.section-hero{background-color:#2f2f2f;background-image:url("/wp-content/uploads/2026/04/Frame-1618873650.png");background-size:cover;color:#fff;overflow:hidden;padding:0}.section-hero__wrapper{display:flex;align-items:stretch;width:100%;margin:0}@media(min-width: 1025px){.section-hero__wrapper{min-height:602px;height:602px}}@media(max-width: 1024px){.section-hero__wrapper{flex-direction:column;justify-content:space-between;align-items:inherit;min-height:auto}}@media(max-width: 1024px){.section-hero__content{flex:0 0 auto;width:100%;padding:0px 20px 44px 20px !important}}@media(max-width: 767px){.section-hero__content{padding-top:32px !important}}.section-hero__content-inner{max-width:560px}.section-hero__title{font-size:64px;font-weight:700;line-height:90%;font-family:"Syne",sans-serif;margin-bottom:32px}@media(max-width: 1024px){.section-hero__title{font-size:40px;line-height:.9 !important;line-height:normal}}@media(max-width: 767px){.section-hero__title{margin-bottom:24px}}.section-hero__description{font-size:16px;font-weight:400;line-height:130%;font-family:"Inter",sans-serif;font-size:18px;color:#ebebeb;margin-bottom:32px}.section-hero__description.small{font-size:14px;line-height:120%}@media(max-width: 767px){.section-hero__description{margin-bottom:0px}}.section-hero__actions{display:flex;gap:16px}@media(max-width: 767px){.section-hero__actions{flex-wrap:wrap;gap:10px}}.section-hero__image-container{flex:0 0 50%;position:relative;margin-right:0}@media(max-width: 1024px){.section-hero__image-container{width:100%;height:400px}}.section-hero__image{width:100%;height:100%;display:block;object-fit:cover;border-radius:0 0 0 160px !important}@media(max-width: 1024px){.section-hero__image{border-radius:0 0 0 160px !important;margin-top:80px;max-height:272px}}.section-about{padding-top:40px;background-color:#f1f5f9}.section-about__layout{display:flex;align-items:center;justify-content:space-between;gap:68px}@media(max-width: 767px){.section-about__layout{flex-direction:column;gap:24px}}@media(max-width: 1024px){.section-about__layout{flex-direction:column;gap:24px}}.section-about__image{flex:0 0 50%;border-radius:40px;overflow:hidden}.section-about__image img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width: 1025px){.section-about__image img{min-height:449px}}@media(max-width: 1024px){.section-about__image{width:100%;flex:1}}.section-about__content{flex:1;max-width:540px}.section-about__heading{font-size:38px;font-weight:400;line-height:normal;font-family:"Syne",sans-serif;margin-bottom:24px;color:#2f2f2f;font-size:42px;line-height:.95}@media(max-width: 1024px){.section-about__heading{font-size:32px !important;line-height:.95 !important;line-height:normal}}@media(max-width: 1024px){.section-about__heading{font-size:32px}}@media(max-width: 767px){.section-about__heading{margin-bottom:16px}}.section-about__subtitle{font-size:16px;font-weight:700;color:#151617;margin-bottom:24px;line-height:1.1}.section-about__description{font-size:16px;font-weight:400;line-height:130%;font-family:"Inter",sans-serif;color:#2f2f2f}.section-about__description.small{font-size:14px;line-height:120%}.section-about__description p{margin-bottom:24px !important}.section-why-us{padding:48px 0;background-color:#f1f5f9}@media(max-width: 1024px){.section-why-us{padding:32px 0}}.section-why-us .why-us-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:100px;max-width:950px;margin:0 auto}@media(max-width: 1024px){.section-why-us .why-us-grid{grid-template-columns:repeat(3, 1fr);gap:20px}}@media(max-width: 767px){.section-why-us .why-us-grid{grid-template-columns:1fr;gap:24px;padding:0 50px}}.section-why-us .why-us-item{display:flex;align-items:center;gap:16px}.section-why-us .why-us-item__icon{flex:0 0 60px;height:60px;display:flex;align-items:center;justify-content:center}.section-why-us .why-us-item__icon img{max-width:100%;height:auto;object-fit:contain}.section-why-us .why-us-item__content{flex:1;padding:14px 0}.section-why-us .why-us-item__title{font-size:22px;color:#151617;margin:0 0 8px 0}.section-why-us .why-us-item__desc{font-size:16px;color:#151617;margin:0}.section-contact{position:relative;padding:0;background:linear-gradient(90deg, #ffffff 40%, #2F2F2F 40%)}@media(max-width: 1024px){.section-contact{background:#fff}}.section-contact__wrapper{display:flex;align-items:stretch}@media(max-width: 1024px){.section-contact__wrapper{flex-direction:column}}.section-contact__info{flex:0 0 40%;padding:100px 60px 100px 0;background-color:#fff}.section-contact__info .footer-socials{display:flex;gap:16px}.section-contact__info .footer-socials .social-icon{font-size:24px;width:56px;height:56px;border-radius:50%;background:#4b8f29;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:bold;text-transform:lowercase;transition:transform .3s ease}.section-contact__info .footer-socials .social-icon:hover{transform:translateY(-3px)}@media(max-width: 1024px){.section-contact__info{flex:0 0 100%;padding:41px 0}}.section-contact__form{flex:0 0 60%;padding:100px 0 100px 80px;background-color:#2f2f2f;color:#fff}@media(max-width: 1024px){.section-contact__form{flex:0 0 100%;padding:23px 40px;margin-right:-40px;margin-left:-40px}}@media(max-width: 767px){.section-contact__form{flex:0 0 100%;padding:23px 20px;margin-right:-20px;margin-left:-20px}}.section-contact__form .section-contact__form-title{color:#fff !important;font-size:38px;font-weight:400;line-height:normal;font-family:"Syne",sans-serif;margin-bottom:40px}@media(max-width: 1024px){.section-contact__form .section-contact__form-title{font-size:32px !important;line-height:.95 !important;line-height:normal}}.section-contact__title{font-size:38px;font-weight:400;line-height:normal;font-family:"Syne",sans-serif;font-size:42px;margin-bottom:32px;color:#2f2f2f !important;font-weight:500}@media(max-width: 1024px){.section-contact__title{font-size:32px !important;line-height:.95 !important;line-height:normal}}.section-contact__title-cf{font-size:42px;color:#ebebeb;margin-bottom:24px;font-weight:500}.section-contact__details{margin-bottom:30px}.section-contact__details .detail-item{position:relative;display:flex;align-items:center;gap:15px;margin-bottom:12px}.section-contact__details .detail-item svg{width:24px}.section-contact__details .detail-item svg path{fill:#4b8f29}.section-contact__details .detail-item a,.section-contact__details .detail-item span{color:#2f2f2f;text-decoration:none;font-size:16px;font-weight:500}.section-contact__details .detail-item a{position:relative;display:inline-flex;align-items:center;text-decoration:none;transition:color .3s ease}.section-contact__details .detail-item a::after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;background-color:#4b8f29;-webkit-mask-image:url("../images/svg/arrow-link-icon.svg");mask-image:url("../images/svg/arrow-link-icon.svg");mask-size:contain;mask-repeat:no-repeat;opacity:0;transform:translate(-5px, 5px);transition:all .3s ease}.section-contact__details .detail-item a:hover{color:#4b8f29;text-decoration:underline}.section-contact__details .detail-item a:hover:hover span{color:#4b8f29 !important;text-decoration:underline}.section-contact__details .detail-item a:hover::after{opacity:1;transform:translate(0, 0)}.section-contact__details .detail-about{margin:32px 0;color:#676767;font-size:16px;line-height:1.2;font-size:16px;font-weight:400;line-height:130%;font-family:"Inter",sans-serif;display:block}.section-contact__details .detail-about.small{font-size:14px;line-height:120%}@media(max-width: 767px){.section-contact__details .detail-about{margin:48px 0}}.section-contact__company-info{margin-bottom:40px}.section-contact__company-info p{font-size:16px;font-weight:400;line-height:130%;font-family:"Inter",sans-serif;font-size:14px;color:#151617}.section-contact__company-info p.small{font-size:14px;line-height:120%}.section-contact__team .team-member{display:flex;align-items:center;gap:20px;margin-bottom:40px}.section-contact__team .team-member__img{width:70px;height:70px;border-radius:50%;overflow:hidden}.section-contact__team .team-member__img img{width:100%;height:100%;object-fit:cover}.section-contact__team .team-member__meta h3{font-size:16px;color:#151617;font-weight:500;margin-bottom:8px}.section-contact__team .team-member__meta p{font-size:14px;color:#151617;margin:0}.section-contact__socials{display:flex;gap:12px}.section-contact__socials .social-btn{width:40px;height:40px;border-radius:50%;background-color:#4b8f29;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold;transition:all .25s ease}.section-contact__socials .social-btn:hover{transform:translateY(-3px);opacity:.9}.section-contact__form{flex:1}.section-contact__form .gform_body .gfield_label{font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#ebebeb}.section-contact__form .gform_body .gfield_description,.section-contact__form .gform_body .gfield_required_asterisk{color:#cf3333 !important}.section-contact__form .gform_footer{text-align:center}.section-contact__form .gform_footer .gform_button{font-size:16px !important;display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;padding:18px 24px !important;font-weight:700 !important;color:#ebebeb !important;background-color:#4b8f29 !important;width:fit-content !important;transition:.3s ease-in-out !important;border-radius:30px !important;line-height:0 !important}.section-contact__form .gform_footer .gform_button:hover{background:#4b8f29 !important;transition:.3s ease-in-out !important}@media(max-width: 580px){.section-contact__form .gform_footer .gform_button{width:100% !important}}.section-contact__form .gfield_required_text{display:none !important}.section-contact__form .gform_wrapper{margin:0}.section-contact__form .gform_wrapper .gform_body .gform_fields{display:flex;flex-wrap:wrap;gap:16px}.section-contact__form .gform_wrapper .gform_body .gform_fields .gfield{flex:1 1 100%;padding:0;margin:0}.section-contact__form .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{color:#ebebeb;margin-bottom:6px}.section-contact__form .gform_wrapper .gform_body .gform_fields .gfield.gf_left_half,.section-contact__form .gform_wrapper .gform_body .gform_fields .gfield.gf_right_half{flex:1 1 calc(50% - 8px)}@media(max-width: 767px){.section-contact__form .gform_wrapper .gform_body .gform_fields .gfield.gf_left_half,.section-contact__form .gform_wrapper .gform_body .gform_fields .gfield.gf_right_half{flex:1 1 100%}}.section-contact__form .gform_wrapper input{height:48px !important;padding:8px !important}.section-contact__form .gform_wrapper textarea{padding:8px !important;height:160px !important}.section-contact__form .gform_wrapper textarea,.section-contact__form .gform_wrapper input{margin-top:6px !important}.section-contact__form .gform_wrapper input:not(:placeholder-shown),.section-contact__form .gform_wrapper textarea:not(:placeholder-shown){outline:none;color:#fff;background:rgba(0,0,0,0)}.section-contact__form .gform_wrapper input[type=text],.section-contact__form .gform_wrapper input[type=email],.section-contact__form .gform_wrapper input[type=tel],.section-contact__form .gform_wrapper textarea{width:100% !important;border:1px solid #676767 !important;border-radius:4px !important;background:rgba(0,0,0,0) !important;font-family:inherit;font-size:14px;transition:all .3s ease}.section-contact__form .gform_wrapper input[type=text]:hover,.section-contact__form .gform_wrapper input[type=email]:hover,.section-contact__form .gform_wrapper input[type=tel]:hover,.section-contact__form .gform_wrapper textarea:hover{border-color:#898989 !important;outline:none}.section-contact__form .gform_wrapper input[type=text]:focus,.section-contact__form .gform_wrapper input[type=text]:active,.section-contact__form .gform_wrapper input[type=email]:focus,.section-contact__form .gform_wrapper input[type=email]:active,.section-contact__form .gform_wrapper input[type=tel]:focus,.section-contact__form .gform_wrapper input[type=tel]:active,.section-contact__form .gform_wrapper textarea:focus,.section-contact__form .gform_wrapper textarea:active{border-color:#4b8f29 !important;outline:none}.section-contact__form .gform_wrapper input[type=text]::placeholder,.section-contact__form .gform_wrapper input[type=email]::placeholder,.section-contact__form .gform_wrapper input[type=tel]::placeholder,.section-contact__form .gform_wrapper textarea::placeholder{color:#898989;border-color:#ebebeb !important}.section-contact__form .gform_wrapper .ginput_container_consent{display:flex !important;align-items:center !important;gap:8px !important}.section-contact__form .gform_wrapper .ginput_container_consent input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:24px;height:24px !important;margin:0;padding:0;border:1px solid #676767;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.section-contact__form .gform_wrapper .ginput_container_consent input[type=checkbox]:hover{border-color:#4b8f29}.section-contact__form .gform_wrapper .ginput_container_consent input[type=checkbox]:checked{border-color:#4b8f29;background-image:url("../images/svg/check.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.section-contact__form .gform_wrapper .ginput_container_consent .gfield_consent_label{margin:0;font-weight:500;font-size:14px;line-height:1.1;color:#f1f5f9;cursor:pointer}.section-contact__form .gform_wrapper .gform_footer{margin-top:24px;padding:0;display:flex;justify-content:flex-end}.section-contact__form .gform_wrapper .gform_footer input[type=submit]{background-color:#4b8f29;color:#fff;padding:18px 24px !important;min-height:54px !important;border-radius:100px;border:none;font-weight:700;cursor:pointer;transition:transform .3s ease,background .3s ease}@media(max-width: 1024px){.section-contact__form .gform_wrapper .gform_footer input[type=submit]{width:auto !important}}.section-contact__form .gform_wrapper .gform_footer input[type=submit]:hover{background-color:hsl(100,55.4347826087%,31.0784313725%);transform:translateY(-2px)}.gform-theme--foundation .gfield textarea.large{min-block-size:10rem !important}
