@media (max-width: 1023px) and (min-width: 768px) {
    :root{
        --peek: 3.125rem;
        --about-padding: 10rem 0;
        --location-padding: 10rem 0 10.625rem 0;
        --subpage-module-padding: 0 3.75rem;
        --about-information-padding: 0;
        --accordion-padding: 5rem 3.125rem;
        --team-padding: 4.375rem 3.75rem 12.5rem 3.75rem;
        --footer-padding: 10rem 1.875rem 18.75rem 1.875rem;
        --accordion-active: 3.75rem;
        --pinned-h2: 6.875rem;
        --intro-top-h2: 3.125rem;
        --newsletter-h2: 2.063rem;
        --economy-first-child: 1.375rem;
        --cta-h2: 1.75rem;
        --cta-copy: 1.063rem;
        --font-footer: 1.063rem;
        --font-copyright: 0.875rem;
    }
    .header-logo, .logo-layer .header-logo{height: 80px;}
    .burger-menu__inner{padding: 70px;}
    .burger-nav__list > li > a{font-size: 95px; line-height: 85px;}
    .burger-contact{left: 3.75rem;}
    body.home .slide-inner{width: 55%;}
    .slide-inner{left: 3.125rem;}
    .introduction-inner, #contact.introduction .wrap, body.page-template-afan .introduction-inner{width: 70%;}
    .cta__inner{max-width: 70%;}
    h2.pinned-text__word{line-height: 118.4px;}
    li.accordion__item.is-active .accordion__toggle{line-height: 65px;}
    .introduction-top h2{line-height: 53px; width: 100%;}
    .about-inner{padding-right: 0; position: inherit; top: 3.125rem;}
    .location-inner{padding-left: 0; position: relative; padding-top: 50px;}
    .slide-inner h1{max-width: 76%;}
    .slide-inner h1, .our-resorts h2.module-heading, .eco-heading{line-height: 54.4px;}
    #contact.introduction h2, h2.grid__heading, h3.grid__title, .our-team h2, .zones-heading{line-height: 40px;}
    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, .loc-heading{line-height: 36px;}
    .our-team h2{font-size: 40px;}
    .team-card__bio p{width: 90%;}
    .resort-overlay__inner{width: 70%;}
    .about-copy p, input, textarea, span.wpcf7-list-item-label{font-size: var(--cta-copy);}
    .social-media img{height: 25px; width: 25px;}
    .widget ul > li a{font-size: var(--font-footer);}
    .resort-card__meta{padding: 10px;}
    .carousel .module-copy p{max-width: 90%; font-size: var(--cta-copy);}
    .footer-widget-area{float: left; margin-bottom: 0; width: calc(100% / 3);}
    .carousel .flickity-page-dots{left: 3.75rem;}
    .resort-card__title{font-size: 20px; line-height: 18px;}
    .about-small, .loc-small{width: 230px;}
    .newsletter-form input[type="submit"]{width: 25%;}
    .newsletter-checkbox{font-size: var(--font-footer);}
    .introduction-bottom .copy, .eco-copy{width: 75%;}
    .team-rail{margin-left: 0;}
    #wpgmza_map_1{height: 315px!important;}
    .eco-right{margin-left: 25%;}

}