@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.services__container .services__bg,.lighthouse__title .lighthouse__title__container img,.industry img,.trust__container .trust__bg,.hero__photo img,.hero__bg,.background,.contacts__title__container .title__background,.title .title__background{width:100%;height:100%;position:absolute;top:0;left:0}.locations__map,.locations,.contacts__actions,.contacts__title,.choose,.services__title,.tech,.lighthouse__point .lighthouse__point__container .lighthouse__point__number,.lighthouse__point,.lighthouse__container,.lighthouse,.mission__image .icon,.mission__image,.mission,.about__title,.cta,.footer__copyright,.button,.industry .industry__container,.industries,.trust__point .trust__point__container,.trust__container,.trust,.partners,.pillars,.exerpt,.hero__icon .hero__icon__container,.hero__container,.hero,.contacts__title__container .title__container,.title .title__container{justify-content:center;align-items:center;display:flex}.contacts__title__container,.title{background-color:#0c0c0c;border-radius:1.875rem;flex-direction:column;align-items:center;width:90%;padding:9.3rem 0;display:flex;position:relative;overflow:hidden}.contacts__title__container .title__background,.title .title__background{z-index:0}.contacts__title__container .title__icon,.title .title__icon{object-fit:contain;z-index:1;width:9.3rem;height:9.3rem;position:absolute;top:4rem}.contacts__title__container .title__container,.title .title__container{opacity:.9;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0c0c0c;border:1px solid #55aa39;border-radius:1.875rem;padding:1rem 9rem}.contacts__title__container .title__container h1,.title .title__container h1{opacity:1;color:#fff;font-weight:400!important}.contacts__title__container p,.title p{color:#0000;text-align:center;z-index:1;background:linear-gradient(#fff 0%,#55aa39 100%);-webkit-background-clip:text;background-clip:text;max-width:120.7rem;margin-top:7rem;line-height:4.3rem}.services__description,.lighthouse__container,.pillars__container{background-image:url(/shared/dark_bg.png);background-position:top;background-size:cover}.contacts__book,.choose__container,.trust__container{background-image:url(/shared/triangle_bg.png);background-position:50%;background-size:cover}.footer{background-image:url(/shared/triangle_bg2.png);background-position:top;background-size:cover}*,:after,:before{box-sizing:border-box}html{color:#fff;scroll-behavior:unset;font-size:.520833vw;line-height:1}body{color:#0c0c0c;background-color:#f0f3ef;margin:0;font-family:Aspekta;overflow-x:hidden}a{color:inherit;outline:inherit;outline:none;font-family:Aspekta;text-decoration:none}input,textarea{font-family:Aspekta}input::placeholder,textarea::placeholder{color:#d5d5d5;font-family:Aspekta}input:focus,textarea:focus{border:2px solid #55aa39}textarea:focus,input:focus{outline:none}.background{z-index:1;object-fit:cover}@font-face{font-family:Aspekta;src:url(../media/Aspekta-400.0gstot~sgcjaf.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(../media/Aspekta-500.0g_rk083h-tmx.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(../media/Aspekta-600.12ybshcc~gk0n.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(../media/Aspekta-700.0og03_s11s~-b.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Azeret Mono;src:url(../media/AzeretMono-Regular.0dc5zqz.8watj.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Azeret Mono;src:url(../media/AzeretMono-Medium.0c_fq4ab6ae5~.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Azeret Mono;src:url(../media/AzeretMono-Bold.0p-2d17nk3qjx.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.home{flex-direction:column;align-items:center;display:flex}.hero{opacity:0;width:100%;height:69.7rem;margin-top:5rem;position:relative}.hero__container{border-radius:1.875rem;width:90%;height:69.4rem;position:relative;overflow:hidden}.hero__bg{opacity:.15;z-index:3}.hero__grainient{z-index:1;width:100%;height:100%;position:absolute}.hero__content{z-index:5;justify-content:space-between;width:105.9rem;height:42rem;display:flex;position:relative}.hero__image{width:45rem;height:100%;position:relative}.hero__icon{z-index:2;opacity:.9;background-color:#393939;border:1px solid #dba958;border-radius:1rem;width:12.5rem;height:17.4rem;padding:.1rem;position:absolute;bottom:0;right:0}.hero__icon .hero__icon__container{opacity:1;border-radius:1rem;height:100%}.hero__icon .hero__icon__container img{object-fit:contain;width:6.9rem;height:12.1rem}.hero__photo{z-index:1;border-radius:1.875rem;width:40.4rem;height:38.2rem;position:absolute;top:0;left:0}.hero__image__stroke{border:1px solid #dba958;border-radius:1.875rem;width:40.4rem;height:38.2rem;position:absolute;top:2rem;left:2rem}.hero__text{flex-direction:column;align-items:flex-start;display:flex}.hero__text h1{color:#fff;text-transform:uppercase;max-width:53rem;margin-bottom:0;font-weight:700;line-height:4rem;font-size:4rem!important}.hero__text h1 span{color:#dba958}.hero__text p{color:#fff;opacity:.75;max-width:50rem;line-height:2.7rem!important}.hero__text p span{color:#55aa39;font-weight:700}.hero__btn{opacity:0}.exerpt{height:38.6rem;margin-bottom:6rem}.exerpt p{text-align:center;color:#0c0c0c;max-width:119.5rem;line-height:6rem}.pillars{width:90%;height:150.2rem;position:relative}.pillars__container{background-color:#fff;border-radius:1.875rem;flex-direction:column;align-items:center;width:100%;height:100%;padding:10rem;display:flex;position:relative;overflow:hidden}.pillars__title{z-index:3;flex-direction:column;align-items:center;margin-bottom:5rem;display:flex}.pillars__title img{object-fit:contain;width:8.8rem;height:8.7rem}.pillars__title h1{color:#0000}.pillars__content{z-index:2;flex-wrap:wrap;justify-content:space-between;gap:8rem;width:132rem;display:flex;position:relative}.pillar{border:1px solid #55aa39;border-radius:1.875rem;flex-direction:column;justify-content:space-between;width:62rem;min-height:37.9rem;padding:3rem 5rem 3rem 17rem;display:flex;position:relative;overflow:hidden}.pillar__image{width:12rem;height:100%;position:absolute;top:0;left:0}.pillar__image img{object-fit:cover;width:100%;height:100%}.pillar__title{color:#fff;align-items:center;display:flex}.pillar__title img{object-fit:contain;width:5.5rem;height:5.5rem;margin-right:2rem}.pillar__body{opacity:.75;color:#fff;margin-bottom:5rem;font-weight:400;line-height:2.5rem}.pillar__button{align-self:flex-end}.partners{width:100%;height:30.6rem}.partners__content{flex-direction:column;align-items:center;display:flex}.partners__content h1{color:#0000}.partner__logos{opacity:0;gap:2rem;display:flex;position:relative;overflow:hidden}.partner__logos .logoloop__item::marker{color:#0000}.partner__logos .partner__logo{border-radius:1rem;width:37.7rem;height:20rem}.partner__logos .partner__logo img{object-fit:contain;width:100%;height:100%}.trust{width:90%;height:57.6rem;margin:10rem 0}.trust__container{border-radius:1.875rem;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden}.trust__container h1{color:#fff;z-index:1;margin:2rem 0 7rem}.trust__container h1 span{color:#55aa39}.trust__points{z-index:1;justify-content:space-between;width:59%;display:flex}.trust__point{background:linear-gradient(137deg,#dba958 0%,#fff 100%);border-radius:1.875rem;width:20rem;height:20rem;padding:.1rem}.trust__point .trust__point__container{background-color:#0c0c0c;border-radius:1.875rem;flex-direction:column;width:100%;height:100%}.trust__point .trust__point__container img{object-fit:contain;width:7.6rem;height:7.6rem}.trust__point .trust__point__container h3{color:#fff;text-align:center;width:57%;margin:1rem 0 0}.industries{flex-direction:column;width:100%;height:50rem;margin:10rem 1rem}.industries h1{margin-bottom:10rem}.industries__container{flex-wrap:wrap;align-items:center;gap:9rem;width:75%;height:100%;margin:auto;display:flex}.industry{background-color:#0c0c0c;border:2px solid #55aa39;border-radius:1.875rem;justify-content:center;align-items:center;width:42rem;height:15rem;display:flex;position:relative;overflow:hidden}.industry img{object-fit:cover;z-index:1;opacity:.6;height:100%}.industry h2{z-index:2;color:#fff;text-transform:capitalize;max-width:90%;font-size:3rem}.industry .industry__container{width:100%;height:100%;position:relative}.contacts__form .contacts__form__container form input::placeholder,.contacts__form .contacts__form__container form input,.footer__copyright h3,.footer__container .footer__links h3,.footer__container .footer__services h3,.footer__container .footer__contacts h3{font-family:Azeret Mono;font-size:1.2rem;font-weight:400}.description__body p,.hero__text p,.pillar__body{font-family:Azeret Mono;font-size:1.7rem;font-weight:400}.contacts__book p,.tech__point .tech__point__text p,.cta__container .cta__text p{font-family:Azeret Mono;font-size:1.525rem;font-weight:400}.mission__text p,body{font-family:Azeret Mono;font-size:1.9rem;font-weight:400}.contacts__title__container p,.title p{letter-spacing:.23rem;font-family:Aspekta;font-size:2.7rem;font-weight:700;line-height:3.5rem}.exerpt p{font-family:Aspekta;font-size:4.6rem;font-weight:700}.footer__container .footer__links h2,.footer__container .footer__services h2,.footer__container .footer__contacts h2,.header__links h2,.button .button__content h3,.trust__point .trust__point__container h3{font-family:Aspekta;font-size:2rem;font-weight:400;line-height:1}.services__titles .service__title h2,.services__titles .service__title h1{font-family:Azeret Mono;font-size:2rem;font-weight:500;line-height:1}.contacts__title__container .title__container h1,.title .title__container h1{font-family:Azeret Mono;font-size:2.5rem;font-weight:500}.tech__point .tech__point__text h2,.pillar__title h2,.industries{letter-spacing:.1rem;font-family:Aspekta;font-size:2.5rem;font-weight:600}.contacts__form .contacts__form__container h2,.lighthouse__point .lighthouse__point__container .lighthouse__point__text h2,.lighthouse__point .lighthouse__point__container .lighthouse__point__number h3,.hero__text h1{font-family:Aspekta;font-size:3rem}.locations h1,.contacts__book h1,.choose__text h1,.description__title h1,.services__container h1,.tech h1,.lighthouse__title .lighthouse__title__container h1,.cta__container .cta__text h1,.pillars__title h1,.partners__content h1,.trust__container h1{letter-spacing:.3rem;font-family:Aspekta;font-size:5rem;font-weight:700}.pillars__title h1{color:#0000;background:linear-gradient(90deg,#fff 0%,#2a7f0e 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:10px}.services__container h1,.tech h1,.partners__content h1{color:#0000;background:linear-gradient(90deg,#131313 0%,#2a7f0e 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:10px}.button{width:39.8rem}.button .button__container{filter:drop-shadow(0 3px 4px #dba958);background:linear-gradient(137deg,#dba958 0%,#fff 100%);border-radius:1rem;justify-content:center;width:100%;padding:.1rem;display:flex;overflow:hidden}.button .button__content{background:linear-gradient(137deg,#dba958 0%,#de9d33 100%);border-radius:1rem;justify-content:space-between;align-items:center;width:100%;padding:1rem 2rem;transition:all 1s ease-in-out;display:flex}.button .button__content:hover{background:#55aa39}.button .button__content:hover .button__icon{transform:rotate(-45deg)}.button .button__content h3{color:#fff}.button .button__content .button__icon{object-fit:contain;width:3.5rem;height:3.5rem;transform:rotate(0)}.button.green .button__content{background:linear-gradient(137deg,#55aa39 0% 48%,#30711b 100%);transition:all 3s}.button.green .button__content:hover{background:#dba958}.button.green .button__container{filter:drop-shadow(0 3px 4px #55aa39);background:linear-gradient(79deg,#423131 0%,#30711b 100%)}.header{justify-content:space-between;align-items:center;width:100%;height:9rem;margin-top:5rem;padding:2rem 7rem;display:flex}.header img{object-fit:contain;width:15.4rem;height:9.9rem}.header__links{display:flex}.header__links h2{margin:0 2rem}.header__links h2.selected{color:#55aa39;font-weight:700}.footer{width:100%;height:49.6rem;margin:10rem 0 0;padding:10rem 0}.footer.cta__spacing{height:59.6rem;margin:0;padding:18rem 0 1rem}.footer__container{justify-content:space-between;width:76%;height:32rem;margin:auto;display:flex}.footer__container .footer__logo img{object-fit:contain;width:17.2rem;height:8.9rem}.footer__container .footer__links a h3,.footer__container .footer__services a h3,.footer__container .footer__contacts a h3{transition:all .3s ease-in-out}.footer__container .footer__links a h3:hover,.footer__container .footer__services a h3:hover,.footer__container .footer__contacts a h3:hover{color:#55aa39}.footer__container .footer__links,.footer__container .footer__services,.footer__container .footer__contacts{flex-direction:column;display:flex}.footer__container .footer__links h2,.footer__container .footer__services h2,.footer__container .footer__contacts h2{color:#55aa39}.footer__container .footer__links h3,.footer__container .footer__services h3,.footer__container .footer__contacts h3{color:#fff;opacity:.75;font-weight:400}.footer__container .footer__links h3 span,.footer__container .footer__services h3 span,.footer__container .footer__contacts h3 span{color:#55aa39;font-weight:700}.footer__container .footer__contacts{width:28rem}.footer__container .footer__contacts h3{border-bottom:1px solid #fff;width:100%;padding-bottom:1rem}.footer__container .footer__contacts h3:last-child{border-bottom:0}.footer__copyright{width:76%;margin:auto}.footer__copyright h3{color:#fff;font-weight:400}.cta{background:linear-gradient(79deg,#fff 0%,#30711b 100%);border-radius:1.875rem;width:124.5rem;height:37.9rem;margin:auto auto -12rem;padding:.2rem;position:relative}.cta__background{z-index:1;background-image:url(/shared/cta_gradient.png);background-position:50%;background-size:cover;border-radius:1.875rem;align-items:center;width:124.5rem;height:37.9rem;display:flex;position:absolute}.cta__container{z-index:20;background-image:url(/about/cta_bg.png);background-position:50%;background-size:cover;border-radius:1.875rem;justify-content:center;align-items:center;width:124.5rem;height:37.9rem;display:flex;position:relative}.cta__container .cta__text{opacity:1;color:#fff;flex-direction:column;justify-content:center;width:100%;height:80%;padding:1rem 6rem;display:flex}.cta__container .cta__text h1{text-transform:capitalize;margin:1rem 0;font-weight:500;line-height:5.6rem}.cta__container .cta__text h1 span{color:#0c0c0c}.cta__container .cta__text p{opacity:.75;width:50%;margin-top:0;line-height:2.6rem}.about{width:100%}.about__title{height:65.1rem}.mission{height:70.1rem;position:relative}.mission__container{justify-content:space-between;align-items:center;width:107.2rem;height:45.4rem;display:flex;position:relative}.mission__image{width:40.8rem;height:36.9rem;position:relative}.mission__image .icon{opacity:.9;background-color:#393939;border:1px solid #dba958;border-radius:1.875rem;padding:.1rem}.mission__image .icon img{opacity:1!important}.mission__image .mission__icon{width:11.2rem;height:10.2rem;position:absolute;top:-5rem;left:-5rem}.mission__image .mission__icon img{width:5.3rem;height:5.3rem}.mission__image .vision__icon{width:11.7rem;height:11.7rem;position:absolute;bottom:-5rem;right:-5rem}.mission__image .vision__icon img{width:7.2rem;height:7.2rem}.mission__image .mission__photo{width:100%;height:100%}.mission__text{width:49.6rem}.mission__text p{color:#353535;line-height:2.5rem}.mission__text p span{color:#55aa39;font-weight:500}.lighthouse{height:111.7rem}.lighthouse__container{background-color:#0c0c0c;border-radius:1.875rem;width:133rem;height:98.9rem;position:relative}.lighthouse__content{flex-wrap:wrap;justify-content:space-between;align-items:center;width:108.2rem;height:84.5rem;display:flex;position:relative}.lighthouse__content .lighthouse__point.last{color:#fff;background-color:#55aa39!important}.lighthouse__point{width:48.1rem;height:24.6rem;filter:drop-shadow(0px, 4px 4px);z-index:2;background:linear-gradient(-45deg,#fff 0%,#30711b 100%);border-radius:1.875rem;padding:.3rem;position:relative}.lighthouse__point .lighthouse__connector{z-index:1;background-color:#55aa39;width:13rem;height:.4rem;position:absolute}.lighthouse__point .bottom__connector{bottom:0;transform:rotate(90deg)}.lighthouse__point .left__connector{left:-12rem}.lighthouse__point .lighthouse__point__container{z-index:3;background-color:#f0f3ef;border-radius:1.875rem;width:100%;height:100%;padding:3rem 4rem 3rem 6rem;position:relative}.lighthouse__point .lighthouse__point__container.last{color:#fff;background-color:#55aa39}.lighthouse__point .lighthouse__point__container.last .lighthouse__point__text h2{color:#fff;margin-top:1rem}.lighthouse__point .lighthouse__point__container .lighthouse__point__number{background-color:#dba958;border:1px solid #55aa39;border-radius:1rem;width:7.5rem;height:6.5rem;position:absolute;top:4.3rem;left:-4.1rem}.lighthouse__point .lighthouse__point__container .lighthouse__point__number h3{opacity:1;color:#0c0c0c;font-size:2.5rem;font-weight:500}.lighthouse__point .lighthouse__point__container .lighthouse__point__text h2{color:#55aa39;font-weight:500}.lighthouse__point .lighthouse__point__container .lighthouse__point__text p{opacity:.75}.lighthouse__title{z-index:100;background:linear-gradient(-45deg,#fff 0%,#30711b 100%);border-radius:1.875rem;width:100%;height:39.9rem;padding:.2rem;position:absolute;bottom:0}.lighthouse__title .lighthouse__title__container{background-color:#55aa39;border-radius:1.875rem;justify-content:space-between;align-items:center;width:100%;height:100%;padding-left:4.4rem;display:flex;position:relative;overflow:hidden}.lighthouse__title .lighthouse__title__container h1{letter-spacing:1px;z-index:2;color:#fff;width:22.9rem;font-weight:600}.lighthouse__title .lighthouse__title__container h1 span{color:#55aa39}.tech{flex-direction:column;width:90%;height:163.9rem;margin:auto}.tech h1{margin-bottom:10rem}.tech__container{flex-direction:column;align-items:center;width:80%;height:120.9rem;display:flex}.tech__point{justify-content:center;align-items:center;width:100%;height:13rem;margin-bottom:6rem;display:flex;position:relative}.tech__point .tech__point__text{text-align:right;flex-direction:column;width:38.1rem;margin-right:5rem;display:flex}.tech__point .tech__point__text h2{margin:1rem}.tech__point .tech__point__text p{opacity:.75;margin:1rem}.tech__point .tech__point__logos{background-color:#fff;border:1px solid #55aa39;border-radius:1.875rem;justify-content:space-around;align-items:center;width:75.2rem;height:100%;display:flex;position:relative}.tech__point .tech__point__logos .tech__point__circle{width:4.4rem;height:4.4rem;position:absolute;left:-2.2rem}.tech__point .tech__point__logos img{object-fit:contain;width:14rem;height:7rem}.tech__point.reverse{flex-direction:row-reverse}.tech__point.reverse .tech__point__text{text-align:left;margin-left:5rem}.tech__point.reverse .tech__point__logos .tech__point__circle{left:auto;right:-2.2rem}.services__page{width:100%}.services__title{height:66.4rem}.services{width:90%;margin:auto;padding-top:5rem}.services__container{flex-direction:column;align-items:center;width:100%;display:flex}.services__container .services__bg{object-fit:cover;display:none}.services__titles{justify-content:center;align-items:center;width:100%;height:29rem;display:flex}.services__titles .service__title{cursor:pointer;filter:drop-shadow(0 4px 2px #9c9c9c);background-color:#fff;border:1px solid #55aa39;border-radius:1rem;justify-content:flex-start;align-items:center;width:37.8rem;height:12rem;margin:1.5rem;padding:1rem 2rem;display:flex}.services__titles .service__title h1{color:#55aa39;margin:0 1.25rem 0 0;font-size:2.25rem;font-weight:700}.services__titles .service__title h2{color:#55aa39;margin:0}.services__titles .service__title.selected{background-color:#0c0c0c}.services__description{background-color:#0c0c0c;border-radius:1.875rem;width:100%;min-height:77.9rem;padding:5rem;transition:all 1s ease-in-out;position:relative;overflow:hidden}.description__title{align-items:center;padding-left:5rem;display:flex}.description__title img{object-fit:contain;width:6.5rem;height:6.5rem;margin-right:3rem}.description__title h1{color:#fff;font-weight:500}.description__body{display:flex}.description__body p{opacity:.7;line-height:2.5rem}.description__body .left,.description__body .right{min-height:30rem}.description__body .left p span,.description__body .right p span{color:#55aa39;font-weight:500}.description__body .left,.description__body .right{color:#fff;flex:1;padding:5rem}.body__title{margin-bottom:3rem}.body__title h1{color:#55aa39;vertical-align:middle;margin:.7rem 0}.body__title h3{margin:0}.body__point{margin:3rem 0;display:flex}.body__point img{width:3rem;height:3rem;margin:0 4rem 0 2rem}.body__point p{margin:0}.body__point p span{color:#55aa39;font-weight:700;opacity:1!important}.choose{height:60.8rem;margin-top:10rem;margin-bottom:10rem}.choose__container{border-radius:1.875rem;justify-content:center;align-items:center;width:90%;height:59.5rem;margin:auto;padding:10rem;display:flex}.choose__text{color:#fff;width:90.3rem}.choose__text h1{text-transform:uppercase}.choose__text h1 span{color:#55aa39}.choose__text{padding-right:10rem}.choose__text p{opacity:.75;line-height:2.7rem}.choose__icons{flex-wrap:wrap;justify-content:center;gap:2rem;width:50rem;display:flex}.contacts{width:100%}.contacts__title{height:43.2rem;margin-top:5rem}.contacts__actions{height:77rem;margin-top:10rem}.contacts__actions__container{justify-content:center;width:90%;height:100%;margin:auto;display:flex}.contacts__book{color:#fff;border-radius:1.875rem;flex-direction:column;justify-content:space-between;width:74.4rem;height:67.4rem;padding:7rem;display:flex}.contacts__book h1{text-transform:capitalize;margin:1rem 0}.contacts__book h1 span{color:#55aa39}.contacts__book p{opacity:.75;line-height:5rem}.contacts__form{width:52.4rem;height:67.4rem;filter:drop-shadow(0px 4px 2 px #c1c1c1);background:linear-gradient(137deg,#dba958 0%,#de9d33 100%);border-radius:1.875rem;margin-left:8rem;padding:.1rem}.contacts__form .contacts__form__container{background-color:#fff;border-radius:1.875rem;flex-direction:column;justify-content:space-around;width:100%;height:100%;padding:4rem;display:flex}.contacts__form .contacts__form__container h2{text-transform:capitalize;margin:1rem 0;font-weight:500}.contacts__form .contacts__form__container form{flex-direction:column;justify-content:space-between;align-items:center;height:49.4rem;display:flex}.contacts__form .contacts__form__container form input{border:none;border-bottom:1px solid #55aa39;width:100%;height:5rem;padding:.2rem}« .contacts__form .contacts__form__container form input#message{height:10rem}.contacts__form .contacts__form__container form input::placeholder{color:#55aa39;opacity:.5}.contacts__form .contacts__form__container form input:focus{outline:none}.contacts__form .contacts__form__container form button{background-color:#0000;border:none}.locations{flex-direction:column;height:92.3rem;margin-bottom:10rem}.locations h1{margin-bottom:10rem}.locations__map{width:90%;height:70.3rem;margin:auto}.locations__map img{object-fit:contain;width:118.9rem;height:70.3rem}
