.contact-form-section{margin:18px 0;display:flex;justify-content:space-around;gap:40px;padding:10px 40px 10px 10px;width:100%;min-height:482px;max-height:682px;flex-shrink:0;border-radius:4px;background:#fff;box-shadow:0 0 55.161px 27.581px rgba(0,0,0,.03)}.contact-form-left{width:555px;background:#eff1e8;border-radius:8px;padding:34px;display:flex;flex-direction:column;position:relative}.contact-form-left img{position:absolute;bottom:0;right:0}.contact-form-left-title{font-size:26px;font-weight:500;line-height:30.52px;color:var(--text-color)}.contact-form-left-header{font-size:18px;font-weight:400;line-height:23.54px;margin-top:10px;color:var(--secondary-text-color)}.contact-form-left-detail{display:flex;align-items:center;gap:24px}.contact-form-left-detail.one{margin-top:58px}.contact-form-left-detail.two{margin-top:43px}.contact-form-left-detail-text{font-size:20px;font-weight:400;line-height:31.39px;color:var(--text-color)}.contact-form-right{padding:40px 0;display:flex;flex-direction:column;justify-content:center}.contact-form-fields{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:36px;row-gap:36px;grid-column-gap:60px;column-gap:60px}.contact-form-fields:focus{color:var(--text-color)}.contact-form-text-area{margin:36px 0 0}.contact-form-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;place-self:flex-end}.address-css{width:70%}@media (max-width:768px){.contact-form-section{margin:30px 24px 40px 22px;padding:16px;flex-direction:column-reverse;gap:24px;min-height:482px;max-height:959%;width:auto}.custom-theme{width:auto}.contact-form-left{width:100%;height:auto;padding:18px 22px}.contact-form-left-title{font-size:20px;line-height:23.48px}.contact-form-left-header{margin-top:8px;font-size:18px}.contact-form-left-detail{gap:14px}.contact-form-left-detail.one{margin-top:26px}.contact-form-left-detail.two{margin-top:23px}.contact-form-right{width:100%;height:auto;padding:0}.contact-form-fields{grid-template-columns:repeat(1,1fr);row-gap:23px}.contact-form-button{margin-top:30px;place-self:center}.contact-form-left-detail-text{font-size:14px}.contact-form-left-title{font-size:18px}.input-fields-label{font-size:16px}.contact-form-text-area{margin:26px 0 0}}.send-message-button{width:232px;height:44px;background:linear-gradient(90deg,#5f7419,rgba(95,116,25,.4));font-size:20px;font-weight:700;line-height:28px;text-align:left;color:#fff;border:none;outline:none;display:flex;margin-top:30px;justify-content:center;align-items:center;border-radius:4px}.send-message-button.loading{padding-top:10px;padding-left:10px}@media (max-width:768px){.send-message-button{width:185px;font-size:18px;font-weight:600}}.input-fields{height:52px;border-bottom:.8px solid #c6c6c6}.input-fields:focus-within{border-bottom:.8px solid #2f2f2f;color:var(--text-color)}.input-fields.error{border-bottom:.8px solid #c73434}.input-fields-label{font-size:18px;font-weight:500;line-height:20px;color:#29292966;display:flex;flex-direction:column;gap:10px}.input-fields-label:focus-within{color:var(--text-color)}.input-fields-input{font-size:18px;font-weight:600;line-height:20px;letter-spacing:.02em;color:var(--text-color);border:none;outline:none}.input-fields-error{height:20px;background:#c734340a;align-items:center;gap:8px;padding-left:6px;font-size:14px;font-weight:400;line-height:20px;color:#c73434;display:none;animation:error-animation .1s}.input-fields-error.visible{display:flex}@media (max-width:768px){.input-fields,.input-fields-error{width:100%}}.text-area{width:100%;height:60px}.text-area-label{font-size:18px;font-weight:500;line-height:20px;color:#29292966;display:flex;flex-direction:column;gap:10px}.text-area-label:focus-within{color:var(--text-color)}.text-area-field{height:30px;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.02em;color:var(--text-color);outline:none;resize:none;border:none;border-bottom:.8px solid #c6c6c6}.text-area-field.error{border-bottom:.8px solid #c73434}.text-area-field:focus{border-bottom:.8px solid #2f2f2f;color:var(--text-color)}.text-area-error{width:278px;height:32px;background:#c734340a;align-items:center;gap:8px;padding-left:6px;font-size:14px;font-weight:400;line-height:20px;color:#c73434;margin-top:20px;display:none;animation:error-animation-text .1s}.text-area-error.visible{display:flex}@keyframes error-animation-text{0%{margin-top:0}to{margin-top:20px}}@media (max-width:768px){.text-area-error{width:100%}}.drop-down-text{color:rgba(41,41,41,.4);font-size:18px;font-style:normal;font-weight:400;line-height:18.387px}.dropdown-options{outline:none;border:none;border-bottom:1px solid #c6c6c6;margin-top:14px;width:220%;box-sizing:border-box;font-size:18px;font-weight:500;line-height:20px;color:#292929}.dropdown-options:focus{border-bottom:.8px solid #2f2f2f;color:var(--text-color)}.drop-down-main-div.focused .drop-down-text{color:#2f2f2f}.dropdown-input-fields-error{width:220%;height:20px;background:#c734340a;align-items:center;gap:8px;padding-left:6px;font-size:14px;font-weight:400;line-height:20px;color:#c73434;display:none;animation:error-animation .1s}.dropdown-input-fields-error.visible{display:flex}@media (max-width:768px){.dropdown-input-fields-error,.input-fields{width:100%}@media (max-width:768px){.dropdown-options{width:99%}}}.contact-form-input-filed{margin-top:36px}.drop-down2-text{color:rgba(41,41,41,.4);font-size:18px;font-style:normal;font-weight:400;line-height:18.387px}.dropdown2-options{outline:none;border:none;border-bottom:1px solid #c6c6c6;margin-top:14px;width:100%;box-sizing:border-box;font-size:18px;font-weight:500;line-height:20px;color:#292929}.dropdown2-options:focus{border-bottom:.8px solid #2f2f2f;color:var(--text-color)}.drop-down2-main-div.focused .drop-down-text{color:#2f2f2f}.dropdown2-input-fields-error{width:100%;height:20px;background:#c734340a;align-items:center;gap:8px;padding-left:6px;font-size:14px;font-weight:400;line-height:20px;color:#c73434;display:none;animation:error-animation .1s}.dropdown2-input-fields-error.visible{display:flex}@keyframes error-animation{0%{margin-top:-20px}to{margin-top:0}}@media (max-width:768px){.dropdown2-input-fields-error,.input-fields{width:100%}}@font-face{font-family:__Assistant_a411d9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b9c5a789764be6b5-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Assistant_a411d9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f6d16848ef952915-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Assistant_a411d9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/31bb1f2c1c65c86e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Assistant_Fallback_a411d9;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_a411d9{font-family:__Assistant_a411d9,__Assistant_Fallback_a411d9;font-style:normal}.contact-hero-section{margin-top:110px;padding:0 70px;display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.tabs-container{margin-top:30px}.contact-hero-title{font-family:Hackney;font-size:28px;font-weight:700;line-height:43.4px;text-transform:uppercase;color:var(--primary-color)}.contact-hero-header{font-size:32px;font-weight:700;line-height:37.57px;text-transform:uppercase;color:var(--text-color);margin-top:4px}@media (max-width:768px){.contact-hero-section{margin-top:120px;padding:0 40px}.contact-hero-title{font-size:24px;font-weight:700;line-height:37.2px}.contact-hero-header{font-size:20px;font-weight:700;line-height:23.48px;margin-top:2px}}.tab-button{border-radius:4px;background:#eff1e8;font-weight:400;border:none}.tab-button,.tab-button.active{width:49%;height:48px;flex-shrink:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);color:#5f7419;font-family:Cronos Pro;font-size:20px;font-style:normal;line-height:normal}.tab-button.active{border-radius:4px;border:1px solid #5f7419;background:#fff;font-weight:600}.tabs{display:flex;gap:18px}@media (max-width:768px){.tabs{justify-content:space-between;gap:0}.tab-button,.tab-button.active{font-size:18px;width:47%}.tabs-container{padding:0 24px}}