.page-module__KmlsLG__activeNav{color:#073b67;padding-top:.4vw;padding-left:8.4vw;font-family:Quicksand,sans-serif;font-size:20px;text-decoration:underline}.page-module__KmlsLG__first{display:flex}.page-module__KmlsLG__imageWrapper{width:100%;position:relative}.page-module__KmlsLG__image{width:100%;height:100%;position:absolute;inset:0}.page-module__KmlsLG__image:first-child{position:relative}.page-module__KmlsLG__reveal{clip-path:circle(0 at 0 0);pointer-events:none;height:26.55vw!important}.page-module__KmlsLG__viewLabel{color:#073b67;letter-spacing:2px;pointer-events:none;z-index:10;font-size:22px;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.page-module__KmlsLG__container{background-image:url(/images/background1.svg);background-position:0 19vw;background-repeat:no-repeat;width:100%;min-height:100vh;padding:40px 7%;font-family:Arial,sans-serif}.page-module__KmlsLG__background{background-image:url(/images/background2.svg);background-position:52.2vw 55vw;background-repeat:no-repeat}.page-module__KmlsLG__projects{grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:80px;display:grid}.page-module__KmlsLG__card{padding:20px;transition:all .3s}.page-module__KmlsLG__image{width:100%;height:auto;margin-bottom:15px}.page-module__KmlsLG__card h3{color:#073b67;margin-bottom:10px;padding-top:1vw;padding-bottom:1vw;font-family:Quicksand,sans-serif;font-size:40px;font-weight:700}.page-module__KmlsLG__card p{color:#073b67;padding-right:5vw;font-family:Quicksand,sans-serif;font-size:20px;font-weight:700}.page-module__KmlsLG__card2{margin-top:10vw}.page-module__KmlsLG__section18 h4{color:#073b67;margin-top:-32vw;padding-top:8vw;padding-left:8vw;font-family:Quicksand,sans-serif;font-size:24px;font-weight:600}.page-module__KmlsLG__back2Svg{width:100%;height:100%}.page-module__KmlsLG__back2{margin-top:5vw}.page-module__KmlsLG__contactInfo{color:#073b67;z-index:1;margin-top:-18%;padding-top:1vw;padding-left:8vw;font-family:Quicksand,sans-serif;font-size:24px;position:absolute}.page-module__KmlsLG__contactInfo a{color:#073b67;text-decoration:none}.page-module__KmlsLG__contactInfo a:hover{text-decoration:underline}.page-module__KmlsLG__infoRow{grid-template-columns:130px 1fr;align-items:center;padding-bottom:2vw;display:grid}.page-module__KmlsLG__infoRow .page-module__KmlsLG__label{color:#073b67;font-weight:500}.page-module__KmlsLG__infoRow .page-module__KmlsLG__value{color:#073b67}@media (max-width:1251px){.page-module__KmlsLG__activeNav{padding-left:10vw}}@media (max-width:1200px){.page-module__KmlsLG__section18 h4,.page-module__KmlsLG__contactInfo{font-size:20px}.page-module__KmlsLG__contactInfo{margin-top:-23vw}.page-module__KmlsLG__section18 h4{padding-top:2vw}}@media (max-width:1051px){.page-module__KmlsLG__activeNav{padding-left:13vw}}@media (max-width:1024px){.page-module__KmlsLG__projects{grid-template-columns:1fr}.page-module__KmlsLG__footer{flex-direction:column}}@media (max-width:851px){.page-module__KmlsLG__section18 h4{margin-top:-36vw}.page-module__KmlsLG__contactInfo{margin-top:-27vw}.page-module__KmlsLG__infoRow{grid-template-columns:100px 1fr}}@media (max-width:768px){.page-module__KmlsLG__reveal{display:none}.page-module__KmlsLG__contactInfo{margin-top:-29vw;margin-left:0%;font-size:18px}.page-module__KmlsLG__infoRow{grid-template-columns:auto}.page-module__KmlsLG__newBack{display:none}.page-module__KmlsLG__container{background-position:-45vw 26vw}.page-module__KmlsLG__background{background-position:45vw 215vw}}@media (max-width:700px){.page-module__KmlsLG__activeNav{padding-left:16vw;font-size:18px}}@media (max-width:600px){.page-module__KmlsLG__container{padding:20px}.page-module__KmlsLG__card h3{font-size:16px}.page-module__KmlsLG__card p{font-size:12px}.page-module__KmlsLG__form button{width:100%}}@media (max-width:567px){.page-module__KmlsLG__activeNav,.page-module__KmlsLG__section18 h4,.page-module__KmlsLG__line2,.page-module__KmlsLG__newBack{display:none}.page-module__KmlsLG__logo2{transform:translate(-700px,35px)scale(2)}.page-module__KmlsLG__contactInfo{margin-top:-20%;margin-left:15vw;font-size:14px}.page-module__KmlsLG__infoRow{grid-template-columns:120px 1fr}.page-module__KmlsLG__container{padding:50px 20px 20px 50px}}@media (max-width:451px){.page-module__KmlsLG__contactInfo{margin-left:-3vw}}@media (max-width:400px){.page-module__KmlsLG__container,.page-module__KmlsLG__background{background-image:none}}
