.elementor-kit-1626{--e-global-color-primary:#003449;--e-global-color-secondary:#F5F8FC;--e-global-color-text:#003449;--e-global-color-accent:#A4B821;--e-global-color-6ec6320:#FFFFFF;--e-global-color-f3bf87b:#00A4D4;--e-global-color-504509b:#819CA3;--e-global-color-194b145:#F5F8FC;--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;--e-global-typography-ee44752-font-size:16px;--e-global-typography-e71e3f9-font-size:16px;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;background-color:var( --e-global-color-6ec6320 );}.elementor-kit-1626 a{color:var( --e-global-color-accent );}.elementor-kit-1626 h1{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:42px;font-weight:600;}.elementor-kit-1626 h2{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:41px;font-weight:600;}.elementor-kit-1626 h3{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:31px;font-weight:600;}.elementor-kit-1626 h4{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:22px;font-weight:600;line-height:1em;}.elementor-kit-1626 h5{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;}.elementor-kit-1626 h6{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:17px;font-weight:600;}.elementor-kit-1626 button,.elementor-kit-1626 input[type="button"],.elementor-kit-1626 input[type="submit"],.elementor-kit-1626 .elementor-button{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6ec6320 );background-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-1626 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:500px){.elementor-kit-1626{font-size:16px;}.elementor-kit-1626 h1{font-size:30px;}.elementor-kit-1626 h2{font-size:28px;}.elementor-kit-1626 h3{font-size:25px;}.elementor-kit-1626 h4{font-size:22px;}.elementor-kit-1626 h5{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    overflow-x: hidden;
}
#content{
    z-index: 0;
}
.elementor-page .elementor-widget-image a img[src$=".svg"] {
    width: auto;
}
.elementor-select-wrapper .select-caret-down-wrapper svg {
    overflow: visible;
}
.check_list .elementor-icon-list-item {
    align-items: flex-start;
}

.check_list .elementor-icon-list-item .elementor-icon-list-icon {
    margin-top: 0.5em;
}

.title-gradient .elementor-icon-box-title {
    color: transparent !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#a4b821), to(#00a4d4));
    background-image: -o-linear-gradient(left, #a4b821, #00a4d4);
    background-image: linear-gradient(to right, #a4b821, #00a4d4);
    -webkit-background-clip: text;
    background-clip: text;
}
.white-nav .elementor-swiper-button::before {
    background-color: white;
    padding: 20px;
    border-radius: 50%;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: -1;
}
.white-nav .elementor-swiper-button-prev{
    left: 10px !important;
}
.white-nav .elementor-swiper-button-next{
    right: 10px !important;
}

.number-gradient .elementor-counter-number-wrapper {

color: transparent !important;
background-image: -o-linear-gradient(left, #A4B821, #00A4D4);
background-image: linear-gradient(to right, #A4B821, #00A4D4);

-webkit-background-clip: text;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
-ms-background-clip: text;
-ms-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

input[type="checkbox"]:checked {
    filter: invert(100%) hue-rotate(-325deg) brightness(1.16);
}


.hero_bttm_fix::after {
    content: "";
    background: #fff;
    height: 20px;
    width: 100vw;
    bottom: -14px;
    right: 0;
    left: 0;
    position: absolute;
    z-index: -1;
}

.fix_bttm_shape .elementor-shape[data-negative]{
    transform: rotate(0deg);
}

.width-100-30 {
    width: calc(100% + 40px);
}

.width-100-40 {
    width: calc(100% + 40px);
}

.margin-top-auto {
    margin-top: auto;
}

.width-auto {
    width: auto;
}

.flex-basis-zero {
    flex-basis: 0;
    width: auto;
}

.elementor-form-spinner {
    white-space: nowrap!important;
}

.striketrough {
  display: flex;
  flex-direction: row;
  gap: 8px;
  font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, Sans-Serif;
}

.striketrough:before, .striketrough:after{
  content: "";
  flex: 1 1;
  border-bottom: 1px solid;
  margin: auto;
  border-color: #fff;
}

.faded {
    opacity: 0.6;
}

.faded:hover {
    opacity: 1;
}/* End custom CSS */