.footer_footer__p_xQu{position:relative;isolation:isolate;background:linear-gradient(180deg,#fbf7f3 75px,#394c42 0);color:#f6fffe}.footer_container__jSCp8{max-width:1164px;position:relative;z-index:1}.footer_cta__72pYp{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:150px;padding:32px 40px;border-radius:20px;background:#ee8961}.footer_cta__72pYp p{margin:0;font-size:24px;font-weight:700;line-height:1.806}.footer_ctaActions__1aj6Z{display:flex;align-items:center;gap:20px;flex-shrink:0}.footer_ctaPhone__LvhP4{display:flex;align-items:center;gap:12px;color:#f6fffe;font-weight:700}.footer_phoneIcon__CvXQ8{display:flex;width:52px;height:52px}.footer_phoneIcon__CvXQ8,.footer_reserve__pX02e{align-items:center;justify-content:center;border-radius:10px;background:#394c42}.footer_reserve__pX02e{display:inline-flex;min-height:52px;padding:10px 32px;color:#fff;font-weight:700;white-space:nowrap}.footer_reserve__pX02e:hover{background:#293c32;color:#fff}.footer_columns__MXf4d{display:grid;grid-template-columns:262px minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding-block:76px 56px}.footer_logo__yB5QV img{display:block;width:262px;height:auto;border-radius:20px}.footer_columns__MXf4d h2{margin:12px 0 20px;font-size:20px;font-weight:700;line-height:1.806}.footer_about__Ew_oY p{margin:0;font-size:16px;line-height:1.8;text-align:justify}.footer_pages__AaQR4 ul{list-style:none;margin:0;padding:0}.footer_pages__AaQR4 li{margin-bottom:10px}.footer_contact__bW4aM a,.footer_pages__AaQR4 a{color:inherit;line-height:1.8}.footer_contact__bW4aM address{margin:0;font-style:normal;font-size:16px}.footer_contact__bW4aM address a,.footer_contact__bW4aM address p{display:flex;align-items:center;gap:12px;margin:0 0 18px;line-height:1.8}.footer_contact__bW4aM img{flex-shrink:0}.footer_credit__fy7E_{border-top:1px solid #21685c;padding-block:20px;text-align:center;font-size:14px;line-height:1.8}.footer_credit__fy7E_ a{color:inherit;font-weight:700;text-decoration:underline}.footer_footer__p_xQu a:focus-visible{outline:2px solid #ee8961;outline-offset:4px}.footer_contact__bW4aM a:hover,.footer_credit__fy7E_ a:hover,.footer_ctaPhone__LvhP4:hover,.footer_pages__AaQR4 a:hover{color:#fff;text-decoration:underline}.footer_decoration__MTSBY{position:absolute;left:0;bottom:60px;width:300px;height:350px;z-index:0;pointer-events:none;overflow:hidden}.footer_decoration__MTSBY img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media (max-width:1199.98px){.footer_cta__72pYp{padding:28px;flex-wrap:wrap}.footer_cta__72pYp p{font-size:22px}.footer_columns__MXf4d{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:32px}.footer_logo__yB5QV img{width:200px}.footer_contact__bW4aM{grid-column:2/-1}}@media (max-width:767.98px){.footer_cta__72pYp{padding:24px 20px;gap:20px}.footer_cta__72pYp p{font-size:20px;text-align:center;width:100%}.footer_ctaActions__1aj6Z{flex-wrap:nowrap;justify-content:center;flex:1 1 100%;gap:12px;min-width:0}.footer_ctaPhone__LvhP4{flex-shrink:0}.footer_ctaPhone__LvhP4 bdi{display:none}.footer_reserve__pX02e{flex:1;min-width:0;padding-inline:12px;font-size:14px}.footer_columns__MXf4d{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:48px 32px;gap:28px}.footer_logo__yB5QV{grid-column:1/-1;justify-self:center}.footer_logo__yB5QV img{width:190px}.footer_about__Ew_oY{grid-column:1/-1}.footer_contact__bW4aM{grid-column:auto}.footer_columns__MXf4d h2{font-size:18px;margin-top:0}.footer_about__Ew_oY p,.footer_contact__bW4aM address{font-size:15px}.footer_decoration__MTSBY{opacity:.35;width:220px;height:280px}}@media (max-width:399.98px){.footer_columns__MXf4d{grid-template-columns:1fr}.footer_contact__bW4aM{grid-column:1/-1}}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:100;src:url(/fonts/yekan/woff2/YekanBakhFaNum-Thin.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-Thin.woff) format("woff")}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/yekan/woff2/YekanBakhFaNum-Light.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-Light.woff) format("woff")}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/yekan/woff2/YekanBakhFaNum-Regular.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-Regular.woff) format("woff")}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/yekan/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-SemiBold.woff) format("woff")}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/yekan/woff2/YekanBakhFaNum-Bold.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-Bold.woff) format("woff")}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/yekan/woff2/YekanBakhFaNum-ExtraBold.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-ExtraBold.woff) format("woff")}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/yekan/woff2/YekanBakhFaNum-Black.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-Black.woff) format("woff")}@font-face{font-family:Yekan;font-style:normal;font-display:swap;font-weight:950;src:url(/fonts/yekan/woff2/YekanBakhFaNum-ExtraBlack.woff2) format("woff2"),url(/fonts/yekan/woff/YekanBakhFaNum-ExtraBlack.woff) format("woff")}