body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.text{display:flex;flex-direction:column;margin-left:150px;margin-right:150px}.text p{font-size:1.4vw}.text .header{font-size:3.7vw;margin-bottom:30px;margin-top:100px}.text .sub-header{font-size:2.2vw}.buttonTextCP{display:flex;justify-content:center}.buttonCP{background-color:#408697;border:0;border-radius:27px;color:#fff;cursor:pointer;font-size:20pt;height:90px;margin-bottom:175px;margin-top:100px;width:350px}.button-hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}@media screen and (max-width:1650px){.text p{font-size:16pt}.text .header{font-size:45pt}.text .sub-header{font-size:27pt}}@media screen and (max-width:1200px){.buttonCP{border-radius:20px;font-size:18pt;height:80px;width:350px}.text p{font-size:16pt}.text .header{font-size:40pt}.text .sub-header{font-size:25pt}.text{margin-left:100px;margin-right:100px}}@media screen and (max-width:1000px){.text{margin-left:50px;margin-right:50px}.buttonCP{border-radius:17px;font-size:16pt;height:65px;width:250px}}@media screen and (max-width:800px){.text p{font-size:14pt}.text .header{font-size:35pt}.text .sub-header{font-size:20pt}}@media screen and (max-width:750px){.buttonCP{border-radius:15px;border-radius:19px;font-size:14pt;height:60px;margin-left:0;width:250px}.buttonTextCP a{display:flex;justify-content:center;text-decoration:none}.text{text-align:center}.text .header{margin-top:50px}}@media screen and (max-width:600px){.text .header{font-size:32pt}.text .sub-header{font-size:18pt}.buttonCP,.text{margin-left:20px;margin-right:20px}}.headingS{font-size:3.7vw;margin-bottom:25px;margin-left:150px;margin-top:150px}.solutionsS{display:flex;flex-wrap:wrap;justify-content:center;margin:20px}.imageContainerS{margin:45px;position:relative}.imgS{height:38vh;object-fit:cover;width:22vw}.imgS:hover{cursor:pointer;opacity:.5}.textS{background-color:#000000a6;bottom:0;box-sizing:border-box;color:#f5f5f5;font-size:14pt;left:0;padding:15px;position:absolute;text-align:center;width:100%}.buttonContainerS{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;width:100%}.buttonS{background-color:#408697;border:0;border-radius:27px;color:#fff;cursor:pointer;font-size:20pt;height:90px;width:350px}.button-hoverS{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}@media screen and (max-width:1650px){.headingS{font-size:45pt}}@media screen and (max-width:1350px){.imgS{height:32vh}.imageContainerS{margin:30px}}@media screen and (max-width:1200px){.imgS{height:275px;width:275px}.buttonS{border-radius:20px;font-size:16pt;height:80px;width:300px}.headingS{font-size:40pt;margin-left:100px;margin-top:100px}}@media screen and (max-width:1075px){.imageContainerS{margin:10px}}@media screen and (max-width:1000px){.headingS{margin-left:50px;margin-top:100px}.buttonS{border-radius:17px;font-size:16pt;height:65px;width:250px}}@media screen and (max-width:950px){.imgS{height:27vw;width:27vw}}@media screen and (max-width:800px){.imgS{height:35vw;width:75vw}.imageContainerS{margin-bottom:20px}.headingS{font-size:35pt;margin-left:0;margin-top:75px;text-align:center}}@media screen and (max-width:750px){.buttonS{border-radius:15px;font-size:14pt;height:60px;width:250px}.headingS{font-size:40pt;margin-top:75px;text-align:center}}@media screen and (max-width:600px){.headingS{font-size:35pt;margin-left:20px;margin-right:20px}.imgS{height:45vw;width:75vw}.headingS{font-size:32pt}}@media screen and (max-width:450px){.imgS{height:225px;width:350px}}@media screen and (max-width:400px){.imgS{width:300px}}@media screen and (max-width:350px){.imgS{width:250px}}@media screen and (max-width:300px){.imgS{width:225px}}.navbar{align-items:center;background-image:linear-gradient(0,#222,#303030);box-shadow:0 4px 8px #00000080;display:flex;justify-content:space-between;padding:0 20px;position:fixed;width:100vw;z-index:500}.link-container{color:#fff;display:flex;margin-right:50px}.nav-link{border:none;color:#fff;font-size:16pt;padding:10px;text-decoration:none}.nav-link.active{color:#52d6f4}.nav-link.active-solutions{color:#fff}#link1:hover,#link2:hover,#link3:hover,#link4:hover,#link5:hover,.dropdown:hover .dropdown-toggle{color:#52d6f4}.dropdown-toggle{background-color:initial;border:none;color:#fff;font-size:16pt;padding:10px;text-decoration:none}.dropdown-menu{border:none;display:none;width:300px}.dropdown:hover .dropdown-menu{display:block}.dropdown-item{white-space:normal}.dropdown-toggle:focus,.dropdown-toggle:hover{border:none;text-decoration:none}.dropdown-toggle:active{color:#fff}.Denali-Logo{margin:10px 0 10px 75px}.Denali-Logo:hover,.menu-icon{cursor:pointer}.menu-icon{color:#fff;display:none;font-size:30pt;margin-right:50px;position:relative;transition:transform .5s ease-in-out,color .5s ease-in-out;z-index:1000}.menu-icon div{background-color:#fff;height:3px;margin:6px 0;transition:all .5s ease;width:30px}.menu-icon.open div:first-child{transform:rotate(45deg) translate(7px,7px)}.menu-icon.open div:nth-child(2){opacity:0}.menu-icon.open div:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-dropdown-menu{background-image:linear-gradient(0,#303030,#222);box-shadow:0 4px 8px #0009;display:flex;flex-direction:column;gap:10px;left:0;max-height:0;overflow:hidden;padding-left:20px;position:fixed;right:0;top:0;transition:max-height .5s ease-out;width:100vw;z-index:1001}.mobile-dropdown-menu .nav-link:hover{color:#52d6f4}@media (max-width:800px){.Denali-Logo{height:47px;margin:15px 0 15px 20px}.link-container{display:none}.menu-icon{display:block;font-size:23pt}.mobile-dropdown-menu{background-image:linear-gradient(0,#222,#1b1b1b);display:flex;margin-top:70px}.nav-link{font-size:14pt}.dropdown-menu{display:none;position:static}.dropdown:hover .dropdown-toggle{cursor:pointer}.dropdown.open .dropdown-menu{display:block}.navbar{background-image:linear-gradient(0,#1b1b1b,#222)}}.background{background-image:linear-gradient(0,#222,#303030)}.items{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:30px;padding-top:40px}#item1{color:#fff;margin-left:10%;padding-right:5px;text-align:center;width:350px}#item1 h4{font-size:18pt;font-weight:600;margin-bottom:40px}#item1 p{font-size:14pt;margin-bottom:15px;margin-top:15px}#item2{color:#fff;text-align:center;width:350px}#item2 h4{font-size:18pt;font-weight:600;margin-bottom:40px}#item2 p{font-size:14pt}#item3{color:#fff;margin-right:10%;padding-left:5px;text-align:center;width:350px}#item3 h4{font-size:18pt;font-weight:600;margin-bottom:40px}#item3 h5{font-size:14pt;margin-bottom:25px;text-align:left}#LinkedIn{height:50px;margin:10px}#ISN{height:90px}#Comply,#ISN{margin-top:20px}#Comply{background-color:#fff;height:75px}#DLogo{height:65px;margin-top:20px}#acred{height:60px;margin-bottom:30px}@media screen and (max-width:1300px){#item1{margin-left:50px;width:325px}#item1 p{font-size:14pt}#item1 h4{font-size:18pt}#item2{width:200px}#item2 h4{font-size:18pt}#DLogo{height:60px}#item2 p{font-size:14pt}#item3{margin-right:50px;width:325px}#item3 h4{font-size:18pt}}@media screen and (max-width:1200px){#item1 p,#item2 p,#item3 h5,#item3 ul{font-size:12pt}}@media screen and (max-width:900px){#item1{margin-left:5%}#item1,#item2,#item3{font-size:14pt;width:250px}#item3{margin-right:5%}#acred{height:50px;margin-bottom:30px}}@media screen and (max-width:750px){.items{align-items:center;flex-direction:column;justify-content:center}#item1{margin-bottom:40px;margin-left:0}#item1 p{margin-bottom:0;margin-top:0}#item2{margin-bottom:40px}#item3{align-items:center;margin-right:0;width:80vw}h4{text-decoration:underline}#acred{height:60px;margin-bottom:30px}}@media screen and (max-width:500px){#item2 h4,#item3 h4{padding-top:25px}#item1,#item2{margin-bottom:10px;margin-left:0}#item3{margin-right:0}}.contentC{background-color:#f6f6f6;display:flex;flex-direction:row;justify-content:space-between;min-height:80vh;text-align:center}.textC{font-size:25px;margin:200px 50px 150px 150px}.iframeC{height:60%;margin:150px 150px 0 50px;width:40%}.formC{margin-top:30px}.labelC{padding:.5vw}.input-shortC{width:17vw}.input-longC,.input-shortC{border:1px solid #000;font-size:16pt}.input-longC{width:35vw}.no-marginC{font-size:1.5vw}.no-marginC,.no-marginHeaderC{margin-bottom:0;margin-top:0;padding:0}.no-marginHeaderC{font-size:40px;font-size:2.7vw;font-weight:600}.large-textC{font-size:25px;font-weight:500;margin-bottom:0}.textareaC{border:1px solid #000;font-size:16pt;height:20vh;min-height:175px;resize:vertical;width:35vw}.iframe-containerC{height:0;margin:200px 150px 0 50px;overflow:hidden;padding-bottom:40.25%;position:relative;width:80%}.iframe-containerC iframe{border:0;left:0;min-height:50vh;padding-top:20px;position:absolute;top:150;width:100%}.buttonC{background-color:#408697;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:16pt;height:40px;width:100px}.buttonC:hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}.custom-alert-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.custom-alert{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px}.custom-alert button{background-color:#408697;border:2px solid #408697;border-radius:10px;color:#fff;font-size:16pt;margin-top:10px;padding:5px 10px}.custom-alert button:hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}@media screen and (max-width:1650px){.no-marginHeaderC{font-size:35px}.no-marginC{font-size:18pt}.iframe-containerC{height:625px;margin:200px 150px 0 50px;padding:0;width:1000px}.iframe-containerC iframe{border:0;height:80%;width:100%}}@media screen and (max-width:1400px){.iframe-containerC{height:625px;margin:200px 100px 0 50px;padding:0;width:1000px}}@media screen and (max-width:1200px){.textC{font-size:20px;margin:150px 50px 50px}.no-marginHeaderC{font-size:30px}.iframe-containerC{font-size:20px;height:640px;margin:150px 50px 0}.input-shortC{width:35vw}.input-longC,.input-shortC{font-size:14pt}.no-marginC{font-size:16pt}}@media screen and (max-width:1000px){.no-marginC{font-size:14pt}.textC{margin:175px 50px 150px}.iframe-containerC{height:600px;margin:175px 50px 0;width:100vw}}@media screen and (max-width:900px){.contentC{align-items:center;flex-direction:column;justify-content:center}.iframe-containerC{margin:10px 50px 50px}.input-longC,.input-shortC,.textareaC{width:60vw}.textC{margin:150px 50px 50px}}@media screen and (max-width:800px){.buttonC{font-size:14pt}}@media screen and (max-width:750px){.iframe-containerC iframe{height:500px}.textC{margin:125px 50px 50px}}@media screen and (max-width:600px){.iframe-containerC iframe{min-height:400px}.iframe-containerC{margin-bottom:0;width:100%}.textC{margin-left:25px;margin-right:25px}.input-shortC{width:80vw}.no-marginHeaderC{font-size:25px}.large-textC{font-size:20px}.input-longC,.textareaC{width:80vw}}@media screen and (max-width:450px){.iframe-containerC iframe{height:40vh;padding-bottom:0}}.backgroundImageHM{height:100vh;object-fit:cover;position:fixed;width:100vw;z-index:-1000}.headImageHM p{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;text-align:center;z-index:1}.mainTextHM{color:#fff;font-size:4.5vw;margin-left:150px;margin-right:150px}@media screen and (max-width:1600px){.mainTextHM{font-size:50pt}}@media screen and (max-width:900px){.mainTextHM{font-size:45pt;margin-left:75px;margin-right:75px}}@media screen and (max-width:750px){.mainTextHM{font-size:40pt;margin-left:50px;margin-right:50px}}@media screen and (max-width:500px){.mainTextHM{font-size:40pt;margin-left:20px;margin-right:20px}}@media screen and (max-width:400px){.mainTextHM{font-size:37pt}}@media screen and (max-width:300px){.mainTextHM{font-size:35pt}}.contentAU{background-color:#f6f6f6;padding:200px 150px 150px}.ButtonContainerAU{display:flex;justify-content:center}.buttonAU{background-color:#408697;border:1px solid #408697;border-radius:27px;color:#fff;cursor:pointer;font-size:20pt;height:90px;margin-bottom:50px;margin-top:50px;order:0;width:350px}.button-hoverAU{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}.header-textAU{font-size:3.7vw}.sub-header-textAU{font-size:2.2vw}.executive-titleAU{font-size:3vw;font-weight:600;margin-bottom:25px;margin-top:75px;text-align:center}.paragraphAU{font-size:1.4vw;margin-top:10px}#sloganAU{font-size:1.6vw;margin-bottom:10px;margin-top:10px}.teamAU{display:flex;flex-direction:row;justify-content:center}.imgcontainerAU{align-items:center;display:flex;flex-direction:column;margin:20px}.imgAU{border-radius:25px;height:19vw;margin:70px 30px 10px;object-fit:cover;width:19vw}.img-detailsAU{align-items:center;display:flex;padding-top:5px;width:19vw}.text-containerAU{margin-right:5px;text-align:left;width:13vw}.text-containerAU p{font-size:1.1vw}.lineAU{background-color:#408697;height:115px;width:2px}.linkedinAU{height:80px}.linkedinAU:hover{opacity:60%;transition:opacity .3s ease-in-out}@media screen and (max-width:1650px){.header-textAU{font-size:45pt}.imgAU{height:300px;width:275px}.executive-titleAU{font-size:35pt}.sub-header-textAU{font-size:27pt}.paragraphAU{font-size:16pt}#sloganAU{font-size:20pt}.img-detailsAU{width:275px}.text-containerAU p{font-size:13pt}.lineAU{background-color:#408697;height:95px;width:2px}.linkedinAU{height:70px}}@media screen and (max-width:1450px){.imgcontainerAU{margin:0}.text-containerAU p{font-size:12pt}}@media screen and (max-width:1200px){.header-textAU{font-size:40pt}.imgAU{height:300px;width:250px}.executive-titleAU{font-size:30pt}.sub-header-textAU{font-size:25pt}.paragraphAU{font-size:16pt}#sloganAU{font-size:18pt}.img-detailsAU{width:250px}.linkedinAU{height:50px}.buttonAU{border-radius:20px;font-size:18pt;height:80px;width:350px}.text-containerAU p{font-size:11pt}}@media screen and (max-width:1000px){.contentAU{padding:175px 50px 150px}.imgAU{height:275px;margin:70px 15px 10px;width:225px}.buttonAU{border-radius:15px;font-size:14pt;height:60px;width:250px}.img-detailsAU{padding-left:10px;width:225px}}@media screen and (max-width:850px){.teamAU{align-items:center;display:flex;flex-direction:column;justify-content:center}.imgAU{height:300px;margin:40px 0 10px}.img-textAU,.imgAU{width:250px}.img-detailsAU{align-items:center;display:flex;flex-direction:column;padding-left:0;width:100%}.lineAU{height:2px;width:95%}.linkedinAU{height:70px}#sloganAU{margin-bottom:0}.text-containerAU{margin:10px 0;text-align:center;width:100%}.text-containerAU p{font-size:14pt}}@media screen and (max-width:800px){.header-textAU{font-size:35pt}.sub-header-textAU{font-size:20pt}.executive-titleAU{font-size:35pt}.paragraphAU{font-size:14pt}#sloganAU{font-size:16pt}}@media screen and (max-width:750px){.contentAU{padding:125px 50px 150px}.buttonAU{border-radius:15px;border-radius:19px;font-size:14pt;height:60px;margin-left:0;width:250px}}@media screen and (max-width:600px){.contentAU{padding:125px 20px 150px}.header-textAU{font-size:32pt}.sub-header-textAU{font-size:18pt}.executive-titleAU{font-size:22pt}}.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{direction:ltr;margin:auto;position:relative;width:100%}.alice-carousel__wrapper{height:auto;overflow-x:hidden;overflow-y:hidden}.alice-carousel__stage,.alice-carousel__wrapper{box-sizing:border-box;position:relative;width:100%}.alice-carousel__stage{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;margin:0;padding:0;transform-style:flat;-webkit-transform-style:flat;white-space:nowrap}.alice-carousel__stage-item{box-sizing:border-box;display:inline-block;height:100%;line-height:0;margin:0;padding:0;position:relative;vertical-align:top;white-space:normal;width:100%}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__next-btn,.alice-carousel__prev-btn{box-sizing:border-box;display:inline-block;padding:10px 5px;width:50%}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{content:attr(data-area);position:relative;text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn{text-align:left}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{color:#465798;cursor:pointer;display:inline-block;margin:0;padding:5px}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:darkred}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{display:inline-block;left:20px;position:absolute;top:30px}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{background-color:#fff;border-radius:50%;height:32px;padding:10px;position:relative;width:32px}.alice-carousel__play-btn-item{background:#0000;border:0;cursor:pointer;height:32px;outline:none;position:absolute;width:32px}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{border-color:#0000 #0000 #0000 #465798;border-style:solid;border-width:8px 0 8px 15px;content:"";display:block;height:0;pointer-events:none;position:absolute;transition:all .4s linear;width:0}.alice-carousel__play-btn-item:before{height:14px;left:5px}.alice-carousel__play-btn-item:after{left:18px;top:7px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{border-width:0 0 0 10px;height:30px}.alice-carousel__play-btn-item.__pause:after{left:18px;top:0}.alice-carousel__dots{list-style:none;margin:30px 3px 5px;padding:0;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){background-color:#e0e4fb;border-radius:50%;cursor:pointer;height:8px;width:8px}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom).__active,.alice-carousel__dots-item:not(.__custom):hover{background-color:#6e7ebc}.alice-carousel__slide-info{background-color:#e0e4fb99;border-radius:5px;color:#465798;display:inline-block;padding:5px 10px;position:absolute;right:20px;top:20px}.alice-carousel__slide-info-item{line-height:0;vertical-align:middle}.layoutPS{background-color:#f6f6f6;color:#000;display:flex;flex-direction:column;overflow-x:hidden;padding-top:100px;position:relative}.titlePS{font-size:3.7vw;margin-bottom:0;margin-left:150px;padding-bottom:0;padding-top:0}.subtitlePS{font-size:2.2vw;margin-bottom:75px;margin-left:150px;margin-top:0}.carousel-image{display:block;height:60vh;left:50%;max-height:800px;object-fit:cover;top:50%;width:100%}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 7px 75px;width:12px}.dot.active-dot{background-color:#000;border-radius:10px;transition:width .4s ease-out;width:30px}.dot.inactive-dot{background-color:#afafaf}.carousel-wrapper{margin:0 auto;position:relative;width:70vw}.carousel-arrow{cursor:pointer;font-size:25pt;font-weight:900;position:absolute;top:41%;transform:translateY(-50%)}.alice-carousel__stage-item{transition:opacity 4s ease-out}.carousel-arrow-prev{left:-5%}.alice-carousel__stage-item.__active{opacity:1!important}.carousel-arrow-next{right:-5%}.alice-carousel__stage-item.__inactive{opacity:0!important}.image-container{position:relative}.image-container.blur img{filter:brightness(20%);transition:.6s ease-in-out}.buttonPS{background-color:#000000a6;color:#f5f5f5;font-size:1.2vw;height:50px;left:50%;text-align:center;top:0;transform:translateX(-50%);width:100%;z-index:10}.buttonPS,.close-button{border:none;cursor:pointer;position:absolute}.close-button{background:none;color:#fff;display:none;font-size:1.4vw;right:3%;top:3%;z-index:20}.close-button:hover{color:#afafaf}.hide-button{display:none}.overlay-text{color:#fff;display:flex;flex-direction:column;left:50%;max-height:90%;opacity:0;overflow-y:auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:95%}.image-container:hover .overlay-text,.overlay-text.fade-in{opacity:1;visibility:visible}.overlay-text.fade-out{opacity:0;visibility:hidden}.overlay-text p{font-size:1.4vw;padding-left:30px;padding-right:30px}@media screen and (max-width:1650px){.titlePS{font-size:45pt}.subtitlePS{font-size:27pt;margin-right:100pt}.buttonPS{font-size:14pt;height:40px;width:46vw}.close-button{font-size:20pt}.overlay-text p{font-size:16pt}}@media screen and (max-width:1200px){.titlePS{font-size:40pt}.subtitlePS,.titlePS{margin-left:100px;margin-right:100px}.subtitlePS{font-size:25pt}.overlay-text p{font-size:16pt}.buttonPS{width:57vw}.carousel-image{height:50vh}.carousel-wrapper{width:82vw}}@media screen and (max-width:1000px){.carousel-arrow{display:none}.close-button{display:block}.carousel-image{height:50vh}.carousel-wrapper{width:92vw}.subtitlePS,.titlePS{margin-left:50px;margin-right:50px}.subtitlePS{margin-bottom:30pt}.buttonPS{width:70vw}.close-button{font-size:16pt}.dot.active-dot{border-radius:12px;width:40px}.dot{height:15px;margin:0 9px 75px;width:15px}}@media screen and (max-width:800px){.titlePS{font-size:35pt}.subtitlePS{font-size:20pt}.overlay-text p{font-size:14pt}.buttonPS{width:80vw}.carousel-image{height:47vh}.close-button{font-size:14pt}}@media screen and (max-width:750px){.layoutPS{text-align:center}.buttonPS{border-radius:0;padding-left:10px;padding-right:10px;width:92vw}}@media screen and (max-width:600px){.titlePS{font-size:32pt}.subtitlePS,.titlePS{margin-left:20px;margin-right:20px}.subtitlePS{font-size:18pt}.overlay-text p{padding-left:5px;padding-right:5px}.buttonPS{height:55px}.buttonPS,.close-button{font-size:12pt}}.contentID{align-items:center;display:flex;justify-content:center;padding-bottom:75px;padding-top:100px}.imgID{height:70vh;margin:75px 25px 75px 50px;max-height:800px;object-fit:cover;width:40vw}.textID{color:#000;margin-left:25px;margin-right:50px}.textID p{font-size:1.4vw;padding-bottom:50px}.textID .headerID{font-size:3.7vw;padding-bottom:50px}.buttonContainerID{display:flex;justify-content:center}.buttonID{background-color:#408697;border:0;border-radius:27px;color:#fff;cursor:pointer;font-size:20pt;height:90px;margin-bottom:40px;margin-top:40px;width:350px}.button-hoverID{background-color:#fff;border:2px solid #408697;color:#346c7a;text-decoration:none;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}@media screen and (max-width:1650px){.textID p{font-size:16pt}.textID .headerID{font-size:45pt}}@media screen and (max-width:1500px){.imgID{margin:100px 20px;width:42vw}.textID{margin-right:30px}}@media screen and (max-width:1450px){.imgID{height:67vh;margin:100px 10px;width:37vw}.textID{margin-left:14px;margin-right:22px}}@media screen and (max-width:1200px){.buttonID{border-radius:20px;height:80px;margin-top:10px;width:300px}.buttonID,.textID p{font-size:16pt}.textID .headerID{font-size:40pt}}@media screen and (max-width:1000px){.contentID{align-items:center;display:flex;flex-direction:column-reverse;padding-top:100px;text-align:center}.textID{margin:75px 50px 0}.textID p{font-size:16pt;margin-top:0}.textID .headerID{font-size:45pt;margin-bottom:0;padding-bottom:20px}.imgID{height:50vh;margin:0;padding:0 50px;width:100%}.buttonID{border-radius:17px;font-size:16pt;height:65px;margin-top:20px;order:1;width:255px}}@media screen and (max-width:800px){.textID p{font-size:14pt}.textID .headerID{font-size:35pt}}@media screen and (max-width:750px){.buttonID{border-radius:15px;cursor:pointer;font-size:14pt;height:60px;width:250px}.imgID{height:50vh;margin-bottom:0;margin-top:0;padding:0 20px;width:100%}.textID a{display:flex;justify-content:center;text-decoration:none}.textID p{font-size:14pt;text-align:center}.textID .headerID{font-size:40pt;text-align:center}}@media screen and (max-width:600px){.textID{margin:75px 20px 0}.textID .headerID{font-size:35pt}}@media screen and (max-width:500px){.buttonID{margin-bottom:40px}}.titleR{font-size:3.7vw;margin-left:150px;margin-top:75px}.statsR{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:100px;margin-top:25px}.counterR{flex-direction:column;padding-left:30px;padding-right:30px;text-align:center}.countR{color:#fff;font-size:5.7vw;font-weight:600}.descriptionR{font-size:2.7vw;padding-left:25px;padding-right:25px;width:20vw}@media screen and (max-width:1650px){.countR{font-size:62pt}.titleR{font-size:45pt;margin-left:100px}.descriptionR{font-size:32pt;padding-left:15px;padding-right:15px;width:300px}}@media screen and (max-width:1200px){.countR{font-size:55pt}.counterR{flex-direction:column;padding:10px 20px;text-align:center}.titleR{font-size:40pt}.descriptionR{font-size:27pt;padding-left:0;padding-right:0;width:240px}}@media screen and (max-width:1100px){.statsR{margin-left:50px;margin-right:50px}}@media screen and (max-width:1000px){.titleR{margin-left:50px;margin-right:50px}.descriptionR{font-size:25pt;width:220px}}@media screen and (max-width:900px){.statsR{align-items:center;flex-direction:column;margin:25px 0 100px}.descriptionR{padding-bottom:45px;width:90vw}.titleR{text-align:center}}@media screen and (max-width:800px){.titleR{font-size:35pt}.countR{font-size:47pt}.descriptionR{font-size:25pt}}@media screen and (max-width:600px){.countR{font-size:45pt}.titleR{font-size:32pt;margin-left:20px;margin-right:20px}.descriptionR{font-size:22pt;width:85vw}}.layoutAP{display:flex;flex-direction:row}.contentAP{flex-direction:column;margin-left:75px;margin-right:50px;margin-top:200px}.headerAP{font-size:3.7vw;font-weight:550}.textAP{font-size:1.4vw}.formAP{font-size:16pt;margin:200px 75px 200px 50px}.inputHeadingAP{font-size:22px;font-weight:500;margin-bottom:0}.labelAP{width:20vw}.labelAP,.longlabelAP{font-size:16pt;margin-bottom:15px;padding:5px}.longlabelAP{width:40vw}.buttonAP{background-color:#408697;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:16pt;height:40px;width:100px}.buttonAP:hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}.buttonAP:disabled{background-color:#408697;color:#fff;cursor:default;opacity:.5}.buttonAP:disabled:hover{background-color:#408697;border:0;color:#fff}.input-field-largeAP,.input-fieldAP{border:1px solid #000;box-sizing:border-box;font-size:14pt;padding:10px;width:100%}select{background-color:#fff;color:#000;min-height:40px}.custom-alert-overlayOP{align-items:center;background:#00000080;display:flex;font-size:18pt;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.custom-alertOP{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center;width:37vw}.custom-alertOP button{background-color:#408697;border:2px solid #408697;border-radius:10px;color:#fff;font-size:16pt;margin-top:10px;padding:5px 10px}.custom-alertOP button:hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}.phone-format-listOP{list-style-position:inside;margin:0;max-height:150px;overflow-y:auto;padding:0}.phone-format-listOP li{font-size:14pt}@media screen and (max-width:1650px){.headerAP{font-size:45pt}.textAP{font-size:16pt}.custom-alertOP{width:600px}}@media screen and (max-width:1200px){.headerAP{font-size:40pt}.textAP{font-size:16pt}.contentAP{margin-left:50px}.formAP{margin:200px 50px}.custom-alertOP button{font-size:14pt}}@media screen and (max-width:1000px){.layoutAP{flex-direction:column;margin-left:50px;margin-right:50px}.contentAP{margin-left:0;margin-right:0;margin-top:175px}.formAP{justify-content:center;margin-top:50px}.labelAP,.longlabelAP{font-size:14pt;margin-bottom:15px;padding:5px;width:100%}.inputHeadingAP{font-size:20px}}@media screen and (max-width:800px){.layoutAP{margin-left:30px;margin-right:30px}.custom-alert-overlayOP{font-size:16pt}.custom-alertOP{padding:20px;width:350px}.headerAP{font-size:35pt}.buttonAP,.custom-alertOP button,.textAP{font-size:14pt}}@media screen and (max-width:750px){.contentAP{margin-top:125px}.formAP{margin:50px 0 75px}}@media screen and (max-width:600px){.headerAP{font-size:32pt}.layoutAP{margin-left:20px;margin-right:20px}}@media screen and (max-width:500px){.custom-alert-overlayOP{font-size:14pt}.custom-alertOP{padding:20px;width:300px}.custom-alertOP button{font-size:14pt}}@media screen and (max-width:350px){.custom-alertOP{padding:10px;width:250px}}.careersCL{margin-left:100px;margin-right:100px}.postingsCL{margin:50px}.headerCL{font-size:3.7vw}.careerTitleCL{font-size:2.3vw;font-weight:700}.textCL{font-size:1.4vw}.applyButtonCL{background:#408697;border:2px solid #408697;border-radius:10px;color:#fff;cursor:pointer;font-size:16pt;padding:5px;width:75px}.applyButtonCL:hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out}@media screen and (max-width:1650px){.headerCL{font-size:45pt}.careerTitleCL{font-size:27pt}.textCL{font-size:16pt}}@media screen and (max-width:1200px){.headerCL{font-size:40pt}.careerTitleCL{font-size:25pt}.textCL{font-size:16pt}}@media screen and (max-width:1000px){.careersCL{margin-left:50px;margin-right:50px}.applyButtonCL{font-size:14pt;padding:5px;width:70px}}@media screen and (max-width:800px){.headerCL{font-size:35pt}.careerTitleCL{font-size:20pt}.textCL{font-size:14pt}.postingsCL{margin:30px 0 50px}}@media screen and (max-width:600px){.headerCL{font-size:32pt}.careerTitleCL{font-size:18pt}.careersCL{margin-left:20px;margin-right:20px}}.noCareersContainer{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;padding:100px}.noCareersImage{height:auto;margin-bottom:40px;width:50vw}.contentNC{text-align:center}.textNC{color:#000;font-size:1.7vw;margin-left:50px;margin-right:50px}.buttonNC{background-color:#408697;border:none;border-radius:27px;color:#fff;cursor:pointer;font-size:20pt;height:70px;margin-top:50px;width:375px}.button-hoverNC{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s,color .4s,border .2s}@media screen and (max-width:1650px){.textNC{font-size:20pt}}@media screen and (max-width:1200px){.textNC{font-size:18pt;margin-left:25px;margin-right:25px}.buttonNC{border-radius:22px;font-size:18pt;height:70px;width:300px}.noCareersImage{width:80vw}}@media screen and (max-width:800px){.buttonNC{border-radius:20px;font-size:16pt;height:65px;width:250px}.noCareersImage{width:90vw}.noCareersContainer{padding-left:50px;padding-right:50px}}@media screen and (max-width:600px){.noCareersContainer{padding-left:25px;padding-right:25px}.textNC{font-size:16pt;margin-left:10px;margin-right:10px}.buttonNC{border-radius:17px;font-size:12pt;height:50px;width:200px}}.titleImageOP{align-items:center;display:flex;height:60vh;justify-content:center;margin-left:0;min-height:275px;overflow:hidden;position:relative;z-index:-1}.titleImageOPImg{height:100%;object-fit:cover;position:fixed;width:100%}.contentOP{background-color:#f6f6f6;display:flex;flex-direction:column}.navBarOP{display:flex;flex-direction:row;justify-content:space-between;margin-left:100px;margin-right:100px;padding-bottom:50px;padding-top:50px}.navBarTextOP{font-size:1.4vw;margin-bottom:0}@media screen and (max-width:1650px){.navBarTextOP{font-size:16pt}}@media screen and (max-width:1000px){.navBarOP{margin-left:50px;margin-right:50px}}@media screen and (max-width:800px){.navBarTextOP{font-size:14pt}}@media screen and (max-width:600px){.navBarOP{margin-left:20px;margin-right:20px}}.projectSL{display:flex;flex-direction:column;gap:40px}.subHeadingSL{font-size:3.7vw}.textSL{font-size:1.4vw;margin-bottom:40px;margin-top:20px}.introSL{font-size:2.2vw;font-weight:600;margin-bottom:50px;margin-top:75px}.informationSL{margin-bottom:20px;margin-top:25px}.rectangleSL{background:#408697;display:inline-block;height:2px;width:25vw}p{font-size:1.4vw;margin:0;padding:5px 0}.projectItem{display:flex;gap:20px;margin-bottom:75px}.projectItem.left{flex-direction:row}.projectItem.right{flex-direction:row-reverse}.textContainer{flex:1 1}.imageContainer{display:flex;height:500px;justify-content:center;width:450px}.projectImage{height:400px;object-fit:cover;width:450px}@media screen and (max-width:1650px){.textSL,p{font-size:16pt}.subHeadingSL{font-size:45pt}.introSL{font-size:27pt}}@media screen and (max-width:1550px){.imageContainer{height:450px;width:400px}.projectImage{width:400px}}@media screen and (max-width:1200px){.textSL{font-size:16pt}.informationSL{margin-right:0;margin-top:20px}.subHeadingSL{font-size:40pt}.introSL{font-size:25pt;margin-bottom:30px;margin-top:50px}.projectItem,.projectItem.left,.projectItem.right{flex-direction:column}.imageContainer{height:500px;width:100%}.projectImage{height:425px;object-fit:cover;width:100%}}@media screen and (max-width:800px){.textSL,p{font-size:14pt}.introSL{font-size:20pt;margin-bottom:25px;margin-top:40px}.subHeadingSL{font-size:35pt}}@media screen and (max-width:600px){.subHeadingSL{font-size:32pt}.introSL{font-size:18pt}}.listSD{min-height:85vh;padding:175px 100px 100px}.backToSolutions{left:10px;position:fixed;top:100px}.solution-button{background-color:#222;border:none;border-radius:15px;color:#fff;cursor:pointer;padding:2px 15px;transition:background-color .3s ease,transform .3s ease}.solution-button p{font-size:14px;padding:0}.solution-button p span{font-size:16px}.solution-button:hover{background-color:#408697}.backToTopButton{left:10px;opacity:0;position:fixed;top:150px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.backToTopButton.visible{opacity:1;visibility:visible}.backToTopButton.hidden{opacity:0;visibility:hidden}.scroll-button{background-color:#222;border:none;border-radius:15px;color:#fff;cursor:pointer;padding:2px 15px;transition:background-color .3s ease,transform .3s ease}.scroll-button p{font-size:14px;padding:0}.scroll-button:hover{background-color:#408697}@media screen and (max-width:1650px){.projects-titleSD{font-size:50pt}}@media screen and (max-width:1200px){.projects-titleSD{font-size:45pt}}@media screen and (max-width:1000px){.listSD{padding:175px 50px 150px}.projects-titleSD{padding-top:0}}@media screen and (max-width:800px){.projects-titleSD{font-size:40pt}}@media screen and (max-width:750px){.listSD{padding:125px 50px 150px}}@media screen and (max-width:600px){.projects-titleSD{font-size:35pt}.listSD{padding:125px 20px 150px}}.headingSH{font-size:3.7vw;margin-bottom:25px;margin-left:150px;padding-top:200px}.descriptionSH{font-size:1.4vw;margin:25px 150px}.solutionsSH{display:flex;flex-wrap:wrap;justify-content:center;margin:75px 20px 150px}.imageContainerSH{margin:45px;position:relative}.imgSH{height:38vh;object-fit:cover;width:24vw}.imgSH:hover{cursor:pointer;opacity:.5}.textSH{background-color:#000000a6;bottom:0;box-sizing:border-box;color:#f5f5f5;font-size:15pt;left:0;padding:15px;position:absolute;text-align:center;width:100%}@media screen and (max-width:1650px){.headingSH{font-size:45pt}.descriptionSH{font-size:16pt}}@media screen and (max-width:1350px){.imgSH{height:37vh}}@media screen and (max-width:1200px){.imgSH{height:275px;width:275px}.buttonSH{border-radius:20px;font-size:22pt;height:80px;width:350px}.descriptionSH{font-size:16pt}.headingSH{font-size:40pt}}@media screen and (max-width:1075px){.imageContainerSH{margin:10px}}@media screen and (max-width:1000px){.headingSH{margin-left:50px;margin-right:50px;padding-top:175px}.descriptionSH{font-size:16pt;margin:25px 50px}}@media screen and (max-width:950px){.imgSH{height:27vw;width:27vw}.textSH{font-size:14pt}}@media screen and (max-width:800px){.imgSH{height:35vw;width:75vw}.imageContainerSH{margin-bottom:20px}.buttonSH{border-radius:18px;font-size:20pt;height:65px;width:300px}.headingSH{font-size:35pt}.descriptionSH{font-size:14pt}}@media screen and (max-width:750px){.headingSH{padding-top:125px}}@media screen and (max-width:600px){.headingSH{font-size:35pt;margin-left:20px;margin-right:20px}.descriptionSH{margin:25px 20px 100px}.imgSH{height:45vw;width:75vw}.buttonSH{border-radius:16px;font-size:18pt;height:50px;width:225px}.headingSH{font-size:32pt}}@media screen and (max-width:450px){.imgSH{height:225px;width:350px}.buttonSH{border-radius:14px;font-size:16pt;height:50px;width:200px}}@media screen and (max-width:400px){.imgSH{width:300px}.textSH{font-size:12pt}}@media screen and (max-width:350px){.imgSH{width:250px}.buttonSH{border-radius:12px;font-size:14pt;height:50px;width:150px}}@media screen and (max-width:300px){.imgSH{width:225px}}body{background-color:#f6f6f6;font-family:Arial,sans-serif;margin:0;overflow-x:hidden}.layoutSR{display:flex;flex-direction:row}.contentSR{align-items:center;flex-direction:column;margin:200px 50px 150px 75px}.headerSR{font-size:3.7vw;font-weight:550}.textSR{font-size:1.4vw}.formSR{font-size:16pt;margin:200px 75px 0 50px}.inputHeadingSR{font-size:22px;font-weight:500;margin-bottom:0}.labelSR{width:20vw}.labelSR,.longlabelSR{font-size:16pt;margin-bottom:15px;padding:5px}.longlabelSR{width:40vw}.resumeButton{border:none;cursor:pointer;display:inline-block;font-size:16px;margin-bottom:40px;text-decoration:none;width:20vw}.buttonSR{background-color:#408697;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:16pt;height:40px;width:100px}.buttonSR:hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}.input-field-largeSR,.input-fieldSR{border:1px solid #000;box-sizing:border-box;font-size:14pt;padding:10px;width:100%}input[type=file],select{font-size:14pt}select{box-sizing:border-box;padding:10px;width:100%}.text-large{font-size:14pt}.custom-alert-overlaySR{align-items:center;background:#00000080;display:flex;font-size:18pt;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.custom-alertSR{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center;width:37vw}.custom-alertSR button{background-color:#408697;border:2px solid #408697;border-radius:10px;color:#fff;font-size:16pt;margin-top:10px;padding:5px 10px}.custom-alertSR button:hover{background-color:#fff;border:2px solid #408697;color:#346c7a;transition:background-color .5s ease-out,color .4s ease-out,border .2s ease}.resumeButton input{text-wrap:wrap;width:80vw}.phone-format-list{list-style-position:inside;margin:0;max-height:150px;overflow-y:auto;padding:0}.phone-format-list li{font-size:14pt}textarea{border:1px solid #000}@media screen and (max-width:1650px){.headerSR{font-size:45pt}.textSR{font-size:16pt}.custom-alertSR{width:600px}}@media screen and (max-width:1200px){.headerSR{font-size:40pt}.textSR{font-size:16pt}.contentSR,.formSR{margin-left:50px}.formSR{margin-right:50px}.custom-alertSR button{font-size:14pt}}@media screen and (max-width:1000px){.layoutSR{flex-direction:column;margin-left:50px;margin-right:50px;padding-bottom:150px;padding-top:175px}.textSR{font-size:14pt}.contentSR{margin:0 0 50px}.formSR{justify-content:center;margin-top:0}.labelSR,.longlabelSR{font-size:14pt;margin-bottom:15px;padding:5px;width:100%}.inputHeadingSR{font-size:20px}}@media screen and (max-width:800px){.custom-alert-overlaySR{font-size:16pt}.custom-alertSR{padding:20px;width:350px}.buttonSR,.custom-alertSR button{font-size:14pt}.headerSR{font-size:35pt}}@media screen and (max-width:750px){.layoutSR{margin-left:0;margin-right:0;padding-bottom:150px;padding-top:125px}.contentSR{margin-left:50px;margin-right:50px}}@media screen and (max-width:600px){.contentSR,.formSR{margin-left:20px;margin-right:20px}.headerSR{font-size:32pt}.custom-alert-overlaySR{font-size:14pt}.custom-alertSR{padding:20px;width:300px}.custom-alertSR button{font-size:12pt}}@media screen and (max-width:500px){.custom-alert-overlaySR{font-size:14pt}.custom-alertSR{padding:20px;width:300px}.custom-alertSR button{font-size:14pt}}@media screen and (max-width:350px){.custom-alertSR{padding:10px;width:250px}}
/*# sourceMappingURL=main.5847320b.css.map*/