@media screen and (min-width: 1024px) and (max-width: 1279px){
    :root{
        --peek: 5rem;
        --about-padding: 10rem 0;
        --location-padding: 10rem 0 10.625rem 0;
        --accordion-active: 4.375rem;
        --pinned-h2: 6.875rem;
        --intro-top-h2: 3.438rem;
        --newsletter-h2: 2.375rem;
        --economy-first-child: 1.375rem;
        --cta-h2: 1.5rem;
        --cta-copy: 1rem;
        --font-footer: 1rem;
        --font-copyright: 0.875rem;
    }
    .header-logo, .logo-layer .header-logo{height: 80px;}
    .burger-menu__inner{padding: 95px;}
    .burger-nav__list > li > a{font-size: 80px; line-height: 70px;}
    .burger-nav__list .link-underline{--underline-offset: -0.20em;}
    .introduction-inner{width: 57%;}
    .cta__inner{max-width: 60%;}
    h2.pinned-text__word{line-height: 118.4px;}
    li.accordion__item.is-active .accordion__toggle{line-height: 75px;}
    .introduction-top h2{line-height: 58px; width: 95%;}
    .about-inner{padding-right: 30px;}
    .location-inner{padding-left: 30px; position: relative; padding-top: 50px;}
    .eco-heading{line-height: 60px;}
    .slide-inner h1{max-width: 76%;}
    .slide-inner h1, .our-resorts h2.module-heading{line-height: 54.4px;}
    #contact.introduction h2, h2.grid__heading, h3.grid__title, .our-team h2, .zones-heading{line-height: 45px;}
    body.home .slide-inner h1, .introduction-inner h2, body.home .cta__inner h2, p.contact-bottom__number a, p.contact-bottom__email a, .contact-bottom__address, h2.about-heading, .resort-card__title{line-height: 32px;}
    .our-team h2{font-size: 40px;}
    .team-card__bio p{width: 90%;}
    body.page-template-afan .introduction-inner{width: 69%;}
    .resort-overlay__inner{width: 70%;}
    .about-copy p, input, textarea, span.wpcf7-list-item-label{font-size: var(--cta-copy);}
    .social-media img{height: 30px; width: 30px;}
    .widget ul > li a{font-size: var(--font-footer);}
    .resort-card__meta{align-items: flex-start;}
    .carousel .module-copy p{max-width: 90%; font-size: var(--cta-copy);}
    .newsletter-form input[type="submit"]{width: 16%;}
    #wpgmza_map_1{height: 400px!important;}
}