.elementor-kit-7{--e-global-color-primary:#1C1C1C;--e-global-color-secondary:#C8892A;--e-global-color-text:#FFFFFF;--e-global-color-accent:#3A3A3A;--e-global-color-f1a1219:#F5F0E8;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-size:76px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.08em;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-size:52px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.08em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.53em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:11px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.53em;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;}.elementor-kit-7 h1{font-family:"Bebas Neue", Sans-serif;font-size:76px;font-weight:700;line-height:1em;}.elementor-kit-7 h2{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:600;line-height:1em;}.elementor-kit-7 h3{font-family:"Bebas Neue", Sans-serif;font-size:34px;font-weight:600;line-height:1em;}.elementor-kit-7 h4{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:600;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:48px;--container-default-padding-right:48px;--container-default-padding-bottom:48px;--container-default-padding-left:48px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-primary-font-size:68px;--e-global-typography-secondary-font-size:48px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:11px;font-size:16px;}.elementor-kit-7 a{font-size:11px;line-height:1em;}.elementor-kit-7 h1{font-size:68px;line-height:1em;}.elementor-kit-7 h2{font-size:48px;line-height:1em;}.elementor-kit-7 h3{font-size:32px;line-height:1em;}.elementor-kit-7 h4{font-size:26px;line-height:1em;}.e-con{--container-default-padding-top:40px;--container-default-padding-right:40px;--container-default-padding-bottom:40px;--container-default-padding-left:40px;}}@media(max-width:1025px){.elementor-kit-7{--e-global-typography-primary-font-size:54px;--e-global-typography-secondary-font-size:40px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:11px;font-size:16px;}.elementor-kit-7 a{font-size:11px;}.elementor-kit-7 h1{font-size:54px;line-height:1em;}.elementor-kit-7 h2{font-size:40px;line-height:1em;}.elementor-kit-7 h3{font-size:28px;line-height:1em;}.elementor-kit-7 h4{font-size:24px;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:28px;--container-default-padding-right:28px;--container-default-padding-bottom:28px;--container-default-padding-left:28px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:42px;--e-global-typography-secondary-font-size:34px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:10.5px;font-size:16px;}.elementor-kit-7 a{font-size:11px;line-height:1em;}.elementor-kit-7 h1{font-size:42px;line-height:1em;}.elementor-kit-7 h2{font-size:34px;line-height:1em;}.elementor-kit-7 h3{font-size:26px;line-height:1em;}.elementor-kit-7 h4{font-size:22px;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}}/* Start custom CSS *//* =========================================
   BETELO GLOBAL RESPONSIVE SYSTEM
   FINAL VERSION
   ========================================= */

:root {
    --bt-h1: 76px;
    --bt-h2: 52px;
    --bt-h3: 34px;
    --bt-h4: 28px;

    --bt-body: 16px;
    --bt-label: 11px;

    --bt-page-x: 48px;
    --bt-section-y: 104px;

    --bt-content-width: 1200px;
}


/* =========================================
   LAPTOP — 1025PX TO 1366PX
   ========================================= */

@media (max-width: 1366px) {
    :root {
        --bt-h1: 68px;
        --bt-h2: 48px;
        --bt-h3: 32px;
        --bt-h4: 26px;

        --bt-page-x: 40px;
        --bt-section-y: 88px;
    }
}


/* =========================================
   TABLET — 768PX TO 1024PX
   ========================================= */

@media (max-width: 1024px) {
    :root {
        --bt-h1: 54px;
        --bt-h2: 40px;
        --bt-h3: 28px;
        --bt-h4: 24px;

        --bt-page-x: 28px;
        --bt-section-y: 72px;
    }
}


/* =========================================
   MOBILE — 767PX AND BELOW
   ========================================= */

@media (max-width: 767px) {
    :root {
        --bt-h1: 42px;
        --bt-h2: 34px;
        --bt-h3: 26px;
        --bt-h4: 22px;

        --bt-label: 10px;

        --bt-page-x: 20px;
        --bt-section-y: 56px;
    }
}


/* =========================================
   STANDARD SECTION
   ========================================= */

.bt-section {
    padding:
        var(--bt-section-y)
        var(--bt-page-x);
}


/* =========================================
   STANDARD INNER CONTAINER
   ========================================= */

.bt-inner {
    width: 100%;
    max-width: var(--bt-content-width);
    margin-inline: auto;
}


/* =========================================
   RESPONSIVE HEADINGS
   ========================================= */

.bt-h1 .elementor-heading-title {
    font-size: var(--bt-h1) !important;
    line-height: 1em !important;
}

.bt-h2 .elementor-heading-title {
    font-size: var(--bt-h2) !important;
    line-height: 1em !important;
}

.bt-h3 .elementor-heading-title {
    font-size: var(--bt-h3) !important;
    line-height: 1.05em !important;
}

.bt-h4 .elementor-heading-title {
    font-size: var(--bt-h4) !important;
    line-height: 1.05em !important;
}


/* =========================================
   BODY TEXT
   Works properly with Elementor Text Editor
   ========================================= */

.bt-body,
.bt-body .elementor-widget-container,
.bt-body p {
    font-size: var(--bt-body) !important;
    line-height: 1.5em !important;
}


/* =========================================
   LABELS / EYEBROWS
   Works properly with Elementor Heading
   ========================================= */

.bt-label .elementor-heading-title {
    font-size: var(--bt-label) !important;
    line-height: 1.2em !important;
}/* End custom CSS */