#contacts{padding:0}#contacts .contacts-banner{text-align:left;padding-top:12%;padding-bottom:5%;opacity:1;z-index:5}#contacts .breadcrumb{background-color:#fff;height:45px;position:absolute;bottom:0;margin-bottom:0;display:flex;align-items:flex-start;gap:8px;border-top-left-radius:10px;border-top-right-radius:10px}#contacts .breadcrumb p.breadcrumb-text{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.064px;text-transform:uppercase;color:#8f8f97;padding:10px 16px}#contacts .breadcrumb p.breadcrumb-text span{color:#76bd22}#contacts .breadcrumb p.breadcrumb-text a{text-decoration:none;color:#8f8f97}#contacts #section_01{position:relative;min-height:100%;background-image:url(/build/assets/about_banner-1eea397d.jpg);border-radius:0rem 0rem 3rem 3rem;background-repeat:no-repeat;background-size:cover}#contacts #section_01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#76bd22;mix-blend-mode:multiply;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}#contacts .contacts-banner{text-align:left;padding-top:12%;padding-bottom:5%;opacity:1;position:relative;z-index:1}#contacts .contacts-banner h1{font-family:Manrope;font-weight:700;font-size:4.375rem;line-height:74px;letter-spacing:-.04em;color:#fff;margin-bottom:1.31rem}#contacts .contacts-banner h2{font-family:Manrope;font-size:1.5rem;font-weight:400;line-height:34px;letter-spacing:0em;text-align:left;color:#fff;margin-bottom:2rem}#contacts .contacts-nav-link{font-family:Manrope;font-size:1rem;font-weight:600;background-color:#76bd22;border:1px solid #76bd22;text-align:center;text-decoration:none;display:inline-block;color:#fff;border-radius:28px;letter-spacing:.004rem;height:36px;padding:0 12px;margin-top:1.5rem;transition:.3s}#contacts .contacts-nav-link:hover{padding:0 1.5rem;transition:.3s}#contacts #section_02{padding:7.5rem 0}#contacts #section_02 h1,#contacts #section_02 p.class-title{color:#002605;font-family:Manrope;font-size:50px;font-weight:700;line-height:3.53125rem;letter-spacing:-.03125rem;margin-bottom:1.25rem}#contacts #section_02 p.contacts-text{color:#002605;font-family:Manrope;font-size:1.4rem;font-weight:400;line-height:2.1rem}#contacts #section_02 h2,#contacts #section_02 p.class-subtitle{color:#002605;font-family:Manrope;font-size:2rem;font-weight:600;line-height:2.16rem;letter-spacing:-.035rem;margin-bottom:1.25rem}#contacts #section_02 h3,#contacts #section_02 p.class-other{color:#000;font-family:Manrope;font-size:18px;font-weight:400;letter-spacing:.0035rem}#contacts #section_02 a.social-links{color:#76bd22;text-align:center;font-family:Manrope;font-size:18px;font-weight:600;letter-spacing:.004rem;text-transform:uppercase;text-decoration:none;line-height:50px}#contacts #section_02 .contacts-text-zone-top{margin-top:1.25rem;margin-bottom:3.38rem}#contacts #section_02 .contacts-text-zone-middle,#contacts #section_02 .contacts-text-zone-bottom{margin-bottom:3.38rem}#contacts .contacts-right{height:100%;padding:2rem;border-radius:1rem;background:#F6F6F6}#contacts p.contacts-input{color:#333;font-family:Manrope;font-size:.9375rem;font-weight:600;margin-top:1.5rem}#contacts p.contacts-input-1{color:#333;font-family:Manrope;font-size:.9375rem;font-weight:600}#contacts input.contacts-input{width:100%;padding:.5rem .94rem;height:2.62rem;border:1px solid #DDD;border-radius:.5rem;font-family:Manrope;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5px}#contacts textarea.contacts-input{width:100%;padding:.5rem .94rem;min-height:9.687rem;border:1px solid #DDD;border-radius:.5rem;font-family:Manrope;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}#contacts p.contact-error{color:red;font-family:Manrope;font-size:12px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left;margin-top:5px;margin-bottom:5px}#contacts .alert-green{color:#002605;font-family:Manrope;font-size:1rem;font-weight:600;line-height:1.16rem;letter-spacing:-.035rem;margin-bottom:0}#contacts .alert-success{--bs-alert-color: #F0FFD8;--bs-alert-bg: #F0FFD8;--bs-alert-border-color:#76bd22}#contacts .social-svg{width:1.5rem;margin-top:-5px}#contacts p.text-bottom{font-family:Manrope;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25563rem;letter-spacing:.00219rem}#contacts a.policy-link{text-decoration:none;color:#76bd22}#contacts .box-bottom input[type=checkbox]{display:none}#contacts .box-bottom input[type=checkbox]+label:before{content:"";display:inline-block;width:1.5rem;min-width:1.5rem;height:1.5rem;border:1px solid #76bd22;border-radius:4px;margin-right:10px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 16'><path d='M6 11.292l-2.646-2.646-.708.708 3 3 .708.708.708-.708 7-7-.708-.708z' fill='%23fff'/></svg>") center center no-repeat;background-color:#fff}#contacts .box-bottom input[type=checkbox]:checked+label:before{background-color:#76bd22}#contacts .box-bottom label{font-weight:700;color:#333;display:flex;align-items:center}#contacts .box-bottom label span{font-family:Manrope;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25563rem;letter-spacing:.00219rem}@media (max-width: 1000px){#contacts .about-banner h1{font-size:2.375rem;line-height:74px}#contacts .about-banner h2{font-size:1.2rem}#contacts #section_02{padding:3rem 0}#contacts #section_02 h1{font-size:2rem;line-height:2.5rem}#contacts #section_02 h2{font-size:1.3rem;line-height:2.16rem}#contacts #section_02 p.class-title{font-size:2rem;line-height:2.5rem}#contacts #section_02 p.class-subtitle{font-size:1.3rem;line-height:2.16rem}#contacts .contacts-banner h1{font-size:2.375rem;line-height:74px}#contacts .contacts-banner h2{font-size:1.2rem}#contacts .box-bottom input[type=checkbox]+label:before{width:2.5rem}}
