.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =========================================
   VISTA & TONIC — FORCE FRONTEND FONTS
   ========================================= */

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700&display=swap');


/* ---------- HEADINGS ---------- */

body .athheader-logo .elementor-heading-title,
body .athhero-eyebrow .elementor-heading-title,
body .athhero-title .elementor-heading-title,
body .athview-label .elementor-heading-title,
body .athview-title .elementor-heading-title,
body .athmenu-label .elementor-heading-title,
body .athmenu-title .elementor-heading-title,
body .athevents-label .elementor-heading-title,
body .athevents-title .elementor-heading-title,
body .athfind-label .elementor-heading-title,
body .athfind-title .elementor-heading-title,
body .athfind-details-title .elementor-heading-title,
body .athfooter-logo .elementor-heading-title,
body .athfooter-nav-title .elementor-heading-title,
body .athfooter-contact-title .elementor-heading-title {

    font-family: "Bebas Neue", sans-serif !important;
    font-weight: 400 !important;
}


/* ---------- BODY TEXT ---------- */

body .athhero-description,
body .athhero-description p,
body .athview-description,
body .athview-description p,
body .athmenu-description,
body .athmenu-description p,
body .athevents-description,
body .athevents-description p,
body .athfind-address,
body .athfind-address p,
body .athfind-contact,
body .athfind-contact p,
body .athfind-metro,
body .athfind-metro p,
body .athfind-foot,
body .athfind-foot p,
body .athfind-airport,
body .athfind-airport p,
body .athfooter-tagline,
body .athfooter-tagline p,
body .athfooter-links,
body .athfooter-links p,
body .athfooter-contact-info,
body .athfooter-contact-info p {

    font-family: "Montserrat", sans-serif !important;
    font-weight: 400 !important;
}


/* ---------- BUTTONS ---------- */

body .athhero-button .elementor-button,
body .athmenu-button .elementor-button,
body .athevents-button .elementor-button,
body .athfind-directions .elementor-button,
body .athheader-menu-button .elementor-button {

    font-family: "Montserrat", sans-serif !important;
    font-weight: 700 !important;
}


/* ---------- NAVIGATION ---------- */

body .elementor-nav-menu a,
body .elementor-nav-menu li a {

    font-family: "Montserrat", sans-serif !important;
    font-weight: 600 !important;
}/* End custom CSS */