ul{list-style:none;margin:0;padding:0}.green-bullet{background-color:#3dd42f;border-radius:100%;display:block;height:10px;width:10px}.button-container{background:#3dd42f;border-radius:5px;box-sizing:border-box;cursor:pointer;padding:13px 23px;transition:background-color .3s ease}.button-container:hover{background-color:#1e2736}.button-container .button-label{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:400;line-height:100%;text-decoration:none;text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin:0;padding:0}mark{background:none;color:inherit}p{margin:0;padding:0}
.hero-visual{height:180%;position:absolute;top:0;width:100%;z-index:1}.hero-container{height:100vh;overflow:hidden;position:relative;width:100%}.hero-container .hero-image-container{height:100%;width:100%}.hero-container .hero-image-container .hero-image{height:100%;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent);-o-object-fit:cover;object-fit:cover;width:100%}.hero-container .hero-cta{align-items:center;color:#fff;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;left:0;padding:0 1rem;position:absolute;text-align:center;top:0;width:100%}.hero-container .hero-cta .hero-cta-header{align-items:end;display:flex;gap:10px}.hero-container .hero-cta .hero-cta-header h1{font-family:var(--wp--preset--font-family--montserrat);font-size:64px;font-weight:600;line-height:70%;margin:0}.hero-container .hero-cta .hero-sub-cta{align-items:center;display:flex;gap:28px;justify-content:center;text-align:center}.hero-container .hero-cta .hero-sub-cta .hero-sub-cta-item{align-items:center;color:#fff;display:flex;font-family:var(--wp--preset--font-family--poppins);font-size:36px;font-weight:400;gap:9px}.hero-container .hero-cta .hero-sub-cta .hero-sub-cta-item .remove-bullet{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;opacity:.6;transition:opacity .2s}.hero-container .hero-cta .hero-sub-cta .hero-sub-cta-item .remove-bullet:hover{opacity:1}.hero-container .hero-cta .add-bullet{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem;transition:background-color .3s}.hero-container .hero-cta .add-bullet:hover{background-color:#43a047}@media only screen and (max-width:1440px){.hero-visual{height:160%;position:absolute;top:0;width:100%;z-index:1}.hero-container .hero-cta .hero-cta-header h1{font-size:58px}.hero-container .hero-cta .hero-sub-cta .hero-sub-cta-item{font-size:32px}}@media only screen and (max-width:1280px){.hero-visual{height:140%;position:absolute;top:0;width:100%;z-index:1}.hero-container .hero-cta .hero-cta-header h1{font-size:50px}.hero-container .hero-cta .hero-sub-cta .hero-sub-cta-item{font-size:28px}}@media only screen and (max-width:991px){.hero-visual{height:120%;position:absolute;top:0;width:100%;z-index:1}.hero-container .hero-cta .hero-cta-header h1{font-size:45px}.hero-container .hero-cta .hero-sub-cta .hero-sub-cta-item{font-size:25px}}@media only screen and (max-width:768px){.hero-visual{display:none}.hero-container .hero-cta{padding:0}.hero-container .hero-cta .hero-cta-header h1{font-size:28px}.hero-container .hero-cta .hero-sub-cta{gap:10px}.hero-container .hero-cta .hero-sub-cta .hero-sub-cta-item{font-size:14px}}
.text-block-one-container{box-sizing:border-box;display:flex;gap:80px;margin-top:300px;padding:0 180px;position:relative;z-index:2}.text-block-one-container .text-block-one-content-container{display:flex;flex:.6;flex-direction:column;gap:12px;margin-bottom:4rem}.text-block-one-container .text-block-one-content-container .text-block-one-header{color:#3dd42f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600}.text-block-one-container .text-block-one-content-container .text-block-one-sub-header{font-family:var(--wp--preset--font-family--montserrat);font-size:50px;font-weight:600}.text-block-one-container .text-block-one-content-container .text-block-one-sub-text{font-family:var(--wp--preset--font-family--poppins);font-size:18px;font-weight:300}.text-block-one-container .text-block-one-content-container ul{display:flex;flex-direction:column;gap:1rem}.text-block-one-container .text-block-one-content-container ul li{display:flex;font-family:var(--wp--preset--font-family--poppins);font-size:18px;font-weight:400;gap:9px}.text-block-one-container .text-block-one-content-container ul li:hover .list-bullet{background-color:#3dd42f;color:#fff}.text-block-one-container .text-block-one-content-container ul li .list-bullet{align-content:center;align-items:center;background-color:#f2f2fe;border-radius:100%;color:#3dd42f;display:flex;height:22px;justify-content:center;transition:all .3s ease-in-out;width:22px}.text-block-one-container .text-image-block-one-image-container{aspect-ratio:1/1;flex:1;position:relative}.text-block-one-container .text-image-block-one-image-container .image-container,.text-block-one-container .text-image-block-one-image-container .text-block-one-image-bg{border-radius:24px;height:750px;overflow:hidden;position:absolute;right:0;top:0;width:750px}.text-block-one-container .text-image-block-one-image-container .image-container{z-index:2}.text-block-one-container .text-image-block-one-image-container .image-container .text-image-block-one-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-block-one-container .text-image-block-one-image-container .text-block-one-image-bg{background-color:#3dd42f;transform:translate(22px,22px);z-index:1}@media only screen and (max-width:1920px){.text-block-one-container .text-block-one-content-container .text-block-one-sub-header{font-size:29px}.text-block-one-container .text-block-one-content-container .text-block-one-sub-text,.text-block-one-container .text-block-one-content-container ul li{font-size:14px}.text-block-one-container .text-image-block-one-image-container .image-container,.text-block-one-container .text-image-block-one-image-container .text-block-one-image-bg{height:480px;width:480px}}@media only screen and (max-width:1440px){.text-block-one-container{gap:40px;padding:0 160px}.text-block-one-container .text-block-one-content-container{flex:.8}.text-block-one-container .text-image-block-one-image-container{aspect-ratio:1/1;flex:1;position:relative}.text-block-one-container .text-image-block-one-image-container .image-container,.text-block-one-container .text-image-block-one-image-container .text-block-one-image-bg{border-radius:24px;height:440px;overflow:hidden;position:absolute;right:0;top:0;width:440px}}@media only screen and (max-width:1280px){.text-block-one-container{padding:0 140px}.text-block-one-container .text-image-block-one-image-container .image-container,.text-block-one-container .text-image-block-one-image-container .text-block-one-image-bg{border-radius:24px;height:380px;overflow:hidden;position:absolute;right:0;top:0;width:380px}}@media only screen and (max-width:991px){.text-block-one-container{padding:0 120px}.text-block-one-container .text-image-block-one-image-container .image-container,.text-block-one-container .text-image-block-one-image-container .text-block-one-image-bg{border-radius:24px;height:300px;overflow:hidden;position:absolute;right:0;top:0;width:300px}}@media only screen and (max-width:768px){.text-block-one-container{flex-direction:column;margin-bottom:3rem;margin-top:3rem;padding:0 15px}.text-block-one-container .text-block-one-content-container{margin-bottom:0}.text-block-one-container .text-block-one-content-container .text-block-one-sub-header{font-size:27px}.text-block-one-container .text-image-block-one-image-container .image-container,.text-block-one-container .text-image-block-one-image-container .text-block-one-image-bg{right:unset}}
.services-slider-container{align-items:center;background-color:#1e2736;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:75px 180px 0;position:relative}.services-slider-container .services-slider-header{color:#3dd42f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600}.services-slider-container .services-slider-sub-header{color:#fff;font-family:var(--wp--preset--font-family--montserrat);font-size:38px;font-weight:600}.services-slider-container .services-slider-text{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600;text-align:center;width:50%}.services-slider-container .custom-slider.swiper{width:100%}.services-slider-container .custom-slider.swiper .swiper-wrapper{display:flex}.services-slider-container .custom-slider.swiper .swiper-slide{flex:0 0 auto;margin-bottom:195px;margin-top:84px;width:auto}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;height:422px;overflow:hidden;position:relative;width:100%}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile:hover .icon-container{background-color:#3dd42f}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .icon-container{align-content:center;align-items:center;background-color:#979797;border-radius:100%;color:#fff;display:flex;height:56px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease-in-out;width:56px;z-index:1}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-image-container{flex:1;height:50%;overflow:hidden}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;padding:0 24px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-header{font-family:var(--wp--preset--font-family--poppins);font-size:20px;font-weight:600}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-text{font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:400;text-align:center}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container a{border-bottom:1px solid #3dd42f;color:#3dd42f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:400;text-decoration:none;text-transform:capitalize}.services-slider-container .swiper-button-next,.services-slider-container .swiper-button-prev{align-content:center;align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 4px 10px rgba(0,0,0,.15);color:#3dd42f;display:flex;height:46px;justify-content:center;width:46px}.services-slider-container .swiper-button-next.left-align,.services-slider-container .swiper-button-prev.left-align{transform:translateX(140px) translateY(40px)}.services-slider-container .swiper-button-next.right-align,.services-slider-container .swiper-button-prev.right-align{transform:translateX(-140px) translateY(40px)}.services-slider-container .swiper-button-next:after,.services-slider-container .swiper-button-prev:after{content:none!important}@media only screen and (max-width:1440px){.services-slider-container{padding:75px 160px 0}.services-slider-container .services-slider-text{width:65%}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile{height:400px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .icon-container{height:50px;top:47%;width:50px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .icon-container svg{height:30px;width:30px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container{gap:10px;padding:12px 18px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-header{font-size:18px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-text,.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container a{font-size:13px}.services-slider-container .swiper-button-next.left-align,.services-slider-container .swiper-button-prev.left-align{transform:translateX(130px) translateY(40px)}.services-slider-container .swiper-button-next.right-align,.services-slider-container .swiper-button-prev.right-align{transform:translateX(-130px) translateY(40px)}}@media only screen and (max-width:1280px){.services-slider-container{padding:75px 140px 0}.services-slider-container .services-slider-text{width:75%}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile{height:350px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .icon-container{height:45px;top:47%;width:45px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .icon-container svg{height:25px;width:25px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container{gap:8px;padding:12px 18px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-header{font-size:16px}.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-text,.services-slider-container .custom-slider.swiper .swiper-slide .service-slider-tile .service-slider-tile-content-container a{font-size:12px}.services-slider-container .swiper-button-next.left-align,.services-slider-container .swiper-button-prev.left-align{transform:translateX(110px) translateY(40px)}.services-slider-container .swiper-button-next.right-align,.services-slider-container .swiper-button-prev.right-align{transform:translateX(-110px) translateY(40px)}}@media only screen and (max-width:991px){.services-slider-container{padding:75px 120px 0}.services-slider-container .services-slider-text{width:90%}.services-slider-container .service-slider-tile{height:300px}.services-slider-container .service-slider-tile .icon-container{height:40px;top:45%;width:40px}.services-slider-container .service-slider-tile .icon-container svg{height:20px;width:20px}.services-slider-container .service-slider-tile .service-slider-tile-content-container{gap:8px;padding:12px 18px}.services-slider-container .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-header{font-size:16px}.services-slider-container .service-slider-tile .service-slider-tile-content-container .service-slider-tile-content-text,.services-slider-container .service-slider-tile .service-slider-tile-content-container a{font-size:12px}.services-slider-container .swiper-button-next.left-align,.services-slider-container .swiper-button-prev.left-align{transform:translateX(80px) translateY(40px)}.services-slider-container .swiper-button-next.right-align,.services-slider-container .swiper-button-prev.right-align{transform:translateX(-80px) translateY(40px)}}@media only screen and (max-width:768px){.services-slider-container{align-items:start;justify-content:start;padding:75px 15px 0}.services-slider-container .services-slider-sub-header{font-size:27px}.services-slider-container .services-slider-text{text-align:start}.services-slider-container .custom-slider.swiper .swiper-slide{margin-bottom:66px;margin-top:1rem}.services-slider-container .swiper-button-next.left-align,.services-slider-container .swiper-button-next.right-align,.services-slider-container .swiper-button-prev.left-align,.services-slider-container .swiper-button-prev.right-align{transform:translateX(0) translateY(75px)}}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.testimonial-container{background-color:#fff;overflow:hidden;position:relative}.testimonial-container .testimonial-bg-image{position:absolute;top:-160px;width:100%;z-index:1}.testimonial-container .testimonial-content-container{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:75px 180px 0;position:relative;z-index:2}.testimonial-container .testimonial-content-container .testimonial-header{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600}.testimonial-container .testimonial-content-container .testimonial-sub-header{color:#fff;font-family:var(--wp--preset--font-family--montserrat);font-size:38px;font-weight:600}.testimonial-container .testimonial-content-container .custom-slider.swiper{width:100%}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-wrapper{display:flex}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide{flex:0 0 auto;margin-bottom:45px;margin-top:84px;width:auto}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide:hover .testimonial-slider-tile .testimonial-slider-tile-image-container{background-color:#3dd42f}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide .testimonial-slider-tile{background-color:#1e2736;border-radius:24px;height:194px;position:relative;width:100%}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide .testimonial-slider-tile .testimonial-slider-tile-image-container{align-items:center;background-color:#1e2736;border-radius:100%;display:flex;height:76px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);transition:background-color .3s ease-in-out;width:76px}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide .testimonial-slider-tile .testimonial-slider-tile-image-container img{border-radius:100%;display:block;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide .testimonial-slider-tile .testimonial-slider-tile-content-container{align-content:center;align-items:center;display:flex;flex-direction:column;gap:11px;height:100%;justify-content:center;padding-left:49px;padding-right:49px}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide .testimonial-slider-tile .testimonial-slider-tile-content-container .testimonial-slider-tile-content-text{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:12px;text-align:center}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-pagination{text-align:center}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-pagination .swiper-pagination-bullet{background:#f6f6f6;height:10px;margin:0 6px;opacity:1;transition:background-color .3s ease;width:10px}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-pagination .swiper-pagination-bullet-active{background:#3dd42f}.counter-container{gap:78px;padding-bottom:40px;padding-top:42px}.counter-container,.counter-container .counter{align-items:center;display:flex;justify-content:center}.counter-container .counter{align-content:center;background-color:rgba(61,212,47,.15);border:2px solid #3dd42f;border-radius:100%;flex-direction:column;height:144px;width:144px}.counter-container .counter .counter-value{color:#3dd42f;font-family:var(--wp--preset--font-family--montserrat);font-size:28px}.counter-container .counter .counter-description{font-family:var(--wp--preset--font-family--montserrat);font-size:12px;text-transform:uppercase}@media only screen and (max-width:1920px){.testimonial-container .testimonial-bg-image{top:-60px}}@media only screen and (max-width:1440px){.testimonial-container .testimonial-bg-image{top:0}.testimonial-container .testimonial-content-container{padding:75px 160px 0}.counter-container{gap:60px}.counter-container .counter{height:120px;width:120px}.counter-container .counter .counter-value{font-size:24px}.counter-container .counter .counter-description{font-size:10px}}@media only screen and (max-width:1280px){.testimonial-container .testimonial-content-container{padding:75px 140px 0}.counter-container{gap:50px}.counter-container .counter{height:110px;width:110px}.counter-container .counter .counter-value{font-size:18px}.counter-container .counter .counter-description{font-size:9px}}@media only screen and (max-width:991px){.testimonial-container .testimonial-content-container{padding:75px 120px 0}.counter-container{gap:45px}.counter-container .counter{height:105px;width:105px}.counter-container .counter .counter-value{font-size:18px}.counter-container .counter .counter-description{font-size:9px}}@media only screen and (max-width:768px){.testimonial-container .testimonial-bg-image{left:50%;transform:translateX(-50%);width:300%}.testimonial-container .testimonial-content-container{align-items:start;justify-content:start;padding:45px 15px 0}.testimonial-container .testimonial-content-container .testimonial-sub-header{font-size:20px}.testimonial-container .testimonial-content-container .custom-slider.swiper .swiper-slide{margin-top:50px}.counter-container{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:0 15px 4rem;place-items:center}.counter-container .counter{height:120px;width:120px}.counter-container .counter .counter-value{font-size:20px}.counter-container .counter .counter-description{font-size:10px}}
.projects-slider-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:75px 180px 0;position:relative}.projects-slider-container .projects-slider-header{color:#3dd42f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600}.projects-slider-container .projects-slider-sub-header{color:#1e2736;font-family:var(--wp--preset--font-family--montserrat);font-size:38px;font-weight:600}.projects-slider-container .projects-slider-text{color:#1e2736;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600;text-align:center;width:50%}.projects-slider-container .custom-slider.swiper{width:100%}.projects-slider-container .custom-slider.swiper .swiper-wrapper{display:flex}.projects-slider-container .custom-slider.swiper .swiper-slide{flex:0 0 auto;margin-bottom:195px;margin-top:50px;text-decoration:none;width:auto}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;height:265px;overflow:hidden;position:relative;width:100%}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile:hover .project-tile-icon{background-color:#1e2736}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile:hover .projects-slider-tile-content-container{background-color:#3dd42f}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile .projects-slider-tile-image-container{height:72%;overflow:hidden}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile .projects-slider-tile-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile .project-tile-icon{align-content:center;align-items:center;background-color:#3dd42f;border-radius:2px;bottom:62px;color:#fff;display:flex;height:27px;justify-content:center;position:absolute;right:15px;transition:background-color .3s ease-in-out;width:27px}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile .projects-slider-tile-content-container{align-items:center;background-color:#1e2736;display:flex;flex:1;gap:10px;justify-content:start;padding:0 24px;transition:background-color .3s ease-in-out}.projects-slider-container .custom-slider.swiper .swiper-slide .projects-slider-tile .projects-slider-tile-content-container .projects-slider-tile-content-header{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:20px;font-weight:600;text-decoration:none}.projects-slider-container .swiper-button-next,.projects-slider-container .swiper-button-prev{align-content:center;align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 4px 10px rgba(0,0,0,.15);color:#3dd42f;display:flex;height:46px;justify-content:center;width:46px}.projects-slider-container .swiper-button-next.left-align,.projects-slider-container .swiper-button-prev.left-align{transform:translateX(140px) translateY(40px)}.projects-slider-container .swiper-button-next.right-align,.projects-slider-container .swiper-button-prev.right-align{transform:translateX(-140px) translateY(40px)}.projects-slider-container .swiper-button-next:after,.projects-slider-container .swiper-button-prev:after{content:none!important}@media only screen and (max-width:1440px){.projects-slider-container{padding:75px 160px 0}.projects-slider-container .swiper-button-next.left-align,.projects-slider-container .swiper-button-prev.left-align{transform:translateX(130px) translateY(40px)}.projects-slider-container .swiper-button-next.right-align,.projects-slider-container .swiper-button-prev.right-align{transform:translateX(-130px) translateY(40px)}}@media only screen and (max-width:1280px){.projects-slider-container{padding:75px 140px 0}.projects-slider-container .swiper-button-next.left-align,.projects-slider-container .swiper-button-prev.left-align{transform:translateX(110px) translateY(40px)}.projects-slider-container .swiper-button-next.right-align,.projects-slider-container .swiper-button-prev.right-align{transform:translateX(-110px) translateY(40px)}}@media only screen and (max-width:991px){.projects-slider-container{padding:75px 120px 0}.projects-slider-container .swiper-button-next.left-align,.projects-slider-container .swiper-button-prev.left-align{transform:translateX(80px) translateY(40px)}.projects-slider-container .swiper-button-next.right-align,.projects-slider-container .swiper-button-prev.right-align{transform:translateX(-80px) translateY(40px)}}@media only screen and (max-width:768px){.projects-slider-container{align-items:start;justify-content:start;padding:75px 15px 0}.projects-slider-container .projects-slider-sub-header{font-size:27px}.projects-slider-container .projects-slider-text{text-align:start;width:100%}.projects-slider-container .custom-slider.swiper .swiper-slide{margin-bottom:66px;margin-top:1rem}.projects-slider-container .swiper-button-next.left-align,.projects-slider-container .swiper-button-next.right-align,.projects-slider-container .swiper-button-prev.left-align,.projects-slider-container .swiper-button-prev.right-align{transform:translateX(0) translateY(75px)}}
.box{position:relative}.box,.box .group{height:301px;width:100%}.box .group{background-size:100% 100%;left:0;top:0}.box .group img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.box .rectangle{background-color:#4f4f4f;height:301px;left:0;opacity:.4;position:absolute;top:0;width:100%}.box .breadcrumb-container{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;top:121px;transform:translateX(-50%);width:100%}.box .breadcrumb-title{color:#fff;font-family:var(--wp--preset--font-family--montserrat);font-size:24px;font-weight:600;margin:0}.box .breadcrumb-list{gap:8px;list-style:none;margin:8px 0 0;padding:0}.box .breadcrumb-item,.box .breadcrumb-list{align-items:center;display:flex}.box .breadcrumb-link{color:#fff;font-family:var(--wp--preset--font-family--montserrat);font-size:12px;font-weight:600;padding-right:8px;text-decoration:none}.box .breadcrumb-link.border-right{border-right:2px solid #fff}.box .breadcrumb-current{color:#3dd42f;font-family:var(--wp--preset--font-family--montserrat);font-size:12px;font-weight:600}
.image-text-block-container{display:flex;gap:120px;padding:80px 180px}.image-text-block-container .image-text-block-content-container{display:flex;flex:1;flex-direction:column}.image-text-block-container .image-text-block-content-container .text-block{display:flex;flex-direction:column;gap:9px;margin-bottom:46px}.image-text-block-container .image-text-block-content-container .text-block .text-block-label{color:#3dd42f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600}.image-text-block-container .image-text-block-content-container .text-block .text-block-header{color:#1e2736;font-family:var(--wp--preset--font-family--montserrat);font-size:50px;font-weight:600}.image-text-block-container .image-text-block-content-container .text-block .text-block-content{color:#66646f;font-family:var(--wp--preset--font-family--montserrat);font-size:18px}.image-text-block-container .image-text-block-content-container .icon-text-container{display:flex;justify-content:space-between;margin-bottom:33px}.image-text-block-container .image-text-block-content-container .icon-text-container .icon-text-block{display:flex;flex-direction:column;gap:15px}.image-text-block-container .image-text-block-content-container .icon-text-container .icon-text-block svg{color:#3dd42f}.image-text-block-container .image-text-block-content-container .icon-text-container .icon-text-block .icon-text-header{color:#1e2736;font-family:var(--wp--preset--font-family--montserrat);font-size:21px;font-weight:600}.image-text-block-container .image-text-block-content-container .icon-text-container .icon-text-block .icon-text-label{color:#66646f;font-family:var(--wp--preset--font-family--montserrat);font-size:18px}.image-text-block-container .image-text-block-content-container .text-image-contact-block{background-color:#f6f6f6;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;height:105px;justify-content:center;overflow:hidden;padding-left:23px;padding-right:23px;position:relative;width:100%}.image-text-block-container .image-text-block-content-container .text-image-contact-block .corner-visual{background-color:#3dd42f;border-radius:100%;bottom:-20px;height:46px;position:absolute;right:-22px;width:46px}.image-text-block-container .image-text-block-content-container .text-image-contact-block .contact-block-label{color:#1e2736;font-family:var(--wp--preset--font-family--montserrat);font-size:16px;font-weight:600;line-height:20px;margin-bottom:16px}.image-text-block-container .image-text-block-content-container .text-image-contact-block .email-block{align-content:center;align-items:center;display:flex;gap:11px}.image-text-block-container .image-text-block-content-container .text-image-contact-block .email-block svg{color:#3dd42f}.image-text-block-container .image-text-block-content-container .text-image-contact-block .email-block .contact-block-email{color:#3dd42f;font-family:var(--wp--preset--font-family--montserrat);font-size:16px;font-weight:600;text-decoration:none}.image-text-block-container .text-image-block-image-container{flex:1;overflow:hidden;position:relative;width:100%}.image-text-block-container .text-image-block-image-container .image-one{border-radius:24px;height:90%;overflow:hidden;position:absolute;right:0;top:0;width:85%;z-index:1}.image-text-block-container .text-image-block-image-container .image-one img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-text-block-container .text-image-block-image-container .image-two{background-color:#1e2736;border:5px solid #3dd42f;border-radius:24px;bottom:0;height:40%;left:0;overflow:hidden;position:absolute;width:35%;z-index:2}.image-text-block-container .text-image-block-image-container .image-two img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1920px){.image-text-block-container .image-text-block-content-container .text-block .text-block-header{font-size:29px}.image-text-block-container .image-text-block-content-container .text-block .text-block-content{font-size:14px}.image-text-block-container .image-text-block-content-container .icon-text-container .icon-text-block .icon-text-header{font-size:18px}.image-text-block-container .image-text-block-content-container .icon-text-container .icon-text-block .icon-text-label{font-size:14px}.image-text-block-container .text-image-block-image-container .image-one{height:90%;width:85%}.image-text-block-container .text-image-block-image-container .image-two{height:40%;width:35%}}@media only screen and (max-width:1440px){.image-text-block-container{padding:80px 160px}.image-text-block-container .text-image-block-image-container .image-one{height:90%;width:90%}.image-text-block-container .text-image-block-image-container .image-two{height:40%;width:40%}}@media only screen and (max-width:1280px){.image-text-block-container{padding:80px 140px}.image-text-block-container .text-image-block-image-container .image-one{height:90%;width:90%}.image-text-block-container .text-image-block-image-container .image-two{height:40%;width:40%}}@media only screen and (max-width:991px){.image-text-block-container{padding:80px 120px}.image-text-block-container .text-image-block-image-container .image-one{height:90%;width:90%}.image-text-block-container .text-image-block-image-container .image-two{height:40%;width:40%}}@media only screen and (max-width:768px){.image-text-block-container{flex-direction:column;gap:30px;padding:30px 15px}.image-text-block-container .image-text-block-content-container{flex:unset}.image-text-block-container .text-image-block-image-container{flex:unset;height:350px}.image-text-block-container .text-image-block-image-container .image-one{height:unset;width:95%}.image-text-block-container .text-image-block-image-container .image-one img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-text-block-container .text-image-block-image-container .image-two{border:5px solid #3dd42f;border-radius:24px;bottom:0;height:175px;left:0;overflow:hidden;position:absolute;width:175px}.image-text-block-container .text-image-block-image-container .image-two img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}
.service-block-container{padding:80px 180px}.service-block-container .service-block-header-container{align-content:center;align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.service-block-container .service-block-header-container .service-block-label{color:#3dd42f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600}.service-block-container .service-block-header-container .service-block-header{color:#1e2736;font-family:var(--wp--preset--font-family--montserrat);font-size:29px;font-weight:600}.service-block-container .service-block-header-container .service-block-content{color:#66646f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;text-align:center;width:600px}@media only screen and (max-width:1440px){.service-block-container{padding:80px 160px}}@media only screen and (max-width:1280px){.service-block-container{padding:80px 140px}}@media only screen and (max-width:991px){.service-block-container{padding:80px 120px}}@media only screen and (max-width:768px){.service-block-container{padding:2rem 15px}.service-block-container .service-block-header-container{align-content:start;align-items:start;justify-content:start}.service-block-container .service-block-header-container .service-block-content{text-align:start;width:100%}}@media only screen and (max-width:480px){.service-block-container{padding:2rem 15px}.service-block-container .service-block-header-container{align-content:start;align-items:start;justify-content:start}.service-block-container .service-block-header-container .service-block-content{text-align:start;width:100%}}
.service-tiles-container{align-items:stretch;box-sizing:border-box;display:grid;gap:31px;grid-template-columns:repeat(3,1fr);padding:0 180px 80px}.service-tiles-container .service-tile-container{display:block;height:100%;position:relative;text-decoration:none}.service-tiles-container .service-tile-container .service-tile{background-color:#1e2736;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;height:100%;padding:24px;position:relative;right:15px;top:15px;transition:all .3s ease-in-out;z-index:2}.service-tiles-container .service-tile-container .service-tile:hover{right:0;top:0}.service-tiles-container .service-tile-container .service-tile:hover .icon-container{background-color:transparent}.service-tiles-container .service-tile-container .service-tile:hover .icon-container svg{color:#3dd42f}.service-tiles-container .service-tile-container .service-tile .icon-container{align-content:center;align-items:center;background-color:#3dd42f;border:2px dotted #3dd42f;border-radius:100%;display:flex;height:56px;justify-content:center;transition:all .3s ease-in-out;width:56px}.service-tiles-container .service-tile-container .service-tile .icon-container svg{color:#1e2736}.service-tiles-container .service-tile-container .service-tile .tile-header{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:20px}.service-tiles-container .service-tile-container .service-tile .tile-content{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:14px}.service-tiles-container .service-tile-container .service-tile .tile-url{align-content:center;align-items:center;color:#3dd42f;display:flex;font-family:var(--wp--preset--font-family--poppins);font-size:14px;gap:8px;margin-top:auto;text-decoration:none}.service-tiles-container .service-tile-container .service-tile-visual{background-position:50%;border:3px solid #3dd42f;border-radius:24px;height:97%;left:0;position:absolute;top:0;width:99%;z-index:1}@media only screen and (max-width:1440px){.service-tiles-container{padding:0 160px 80px}}@media only screen and (max-width:1280px){.service-tiles-container{padding:0 140px 80px}}@media only screen and (max-width:991px){.service-tiles-container{padding:0 120px 80px}}@media only screen and (max-width:768px){.service-tiles-container{display:grid;gap:50px;grid-template-columns:repeat(1,1fr);padding:0 15px 4rem;place-items:center}.service-tiles-container .service-tile-container{right:-5px;width:95%}}@media only screen and (max-width:480px){.service-tiles-container{display:grid;gap:50px;grid-template-columns:repeat(1,1fr);padding:0 15px 4rem;place-items:center}.service-tiles-container .service-tile-container{right:-5px;width:95%}}
.image-block-container{display:grid;gap:32px;grid-template-columns:repeat(var(--columns),1fr);padding:80px 180px}.image-block-container .image-container{border-radius:24px;height:98%;overflow:hidden;width:100%}.image-block-container .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1440px){.image-block-container{padding:80px 160px}}@media only screen and (max-width:1280px){.image-block-container{padding:80px 140px}}@media only screen and (max-width:991px){.image-block-container{padding:80px 120px}}@media only screen and (max-width:768px){.image-block-container{grid-template-columns:none;grid-template-rows:repeat(var(--columns),1fr);padding:40px 15px 20px}.image-block-container .image-container{height:98%}}@media only screen and (max-width:480px){.image-block-container{grid-template-columns:none;grid-template-rows:repeat(var(--columns),1fr);padding:40px 15px 20px}.image-block-container .image-container{height:98%}}
.text-block-container{padding:0 180px 40px}.text-block-container .text-block-header{color:#1e2736;font-family:var(--wp--preset--font-family--poppins);font-size:20px;font-weight:600;margin-bottom:9px}.text-block-container .text-block-content{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:14px;margin-bottom:30px}@media only screen and (max-width:1440px){.text-block-container{padding:0 160px 40px}}@media only screen and (max-width:1280px){.text-block-container{padding:0 140px 40px}}@media only screen and (max-width:991px){.text-block-container{padding:0 120px 40px}}@media only screen and (max-width:768px){.text-block-container{padding:20px 15px 0}.text-block-container .text-block-header{color:#1e2736;font-family:var(--wp--preset--font-family--poppins);font-size:20px;font-weight:600;margin-bottom:9px}.text-block-container .text-block-content{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:14px;margin-bottom:30px}}@media only screen and (max-width:480px){.text-block-container{padding:20px 15px 0}.text-block-container .text-block-header{color:#1e2736;font-family:var(--wp--preset--font-family--poppins);font-size:20px;font-weight:600;margin-bottom:9px}.text-block-container .text-block-content{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:14px;margin-bottom:30px}}
.accordion-block-container{display:flex;flex-direction:column;gap:1rem;padding:40px 180px 80px}.accordion-block-container .accordion-block{position:relative}.accordion-block-container .accordion-block .accordion-block-header{border-radius:12px;display:flex;height:56px;overflow:hidden}.accordion-block-container .accordion-block .accordion-block-header .accordion-block-header-icon-container{align-content:center;align-items:center;background-color:#3dd42f;color:#1e2736;display:flex;justify-content:center;width:34px}.accordion-block-container .accordion-block .accordion-block-header .accordion-block-header-icon-container svg .plus-rotation{transform:rotate(0);transform-box:fill-box;transform-origin:center;transition:all .3s ease-in-out}.accordion-block-container .accordion-block .accordion-block-header .accordion-block-header-icon-container svg .plus-rotation.open{transform:rotate(90deg)}.accordion-block-container .accordion-block .accordion-block-header .accordion-block-header-content{align-content:center;align-items:center;background-color:#1e2736;display:flex;padding-left:12px;width:100%}.accordion-block-container .accordion-block .accordion-block-header .accordion-block-header-content p{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:16px;font-weight:600}.accordion-block-container .accordion-block .accordion-block-content-container{background-color:#f8f8f8;max-height:0;overflow:hidden;padding:0 24px;transition:all .3s ease-in-out}.accordion-block-container .accordion-block .accordion-block-content-container.open{max-height:500px;padding:24px}.accordion-block-container .accordion-block .accordion-block-content-container .accordion-block-content{color:#000;font-family:var(--wp--preset--font-family--poppins);font-size:16px}@media only screen and (max-width:1440px){.accordion-block-container{padding:40px 160px 80px}}@media only screen and (max-width:1280px){.accordion-block-container{padding:40px 140px 80px}}@media only screen and (max-width:991px){.accordion-block-container{padding:40px 120px 80px}}@media only screen and (max-width:768px){.accordion-block-container{padding:20px 15px 40px}}@media only screen and (max-width:480px){.accordion-block-container{padding:20px 15px 40px}}
.project-detail-block-container{padding:75px 180px 0}.project-detail-block-container .project-detail-block-header-container{align-items:stretch;display:flex;gap:.5rem}.project-detail-block-container .project-detail-block-header-container .project-detail-block-header-image{border-radius:24px;display:flex;flex:1.3;height:375px;overflow:hidden}.project-detail-block-container .project-detail-block-header-container .project-detail-block-header-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail-block-container .project-detail-block-header-container .project-detail-block-info-container{background-color:#1e2736;border-radius:24px;flex:.7}.project-detail-block-container .project-detail-block-header-container .project-detail-block-info-container .info-inner{display:flex;flex-direction:column;padding:21px 35px}.project-detail-block-container .project-detail-block-header-container .project-detail-block-info-container .info-inner ul li{border-bottom:1px solid #d9d9d9;display:flex;gap:.5rem;padding-bottom:1rem;padding-top:1rem}.project-detail-block-container .project-detail-block-header-container .project-detail-block-info-container .info-inner ul li:last-child{border-bottom:none}.project-detail-block-container .project-detail-block-header-container .project-detail-block-info-container .info-inner ul li .project-detail-icon{color:#3dd42f}.project-detail-block-container .project-detail-block-header-container .project-detail-block-info-container .info-inner ul li .project-detail-block-info-header{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:1rem;font-weight:600;margin-bottom:4px}.project-detail-block-container .project-detail-block-header-container .project-detail-block-info-container .info-inner ul li .project-detail-block-info-label{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:14px}.project-detail-block-container .project-detail-block-content-container{display:flex;gap:.5rem}.project-detail-block-container .project-detail-block-content-container .project-detail-block-left-content{flex:1.3;margin-top:38px}.project-detail-block-container .project-detail-block-content-container .project-detail-block-left-content .text-block-container{padding:0}.project-detail-block-container .project-detail-block-content-container .project-detail-block-right-content{flex:.7}@media only screen and (max-width:1440px){.project-detail-block-container{padding:75px 160px 0}}@media only screen and (max-width:1280px){.project-detail-block-container{padding:75px 140px 0}}@media only screen and (max-width:991px){.project-detail-block-container{padding:75px 120px 0}}@media only screen and (max-width:768px){.project-detail-block-container{padding:40px 15px 20px}.project-detail-block-container .project-detail-block-header-container{flex-direction:column;gap:2rem}.project-detail-block-container .project-detail-block-content-container{display:block}}@media only screen and (max-width:480px){.project-detail-block-container{padding:40px 15px 20px}.project-detail-block-container .project-detail-block-header-container{flex-direction:column;gap:2rem}.project-detail-block-container .project-detail-block-content-container{display:block}}
.list-block-container ul li .header-container{align-content:center;align-items:center;color:#3dd42f;display:flex;gap:8px}.list-block-container ul li .header-container svg{bottom:3px;position:relative}.list-block-container ul li .header-container .list-block-header{color:#1e2736;font-family:var(--wp--preset--font-family--poppins);font-size:20px;font-weight:600;margin-bottom:9px}.list-block-container ul li .list-block-content{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:14px;margin-bottom:30px}
.contact-tiles-block{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);justify-content:space-between;padding:75px 180px 0}.contact-tiles-block .contact-tile-container{align-content:center;align-items:center;background-color:#1e2736;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:265px;justify-content:center;padding:0;position:relative;transform:translateY(0);transition:all .3s ease-in-out;width:100%}.contact-tiles-block .contact-tile-container:hover{transform:translateY(-30px)}.contact-tiles-block .contact-tile-container:hover .contact-tile-icon-container{background-color:#3dd42f}.contact-tiles-block .contact-tile-container:hover .contact-tile-icon-container svg{color:#1e2736}.contact-tiles-block .contact-tile-container .contact-tile-icon-container{align-content:center;align-items:center;background-color:#d9d9d9;border-radius:100%;display:flex;height:65px;justify-content:center;transition:background-color .3s ease-in-out;width:65px}.contact-tiles-block .contact-tile-container .contact-tile-icon-container svg{color:#3dd42f;height:30px;transition:color .3s ease-in-out;width:30px}.contact-tiles-block .contact-tile-container h4{color:#fff;font-family:var(--wp--preset--font-family--montserrat);font-size:24px}.contact-tiles-block .contact-tile-container p{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:16px}@media only screen and (max-width:1440px){.contact-tiles-block{padding:75px 160px 0}}@media only screen and (max-width:1280px){.contact-tiles-block{padding:75px 140px 0}}@media only screen and (max-width:991px){.contact-tiles-block{padding:75px 120px 0}}@media only screen and (max-width:768px){.contact-tiles-block{grid-template-columns:repeat(1,1fr);padding:40px 15px}}@media only screen and (max-width:480px){.contact-tiles-block{grid-template-columns:repeat(1,1fr);padding:40px 15px}}
.custom-contact-form-container{padding:80px 180px}.custom-contact-form-container .custom-contact-form-content-container{align-content:center;align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.custom-contact-form-container .custom-contact-form-content-container .custom-contact-form-label{color:#3dd42f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:600}.custom-contact-form-container .custom-contact-form-content-container .custom-contact-form-header{color:#1e2736;font-family:var(--wp--preset--font-family--montserrat);font-size:29px;font-weight:600}.custom-contact-form-container .custom-contact-form-content-container .custom-contact-form-content{color:#66646f;font-family:var(--wp--preset--font-family--poppins);font-size:14px;text-align:center;width:600px}.custom-contact-form-container .custom-form-container{margin-top:28px}.custom-contact-form-container .custom-form-container .form-input-flex{display:flex;gap:32px;justify-content:space-between;margin-bottom:9px}.custom-contact-form-container .custom-form-container .form-input-flex.extra-margin-bottom{margin-bottom:32px}.custom-contact-form-container .custom-form-container .form-input-flex .label-container{display:flex;flex-direction:column;gap:9px;width:100%}.custom-contact-form-container .custom-form-container .form-input-flex .label-container p{margin:0}.custom-contact-form-container .custom-form-container .form-input-flex .label-container .label{font-family:var(--wp--preset--font-family--montserrat);font-size:16px;order:0}.custom-contact-form-container .custom-form-container .form-input-flex .label-container .custom-input,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .custom-textarea,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .wpcf7-form-control-wrap input,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .wpcf7-form-control-wrap textarea{background-color:transparent;border:1px solid #d9d9d9!important;box-shadow:none;outline:none}.custom-contact-form-container .custom-form-container .form-input-flex .label-container .custom-input:focus,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .custom-textarea:focus,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .wpcf7-form-control-wrap input:focus,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .wpcf7-form-control-wrap textarea:focus{border-color:#6bbf59;box-shadow:none;outline:none}.custom-contact-form-container .custom-form-container .form-input-flex .label-container .custom-input,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .wpcf7-form-control-wrap input{border-color:#d9d9d9;border-radius:0;font-family:var(--wp--preset--font-family--montserrat);height:39px;width:100%}.custom-contact-form-container .custom-form-container .form-input-flex .label-container .custom-textarea,.custom-contact-form-container .custom-form-container .form-input-flex .label-container .wpcf7-form-control-wrap textarea{background:none;border-color:#d9d9d9;border-radius:0;font-family:var(--wp--preset--font-family--montserrat);font-size:1rem;line-height:140%;max-height:500px;min-height:100px;outline:none;resize:vertical;width:100%}.custom-contact-form-container .custom-form-container .button-container{align-items:center;display:inline-flex;position:relative}.custom-contact-form-container .custom-form-container .button-container .button-label,.custom-contact-form-container .custom-form-container .button-container input.button-label{background-color:transparent;border:none;color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:14px}.custom-contact-form-container .custom-form-container .button-container .button-label:focus,.custom-contact-form-container .custom-form-container .button-container .button-label:hover,.custom-contact-form-container .custom-form-container .button-container input.button-label:focus,.custom-contact-form-container .custom-form-container .button-container input.button-label:hover{background-color:#5aa84c;box-shadow:none;outline:none}.custom-contact-form-container .custom-form-container .button-container .wpcf7-spinner{position:absolute;right:-32px}@media only screen and (max-width:1440px){.custom-contact-form-container{padding:80px 160px}}@media only screen and (max-width:1280px){.custom-contact-form-container{padding:80px 140px}}@media only screen and (max-width:991px){.custom-contact-form-container{padding:80px 120px}}@media only screen and (max-width:768px){.custom-contact-form-container{padding:40px 15px}.custom-contact-form-container .custom-contact-form-content-container{align-content:start;align-items:start;display:flex;flex-direction:column;gap:6px;justify-content:start}.custom-contact-form-container .custom-contact-form-content-container .custom-contact-form-content{text-align:start;width:100%}.custom-contact-form-container .custom-form-container .form-input-flex{flex-direction:column}}@media only screen and (max-width:480px){.custom-contact-form-container{padding:40px 15px}.custom-contact-form-container .custom-contact-form-content-container{align-content:start;align-items:start;display:flex;flex-direction:column;gap:6px;justify-content:start}.custom-contact-form-container .custom-contact-form-content-container .custom-contact-form-content{text-align:start;width:100%}.custom-contact-form-container .custom-form-container .form-input-flex{flex-direction:column}}
.vacancies-block{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);padding:75px 180px}.vacancies-block .vacancies-block-container{align-content:center;align-items:center;background-color:#1e2736;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:265px;justify-content:center;padding:45px 20px;position:relative;transform:translateY(0);transition:all .3s ease-in-out;width:100%}.vacancies-block .vacancies-block-container .vacancy-label-container{background-color:#3dd42f;border-radius:20px;position:absolute;right:1rem;top:1rem}.vacancies-block .vacancies-block-container .vacancy-label-container .vacancy-label{color:#fff;font-family:var(--wp--preset--font-family--poppins);font-size:12px;padding:3px 20px}.vacancies-block .vacancies-block-container:hover{transform:translateY(-30px)}.vacancies-block .vacancies-block-container:hover .vacancies-block-icon-container{background-color:#3dd42f}.vacancies-block .vacancies-block-container:hover .vacancies-block-icon-container svg{color:#1e2736}.vacancies-block .vacancies-block-container .vacancies-block-icon-container{align-content:center;align-items:center;background-color:#d9d9d9;border-radius:100%;display:flex;flex-shrink:0;height:65px;justify-content:center;transition:background-color .3s ease-in-out;width:65px}.vacancies-block .vacancies-block-container .vacancies-block-icon-container svg{color:#3dd42f;height:30px;transition:color .3s ease-in-out;width:30px}.vacancies-block .vacancies-block-container h4{color:#fff;font-family:var(--wp--preset--font-family--montserrat);font-size:24px}.vacancies-block .vacancies-block-container p{color:#3dd42f;font-family:var(--wp--preset--font-family--montserrat)}.vacancies-block .vacancies-block-container .vacancies-headers{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.vacancies-block .vacancies-block-container .vacancies-headers .green-header-small{font-size:12px}.vacancies-block .vacancies-block-container .green-header-medium{bottom:-30px;font-size:14px;position:relative}@media only screen and (max-width:1440px){.vacancies-block{padding:75px 160px}}@media only screen and (max-width:1280px){.vacancies-block{padding:75px 140px}.vacancies-block .vacancies-block-container h4{font-size:20px}}@media only screen and (max-width:991px){.vacancies-block{padding:75px 120px}.vacancies-block .vacancies-block-container h4{font-size:1rem}}@media only screen and (max-width:768px){.vacancies-block{grid-template-columns:repeat(1,1fr);padding:40px 15px}.vacancies-block .vacancies-block-container h4{font-size:24px}}@media only screen and (max-width:480px){.vacancies-block{grid-template-columns:repeat(1,1fr);padding:40px 15px}}
.vacancy-block{padding:75px 180px}.vacancy-block .vacancy-block-container{display:flex;gap:34px}.vacancy-block .vacancy-block-container .vacancy-text-content-container{display:flex;flex:1.4;flex-direction:column;gap:21px}.vacancy-block .vacancy-block-container .vacancy-text-content-container .vacancy-content-header{font-family:var(--wp--preset--font-family--montserrat);font-size:20px;font-weight:600}.vacancy-block .vacancy-block-container .vacancy-text-content-container .vacancy-CTA,.vacancy-block .vacancy-block-container .vacancy-text-content-container .vacancy-content-description{color:#8b8b8b;font-family:var(--wp--preset--font-family--montserrat);font-size:12px}.vacancy-block .vacancy-block-container .vacancy-text-content-container .vacancy-CTA a{color:#3dd42f;text-decoration:none}.vacancy-block .vacancy-block-container .vacancy-function-information-container{background-color:#1e2736;border-radius:24px;display:flex;flex:.6;flex-direction:column;gap:21px;height:-moz-fit-content;height:fit-content;padding:2rem}.vacancy-block .vacancy-block-container .vacancy-function-information-container .vacancy-function-information-header{color:#fff;font-family:var(--wp--preset--font-family--montserrat);font-size:20px;font-weight:600}.vacancy-block .vacancy-block-container .vacancy-function-information-container .vacancy-function-information{display:flex;gap:8px}.vacancy-block .vacancy-block-container .vacancy-function-information-container .vacancy-function-information svg{color:#3dd42f}.vacancy-block .vacancy-block-container .vacancy-function-information-container .vacancy-function-information .vacancy-function-information-content{color:#fff}.vacancy-block .vacancy-block-container .vacancy-function-information-container .vacancy-function-information .vacancy-function-information-content h4{font-family:var(--wp--preset--font-family--montserrat);font-size:14px;font-weight:600}.vacancy-block .vacancy-block-container .vacancy-function-information-container .vacancy-function-information .vacancy-function-information-content p{font-family:var(--wp--preset--font-family--montserrat);font-size:14px}@media only screen and (max-width:1440px){.vacancy-block{padding:75px 160px}}@media only screen and (max-width:1280px){.vacancy-block{padding:75px 140px}}@media only screen and (max-width:991px){.vacancy-block{padding:75px 120px}}@media only screen and (max-width:768px){.vacancy-block{padding:40px 15px}.vacancy-block .vacancy-block-container{flex-direction:column}}@media only screen and (max-width:480px){.vacancy-block{padding:40px 15px}.vacancy-block .vacancy-block-container{flex-direction:column}}
.vacancy-list-container{display:flex;flex-direction:column;gap:21px}.vacancy-list-container .vacancy-list-container-header{font-family:var(--wp--preset--font-family--montserrat);font-size:20px;font-weight:600}.vacancy-list-container ul{display:flex;flex-direction:column;gap:21px}.vacancy-list-container ul li{align-content:center;align-items:center;display:flex;gap:8px}.vacancy-list-container ul li .vacancy-list-icon-container{align-content:center;align-items:center;background-color:#3dd42f;border-radius:100%;color:#fff;display:flex;height:18px;justify-content:center;width:18px}.vacancy-list-container ul li .vacancy-list-label{color:#8b8b8b;font-family:var(--wp--preset--font-family--poppins);font-size:15px}
