.contant{--green:#a5c89e;--yellow:#fffbb1;--lime:#d8e983;--olive:#aeb877;--dark:#1b251c;background:#f8faf5;padding:90px 0 120px}.contact-hero{background:linear-gradient(135deg,#172019,#263425,#35452d);border-radius:30px;position:relative;overflow:hidden;box-shadow:0 25px 70px #23342026}.contact-hero:before,.contact-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.contact-hero:before{background:radial-gradient(circle,#d8e98333,#0000 70%);width:550px;height:550px;top:-300px;right:-180px}.contact-hero:after{background:radial-gradient(circle,#a5c89e2e,#0000 70%);width:450px;height:450px;bottom:-280px;left:-180px}.contact-story,.contact-form-panel{z-index:1;padding:70px 55px;position:relative}.contact-story{color:#fff;border-right:1px solid #ffffff1a}.contact-eyebrow,.contact-form-heading span{color:var(--lime);letter-spacing:.14em;font-size:11px;font-weight:700}.contact-eyebrow{background:#d8e98312;border:1px solid #d8e98333;border-radius:50px;margin-bottom:25px;padding:8px 14px;display:inline-block}.contact-story h2{max-width:480px;margin:0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.05}.contact-story-rule{background:linear-gradient(90deg, var(--green), var(--lime), transparent);border-radius:10px;width:70px;height:3px;margin:30px 0}.contact-story p,.contact-form-heading p{color:#fff9;line-height:1.9}.contact-story p{max-width:470px}.contact-story img{border-radius:10px;width:150px;margin-top:40px;display:block}.contact-form-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0b}.contact-form-heading h3{color:#fff;margin:10px 0;font-size:2rem}.contact-form .MuiTextField-root{margin-top:14px}.contact-form .MuiInputLabel-root{color:#ffffff80}.contact-form .MuiInputLabel-root.Mui-focused{color:var(--lime)}.contact-form .MuiOutlinedInput-root{color:#fff;background:#ffffff0b;border-radius:12px}.contact-form .MuiOutlinedInput-root fieldset{border-color:#ffffff21}.contact-form .MuiOutlinedInput-root:hover fieldset,.contact-form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--lime)}.contact-submit{min-height:54px;color:var(--dark)!important;background:linear-gradient(135deg, var(--lime), var(--yellow))!important;text-transform:none!important;border-radius:12px!important;padding:0 30px!important;font-weight:800!important;transition:all .25s!important}.contact-submit:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d8e98333!important}.information{margin-top:25px}.information .box{background:#fff;border:1px solid #e4eadf;border-radius:22px;height:100%;min-height:220px;padding:30px;transition:all .3s;box-shadow:0 15px 40px #2334200f}.information .box:hover{border-color:var(--green);transform:translateY(-6px);box-shadow:0 20px 50px #2334201a}.information .box>svg{color:#506044;background:#a5c89e2e;border-radius:13px;width:46px;height:46px;margin-bottom:20px;padding:12px}.information .box h4{color:#253023;margin-bottom:10px}.information .box p,.information .box a{color:#687266;line-height:1.8;text-decoration:none}.information .box a:hover{color:#6f8149}.social{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.social a{color:#52604f;background:#f3f7f0;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.social a:hover{color:#263425;background:var(--lime);transform:translateY(-3px)}.map{border:1px solid #e4eadf;border-radius:25px;min-height:430px;margin-top:25px;overflow:hidden;box-shadow:0 20px 55px #23342012}@media (max-width:991px){.contact-story,.contact-form-panel{padding:55px 40px}.contact-story{border-bottom:1px solid #ffffff1a;border-right:0}.information .box{margin-bottom:20px}}@media (max-width:767px){.contant{padding:50px 0 70px}.contact-story,.contact-form-panel{padding:45px 25px}.contact-hero{border-radius:22px}.contact-story h2{font-size:2.5rem}.information .box{min-height:auto}.map{min-height:330px}.contact-submit{width:100%}}
