.elementor-kit-7{--e-global-color-primary:#253964;--e-global-color-secondary:#DDDDDD;--e-global-color-text:#253964;--e-global-color-accent:#A3DF02;--e-global-color-9779486:#EEEEEE;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;font-family:"Lato", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#253964;font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#253964;border-radius:15px 15px 15px 15px;padding:17px 36px 17px 36px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#02010100;color:#253964;border-radius:15px 15px 15px 15px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Lato", Sans-serif;}.elementor-kit-7 h1{font-family:"Lato", Sans-serif;}.elementor-kit-7 h2{font-family:"Lato", Sans-serif;}.elementor-kit-7 h3{font-family:"Lato", Sans-serif;}.elementor-kit-7 h4{font-family:"Lato", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1650px;}.e-con{--container-max-width:1650px;--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);}.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: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 */.font-scale.hero-slide .elementor-slide-heading, .font_50_24 {
            --min: 24;
            --max: 48;
    }
    
    .font-scale.hero-slide .slide-sub-heading {
        --min: 16;
        --max: 24;
    }
    
    .font_40_18 {
        --min: 16;
        --max: 40;
    }
    
    .font_30_18, .post_content h2 {
        --min: 16;
        --max: 24;
    }
    
    .font_35_20 {
        --min: 16;
        --max: 32;
    }
    
    .font_25_18, .filter-accordion-container .e-n-accordion-item-title-text {
        --min: 16;
        --max: 24;
    }
    
    .font_22_18 {
        --min: 16;
        --max: 22;
    }
    
    .font_20_16 {
        --min: 16;
        --max: 20;
    }
    
    .font_18_16 {
        --min: 16;
        --max: 16;
    }
    
    .font_80_24 {
        --min: 16;
        --max: 48;
    }
    .font_70_28 {
        --min: 16;
        --max: 36;
    }
    
    .font_96_30 {
        --min: 24;
        --max: 72;
    }
    
    .bot_72_24 {
        --botmin: 24;
        --botmax: 48;
    }
    
    .bot_110_24 {
        --botmin: 24;
        --botmax: 96;
    }
    
    .bot_50_24 {
        --botmin: 24;
        --botmax: 48;
    }
    
    .top_110_24 {
        --topmin: 24;
        --topmax: 96;
    }
    .bot_58_24 {
        --botmin: 24;
        --botmax: 48;
    }
    .top_85_24 {
        --topmin: 24;
        --topmax: 72;
    }
    .bot_85_24 {
        --botmin: 24;
        --botmax: 72;
    }
    .bot_75_24 {
        --botmin: 24;
        --botmax: 72;
    }
    .top_75_24 {
        --topmin: 24;
        --topmax: 72;
    }
    
    .pad-bot-scale > .e-con-inner {
        padding-bottom: 0px !important;
    }
    .pad-top-scale > .e-con-inner {
        padding-top: 0px !important;
    }

@media (max-width: 1920px) {
    /*Must run below all other scales*/
  .font-scale, .font-scale * {
    font-size: calc(var(--min) * 1px + (var(--max) - var(--min)) * ((100vw - 320px) / (1920 - 320))) !important;
  }
  .pad-bot-scale {
      padding-bottom: calc(var(--botmin) * 1px + (var(--botmax) - var(--botmin)) * ((100vw - 320px) / (1920 - 320))) !important;
  }
  .pad-top-scale {
      padding-top: calc(var(--topmin) * 1px + (var(--topmax) - var(--topmin)) * ((100vw - 320px) / (1920 - 320))) !important;
  }
}

@media (min-width: 1921px) {
    /*Must run below all other scales*/
  .font-scale, .font-scale * {
    font-size: var(--max) !important;
  }
  .pad-bot-scale {
      padding-bottom: var(--botmax) !important;
  }
  .pad-top-scale {
      padding-top: var(--topmax) !important;
  }
}

.no-p-margin p {
    margin-bottom: 0px !important;
}/* End custom CSS */