.elementor-kit-9{--e-global-color-primary:#0C1F37;--e-global-color-secondary:#0F9CD8;--e-global-color-text:#1070A5;--e-global-color-accent:#FFFFFF;--e-global-color-47dff31:#FFFFFF99;--e-global-color-3618c45:#000000;--e-global-color-ec69095:#F5F5F5;--e-global-color-15a2263:#DFDFDF;--e-global-color-3d1715a:#3D4C5F;--e-global-color-01bfc4e:#0C1F3799;--e-global-color-6132e1d:#121416;--e-global-color-88bc2a0:#17191C;--e-global-color-af13059:#202427;--e-global-color-873abea:#292E32;--e-global-color-06f2968:#73818C;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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 *//* GENERAL */

/*.test {
    display: none;
}*/

* {
    line-height: 1 !important;
}
html {
    font-size: 16px
}
/*span {
    display: block;
}
h1, h2, h3, h4, h5, h6, p {
    margin-block-start:0rem !important;
    margin-block-end:0rem !important;
}*/
strong {
    font-weight: 700 !important;
}
a {
    color: inherit;
    text-decoration: none;
}
.blur {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px) contrast(100%);
}
.gr-mask {
    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 77%, rgba(0,0,0,0) 88%);
    mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 77%, rgba(0,0,0,0) 88%);
}
.fit-content {
    width: fit-content;
}

/* HIDE / SHOW */

.hide {
    display: none;
}
.show {
    display: flex !important;
}

/* ADD RESPONSIVE BRAEK POINT: d, t, m */

@media (max-width: 767px) {
    .hide-m {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .hide-t {
        display: none;
    }
}
@media (min-width: 1025px) {
    .hide-d {
        display: none;
    }
}

/* TEXT SIZE */

.t8 * {
    font-size: 0.5rem;
}
.t10 * {
    font-size: 0.625rem;
}
.t12 * {
    font-size: 0.75rem;
}
.t14 * {
    font-size: 0.875rem;
}
.t16 * {
    font-size: 1rem;
}
.t18 * {
    font-size: 1.125rem;
}
.t21 * {
    font-size: 1.3125rem;
}
.t24 * {
    font-size: 1.5rem;
}
.t28 * {
    font-size: 1.75rem;
}
.t32 * {
    font-size: 2rem;
}
.t34 * {
    font-size: 2.125rem;
}
.t36 * {
    font-size: 2.25rem;
}
.t42 * {
    font-size: 2.625rem;
}
.t46 * {
    font-size: 2.875rem;
}
.t48 * {
    font-size: 3rem;
}
.t56 * {
    font-size: 3.5rem;
}
.t68 * {
    font-size: 4.25rem;
}
.t60 * {
    font-size: 3.75rem;
}
.t72 * {
    font-size: 4.5rem;
}
.t90 * {
    font-size: 5.625rem;
}

/* TEXT SIZE TABLET */

@media (max-width: 1024px) {
    .tb8 * {
        font-size: 0.5rem;
    }
    .tb10 * {
        font-size: 0.625rem;
    }
    .tb12 * {
        font-size: 0.75rem;
    }
    .tb14 * {
        font-size: 0.875rem;
    }
    .tb16 * {
        font-size: 1rem;
    }
    .tb18 * {
        font-size: 1.125rem;
    }
    .tb21 * {
        font-size: 1.3125rem;
    }
    .tb24 * {
        font-size: 1.5rem;
    }
    .tb28 * {
        font-size: 1.75rem;
    }
    .tb32 * {
        font-size: 2rem;
    }
    .tb34 * {
        font-size: 2.125rem;
    }
    .tb36 * {
        font-size: 2.25rem;
    }
    .tb42 * {
        font-size: 2.625rem;
    }
    .tb46 * {
        font-size: 2.875rem;
    }
    .tb48 * {
        font-size: 3rem;
    }
    .tb56 * {
        font-size: 3.5rem;
    }
    .tb68 * {
        font-size: 4.25rem;
    }
    .tb60 * {
        font-size: 3.75rem;
    }
    .tb72 * {
        font-size: 4.5rem;
    }
    .tb90 * {
        font-size: 5.625rem;
    }
}

/* TEXT SIZE MOBILE */

@media (max-width: 767px) {
    .tm8 * {
        font-size: 0.5rem;
    }
    .tm10 * {
        font-size: 0.625rem;
    }
    .tm12 * {
        font-size: 0.75rem;
    }
    .tm14 * {
        font-size: 0.875rem;
    }
    .tm16 * {
        font-size: 1rem;
    }
    .tm18 * {
        font-size: 1.125rem;
    }
    .tm21 * {
        font-size: 1.3125rem;
    }
    .tm24 * {
        font-size: 1.5rem;
    }
    .tm28 * {
        font-size: 1.75rem;
    }
    .tm32 * {
        font-size: 2rem;
    }
    .tm34 * {
        font-size: 2.125rem;
    }
    .tm36 * {
        font-size: 2.25rem;
    }
    .tm42 * {
        font-size: 2.625rem;
    }
    .tm46 * {
        font-size: 2.875rem;
    }
    .tm48 * {
        font-size: 3rem;
    }
    .tm56 * {
        font-size: 3.5rem;
    }
    .tm68 * {
        font-size: 4.25rem;
    }
    .tm60 * {
        font-size: 3.75rem;
    }
    .tm72 * {
        font-size: 4.5rem;
    }
    .tm90 * {
        font-size: 5.625rem;
    }
}

/* TEXT WEIGHT */

.w100 * {
    font-weight: 100 !important;
}
.w200 * {
    font-weight: 200 !important;
}
.w300 * {
    font-weight: 300 !important;
}
.w400 * {
    font-weight: 400 !important;
}
.w500 * {
    font-weight: 500 !important;
}
.w700 * {
    font-weight: 700 !important;
}
.w800 * {
    font-weight: 800 !important;
}
.w900 * {
    font-weight: 900 !important;
}

/* TEXT STYLE */

.up * {
    text-transform: uppercase;
}
.lh10 * {
    line-height: 1.0 !important;
}
.lh12 * {
    line-height: 1.2 !important;
  }
.lh15 * {
  line-height: 1.5 !important;
}
.lh20 * {
  line-height: 2.0 !important;
}
.ls * {
    letter-spacing: 0.25rem;
}

/* TEXT COLOR */

.gr {
  background: linear-gradient(to left, var(--e-global-color-secondary), var(--e-global-color-text));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; 
  color: transparent;
}

/* SCROLLBAR */

::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    background-color: #ffffff;
}
::-webkit-scrollbar-thumb {
    background-color: var(--e-global-color-primary);
}

/* JET ENGINE LISTING LOADER */

.jsf_provider-preloader {
    color: var(--e-global-color-secondary) !important;
}/* End custom CSS */