.elementor-kit-8{--e-global-color-primary:#135E4F;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#03110E;--e-global-color-accent:#0E483D;--e-global-color-eda245d:#EEFCF9;--e-global-color-8cb8a22:#BFA745;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-primary );}.elementor-kit-8 a:hover{color:var( --e-global-color-8cb8a22 );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{border-style:none;}.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 *//* Initial */

html {
    overflow-x: hidden;
}

body {
    font-size: 100%;
    overflow-x: hidden !important;
    text-rendering: optimizeLegibility;
-webkit-font-feature-settings: "kern";
font-feature-settings: "kern";
font-kerning: normal;
text-shadow: 1px 1px 1px hsla(0,0%,100%,.04);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
::-moz-selection { /* Firefox */
  color: #fff;
  background: var( --e-global-color-primary );
}

::selection {
  color: #fff;
  background: var( --e-global-color-primary );
}

/* System Font Stack */

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

/* Links */

.elementor-widget-text-editor a {
    color: var( --e-global-color-primary ) !important;
}
.elementor-widget-text-editor a:hover {
    color: var( --e-global-color-text ) !important;
}

/* BL Sprites */

.sprt {
    background-image: url(/wp-content/uploads/bl-sprites.png);
    background-repeat: no-repeat;
}

.sprt-BB {
    width: 32px;
    height: 32px;
    background-position: -4px -4px;
}

.sprt-BE {
    width: 32px;
    height: 32px;
    background-position: -44px -4px;
}

.sprt-BW {
    width: 32px;
    height: 32px;
    background-position: -84px -4px;
}

.sprt-BY {
    width: 32px;
    height: 32px;
    background-position: -124px -4px;
}

.sprt-DE {
    width: 32px;
    height: 32px;
    background-position: -164px -4px;
}

.sprt-HB {
    width: 32px;
    height: 32px;
    background-position: -204px -4px;
}

.sprt-HE {
    width: 32px;
    height: 32px;
    background-position: -244px -4px;
}

.sprt-HH {
    width: 32px;
    height: 32px;
    background-position: -284px -4px;
}

.sprt-MV {
    width: 32px;
    height: 32px;
    background-position: -324px -4px;
}

.sprt-NI {
    width: 32px;
    height: 32px;
    background-position: -364px -4px;
}

.sprt-NW {
    width: 32px;
    height: 32px;
    background-position: -404px -4px;
}

.sprt-RP {
    width: 32px;
    height: 32px;
    background-position: -444px -4px;
}

.sprt-SH {
    width: 32px;
    height: 32px;
    background-position: -484px -4px;
}

.sprt-SL {
    width: 32px;
    height: 32px;
    background-position: -524px -4px;
}

.sprt-SN {
    width: 32px;
    height: 32px;
    background-position: -564px -4px;
}

.sprt-ST {
    width: 32px;
    height: 32px;
    background-position: -604px -4px;
}

.sprt-TH {
    width: 32px;
    height: 32px;
    background-position: -644px -4px;
}/* End custom CSS */