@media(max-width:767px){.elementor .brand-logo{& a { width: 141px; height: 18px; } & a::before { width: 141px; height: 18px; background-size: 141px 18px; }\n}}@media(max-width:767px){.elementor .hero-strip{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .dark-band{padding-block: 48px;\n}}@media(max-width:767px){.elementor .cta-dark{padding-block: 40px;\n}}@media(max-width:767px){.elementor .faq-band{padding-block: 48px;\n}}@media(max-width:767px){.elementor .grid-4{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .store-row{flex-direction:column;}}@media(max-width:767px){.elementor .btn-row{flex-direction:column;}}@media(max-width:767px){.elementor .display-xl{font-size:38px;}}@media(max-width:767px){.elementor .form-mount{& form { flex-direction: column; align-items: stretch; }\n}}@media(max-width:767px){.elementor .footer-logo{&::before { width: 141px; height: 18px; background-size: 141px 18px; }\n}}@media(max-width:767px){.elementor .faq-q{width:100%;}}@media(max-width:767px){.elementor .site-footer{padding-block-start:40px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .site-header{height:60px;gap:12px;flex-wrap:nowrap;padding-inline: 16px; & .goat-burger { display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 44px; height: 44px; min-width: 44px; flex-shrink: 0; border-width: 0px; background-color: transparent; padding: 0px; margin: 0px; cursor: pointer; } & .goat-burger::before { content: ''; display: block; width: 22px; height: 22px; background-repeat: no-repeat; background-position: center; background-size: 22px 22px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23180844' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 6h18M3 12h18M3 18h18'/%3E%3C/svg%3E"); } & .goat-nav { display: none; } & .goat-actions { margin-left: auto; gap: 8px; } & .goat-actions .nav-link { display: none; } &.nav-open .goat-nav { display: flex; flex-direction: column; align-items: stretch; gap: 0px; position: absolute; left: 0px; right: 0px; top: 60px; width: auto; box-sizing: border-box; padding: 4px 16px 12px; background-color: var(--surface); border-bottom: 1px solid var(--border); box-shadow: 0 10px 15px -3px rgba(24,8,68,0.12); z-index: 50; } &.nav-open .goat-nav > * { display: block; width: 100%; height: auto; padding-block: 14px; border-bottom: 1px solid var(--border-muted, #f0f0f0); font-size: 16px; }\n}}@media(max-width:767px){.elementor .display-3{font-size:28px;}}@media(max-width:767px){.elementor .display-2{font-size:30px;}}@media(max-width:767px){.elementor .sec{padding-inline: 20px; padding-block: 48px;\n}}