.elementor-kit-9022{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#54595F;--e-global-color-accent:#04CF7A;--e-global-color-897c49c:#FFF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.4em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:800;--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;color:var( --e-global-color-secondary );font-weight:400;}.elementor-kit-9022 p{margin-bottom:18px;}.elementor-kit-9022 a{color:var( --e-global-color-accent );font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */h1, h2, h3, h4, h5, h6 {
    line-height: 1.1 !important;
}
p {
    line-height: 1.4 !important;
}
.qodef-drop-down .narrow .second .inner ul li {
    width: 275px;
}
.qodef-drop-down .second .inner > ul > li > a {
    font-weight: 500;
}
.elementor-slide-heading:before {
    background-color: #04cf7a;
    content: "";
    display: inline-block;
    height: 4px;
    position: relative;
    vertical-align: middle;
    width: 36px;
    margin-right: 8px;
}
@media only screen and (max-width: 680px) {
    h2 {
        font-size: 25px !important;
    }
    .elementor-9205 .elementor-element.elementor-element-855afe5 .elementor-slide-description {
        font-size: 35px !important;
    }
    .qodef-grid {
        width: auto !important;
        margin: 0 36px 0 23px !important;
    }
}/* End custom CSS */