﻿/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap");.hamburger{padding:15px 22px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;margin-right:10px;}.hamburger:hover{opacity:.7;}.hamburger.is-active:hover{opacity:.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff;}.hamburger-box{width:33px;height:15px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-.5px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:33px;height:1px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-7px;}.hamburger-inner::after{bottom:-7px;}.hamburger--elastic .hamburger-inner{top:.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic .hamburger-inner::before{top:7px;transition:opacity .125s .275s ease;}.hamburger--elastic .hamburger-inner::after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(135deg);transition-delay:.075s;}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-14px,0) rotate(-270deg);transition-delay:.075s;}.hamburger--elastic-r .hamburger-inner{top:.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic-r .hamburger-inner::before{top:7px;transition:opacity .125s .275s ease;}.hamburger--elastic-r .hamburger-inner::after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-135deg);transition-delay:.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-14px,0) rotate(270deg);transition-delay:.075s;}.darkblue{color:#18474f!important;}.lightblue{color:#c4d0d0!important;}.blue{color:#1f626a!important;}.lightgrey{color:#dce1e4!important;}.red{color:#831230!important;}.bgdarkblue{background-color:#18474f;}.bglightblue{background-color:#c4d0d0;}.bgblue{background-color:#1f626a;}.bglightgrey{background-color:#dce1e4;}.bgred{background-color:#831230;}.fblack{font-family:"Roboto",sans-serif;font-weight:900;font-style:normal;}.fBold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;}.fRegular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;}.fLight{font-family:"Roboto",sans-serif;font-weight:300;font-style:normal;}body{margin:0;font-family:"Roboto",sans-serif!important;font-style:normal;font-weight:300;overflow-x:hidden;background-color:#fff;font-size:1rem;}@media(min-width:768px) and (max-width:1024px){body{font-size:1rem;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){body{font-size:.8rem;}}@media(min-width:481px) and (max-width:767px){body{font-size:1rem;}}@media(min-width:320px) and (max-width:480px){body{font-size:1rem;}}a{text-decoration:none!important;color:#18474f!important;}a:hover{text-decoration:none!important;color:#1f626a!important;}::selection{background:#831230;}::-moz-selection{background:#831230;}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;max-width:100%;z-index:99999999;background-color:#c4d0d0;}.loadLogo{position:absolute;top:50%;left:50%;margin-top:0;margin-left:-60px;}.cursor{cursor:pointer;}.header{width:100%;height:90px;position:fixed;z-index:2;padding:.5rem 2rem .5rem 2rem;}@media(min-width:768px) and (max-width:1024px){.header{position:fixed;z-index:440;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.header{position:fixed;z-index:440;}}@media(min-width:481px) and (max-width:767px){.header{position:relative;z-index:440;}}@media(min-width:320px) and (max-width:480px){.header{position:fixed;z-index:440;}}.header #navbarNavDropdown{background-color:transparent;margin-top:unset;}@media(min-width:768px) and (max-width:1024px){.header #navbarNavDropdown{margin-top:unset;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.header #navbarNavDropdown{margin-top:unset;}}@media(min-width:481px) and (max-width:767px){.header #navbarNavDropdown{margin-top:20px;background-color:#fff;width:100%;}}@media(min-width:320px) and (max-width:480px){.header #navbarNavDropdown{margin-top:20px;background-color:#fff;width:100%;}}.header .bg-light{background-color:transparent!important;}.header .navbar-collapse{flex-grow:unset;}.header a.nav-link{color:#18474f!important;font-weight:400;padding-right:1rem!important;padding-left:1rem!important;}.header a.nav-link:hover{color:#1f626a!important;}.header .dropdown-menu[data-bs-popper]{margin-top:24px;border-radius:0;background-color:#fff;border:0;padding:1rem 1rem 1rem 1rem;}@media(min-width:481px) and (max-width:767px){.header .dropdown-menu[data-bs-popper]{margin-top:0;}}@media(min-width:320px) and (max-width:480px){.header .dropdown-menu[data-bs-popper]{margin-top:0;}}.header .emailtxt{font-size:.7rem;}.header .dropdown-item{color:#18474f!important;border-bottom:2px solid #fff;font-weight:400;padding-left:0;transition:all .2s;font-size:.8rem;-webkit-transition:all .2s;}.header .dropdown-item:hover{color:#1f626a!important;background-color:transparent;font-weight:400;font-size:.8rem;padding-left:0;}*,*:focus,*:hover{outline:0;}.home{width:100%;height:90vh;}.home a{color:#fff!important;}.home .parallax{width:100%;min-height:90vh;position:relative;}.home .topspace{margin-top:13%;}@media(min-width:481px) and (max-width:767px){.home .topspace{margin-top:-12px;}}@media(min-width:320px) and (max-width:480px){.home .topspace{margin-top:33%;}}.home .topspace h1,.home .topspace p{text-shadow:0 3px 6px #000;}.home .meetemployees{position:absolute;bottom:100px;right:0;width:auto;padding:8px 15px 8px 15px;background-color:#831230;}.home .meetemployees a{color:#fff!important;}.referencecontainer{margin-top:100px;}.employeecontainer{border-top:1px solid #1f626a;}.smaller{font-size:.7rem;}.line{width:50%;background-color:#1f626a;height:1px;}.footer{color:#fff!important;background:url("/Media/images/dudes.gif") no-repeat right center;background-size:auto 80%;background-color:#1f626a;}@media(min-width:481px) and (max-width:767px){.footer{background:none;background-color:#1f626a;}}@media(min-width:320px) and (max-width:480px){.footer{background:none;background-color:#1f626a;}}.footer a{color:#fff!important;}.content{position:relative;}.moveup{top:-375px;}@media(min-width:768px) and (max-width:1024px){.moveup{top:-395px;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.moveup{top:-375px;}}@media(min-width:481px) and (max-width:767px){.moveup{top:-375px;}}@media(min-width:320px) and (max-width:480px){.moveup{top:-435px;}}.movedwn{top:-80px;}.rotateon{transform:rotate(180deg);}.rotateoff{transform:rotate(0deg);}#map-canvas{height:80vh;width:100%;}.dfpBtn{background-color:#831230;color:#fff;width:100%;text-align:center;padding:6px;border:0;border-radius:5px;}.dfpBtn:hover{background-color:#fff;}.refarrow{display:none;position:absolute;z-index:23;left:50%;margin-left:-15px;bottom:-32px;}.umb-grid img{width:100%;}.submenu{position:absolute;width:100%;top:70px;z-index:22222;background:url("/Media/images/blueopacity.png") repeat;height:auto;display:none;padding:30px;text-align:left;font-size:.8rem;line-height:2rem;}.arrowup{display:none;}.infooverlay{position:absolute;width:100%;background-color:#1f626a;color:#fff;z-index:22;bottom:0;padding:20px;display:none;transition:all .76 ease-in-out;opacity:.8;}.infooverlay a{color:#fff!important;}.employeecontainer:hover .infooverlay{display:block!important;transition:all .76 ease-in-out;}.popup{position:fixed;width:460px;height:auto;z-index:3222222233333;background-color:#1f626a;color:#fff;bottom:30px;right:30px;}@media(min-width:320px) and (max-width:480px){.popup{display:none;}}.popup .close{position:absolute;right:10px;top:10px;z-index:2;cursor:pointer;}.btn-next{padding:10px 30px 10px 30px;border-radius:3rem;border:2px solid #fff;color:#fff!important;margin-top:50px;}.btn-next:hover{background-color:#9a172f;border:2px solid #fff;color:#fff!important;}