.settings-header .brand>span{max-width:210px;overflow:hidden;text-overflow:ellipsis}.settings-header .brand img,.settings-footer .footer-brand img{object-fit:contain;flex-shrink:0}.settings-header .brand{min-width:0;flex-shrink:0}.settings-header .desktop-nav{flex-wrap:nowrap;white-space:nowrap}.settings-header .desktop-nav a{white-space:nowrap}.settings-header.settings-compact .desktop-nav{display:none}.settings-header.settings-compact .menu-toggle{display:flex}.settings-nav-measure{display:flex!important;position:absolute!important;visibility:hidden!important;pointer-events:none!important;width:max-content!important;max-width:none!important;inset:0 auto auto 0!important}.settings-mobile-menu{overflow-y:auto;max-height:100dvh;padding-bottom:40px}.settings-preview-banner{position:relative;z-index:102;padding:13px 20px;background:#9f263b;color:#fff;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;font:600 11px/1.5 Manrope,sans-serif;text-align:center}.settings-preview-banner a{color:inherit;text-decoration:underline}.settings-draft .site-header{top:68px}.global-contact{display:grid;grid-template-columns:.85fr 1.3fr 1fr;gap:45px;padding-top:35px;padding-bottom:40px;border-top:1px solid #c4d1af22}.global-contact-heading>span,.global-contact small{font-size:8px;letter-spacing:1.2px;line-height:1.7;color:#8fa47b;display:block}.global-contact-heading h3{font:400 26px/1.3 Manrope,sans-serif;letter-spacing:-1px;margin:17px 0;color:#d8e2cb;max-width:230px}.global-contact-heading>a,.global-address>a{font-size:10px;line-height:1.7;color:#b6c8a0;text-decoration:none}.global-contact-info{display:grid;gap:22px}.global-contact-info>a{color:inherit;text-decoration:none}.global-contact strong{display:block;font:450 14px/1.6 Manrope,sans-serif;letter-spacing:0;margin-top:8px;color:#d0ddc1;overflow-wrap:anywhere}.global-address p{font-size:12px;line-height:1.8;margin:8px 0;color:#b2c5a0}.global-socials>div{display:grid;gap:9px;margin-top:16px}.global-socials a{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #b9cc9d25;border-radius:5px;color:#c3d2b2;font-size:10px;text-decoration:none;background:#ffffff04;transition:background .2s}.global-socials a:hover{background:#ffffff0c}.global-socials a>span{width:20px;font:17px/1.2 Manrope,sans-serif;color:#d9c39e}.global-socials a>b{margin-left:auto;font-weight:400;font-size:15px}.settings-footer .footer-links,.settings-footer .footer-social{min-width:0}.settings-footer .footer-links a,.settings-footer .footer-social a{overflow-wrap:anywhere;line-height:1.6}.settings-footer .footer-top>p{max-width:270px;overflow-wrap:anywhere}.settings-footer .footer-bottom>span{overflow-wrap:anywhere}.settings-footer .footer-brand>span{max-width:260px}.settings-footer .footer-brand small{white-space:normal}.settings-header [hidden]{display:none!important}
@media(max-width:1100px){.settings-header .desktop-nav{display:none}.settings-header .menu-toggle{display:flex}.global-contact{gap:25px;grid-template-columns:1fr 1fr}.global-socials{grid-column:1/-1}.global-socials>div{display:flex;flex-wrap:wrap;gap:10px}.global-socials a{min-width:125px}.global-contact-heading h3{font-size:25px}}
@media(max-width:760px){.settings-header .brand>span{max-width:145px}.settings-header .brand small{overflow:hidden;text-overflow:ellipsis}.settings-header .header-actions{gap:12px;flex-shrink:0}.settings-header .header-actions .apply{max-width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-contact{grid-template-columns:1fr;padding-block:30px;gap:25px}.global-contact-heading h3{font-size:27px;max-width:100%;margin:15px 0}.global-contact-heading>a,.global-address>a{font-size:11px}.global-contact-info{gap:23px}.global-contact small,.global-contact-heading>span{font-size:9px}.global-contact strong{font-size:15px}.global-address p{font-size:13px}.global-socials{grid-column:auto}.global-socials>div{display:grid;grid-template-columns:1fr 1fr}.global-socials a{font-size:11px;min-width:0;padding:13px 12px;gap:9px}.settings-preview-banner{font-size:9px;gap:7px;padding:10px 15px}.settings-draft .site-header{top:78px}.settings-mobile-menu>a{overflow-wrap:anywhere;flex-shrink:0}.settings-footer .footer-top{gap:25px}.settings-footer .footer-top>p{max-width:100%}}

.settings-mobile-menu{position:fixed;inset:0;z-index:9;display:none;flex-direction:column;align-items:stretch;gap:0;padding:140px max(25px,calc((100vw - 780px)/2)) 40px;background:#1b2c22fa;backdrop-filter:blur(20px);visibility:hidden;opacity:0;transform:none}.menu-open .settings-mobile-menu{display:flex;visibility:visible;opacity:1;transform:none}.settings-mobile-menu>a{display:flex;align-items:center;justify-content:space-between;font:450 29px/1.3 Manrope,sans-serif;letter-spacing:-1px;color:#e6edd9;padding:15px 0;border-bottom:1px solid #b7c99d25}.settings-mobile-menu>a>span{font-size:10px;letter-spacing:1px;color:#8ea477}.settings-mobile-menu .button{font-size:15px;letter-spacing:0;margin-top:20px;padding:16px 20px;justify-content:center}.settings-header .menu-toggle{border:0;background:transparent;padding:0;width:27px;min-width:27px;height:27px;flex-direction:column;justify-content:center;gap:6px}.settings-header .menu-toggle span{display:block;width:24px;height:1px;background:#eef2e5;margin:0;transition:transform .2s}.menu-open .settings-header .menu-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-open .settings-header .menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}body.menu-open{overflow:hidden}@media(max-width:760px){.settings-mobile-menu{padding:125px 25px 35px}.settings-mobile-menu>a{font-size:25px;padding:15px 0}}
.settings-footer .footer-top>p{display:block}@media(max-width:1190px){.settings-footer .footer-top>p{grid-column:1/-1;max-width:none;font-size:18px}}@media(max-width:760px){.settings-footer .footer-top>p{font-size:20px}}
