.mavens-contact-footer .footer-partner{text-align:left;background:#fff4e8;border:1px solid #edc9a7;border-radius:22px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:30px;max-width:1280px;margin:0 auto 48px;padding:24px;display:grid}.footer-partner-photo{object-fit:cover;object-position:center 35%;border-radius:12px;width:130px;height:156px;display:block}.footer-partner-copy{min-width:0}.footer-partner-label{color:#8a420d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600}.mavens-contact-footer .footer-partner h2{color:#242424;letter-spacing:-.03em;max-width:640px;margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.25}.mavens-contact-footer .footer-partner h2 span{color:#b54600}.footer-partner-copy>p:last-child{color:#655649;max-width:630px;margin:0;font-size:14px;line-height:1.7}.mavens-contact-footer .footer-partner-link{white-space:normal;color:#fff;background:#a94100;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:auto;min-height:48px;padding:13px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mavens-contact-footer .footer-partner-link:hover{background:#843400}.mavens-contact-footer .footer-partner-link:focus-visible{outline-offset:4px;outline:3px solid #d66a19}.footer-partner-link svg{flex-shrink:0}@media (width<=1100px){.mavens-contact-footer .footer-partner{grid-template-columns:110px minmax(0,1fr);gap:16px 24px}.footer-partner-photo{grid-row:span 2;width:110px;height:150px}.footer-partner-link{grid-column:2;justify-self:start}}@media (width<=600px){.mavens-contact-footer .footer-partner{grid-template-columns:1fr;gap:18px;margin-bottom:32px;padding:22px}.footer-partner-photo{display:none}.footer-partner-link{grid-column:1;justify-self:stretch}.footer-partner-label{font-size:9px}.footer-partner-copy>p:last-child{font-size:13px}}.mavens-home .footer-partner-copy,.mavens-home .footer-partner-copy>p,.mavens-home .footer-partner-copy>h2{text-align:center;margin-left:auto;margin-right:auto}.mavens-contact-footer .footer-partner{background:#0b0b0b;border-color:#743516;box-shadow:0 16px 38px -24px #ff681d66}.mavens-contact-footer .footer-partner .footer-partner-label{color:#ffbd8a}.mavens-contact-footer .footer-partner h2{color:#0000;background:linear-gradient(95deg,#fc9,#ff681d 45%,#ff2800);-webkit-background-clip:text;background-clip:text}.mavens-contact-footer .footer-partner h2 span{color:inherit;background:0 0}.mavens-contact-footer .footer-partner-copy>p:last-child{color:#fff}.mavens-contact-footer .footer-partner-link{background:var(--mavens-action-gradient,linear-gradient(110deg,#ff9500,#f30));color:#fff;border:1px solid #ff8a39;box-shadow:0 5px 18px #ff681d30}.mavens-contact-footer .footer-partner-link:is(:hover,:focus-visible){background:var(--mavens-action-gradient,linear-gradient(110deg,#ff9500,#f30));filter:brightness(1.08)}.mavens-contact-footer .footer-partner-logo{object-fit:contain;background:0 0;border-radius:0;width:250px;max-width:100%;height:58px;margin:0 auto 14px;padding:0;display:block}.mavens-contact-footer{color:#242424;background:radial-gradient(at 0,#fff0e4,#0000 42%),radial-gradient(at 100% 55%,#fff0e4,#0000 40%),#fffdfb;border-top:1px solid #ff7300;padding:45px max(24px,5vw) 28px;font-family:Poppins,sans-serif}.contact-footer-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;max-width:1500px;margin:auto;display:grid}.contact-footer-brand{text-align:center}.contact-footer-brand>img{width:100%;height:auto;display:block}.contact-footer-brand>p{color:#626262;margin:7px 0 0;font-size:clamp(15px,1.35vw,22px);line-height:1.55}.contact-footer-connect{text-align:center}.contact-footer-connect>h2{text-align:left;letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(30px,3vw,48px);font-weight:700;line-height:1.15}.contact-footer-connect>h2>span{color:#ff7000}.footer-social-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 25px;display:grid}.footer-social-links>a{color:#525252;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;font-size:clamp(10px,.9vw,14px);display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:none!important}.footer-social-links img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 7px 8px #e56b0020);width:100%;transition:transform .25s;display:block}.contact-instagram{aspect-ratio:1;background:#fff;border:2px solid #ff8900;border-radius:18%;justify-content:center;align-items:center;width:76%;margin:12% 0;display:flex;box-shadow:0 4px 9px #e56b0020}.contact-instagram svg{color:#f35a32;width:55%;height:55%}.footer-social-links>a:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover) img,.footer-social-links>a:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover) .contact-instagram{transform:translateY(-5px)}.mavens-contact-button{cursor:pointer;min-height:54px;padding:14px 26px;font-family:Poppins,sans-serif;box-shadow:0 4px #b6470040,0 10px 22px #f87b0020;color:#fff!important;background:linear-gradient(110deg,#ff9200,#f03400)!important;border:1px solid #ff911e!important;border-radius:15px!important}.contact-footer-copyright{text-align:center;color:#717171;border-top:1px solid #dfd9d4;max-width:1500px;margin:35px auto 0;padding-top:25px;font-size:14px}.mavens-contact-popup{max-height:calc(100dvh - 40px);font-family:Poppins,sans-serif;overflow-y:auto;color:#272727!important;z-index:10000!important;background:#fffdfb!important;border:1px solid #ffb579!important;border-radius:24px!important;width:calc(100% - 32px)!important;max-width:480px!important;padding:30px!important}.mavens-contact-popup h2{padding-right:30px;font-size:24px;line-height:1.2}.mavens-inquiry-popup{max-width:680px!important}.mavens-inquiry-form{background:#fff;border:0;border-radius:8px;width:100%;height:880px}.contact-other-options summary{cursor:pointer;color:#7b4930;padding:8px 0;font-size:14px}.contact-other-options[open] summary{margin-bottom:12px}.mavens-contact-popup>button{color:#5a3418;opacity:1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.mavens-contact-popup>button:is(:hover,:focus-visible){color:#963400;background:#fff0df}.mavens-contact-popup [id$=description]{color:#666}.contact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-options>a{color:#37302a;background:#fff;border:1px solid #f2d8c1;border-radius:12px;align-items:center;gap:9px;padding:6px 10px;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.contact-options>a:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover){background:#fff0df;border-color:#ff7900}.contact-options img{object-fit:contain;width:44px;height:44px}.contact-options .contact-instagram{flex-shrink:0;width:34px;height:34px;margin:5px}.contact-direct-details{text-align:center;color:#7b4930;font-size:13px;line-height:1.8}.contact-direct-details a:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover){text-decoration:underline}@media (width<=1000px){.contact-footer-layout{grid-template-columns:1fr;gap:32px;max-width:650px}.contact-footer-brand>img{max-width:550px;margin:auto}.contact-footer-connect>h2{text-align:center}.footer-social-links{gap:10px;max-width:620px;margin:0 auto 24px}.footer-social-links>a{font-size:12px}}@media (width<=540px){.mavens-contact-footer{padding:30px 22px 24px}.footer-social-links{flex-wrap:wrap;justify-content:center;gap:14px 12px;display:flex}.footer-social-links>a{width:calc(25% - 9px);font-size:11px}.contact-footer-brand>p{font-size:14px}.contact-footer-copyright{margin-top:30px;font-size:11px}.mavens-contact-popup{padding:25px 20px!important}.mavens-contact-popup h2{font-size:21px}.contact-options>a{font-size:12px}}@media (prefers-reduced-motion:reduce){.footer-social-links img,.contact-options>a{transition:none}.footer-social-links>a:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover) img,.footer-social-links>a:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover) .contact-instagram{transform:none}}.mavens-contact-popup>p:not(.contact-direct-details){color:#656565!important}.mavens-home .mavens-contact-footer .footer-social-links>a{color:#525252!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mavens-home .mavens-contact-footer .footer-social-links>a:before,.mavens-home .mavens-contact-footer .footer-social-links>a:after{display:none!important}.mavens-home .mavens-contact-footer .footer-social-links>a{min-height:0;transition:none;overflow:visible;font-weight:400!important;transform:none!important}.mavens-home .mavens-contact-footer .footer-social-links>a img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;transform:none!important}.footer-social-links img[src$="02_WhatsApp.png"]{scale:.96}.footer-social-links img[src$="04_Email.png"]{scale:.975}.footer-social-links img[src$="06_Website.png"]{scale:.95}.footer-social-links img[src$="08_Instagram.png"]{scale:.97}.mavens-home .mavens-contact-footer .footer-social-links>a{outline-offset:4px;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;line-height:1.5;display:flex;transition:color .2s!important}.mavens-home .mavens-contact-footer .footer-social-links>a img{transition:transform .25s,filter .25s}.mavens-home .mavens-contact-footer .footer-social-links>a:is(:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover),:focus-visible){color:#d94b00!important}.mavens-home .mavens-contact-footer .footer-social-links>a:is(:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover),:focus-visible) img{filter:drop-shadow(0 9px 8px #ff790055);transform:translateY(-6px)scale(1.06)!important}.mavens-home .mavens-contact-footer .footer-social-links>a:focus-visible{outline:2px solid #ff7900}@media (prefers-reduced-motion:reduce){.mavens-home .mavens-contact-footer .footer-social-links>a img{transition:none}.mavens-home .mavens-contact-footer .footer-social-links>a:is(:is(:hover:not(:where(.scroll-hover-mode .scroll-hover-target)),.is-scroll-hover),:focus-visible) img{transform:none!important}}
