.solutionsCarousel_solutions__ApaKB{background-color:#f2f3f5;padding:6rem 0;position:relative}@media (max-width:449px){.solutionsCarousel_solutions__ApaKB{padding:3rem 0}}.solutionsCarousel_withDuplicate__pFVh6{padding:6rem 0 1rem}.solutionsCarousel_duplicate__y49i2{padding:0 0 6rem}.solutionsCarousel_title__saFQI{margin-bottom:3rem;margin-left:10vw}@media (max-width:449px){.solutionsCarousel_title__saFQI{margin-bottom:2rem;margin-left:5vw}}.solutionsCarousel_title__saFQI p{color:#046999;font-weight:500;letter-spacing:1px;margin-bottom:-.4rem}.solutionsCarousel_title__saFQI h2{color:#1e1e1e;font-size:3rem;font-weight:900;margin:1.25rem 0 2.5rem}@media (max-width:449px){.solutionsCarousel_title__saFQI h2{font-size:2.5rem}}.solutionsCarousel_title__saFQI div{border-bottom:6px solid hsla(0,3%,66%,.371);width:-moz-fit-content;width:fit-content}.solutionsCarousel_carouselContainer__XOAMU{margin:0 auto;overflow:visible;padding:0 2rem;position:relative}@media (max-width:449px){.solutionsCarousel_carouselContainer__XOAMU{overflow-x:hidden;padding:0}}.solutionsCarousel_cardWrapper__GHxzp{flex:0 0 350px;margin-bottom:2rem;position:relative}@media (max-width:449px){.solutionsCarousel_cardWrapper__GHxzp{flex:0 0 100vw;margin-bottom:1rem}}.solutionsCarousel_cardWrapper__GHxzp:hover{z-index:30}.solutionsCarousel_cardWrapper__GHxzp:hover .solutionsCarousel_description__ZpeXM{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.solutionsCarousel_description__ZpeXM{background:#333;border-radius:.1rem;bottom:calc(100% + 15px);box-shadow:0 4px 15px rgba(0,0,0,.2);color:#f8f8f8;font-size:.875rem;left:50%;line-height:1.6;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .3s ease;visibility:hidden;width:250px;z-index:40;z-index:5}@media (max-width:449px){.solutionsCarousel_description__ZpeXM{font-size:.8rem;width:90vw}}.solutionsCarousel_description__ZpeXM:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333;bottom:-8px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.solutionsCarousel_card__nbNyC:before{background:inherit;background-size:cover;bottom:0;content:"";filter:grayscale(100%);left:0;position:absolute;right:0;top:0;transition:transform 1s ease-in-out}.solutionsCarousel_card__nbNyC:hover:before{filter:grayscale(0);transform:scale(1.2)}.solutionsCarousel_card__nbNyC{align-items:flex-end;cursor:pointer;display:flex;height:260px;justify-content:flex-end;overflow:hidden;position:relative;width:350px;z-index:10}@media (max-width:449px){.solutionsCarousel_card__nbNyC{height:300px;width:100vw}}.solutionsCarousel_imageWrapper__gBezP{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.solutionsCarousel_imageWrapper__gBezP:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform 1s ease-in-out;z-index:2}.solutionsCarousel_imageWrapper__gBezP:hover:before{transform:scale(1.2)}.solutionsCarousel_carouselImage__2DqqD{filter:grayscale(100%);object-fit:cover;transition:filter 1s ease-in-out,transform 1s ease-in-out}.solutionsCarousel_card__nbNyC:hover .solutionsCarousel_carouselImage__2DqqD{filter:grayscale(0);transform:scale(1.2)}.solutionsCarousel_card__nbNyC:hover .solutionsCarousel_popIn__mNM8s{background-color:#034767}.solutionsCarousel_popIn__mNM8s{align-items:center;align-self:flex-end;background-color:#046999;display:flex;height:100px;justify-content:space-between;margin-bottom:2rem;padding:1rem;transition:background-color .3s ease-in-out;width:330px;z-index:3}@media (max-width:449px){.solutionsCarousel_popIn__mNM8s{margin:1rem auto;width:90vw}}.solutionsCarousel_popIn__mNM8s span{font-size:.8rem}.solutionsCarousel_popIn__mNM8s h3{color:#f8f8f8;font-size:1rem;font-weight:700}.solutionsCarousel_popIn__mNM8s svg{color:#f8f8f8}.solutionsCarousel_carouselTrack__mZaA5{animation:solutionsCarousel_slideTrack__KHrA1 60s linear infinite;display:flex;gap:2rem;margin-top:-150px;padding-top:150px;transform:translateZ(0);will-change:transform}@media (max-width:449px){.solutionsCarousel_carouselTrack__mZaA5{gap:1rem;margin-top:0;padding-top:0}}.solutionsCarousel_carouselTrack__mZaA5:hover{animation-play-state:paused}.solutionsCarousel_reverseAnimation__3aupx{animation:solutionsCarousel_slideTrackReverse__KxWzE 60s linear infinite;margin:0 0 -150px;padding:0 0 150px}@keyframes solutionsCarousel_slideTrack__KHrA1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes solutionsCarousel_slideTrackReverse__KxWzE{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (min-width:1025px) and (max-width:1199px){.solutionsCarousel_carouselTrack__mZaA5,.solutionsCarousel_reverseAnimation__3aupx{animation-duration:45s}}@media (min-width:767px) and (max-width:1024px){.solutionsCarousel_carouselTrack__mZaA5,.solutionsCarousel_reverseAnimation__3aupx{animation-duration:30s}}@media (max-width:449px){.solutionsCarousel_carouselTrack__mZaA5,.solutionsCarousel_reverseAnimation__3aupx{animation-duration:10s}}.isRight_isRight__adtVw{display:grid;grid-template-columns:50% 1fr;padding:7rem 10vw;grid-gap:2rem;gap:2rem}@media screen and (max-width:1300px){.isRight_isRight__adtVw{padding:7rem 5vw}}@media (min-width:767px) and (max-width:1024px){.isRight_isRight__adtVw{display:flex;flex-direction:column;gap:2rem;padding:7rem 10vw}}@media (min-width:450px) and (max-width:766px){.isRight_isRight__adtVw{display:flex;flex-direction:column;gap:2rem;padding:7rem 5vw}}@media (max-width:449px){.isRight_isRight__adtVw{display:flex;flex-direction:column;gap:2rem;padding:7rem 1rem}}.isRight_isRight__adtVw a{color:#046999;font-weight:700}.isRight_imgDiv__nkFPq{position:relative}.isRight_imgDiv__nkFPq:before{border:8px solid #046999;border-right:none;content:"";height:99.4%;left:-2rem;position:absolute;top:0;width:2rem}@media (min-width:767px) and (max-width:1024px){.isRight_imgDiv__nkFPq{margin-left:10vw}}@media (min-width:450px) and (max-width:766px){.isRight_imgDiv__nkFPq{margin-left:10vw}}@media (max-width:449px){.isRight_imgDiv__nkFPq{margin-left:10vw}}.isRight_imgMain__xhJ9l{-webkit-filter:grayscale(0);-ms-filter:grayscale(0);-moz-filter:grayscale(0);transition:all .3s ease-in-out}.isRight_imgMain__xhJ9l:hover{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);transition:all .3s ease-in-out}@media (min-width:1025px) and (max-width:1199px){.isRight_imgMain__xhJ9l{height:503px;width:400px}}@media (min-width:767px) and (max-width:1024px){.isRight_imgMain__xhJ9l{height:503px;width:400px}}@media (min-width:450px) and (max-width:766px){.isRight_imgMain__xhJ9l{height:377px;width:300px}}@media (max-width:449px){.isRight_imgMain__xhJ9l{height:377px;width:300px}}.isRight_contentWrapper__ymSRR h2{color:#1e1e1e;font-size:3rem;font-weight:900;margin:1.5rem 0 2rem}.isRight_sub__XiSTI{border-bottom:6px solid hsla(0,0%,72%,.329);width:-moz-fit-content;width:fit-content}.isRight_sub__XiSTI p{color:#046999;font-weight:600;letter-spacing:1px;margin-bottom:-.5rem}.isRight_textAlone__jSq26,.isRight_text__F9uM6{color:#777a7e;font-size:1.125rem;line-height:2.125rem}.isRight_textAlone__jSq26{margin-bottom:2rem}.isRight_contentGrid__58_91{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}@media (max-width:449px){.isRight_contentGrid__58_91{display:flex;flex-direction:column}}.isRight_bar__9JBZ6{background-color:#046999;height:3px;margin-bottom:.5rem;width:19px}.isRight_excerpt__psxCA{margin-bottom:2rem}.isRight_excerpt__psxCA div{align-items:center;display:flex;gap:1rem}.isRight_excerpt__psxCA h3{color:#1e1e1e;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}@media (max-width:449px){.isRight_excerpt__psxCA h3{font-size:1.25rem}}.isRight_excerpt__psxCA p{color:#777a7e;line-height:1.5rem;margin-top:1rem;padding-right:2vw}.isRight_listItem__ZtsbF{align-items:center;display:flex;gap:1rem;margin-bottom:1.125rem}.isRight_listItem__ZtsbF p{color:#333;font-size:1.125rem;font-weight:500}.isRight_listItem__ZtsbF svg{color:#046999}.isRight_btn__0JQ_z{margin-top:2.6rem;padding:2rem 4rem}.isRight_btn__0JQ_z:hover{border:1px solid #046999}.ctaFull_ctaWrapper__J1Jh0,.ctaFull_cta__tvYKP{align-items:center;display:flex;height:485px;justify-content:center;position:relative}.ctaFull_ctaWrapper__J1Jh0{flex-direction:column;padding:0 20vw}@media (max-width:449px){.ctaFull_ctaWrapper__J1Jh0{padding:0 10vw}}.ctaFull_ctaWrapper__J1Jh0 img{filter:grayscale(100%);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:1}.ctaFull_ctaWrapper__J1Jh0:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.ctaFull_ctaWrapper__J1Jh0 H2{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin:1.25rem 0 2.5rem}.ctaFull_ctaWrapper__J1Jh0 H2,.ctaFull_ctaWrapper__J1Jh0 p{color:#f8f8f8;position:relative;text-align:center;z-index:5}.ctaFull_ctaWrapper__J1Jh0 p{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:500;line-height:2rem;margin-bottom:1.25rem}.ctaFull_ctaBtn__NHjbE{padding:1.8rem 3rem;z-index:2}.servicesCard_card__q8Gbb{border-radius:.2rem;cursor:pointer;flex:1 1;max-width:400px;min-height:300px;min-width:300px;overflow:hidden;position:relative;touch-action:manipulation}@media (min-width:1025px) and (max-width:1199px){.servicesCard_card__q8Gbb{max-width:300px;min-height:250px;min-width:250px}}@media (min-width:767px) and (max-width:1024px){.servicesCard_card__q8Gbb{max-width:400px;min-height:300px;min-width:300px;place-self:center}}@media (min-width:450px) and (max-width:766px){.servicesCard_card__q8Gbb{max-width:250px;min-height:250px;min-width:250px;place-self:center}}.servicesCard_cardImage__UPh0I{align-items:center;background-color:#1a1c1e;color:#f8f8f8;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:.5rem 1rem;position:absolute;top:0;transform:translateY(0);transition:transform .5s ease;width:100%}.servicesCard_card__q8Gbb:active .servicesCard_cardImage__UPh0I,.servicesCard_card__q8Gbb:focus .servicesCard_cardImage__UPh0I,.servicesCard_card__q8Gbb:focus-within .servicesCard_cardImage__UPh0I,.servicesCard_card__q8Gbb:hover .servicesCard_cardImage__UPh0I{transform:translateY(-100%)}@media (hover:none){.servicesCard_card__q8Gbb:active .servicesCard_cardImage__UPh0I{transform:translateY(-100%)}}.servicesCard_cardImage__UPh0I h3{font-size:1rem;letter-spacing:1px;line-height:1.5rem;margin-top:1.5rem;max-width:80%;text-align:center}.servicesCard_cardImage__UPh0I img{z-index:3}.servicesCard_cardImage__UPh0I:before{background-color:#1a1c1e;border-radius:50%;content:"";filter:brightness(1.1);height:50%;left:25%;position:absolute;top:-25%;width:50%}@media (max-width:449px){.servicesCard_cardImage__UPh0I{transition:all 1s ease-in-out}}@media (min-width:450px) and (max-width:766px){.servicesCard_cardImage__UPh0I{transition:all 1s ease-in-out}}.servicesCard_cardContent__xDM0_{background-color:#046999;color:#f8f8f8;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;padding:1rem;position:absolute;top:0;transform:translateY(100%);transition:transform .5s ease;width:100%}.servicesCard_card__q8Gbb:active .servicesCard_cardContent__xDM0_,.servicesCard_card__q8Gbb:focus .servicesCard_cardContent__xDM0_,.servicesCard_card__q8Gbb:focus-within .servicesCard_cardContent__xDM0_,.servicesCard_card__q8Gbb:hover .servicesCard_cardContent__xDM0_{transform:translateY(0)}@media (hover:none){.servicesCard_card__q8Gbb:active .servicesCard_cardContent__xDM0_{transform:translateY(0)}}.servicesCard_cardContent__xDM0_ h4{font-size:1rem;font-weight:900;letter-spacing:1px;margin-bottom:.8rem;text-shadow:0 0 5px rgba(0,0,0,.5)}.servicesCard_cardContent__xDM0_ ul{list-style-type:none;margin:0 0 1rem;padding:0}.servicesCard_cardContent__xDM0_ li{font-size:1rem;list-style-type:disc;margin-bottom:.5rem;margin-left:1rem;text-shadow:0 0 5px rgba(0,0,0,.5)}.servicesCard_cardContent__xDM0_ a{align-items:center;border:1px solid #f8f8f8;border-radius:.2rem;color:#f8f8f8;display:flex;gap:.5rem;margin:auto 0 0 auto;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content;z-index:2}.servicesCard_cardContent__xDM0_ a:hover{background-color:#046999;filter:brightness(1.3);transform:scale(1.1)}@media (max-width:449px){.servicesCard_cardContent__xDM0_ a{transition:all 1s ease-in-out}}@media (min-width:450px) and (max-width:766px){.servicesCard_cardContent__xDM0_ a{transition:all 1s ease-in-out}}.servicesCard_cardContent__xDM0_:before{background-color:#046999;border-radius:50%;content:"";filter:brightness(1.3);height:50%;left:25%;position:absolute;top:-25%;width:50%;z-index:-1}.servicesCard_contactCardWrapper__EN_jt{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;padding:6rem 0}.servicesCard_contentAlt__lUXnq{align-items:center;padding:2rem;text-align:center}.servicesCard_contentAlt__lUXnq a{margin:2rem auto 1rem}@media (min-width:450px) and (max-width:766px){.servicesCard_inViewImage__X50XC{transform:translateY(-100%)!important}.servicesCard_inViewContent__t9L7O{transform:translateY(0)!important}}@media (min-width:450px) and (max-width:766px) and (hover:none){.servicesCard_card__q8Gbb .servicesCard_cardImage__UPh0I.servicesCard_inViewImage__X50XC{transform:translateY(-100%)!important}.servicesCard_card__q8Gbb .servicesCard_cardContent__xDM0_.servicesCard_inViewContent__t9L7O{transform:translateY(0)!important}}@media (max-width:449px){.servicesCard_inViewImage__X50XC{transform:translateY(-100%)!important}.servicesCard_inViewContent__t9L7O{transform:translateY(0)!important}}@media (max-width:449px) and (hover:none){.servicesCard_card__q8Gbb .servicesCard_cardImage__UPh0I.servicesCard_inViewImage__X50XC{transform:translateY(-100%)!important}.servicesCard_card__q8Gbb .servicesCard_cardContent__xDM0_.servicesCard_inViewContent__t9L7O{transform:translateY(0)!important}}.services_services__ar587{background:url(/_next/static/media/service-bg.eb602c34.webp) no-repeat 50%;background-size:cover;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;padding:8rem}@media (max-width:449px){.services_services__ar587{padding:4rem 2rem 8rem!important}}.services_services__ar587 .services_imageWrapper__TQuk5{aspect-ratio:3/2;max-width:600px;position:relative;width:100%}.services_services__ar587 .services_imageWrapper__TQuk5 img{height:auto;object-fit:cover;width:100%}@media (min-width:1025px) and (max-width:1199px){.services_services__ar587{gap:1rem;padding:8rem 2rem}}@media (min-width:767px) and (max-width:1024px){.services_services__ar587{display:flex;flex-direction:column;gap:4rem;padding:8rem 2rem}}@media (min-width:450px) and (max-width:766px){.services_services__ar587{display:flex;flex-direction:column;gap:4rem;padding:8rem 2rem}.services_services__ar587 .services_imageWrapper__TQuk5{margin:0 auto;max-width:90vw}}@media (max-width:449px){.services_services__ar587{display:flex;flex-direction:column;gap:4rem;padding:8rem 2rem}.services_services__ar587 .services_imageWrapper__TQuk5{margin:0 auto;max-width:90vw}}.services_content__Ncn0f{padding-right:4rem}.services_content__Ncn0f h1,.services_content__Ncn0f h2{color:#f8f8f8;font-size:clamp(2rem,6vw,3.5rem);font-weight:900;margin:1rem 0 2rem}.services_content__Ncn0f p{color:#a0a2a6;line-height:2rem}@media (min-width:450px) and (max-width:766px){.services_content__Ncn0f{padding-right:0}}@media (max-width:449px){.services_content__Ncn0f{padding-right:0}}.services_content__Ncn0f a{color:#046999;font-weight:700}.services_subBox__pspd0 p{background-position:0 calc(100% + 4px);background-repeat:no-repeat;background-size:100% 10px;color:#f8f8f8;display:inline;font-weight:500;letter-spacing:1px;margin-bottom:-.8rem}.services_subBox__pspd0 span{opacity:0;pointer-events:none;position:absolute}.services_signature__7pO91{align-items:center;display:flex;gap:2vw;margin-top:2rem}.services_signature__7pO91 div{border:2px solid #046999;border-radius:50%;padding:.5rem;width:-moz-fit-content;width:fit-content}.services_signature__7pO91 div img{border-radius:50%}.services_cards__6EusE{display:grid;grid-row:auto;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;place-self:center}@media screen and (max-width:580px){.services_cards__6EusE{display:flex;flex-direction:column;gap:1rem}}