
/* CUSTOM FONTS */
/*BUTTON NORMAL*/
.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button,
.elementor-editor-active .elementor-widget-button a.elementor-button,
.elementor-editor-active .elementor-widget-button .elementor-button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    border: 1px solid #019247;
    padding: 16px 32px !important;
    background-color: #019247;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .elementor-widget-button a.elementor-button,
    .elementor-widget-button .elementor-button,
    .elementor-editor-active .elementor-widget-button a.elementor-button,
    .elementor-editor-active .elementor-widget-button .elementor-button {
        font-size: 15.75px;
    }
}
.elementor-widget-button a.elementor-button:hover,
.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .elementor-widget-button .elementor-button:hover {
    border-color: #01783a;
    background-color: #01783a;
    color: #ffffff !important;
}

.btn_outline.elementor-widget-button a.elementor-button,
.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_outline.elementor-widget-button .elementor-button {
    background-color: transparent !important;
    color: #019247 !important;
}
.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_outline.elementor-widget-button .elementor-button:hover {
    background-color: transparent !important;
    color: #01783a !important;
}
.btn_inverted.elementor-widget-button a.elementor-button,
.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_inverted.elementor-widget-button .elementor-button {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_inverted.elementor-widget-button .elementor-button:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button .elementor-button {
    color: #ffffff !important;
}
.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
    color: #F0F4F8 !important;
}

/*BUTTON SECONDARY*/
.btn_secondary.elementor-widget-button a.elementor-button,
.btn_secondary.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.elementor-widget-button .elementor-button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #e30714;
    padding: 16px 32px !important;
    background-color: #e30714;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .btn_secondary.elementor-widget-button a.elementor-button,
    .btn_secondary.elementor-widget-button .elementor-button,
    .elementor-editor-active .btn_secondary.elementor-widget-button a.elementor-button,
    .elementor-editor-active .btn_secondary.elementor-widget-button .elementor-button {
        font-size: 15.75px;
    }
}
.btn_secondary.elementor-widget-button a.elementor-button:hover,
.btn_secondary.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.elementor-widget-button .elementor-button:hover {
    border-color: #ba0610;
    background-color: #ba0610;
    color: #ffffff !important;
}
.btn_secondary.btn_outline.elementor-widget-button a.elementor-button,
.btn_secondary.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button .elementor-button {
    background-color: transparent !important;
    color: #e30714 !important;
}
.btn_secondary.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_secondary.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button .elementor-button:hover {
    background-color: transparent !important;
    color: #ba0610 !important;
}
.btn_secondary.btn_inverted.elementor-widget-button a.elementor-button,
.btn_secondary.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button .elementor-button {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
.btn_secondary.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_secondary.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button .elementor-button:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
.btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button {
    color: #ffffff !important;
}
.btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
    color: #F0F4F8 !important;
}

/*BUTTON ACCENT*/
.btn_accent.elementor-widget-button a.elementor-button,
.btn_accent.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.elementor-widget-button .elementor-button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #F0B429;
    padding: 16px 32px !important;
    background-color: #F0B429;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .btn_accent.elementor-widget-button a.elementor-button,
    .btn_accent.elementor-widget-button .elementor-button,
    .elementor-editor-active .btn_accent.elementor-widget-button a.elementor-button,
    .elementor-editor-active .btn_accent.elementor-widget-button .elementor-button {
        font-size: 15.75px;
    }
}
.btn_accent.elementor-widget-button a.elementor-button:hover,
.btn_accent.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.elementor-widget-button .elementor-button:hover {
    border-color: #DE911D;
    background-color: #DE911D;
    color: #ffffff !important;
}
.btn_accent.btn_outline.elementor-widget-button a.elementor-button,
.btn_accent.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button .elementor-button {
    background-color: transparent !important;
    color: #F0B429 !important;
}
.btn_accent.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_accent.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button .elementor-button:hover {
    background-color: transparent !important;
    color: #DE911D !important;
}
.btn_accent.btn_inverted.elementor-widget-button a.elementor-button,
.btn_accent.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button .elementor-button {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
.btn_accent.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_accent.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button .elementor-button:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
.btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button {
    color: #ffffff !important;
}
.btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
    color: #F0F4F8 !important;
}

/*BUTTON DIMMED*/
.btn_dimmed.elementor-widget-button a.elementor-button,
.btn_dimmed.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.elementor-widget-button .elementor-button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #D9E2EC;
    padding: 16px 32px !important;
    background-color: #D9E2EC;
    color: #334E68 !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .btn_dimmed.elementor-widget-button a.elementor-button,
    .btn_dimmed.elementor-widget-button .elementor-button,
    .elementor-editor-active .btn_dimmed.elementor-widget-button a.elementor-button,
    .elementor-editor-active .btn_dimmed.elementor-widget-button .elementor-button {
        font-size: 15.75px;
    }
}
.btn_dimmed.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.elementor-widget-button .elementor-button:hover {
    border-color: #BCCCDC;
    background-color: #BCCCDC;
    color: #334E68 !important;
}
.btn_dimmed.btn_outline.elementor-widget-button a.elementor-button,
.btn_dimmed.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button .elementor-button {
    background-color: transparent !important;
    color: #D9E2EC !important;
}
.btn_dimmed.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button .elementor-button:hover {
    background-color: transparent !important;
    color: #BCCCDC !important;
}
.btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button,
.btn_dimmed.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button .elementor-button {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
.btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button .elementor-button:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button {
    color: #ffffff !important;
}
.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
    color: #F0F4F8 !important;
}

/*BUTTON WOO*/
.btn_woo.elementor-widget-button a.elementor-button,
.btn_woo.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_woo.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_woo.elementor-widget-button .elementor-button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 900;
    text-transform: inherit;
    border: 1px solid #019247;
    padding: 16px 32px !important;
    background-color: #019247;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .btn_woo.elementor-widget-button a.elementor-button,
    .btn_woo.elementor-widget-button .elementor-button,
    .elementor-editor-active .btn_woo.elementor-widget-button a.elementor-button,
    .elementor-editor-active .btn_woo.elementor-widget-button .elementor-button {
        font-size: 15.75px;
    }
}
.btn_woo.elementor-widget-button a.elementor-button:hover,
.btn_woo.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_woo.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_woo.elementor-widget-button .elementor-button:hover {
    border-color: #01783a;
    background-color: #01783a;
    color: #ffffff !important;
}


/*BUTTON WOO SECONDARY*/
.btn_woo_secondary.elementor-widget-button a.elementor-button,
.btn_woo_secondary.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button .elementor-button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 900;
    text-transform: inherit;
    border: 1px solid #e30714;
    padding: 16px 32px !important;
    background-color: #e30714;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .btn_woo_secondary.elementor-widget-button a.elementor-button,
    .btn_woo_secondary.elementor-widget-button .elementor-button,
    .elementor-editor-active .btn_woo_secondary.elementor-widget-button a.elementor-button,
    .elementor-editor-active .btn_woo_secondary.elementor-widget-button .elementor-button {
        font-size: 15.75px;
    }
}
.btn_woo_secondary.elementor-widget-button a.elementor-button:hover,
.btn_woo_secondary.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button .elementor-button:hover {
    border-color: #ba0610;
    background-color: #ba0610;
    color: #ffffff !important;
}


/***VARIA***/

/*GENERAL*/
header.page-header h1.entry-title {
    display: none;
}
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-widget-text-editor .elementor-text-editor h1:first-child,
.elementor-widget-text-editor .elementor-text-editor h2:first-child,
.elementor-widget-text-editor .elementor-text-editor h3:first-child,
.elementor-widget-text-editor .elementor-text-editor h4:first-child,
.elementor-widget-text-editor .elementor-text-editor h5:first-child,
.elementor-widget-text-editor .elementor-text-editor h6:first-child,
.elementor-widget-html .elementor-widget-container h1:first-child,
.elementor-widget-html .elementor-widget-container h2:first-child,
.elementor-widget-html .elementor-widget-container h3:first-child,
.elementor-widget-html .elementor-widget-container h4:first-child,
.elementor-widget-html .elementor-widget-container h5:first-child,
.elementor-widget-html .elementor-widget-container h6:first-child,
.elementor-widget-heading .elementor-widget-container .elementor-heading-title,
.elementor-widget-animated-headline .elementor-widget-container .elementor-headline,
.elementor-column .p:first-child,
.elementor-column .h1:first-child,
.elementor-column .h2:first-child,
.elementor-column .h3:first-child,
.elementor-column .h4:first-child,
.elementor-column .h5:first-child,
.elementor-column .h6:first-child {
    margin-top: 0px !important;
}



/***** FOOTER *****/
.elementor-location-footer > .elementor-inner .elementor-section-wrap section {
    /* background-color: #019247; */
}

/**** FOOTER MENU *****/
.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container nav ul.elementor-nav-menu li.menu-item a {
    padding: 12px 16px;
    color: #ffffff !important; /*important for e editor*/
    font-weight: 900;
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container nav ul.elementor-nav-menu li.menu-item a:hover {
    color: #015d2d !important; /*important for e editor*/
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-menu-toggle i:before {
    color: #ffffff;
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown {
    background-color: transparent;
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0px;
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a {
    padding: 8px 0px;
    color: #ffffff;
    font-size: 16px;
    background-color: transparent;
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a:hover {
    color: #019247;
    background-color: transparent;
}

/*SECTIONS PADDING*/
.elementor-section-wrap > .elementor-element {
    padding-top: 40px;
    padding-bottom: 40px;
}
@media screen and ( min-width: 767px ) and ( max-width: 1024px ) {
    .elementor-section-wrap > .elementor-element {
        padding-top: 24px;
        padding-bottom: 24px;
    }
}
@media ( max-width: 767px ) {
    .elementor-section-wrap > .elementor-element {
        padding-top: 24px;
        padding-bottom: 24px;
    }
}

/*WIDGET HEADING*/
.elementor-widget-heading p.elementor-heading-title,
.elementor-widget-heading span.elementor-heading-title,
.elementor-widget-heading div.elementor-heading-title {
    font-family: 'Montserrat', sans-serif;
    line-height: 1.7em;
    font-weight: 300;
}
@media ( max-width: 767px ) {
    .elementor-widget-heading p.elementor-heading-title,
    .elementor-widget-heading span.elementor-heading-title,
    .elementor-widget-heading div.elementor-heading-title {
        line-height: 1.4875em;
    }
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
	padding-left: 24px;
	padding-right: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
}




/*****************************************/
/*elementor widget nav menu*/
/*****************************************/
.elementor-location-header .elementor-menu-toggle {
    padding-left: 0px;
    padding-right: 0px;
}
.elementor-location-header .elementor-menu-toggle i {
    padding: 0px;
}
.elementor-location-header .elementor-menu-toggle i:before {
    font-size: 35px;
    color: #524e4e;
}
.elementor-location-header nav.elementor-nav-menu--dropdown {
    background-color: transparent;
}
.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a {
    font-size: 18px;
    font-weight: 900;
    background-color: #ffffff;
    padding: 16px 24px;
    border-bottom: 1px solid #F0F4F8;
    color: #524e4e;
    border-left-width: 0px;
    padding: 24px 24px;
}
.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a:hover {
    background-color: #F0F4F8;
}
.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a {
    font-size: 16px;
    font-weight: 300;
    color: #524e4e;
}
.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a:hover {
    background-color: #F0F4F8;
}




/*****************************************/
/*elementor single post - author box*/
/*****************************************/
.elementor-widget-author-box {
    border-radius: 40px;
}
.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__avatar {
    margin-right: 16px;
}
.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__name {
    margin-top: 0px;
    color: #524e4e;
    font-size: 18px;
}
.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio {
    margin-bottom: 16px;
    color: #524e4e;
    font-size: 14px;
}
.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio a.elementor-author-box__button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #e30714;
    padding: 16px 32px !important;
    background-color: #e30714;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio a.elementor-author-box__button {
        font-size: 15.75px;
    }
}
.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio a.elementor-author-box__button:hover {
    border-color: #ba0610;
    background-color: #ba0610;
    color: #ffffff !important;
}



/*****************************************/
/*elementor single post - post comments*/
/*****************************************/
.elementor-widget-post-comments .elementor-widget-container #comments {
    border-top: 0px;
    margin: 0px;
    padding: 0px;
}
.elementor-widget-post-comments .elementor-widget-container #comments #respond #reply-title {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #524e4e;
}
.elementor-widget-post-comments .elementor-widget-container #comments #respond form .logged-in-as {
    font-size: 14px;
    line-height: 1.7em;
}
.elementor-widget-post-comments .elementor-widget-container #comments #respond form .logged-in-as a:first-of-type {
    color: #627D98;
}
.elementor-widget-post-comments .elementor-widget-container #comments #respond form .ast-row.comment-textarea {
    margin-bottom: 24px;
}
.elementor-widget-post-comments .elementor-widget-container #comments #respond form .ast-row.comment-textarea .comment-form-comment .comment-form-textarea #comment {
    border-radius: 40px;
}
.elementor-widget-post-comments .elementor-widget-container #comments #respond form .form-submit input {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #e30714;
    padding: 16px 32px !important;
    background-color: #e30714;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    .elementor-widget-post-comments .elementor-widget-container #comments #respond form .form-submit input {
        font-size: 15.75px;
    }
}
.elementor-widget-post-comments .elementor-widget-container #comments #respond form .form-submit input:hover {
    border-color: #ba0610;
    background-color: #ba0610;
    color: #ffffff !important;
}


/*****************************************/
/*elementor single post - post navigation*/
/*****************************************/
.elementor-widget-post-navigation {
    border-radius: 40px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation {
    padding-top: 16px;
    padding-bottom: 16px;
    border: 0px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .post-navigation__arrow-wrapper {
    color: #BCCCDC;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
    padding-right: 16px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .post-navigation__arrow-wrapper.post-navigation__arrow-next {
    padding-left: 16px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__prev {
    padding-right: 12px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__prev span.post-navigation__prev--label {
    color: #019247;
    font-size: 16px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__prev span.post-navigation__prev--title {
    color: #627D98;
    font-size: 14px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__next {
    padding-left: 12px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__next span.post-navigation__next--label {
    color: #019247;
    font-size: 16px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__next span.post-navigation__next--title {
    color: #627D98;
    font-size: 14px;
}
.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation__separator-wrapper .elementor-post-navigation__separator {
    background-color: #BCCCDC;
}


/*****************************************/
/*elementor single post - post info*/
/*****************************************/
.elementor-widget-post-info .elementor-widget-container ul.elementor-inline-items {
    align-items: center;
}
.elementor-widget-post-info .elementor-widget-container ul.elementor-post-info .elementor-icon-list-icon {
    padding-right: 8px;
}
.elementor-widget-post-info .elementor-widget-container ul.elementor-post-info i:before {
    color:#019247;
    font-size: 14px;
}
.elementor-widget-post-info .elementor-widget-container ul.elementor-post-info .elementor-post-info__item {
    color: #627D98;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    text-transform: none;
    font-weight: 300;
    letter-spacing: normal;
}




/*****************************************/
/*elementor archive posts - classic & card*/
/*elementor widget post*******************/
/*****************************************/

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container {
    grid-column-gap: 32px !important;
    grid-row-gap: 32px !important;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card {
    background-color: #ffffff;
    border-radius: 10px;
}
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__thumbnail__link {
    margin-bottom: 0px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text {
    padding: 24px 32px 24px 32px;
    margin-top: 0px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text .elementor-post__title,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text .elementor-post__title {
    margin-bottom: 16px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data {
    border:0px;
    border-top: 1px solid #BCCCDC;
    padding: 16px 32px 16px 32px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title {
    margin-bottom: 8px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title a,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title a {
    color: #524e4e;
    font-size: 22px;
    line-height: 1.2em;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data {
    margin-bottom: 0px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__meta-data,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__meta-data {
    color: #627D98;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 16px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__badge,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__badge {
    background-color: #019247;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    border-radius: 40px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt {
    margin-bottom: 16px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt p,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt p {
    font-size: 14px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more {
    color: #019247;
    margin-bottom: 16px;
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 300;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more:hover,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more:hover {
    color: #01783a;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination,
.elementor-widget-posts .elementor-widget-container .elementor-pagination {
    margin-top: 24px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers {
    color: #627D98;
    font-weight: 300;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers:hover,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers:hover {
    color: #524e4e;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers.current,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers.current {
    color: #019247;
    font-weight: bold;
    font-size: 16px;
}
.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers.current:hover,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers.current:hover {
    color: #01783a;
}





/*****************************************/
/*elementor countdown widget*/
/*****************************************/
.elementor-widget-countdown .elementor-countdown-item {
	background-color: #019247;
	color: #ffffff;
}



/*****************************************/
/*elementor icon widget*/
/*****************************************/
.elementor-icon { color: #019247; }
/*.elementor-icon:hover { color: #01783a; }*/

/*****************************************/
/*elementor icon box*/
/*****************************************/
h1.elementor-icon-box-title,
h2.elementor-icon-box-title,
h3.elementor-icon-box-title,
h4.elementor-icon-box-title,
h5.elementor-icon-box-title,
h6.elementor-icon-box-title {
    margin-top: 0px;
}


/*****************************************/
/*elementor portfolio widget*/
/*****************************************/
.elementor-portfolio-item__overlay {
	background-color: rgba(1,146,71,0.5);
}
.elementor-portfolio-item__overlay .elementor-portfolio-item__title {
	color: #ffffff;
}



/*****************************************/
/*elementor slides widget*/
/*****************************************/
.elementor-slides .slick-slide-inner, .elementor-slides .slick-slide-inner:hover {
	color: #ffffff;
}
.elementor-slides .slick-slide-inner .elementor-slide-button, .elementor-slides .slick-slide-inner .elementor-slide-button:hover {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: none;
	border: 1px solid #ffffff;
	padding: 16px 32px;
	background-color: transparent;
	color: #ffffff;
	border-radius: 40px;
}
@media ( max-width: 767px ) {
    .elementor-slides .slick-slide-inner .elementor-slide-button, .elementor-slides .slick-slide-inner .elementor-slide-button:hover {
        font-size: 15.75px;
    }
}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before {
	color: #ffffff;
}
.elementor-slick-slider ul.slick-dots li button:before {
	color: #ffffff !important;
	font-size: 10px;
}

/*****************************************/
/*elementor form widget*/
/*****************************************/
.elementor-widget-form .elementor-button {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: none;
	border: 1px solid #019247;
	padding: 16px 32px;
	background-color: #019247;
	color: #ffffff;
	border-radius: 40px;
}
@media ( max-width: 767px ) {
    .elementor-widget-form .elementor-button {
        font-size: 15.75px;
    }
}
.elementor-widget-form .elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
	background-color: #01783a;
	border-color: #01783a;
	color: #ffffff;
}
.elementor-widget-form .elementor-field-group .elementor-field-textual {
	border-color: #9FB3C8;
	color: #524e4e;
}

/*****************************************/
/*elementor image widget*/
/*****************************************/
.bd_normal.elementor-widget-image .elementor-image img { border: 1px solid #102A43 !important; }
.bdw_normal.elementor-widget-image .elementor-image img { border-width: 1px !important; }
.bds_normal.elementor-widget-image .elementor-image img { border-style: solid !important; }

/*****************************************/
/*elementor login widget*/
/*****************************************/
/*hier tijdelijk gestopt, hier beneden zijn er niet in meer in volgorde die ik wel nog gedaan heb */


/*****************************************/
/*elementor animated headline*/
/*****************************************/
.elementor-widget-animated-headline .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper svg path {
    stroke: #019247;
}

/*****************************************/
/*elementor price table*/
/*****************************************/
.elementor-widget-price-table .elementor-widget-container {
    border-radius: 40px;
    background-color: #F0F4F8;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__header {
    background-color: #019247;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__header .elementor-price-table__heading {
    color: #ffffff !important;
    font-size: 24px;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__header .elementor-price-table__subheading {
    color: #b8e0cb;
    font-size: 14px;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__price {
    color: #019247;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__price .elementor-price-table__period {
    color: #627D98;
    font-size: 14px;
    padding-top: 8px;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {
    font-size: 16px;
    line-height: 1.7em;
    color: #524e4e;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner i {
    color: #019247;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__features-list li:not(:first-of-type):before {
    border-top: 1px solid #BCCCDC;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__footer .elementor-button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    border: 1px solid #019247;
    padding: 16px 32px !important;
    background-color: #019247;
    color: #ffffff !important;
    border-radius: 40px !important;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__footer .elementor-button:hover {
    border-color: #01783a;
    background-color: #01783a;
    color: #ffffff !important;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__footer .elementor-price-table__additional_info {
    font-size: 14px;
    line-height: 1.75em;
    color: #627D98;
    margin-top: 16px;
}
.elementor-widget-price-table .elementor-widget-container .elementor-price-table__ribbon .elementor-price-table__ribbon-inner {
    background-color: #015d2d;
    color: #b8e0cb !important;
}

/*****************************************/
/*elementor call to action*/
/*****************************************/
.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-ribbon .elementor-ribbon-inner {
    background-color: #019247;
    color: #ffffff;Ò
}
.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content {
    border-radius: 40px;
    padding: 48px;
}
.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__content-item .elementor-icon i {
    color: #019247;
}
.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__title {
    color: #524e4e;
    margin-top: 0px;
}
.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__description {
    margin-bottom: 24px;
}
.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper a.elementor-cta__button {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    border: 1px solid #019247;
    padding: 16px 32px !important;
    background-color: #019247;
    color: #ffffff !important;
    border-radius: 40px !important;
}
.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper a.elementor-cta__button:hover {
    border-color: #01783a;
    background-color: #01783a;
    color: #ffffff !important;
}



/*****************************************/
/*elementor widget icon list*/
/*****************************************/
.elementor-widget-icon-list .elementor-icon-list-icon i:before {
    color: #019247;
}

/*****************************************/
/*elementor testimonial carousel widget*/
/*****************************************/
.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__text {
    font-size: 18px;
    color: #627D98;
}
.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__name {
    font-family: 'Montserrat', sans-serif;
    color: #019247;
}
.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__title {
    font-family: 'Montserrat', sans-serif;
    color: #627D98;
}
.elementor-widget-testimonial-carousel .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #D9E2EC;
    opacity: 1;
}
.elementor-widget-testimonial-carousel .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #019247 !important;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button {
    color: #D9E2EC;
}

/*****************************************/
/*elementor accordion*/
/*****************************************/
.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item {
    border-color: #BCCCDC;
}
.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    padding: 24px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
}
.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i.elementor-accordion-icon-opened {
    color: #019247;
}
.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i.elementor-accordion-icon-closed {
    color: #BCCCDC;
}
.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title a {
    color: #627D98;
}
.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a {
    color: #524e4e;
}
.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    color: #524e4e;
    padding: 24px;
    border-color: #BCCCDC;
}




/*****************************************/
/*elementor toggle*/
/*****************************************/
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title {
    padding: 24px;
    border-color: #BCCCDC;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
}
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon i.elementor-toggle-icon-closed {
    color: #BCCCDC;
}
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon i.elementor-toggle-icon-opened {
    color: #019247;
}
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title a {
    color: #627D98;
}
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title.elementor-active a {
    color: #524e4e;
}
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content {
    padding: 0px 24px 24px 24px;
}
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p_1,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p__1,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p__2,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content div,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content span,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h1,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h2,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h3,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h4,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h5,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h6 {
    margin-bottom: 0px !important;
}


/*****************************************/
/*elementor widget social icons*/
/*****************************************/
.elementor-social-icon:hover { opacity: 1; }
.elementor-widget-social-icons {
    background-color: transparent !important;
}
.elementor-widget-social-icons.elementor-element .elementor-widget-container .elementor-icon {
    transition: all .15s;
    transition-timing-function: linear;
}
.elementor-widget-social-icons .elementor-social-icon {
    font-size: 16px;
}
.elementor-widget-social-icons .elementor-social-icon:not(:last-child) {
    margin-right: 12px;
}


/*****************************************/
/*elementor widget search form*/
/*****************************************/
.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container {
    border-radius: 10px;
}
.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container input.elementor-search-form__input {
  background-color: #ffffff;
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
}
.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container input.elementor-search-form__input::placeholder {
  color: #9FB3C8 !important;
  font-size: 16px;
}
.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container button.elementor-search-form__submit {
  background-color: #01783a;
}
.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container button.elementor-search-form__submit:hover {
  background-color: #015d2d;
}
.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container button.elementor-search-form__submit i:before {
  color: #ffffff;
}
.elementor-widget-search-form.elementor-search-form--skin-minimal .elementor-widget-container form.elementor-search-form .elementor-search-form__container {
  background-color: #ffffff;
}
.elementor-widget-search-form.elementor-search-form--skin-minimal .elementor-widget-container form.elementor-search-form .elementor-search-form__container .elementor-search-form__icon {
  background-color: #ffffff;
}
.elementor-widget-search-form.elementor-search-form--skin-minimal .elementor-widget-container form.elementor-search-form .elementor-search-form__container .elementor-search-form__icon i:before {
  color: #627D98;
  font-size: 20px;
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__toggle {
  background-color: #01783a;
  border-radius: 40px;
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__toggle:hover {
  background-color: #015d2d;
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__toggle i {
  color: #8acdaa;
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__container {
  border-radius: 40px;
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__container input.elementor-search-form__input {
  padding-bottom: 12px;;
  font-size: 26px;
  background-color: transparent;
  border-color: #019247 !important;
  border-bottom-width: 1px;
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__container .dialog-lightbox-close-button {
  color: #627D98;
}
/*CONFIRMATIE VERZENDEN FORMULIER*/
.wpforms-confirmation-container-full {
    background: #019247 !important;
    border-width: 0px;
    padding: 24px;
    border-radius: 40px;
    color: #ffffff;
}
.wpforms-confirmation-container-full p {
    color: #ffffff !important;
}

/*VARIA*/
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    border_color: #BCCCDC;
    font_size: 16px;
    padding: 12px;;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    height: 48px;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: none;
	border: 1px solid #019247;
	padding: 16px 32px !important;
	background-color: #019247;
	color: #ffffff !important;
	border-radius: 40px !important;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
	background-color: #01783a;
	border-color: #01783a;
}





/*BUTTON NORMAL*/
div.wpforms-container .wpforms-form button[type=submit].btn {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    border: 1px solid #019247;
    padding: 16px 32px !important;
    background-color: #019247;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    div.wpforms-container .wpforms-form button[type=submit].btn {
        font-size: 15.75px;
    }
}
div.wpforms-container .wpforms-form button[type=submit].btn:hover {
    border-color: #01783a;
    background-color: #01783a;
    color: #ffffff !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn.btn_outline {
    background-color: transparent !important;
    color: #019247 !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn.btn_outline:hover {
    background-color: transparent !important;
    color: #01783a !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn.btn_inverted {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn.btn_inverted:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn.btn_outline.btn_inverted {
    color: #ffffff !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn.btn-outline.btn_inverted:hover {
    color: #F0F4F8 !important;
}

/*BUTTON SECONDARY*/
div.wpforms-container .wpforms-form button[type=submit].btn_secondary {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #e30714;
    padding: 16px 32px !important;
    background-color: #e30714;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    div.wpforms-container .wpforms-form button[type=submit].btn_secondary {
        font-size: 15.75px;
    }
}
div.wpforms-container .wpforms-form button[type=submit].btn_secondary:hover {
    border-color: #ba0610;
    background-color: #ba0610;
    color: #ffffff !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_secondary.btn_outline {
    background-color: transparent !important;
    color: #e30714 !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_secondary.btn_outline:hover {
    background-color: transparent !important;
    color: #ba0610 !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_secondary.btn_inverted {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_secondary.btn_inverted:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_secondary.btn_outline.btn_inverted {
    color: #ffffff !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_secondary.btn_outline.btn_inverted:hover {
    color: #F0F4F8 !important;
}

/*BUTTON ACCENT*/
div.wpforms-container .wpforms-form button[type=submit].btn_accent {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #F0B429;
    padding: 16px 32px !important;
    background-color: #F0B429;
    color: #ffffff !important;
    border-radius: 40px !important;
}
@media ( max-width: 767px ) {
    div.wpforms-container .wpforms-form button[type=submit].btn_accent {
        font-size: 15.75px;
    }
}
div.wpforms-container .wpforms-form button[type=submit].btn_accent:hover {
    border-color: #DE911D;
    background-color: #DE911D;
    color: #ffffff !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_accent.btn_outline {
    background-color: transparent !important;
    color: #F0B429 !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_accent.btn_outline:hover {
    background-color: transparent !important;
    color: #DE911D !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_accent.btn_inverted {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_accent.btn_inverted:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_accent.btn_outline.btn_inverted {
    color: #ffffff !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_accent.btn_outline.btn_inverted:hover {
    color: #F0F4F8 !important;
}

/*BUTTON DIMMED*/
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #D9E2EC;
    padding: 16px 32px !important;
    background-color: #D9E2EC;
    color: #334E68 !important;
    border-radius: 40px !important;
    }
    @media ( max-width: 767px ) {
    div.wpforms-container .wpforms-form button[type=submit].btn_dimmed {
        font-size: 15.75px;
    }
}
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed:hover {
    border-color: #BCCCDC;
    background-color: #BCCCDC;
    color: #334E68 !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed.btn_outline {
background-color: transparent !important;
    color: #D9E2EC !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed.btn_outline:hover {
    background-color: transparent !important;
    color: #BCCCDC !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed.btn_inverted {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed.btn_inverted:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed.btn_outline.btn_inverted {
    color: #ffffff !important;
}
div.wpforms-container .wpforms-form button[type=submit].btn_dimmed.btn_outline.btn_inverted:hover {
    color: #F0F4F8 !important;
}

/*************************/
/* cookie banner */
/*************************/
/* styles for the message box */
.cc-message {
}

/* styles for the dismiss button */
.cc-dismiss {
}

/* styles for buttons */
.cc-btn {
}

/* styles for the accept button */
.cc-allow {
}

/* styles for the popup banner */
.cc-window {
	box-shadow: 0 5px 15px hsla(0, 0%, 0%, .2);
}
.cc-window.cc-floating {
}

/* styles for categories*/
.cc-window .cc-category {
}

/* styles for the checkboxes with categories */
.cc-window .cc-check {
}

/* styles for the revoke / settings popup */
.cc-revoke {
}

/* styles for the soft cookie wall / settings popup */
.cmplz-soft-cookiewall {
}

/*************************/
/* cookie banner voor amp */
/*************************/
#cmplz-consent-ui, #cmplz-post-consent-ui {} /* styles for entire banner */
#cmplz-consent-ui .cmplz-consent-message {} /* styles for the message area */
#cmplz-consent-ui button, #cmplz-post-consent-ui button {} /* styles for the buttons */




/*************************/
/* documents */
/*************************/
#cmplz-document h3 {} /* titles in complianz documents */
#cmplz-document .subtitle {} /* subtitles */
#cmplz-document h3.annex{} /* titles in annexes */
#cmplz-document .subtitle.annex{} /* subtitles in annexes */
#cmplz-document, #cmplz-document p, #cmplz-document span, #cmplz-document li {} /* text */
#cmplz-document table {} /* table styles */
#cmplz-document td {} /* row styles *//*GENERAL SLICK SLIDER*/
.slick-slider .slick-prev, .slick-slider .slick-next {
	z-index: 1;
	padding: 0px;
	position: absolute;
	font-size: 22px;
	top: 50%;
	transform: translate(0, -50%);
	color: #524e4e;
	opacity: 0.2;
	cursor: pointer;
    margin-top: -24px;
}
.slick-slider .slick-prev {
	left: -20px;
}
.slick-slider .slick-next {
	right: -20px;
}
.slick-slider .slick-dots {
	list-style-type: none;
	display: flex !important;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-top: 24px;
}
.slick-slider .slick-dots li {
	display: flex;
	align-items: center;
}
.slick-slider .slick-dots li button {
	font-size: 0px !important;
	padding: 5px !important;
	border: 0px !important;
	background-color: transparent !important;
}
.slick-slider .slick-dots li button:before {
	content: '\e914';
	font-family: 'eicons';
	font-size: 10px;
	color: #524e4e;
	opacity: 0.1;
}
.slick-slider .slick-dots li button:hover, .slick-slider .slick-dots li button:focus {
	outline: none;
}
.slick-slider .slick-dots li.slick-active button:before {
	color: #019247;
	opacity: 1;
}
.slick-slider .slick-list .slick-track {
    display: flex;
    align-items: center;
}
.slick-slider .slick-list .slick-track .slick-slide {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
}

/* KICKOFFWP TESTIMONIAL */
.kowp_sc_testimonial .slick-list .slick-track {
	display: flex !important;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper {
	padding: 48px 32px;
	height: inherit !important;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper .content, .kowp_sc_testimonial .slick-list .slick-track .item_wrapper .content p {
	color: #627D98 !important;
	letter-spacing: 0.75px;
	font-size: 16px;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper .content {
	padding-bottom: 12px;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper .person_wrapper img.person_image {
	border-radius: 50%;
	margin: 0 auto;
	widht: 64px;
	height: 64px;
	margin-bottom: 12px;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper .person_wrapper .person_name {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	color: #524e4e;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper .person_wrapper .person_name:hover {
	color: #524e4e;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper .person_wrapper .person_title {
	color: #627D98;
}
.kowp_sc_testimonial .slick-list .slick-track .item_wrapper .person_wrapper .person_title:hover {
	color: #627D98;
}
/* FANCYBOX */

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/*********CLASSES*********/
.c_primary__5,.c_primary__5.elementor-widget-text-editor .elementor-text-editor,.c_primary__5.elementor-widget-text-editor .elementor-text-editor p,.c_primary__5.elementor-widget-text-editor .elementor-text-editor a,.c_primary__5.elementor-widget-theme-post-content .elementor-widget-container,.c_primary__5.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary__5.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary__5.elementor-widget-shortcode,.c_primary__5.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary__5.elementor-widget-icon-list .elementor-icon-list-text,.c_primary__5.elementor-widget-icon .elementor-icon,.c_primary__5 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary__5.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary__5.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary__5.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary__5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary__5 .elementor-menu-toggle,.c_primary__5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #e6f4ed;}.c_primary__5.elementor-widget-heading .elementor-heading-title,.c_primary__5.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary__5.elementor-widget-post-info .elementor-icon-list-text,.c_primary__5 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary__5 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary__5 .elementor-icon,.c_primary__5 .elementor-icon:hover {color: #e6f4ed !important;}.c_primary__5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #e6f4ed;}.c_primary__4,.c_primary__4.elementor-widget-text-editor .elementor-text-editor,.c_primary__4.elementor-widget-text-editor .elementor-text-editor p,.c_primary__4.elementor-widget-text-editor .elementor-text-editor a,.c_primary__4.elementor-widget-theme-post-content .elementor-widget-container,.c_primary__4.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary__4.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary__4.elementor-widget-shortcode,.c_primary__4.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary__4.elementor-widget-icon-list .elementor-icon-list-text,.c_primary__4.elementor-widget-icon .elementor-icon,.c_primary__4 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary__4.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary__4.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary__4.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary__4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary__4 .elementor-menu-toggle,.c_primary__4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #b8e0cb;}.c_primary__4.elementor-widget-heading .elementor-heading-title,.c_primary__4.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary__4.elementor-widget-post-info .elementor-icon-list-text,.c_primary__4 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary__4 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary__4 .elementor-icon,.c_primary__4 .elementor-icon:hover {color: #b8e0cb !important;}.c_primary__4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #b8e0cb;}.c_primary__3,.c_primary__3.elementor-widget-text-editor .elementor-text-editor,.c_primary__3.elementor-widget-text-editor .elementor-text-editor p,.c_primary__3.elementor-widget-text-editor .elementor-text-editor a,.c_primary__3.elementor-widget-theme-post-content .elementor-widget-container,.c_primary__3.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary__3.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary__3.elementor-widget-shortcode,.c_primary__3.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary__3.elementor-widget-icon-list .elementor-icon-list-text,.c_primary__3.elementor-widget-icon .elementor-icon,.c_primary__3 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary__3.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary__3.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary__3.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary__3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary__3 .elementor-menu-toggle,.c_primary__3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #8acdaa;}.c_primary__3.elementor-widget-heading .elementor-heading-title,.c_primary__3.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary__3.elementor-widget-post-info .elementor-icon-list-text,.c_primary__3 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary__3 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary__3 .elementor-icon,.c_primary__3 .elementor-icon:hover {color: #8acdaa !important;}.c_primary__3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #8acdaa;}.c_primary__2,.c_primary__2.elementor-widget-text-editor .elementor-text-editor,.c_primary__2.elementor-widget-text-editor .elementor-text-editor p,.c_primary__2.elementor-widget-text-editor .elementor-text-editor a,.c_primary__2.elementor-widget-theme-post-content .elementor-widget-container,.c_primary__2.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary__2.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary__2.elementor-widget-shortcode,.c_primary__2.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary__2.elementor-widget-icon-list .elementor-icon-list-text,.c_primary__2.elementor-widget-icon .elementor-icon,.c_primary__2 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary__2.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary__2.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary__2.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary__2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary__2 .elementor-menu-toggle,.c_primary__2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #5cb989;}.c_primary__2.elementor-widget-heading .elementor-heading-title,.c_primary__2.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary__2.elementor-widget-post-info .elementor-icon-list-text,.c_primary__2 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary__2 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary__2 .elementor-icon,.c_primary__2 .elementor-icon:hover {color: #5cb989 !important;}.c_primary__2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #5cb989;}.c_primary__1,.c_primary__1.elementor-widget-text-editor .elementor-text-editor,.c_primary__1.elementor-widget-text-editor .elementor-text-editor p,.c_primary__1.elementor-widget-text-editor .elementor-text-editor a,.c_primary__1.elementor-widget-theme-post-content .elementor-widget-container,.c_primary__1.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary__1.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary__1.elementor-widget-shortcode,.c_primary__1.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary__1.elementor-widget-icon-list .elementor-icon-list-text,.c_primary__1.elementor-widget-icon .elementor-icon,.c_primary__1 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary__1.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary__1.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary__1.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary__1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary__1 .elementor-menu-toggle,.c_primary__1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #2fa668;}.c_primary__1.elementor-widget-heading .elementor-heading-title,.c_primary__1.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary__1.elementor-widget-post-info .elementor-icon-list-text,.c_primary__1 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary__1 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary__1 .elementor-icon,.c_primary__1 .elementor-icon:hover {color: #2fa668 !important;}.c_primary__1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #2fa668;}.c_primary,.c_primary.elementor-widget-text-editor .elementor-text-editor,.c_primary.elementor-widget-text-editor .elementor-text-editor p,.c_primary.elementor-widget-text-editor .elementor-text-editor a,.c_primary.elementor-widget-theme-post-content .elementor-widget-container,.c_primary.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary.elementor-widget-shortcode,.c_primary.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary.elementor-widget-icon-list .elementor-icon-list-text,.c_primary.elementor-widget-icon .elementor-icon,.c_primary .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary .elementor-menu-toggle,.c_primary.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #019247;}.c_primary.elementor-widget-heading .elementor-heading-title,.c_primary.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary.elementor-widget-post-info .elementor-icon-list-text,.c_primary .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary .elementor-icon,.c_primary .elementor-icon:hover {color: #019247 !important;}.c_primary.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #019247;}.c_primary_1,.c_primary_1.elementor-widget-text-editor .elementor-text-editor,.c_primary_1.elementor-widget-text-editor .elementor-text-editor p,.c_primary_1.elementor-widget-text-editor .elementor-text-editor a,.c_primary_1.elementor-widget-theme-post-content .elementor-widget-container,.c_primary_1.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary_1.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary_1.elementor-widget-shortcode,.c_primary_1.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary_1.elementor-widget-icon-list .elementor-icon-list-text,.c_primary_1.elementor-widget-icon .elementor-icon,.c_primary_1 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary_1.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary_1 .elementor-menu-toggle,.c_primary_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #01783a;}.c_primary_1.elementor-widget-heading .elementor-heading-title,.c_primary_1.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary_1.elementor-widget-post-info .elementor-icon-list-text,.c_primary_1 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary_1 .elementor-icon,.c_primary_1 .elementor-icon:hover {color: #01783a !important;}.c_primary_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #01783a;}.c_primary_2,.c_primary_2.elementor-widget-text-editor .elementor-text-editor,.c_primary_2.elementor-widget-text-editor .elementor-text-editor p,.c_primary_2.elementor-widget-text-editor .elementor-text-editor a,.c_primary_2.elementor-widget-theme-post-content .elementor-widget-container,.c_primary_2.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary_2.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary_2.elementor-widget-shortcode,.c_primary_2.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary_2.elementor-widget-icon-list .elementor-icon-list-text,.c_primary_2.elementor-widget-icon .elementor-icon,.c_primary_2 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary_2.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary_2 .elementor-menu-toggle,.c_primary_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #015d2d;}.c_primary_2.elementor-widget-heading .elementor-heading-title,.c_primary_2.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary_2.elementor-widget-post-info .elementor-icon-list-text,.c_primary_2 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary_2 .elementor-icon,.c_primary_2 .elementor-icon:hover {color: #015d2d !important;}.c_primary_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #015d2d;}.c_primary_3,.c_primary_3.elementor-widget-text-editor .elementor-text-editor,.c_primary_3.elementor-widget-text-editor .elementor-text-editor p,.c_primary_3.elementor-widget-text-editor .elementor-text-editor a,.c_primary_3.elementor-widget-theme-post-content .elementor-widget-container,.c_primary_3.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary_3.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary_3.elementor-widget-shortcode,.c_primary_3.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary_3.elementor-widget-icon-list .elementor-icon-list-text,.c_primary_3.elementor-widget-icon .elementor-icon,.c_primary_3 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary_3.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary_3 .elementor-menu-toggle,.c_primary_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #004321;}.c_primary_3.elementor-widget-heading .elementor-heading-title,.c_primary_3.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary_3.elementor-widget-post-info .elementor-icon-list-text,.c_primary_3 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary_3 .elementor-icon,.c_primary_3 .elementor-icon:hover {color: #004321 !important;}.c_primary_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #004321;}.c_primary_4,.c_primary_4.elementor-widget-text-editor .elementor-text-editor,.c_primary_4.elementor-widget-text-editor .elementor-text-editor p,.c_primary_4.elementor-widget-text-editor .elementor-text-editor a,.c_primary_4.elementor-widget-theme-post-content .elementor-widget-container,.c_primary_4.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary_4.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary_4.elementor-widget-shortcode,.c_primary_4.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary_4.elementor-widget-icon-list .elementor-icon-list-text,.c_primary_4.elementor-widget-icon .elementor-icon,.c_primary_4 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary_4.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary_4 .elementor-menu-toggle,.c_primary_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #002914;}.c_primary_4.elementor-widget-heading .elementor-heading-title,.c_primary_4.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary_4.elementor-widget-post-info .elementor-icon-list-text,.c_primary_4 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary_4 .elementor-icon,.c_primary_4 .elementor-icon:hover {color: #002914 !important;}.c_primary_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #002914;}.c_primary_5,.c_primary_5.elementor-widget-text-editor .elementor-text-editor,.c_primary_5.elementor-widget-text-editor .elementor-text-editor p,.c_primary_5.elementor-widget-text-editor .elementor-text-editor a,.c_primary_5.elementor-widget-theme-post-content .elementor-widget-container,.c_primary_5.elementor-widget-theme-post-content .elementor-widget-container p,.c_primary_5.elementor-widget-theme-post-content .elementor-widget-container a,.c_primary_5.elementor-widget-shortcode,.c_primary_5.elementor-widget-icon-list .elementor-icon-list-icon i,.c_primary_5.elementor-widget-icon-list .elementor-icon-list-text,.c_primary_5.elementor-widget-icon .elementor-icon,.c_primary_5 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_primary_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_primary_5.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_primary_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_primary_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_primary_5 .elementor-menu-toggle,.c_primary_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #000f07;}.c_primary_5.elementor-widget-heading .elementor-heading-title,.c_primary_5.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_primary_5.elementor-widget-post-info .elementor-icon-list-text,.c_primary_5 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_primary_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_primary_5 .elementor-icon,.c_primary_5 .elementor-icon:hover {color: #000f07 !important;}.c_primary_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #000f07;}.c_secondary__5,.c_secondary__5.elementor-widget-text-editor .elementor-text-editor,.c_secondary__5.elementor-widget-text-editor .elementor-text-editor p,.c_secondary__5.elementor-widget-text-editor .elementor-text-editor a,.c_secondary__5.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary__5.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary__5.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary__5.elementor-widget-shortcode,.c_secondary__5.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary__5.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary__5.elementor-widget-icon .elementor-icon,.c_secondary__5 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary__5.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary__5.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary__5.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary__5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary__5 .elementor-menu-toggle,.c_secondary__5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #fce6e8;}.c_secondary__5.elementor-widget-heading .elementor-heading-title,.c_secondary__5.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary__5.elementor-widget-post-info .elementor-icon-list-text,.c_secondary__5 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary__5 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary__5 .elementor-icon,.c_secondary__5 .elementor-icon:hover {color: #fce6e8 !important;}.c_secondary__5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #fce6e8;}.c_secondary__4,.c_secondary__4.elementor-widget-text-editor .elementor-text-editor,.c_secondary__4.elementor-widget-text-editor .elementor-text-editor p,.c_secondary__4.elementor-widget-text-editor .elementor-text-editor a,.c_secondary__4.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary__4.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary__4.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary__4.elementor-widget-shortcode,.c_secondary__4.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary__4.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary__4.elementor-widget-icon .elementor-icon,.c_secondary__4 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary__4.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary__4.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary__4.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary__4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary__4 .elementor-menu-toggle,.c_secondary__4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #f7babd;}.c_secondary__4.elementor-widget-heading .elementor-heading-title,.c_secondary__4.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary__4.elementor-widget-post-info .elementor-icon-list-text,.c_secondary__4 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary__4 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary__4 .elementor-icon,.c_secondary__4 .elementor-icon:hover {color: #f7babd !important;}.c_secondary__4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #f7babd;}.c_secondary__3,.c_secondary__3.elementor-widget-text-editor .elementor-text-editor,.c_secondary__3.elementor-widget-text-editor .elementor-text-editor p,.c_secondary__3.elementor-widget-text-editor .elementor-text-editor a,.c_secondary__3.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary__3.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary__3.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary__3.elementor-widget-shortcode,.c_secondary__3.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary__3.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary__3.elementor-widget-icon .elementor-icon,.c_secondary__3 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary__3.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary__3.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary__3.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary__3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary__3 .elementor-menu-toggle,.c_secondary__3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #f28d93;}.c_secondary__3.elementor-widget-heading .elementor-heading-title,.c_secondary__3.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary__3.elementor-widget-post-info .elementor-icon-list-text,.c_secondary__3 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary__3 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary__3 .elementor-icon,.c_secondary__3 .elementor-icon:hover {color: #f28d93 !important;}.c_secondary__3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #f28d93;}.c_secondary__2,.c_secondary__2.elementor-widget-text-editor .elementor-text-editor,.c_secondary__2.elementor-widget-text-editor .elementor-text-editor p,.c_secondary__2.elementor-widget-text-editor .elementor-text-editor a,.c_secondary__2.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary__2.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary__2.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary__2.elementor-widget-shortcode,.c_secondary__2.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary__2.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary__2.elementor-widget-icon .elementor-icon,.c_secondary__2 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary__2.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary__2.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary__2.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary__2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary__2 .elementor-menu-toggle,.c_secondary__2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #ed6069;}.c_secondary__2.elementor-widget-heading .elementor-heading-title,.c_secondary__2.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary__2.elementor-widget-post-info .elementor-icon-list-text,.c_secondary__2 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary__2 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary__2 .elementor-icon,.c_secondary__2 .elementor-icon:hover {color: #ed6069 !important;}.c_secondary__2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #ed6069;}.c_secondary__1,.c_secondary__1.elementor-widget-text-editor .elementor-text-editor,.c_secondary__1.elementor-widget-text-editor .elementor-text-editor p,.c_secondary__1.elementor-widget-text-editor .elementor-text-editor a,.c_secondary__1.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary__1.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary__1.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary__1.elementor-widget-shortcode,.c_secondary__1.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary__1.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary__1.elementor-widget-icon .elementor-icon,.c_secondary__1 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary__1.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary__1.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary__1.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary__1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary__1 .elementor-menu-toggle,.c_secondary__1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #e8343e;}.c_secondary__1.elementor-widget-heading .elementor-heading-title,.c_secondary__1.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary__1.elementor-widget-post-info .elementor-icon-list-text,.c_secondary__1 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary__1 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary__1 .elementor-icon,.c_secondary__1 .elementor-icon:hover {color: #e8343e !important;}.c_secondary__1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #e8343e;}.c_secondary,.c_secondary.elementor-widget-text-editor .elementor-text-editor,.c_secondary.elementor-widget-text-editor .elementor-text-editor p,.c_secondary.elementor-widget-text-editor .elementor-text-editor a,.c_secondary.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary.elementor-widget-shortcode,.c_secondary.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary.elementor-widget-icon .elementor-icon,.c_secondary .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary .elementor-menu-toggle,.c_secondary.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #e30714;}.c_secondary.elementor-widget-heading .elementor-heading-title,.c_secondary.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary.elementor-widget-post-info .elementor-icon-list-text,.c_secondary .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary .elementor-icon,.c_secondary .elementor-icon:hover {color: #e30714 !important;}.c_secondary.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #e30714;}.c_secondary_1,.c_secondary_1.elementor-widget-text-editor .elementor-text-editor,.c_secondary_1.elementor-widget-text-editor .elementor-text-editor p,.c_secondary_1.elementor-widget-text-editor .elementor-text-editor a,.c_secondary_1.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary_1.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary_1.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary_1.elementor-widget-shortcode,.c_secondary_1.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary_1.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary_1.elementor-widget-icon .elementor-icon,.c_secondary_1 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary_1.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary_1 .elementor-menu-toggle,.c_secondary_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #ba0610;}.c_secondary_1.elementor-widget-heading .elementor-heading-title,.c_secondary_1.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary_1.elementor-widget-post-info .elementor-icon-list-text,.c_secondary_1 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary_1 .elementor-icon,.c_secondary_1 .elementor-icon:hover {color: #ba0610 !important;}.c_secondary_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #ba0610;}.c_secondary_2,.c_secondary_2.elementor-widget-text-editor .elementor-text-editor,.c_secondary_2.elementor-widget-text-editor .elementor-text-editor p,.c_secondary_2.elementor-widget-text-editor .elementor-text-editor a,.c_secondary_2.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary_2.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary_2.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary_2.elementor-widget-shortcode,.c_secondary_2.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary_2.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary_2.elementor-widget-icon .elementor-icon,.c_secondary_2 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary_2.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary_2 .elementor-menu-toggle,.c_secondary_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #91040d;}.c_secondary_2.elementor-widget-heading .elementor-heading-title,.c_secondary_2.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary_2.elementor-widget-post-info .elementor-icon-list-text,.c_secondary_2 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary_2 .elementor-icon,.c_secondary_2 .elementor-icon:hover {color: #91040d !important;}.c_secondary_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #91040d;}.c_secondary_3,.c_secondary_3.elementor-widget-text-editor .elementor-text-editor,.c_secondary_3.elementor-widget-text-editor .elementor-text-editor p,.c_secondary_3.elementor-widget-text-editor .elementor-text-editor a,.c_secondary_3.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary_3.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary_3.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary_3.elementor-widget-shortcode,.c_secondary_3.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary_3.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary_3.elementor-widget-icon .elementor-icon,.c_secondary_3 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary_3.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary_3 .elementor-menu-toggle,.c_secondary_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #680309;}.c_secondary_3.elementor-widget-heading .elementor-heading-title,.c_secondary_3.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary_3.elementor-widget-post-info .elementor-icon-list-text,.c_secondary_3 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary_3 .elementor-icon,.c_secondary_3 .elementor-icon:hover {color: #680309 !important;}.c_secondary_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #680309;}.c_secondary_4,.c_secondary_4.elementor-widget-text-editor .elementor-text-editor,.c_secondary_4.elementor-widget-text-editor .elementor-text-editor p,.c_secondary_4.elementor-widget-text-editor .elementor-text-editor a,.c_secondary_4.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary_4.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary_4.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary_4.elementor-widget-shortcode,.c_secondary_4.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary_4.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary_4.elementor-widget-icon .elementor-icon,.c_secondary_4 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary_4.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary_4 .elementor-menu-toggle,.c_secondary_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #400206;}.c_secondary_4.elementor-widget-heading .elementor-heading-title,.c_secondary_4.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary_4.elementor-widget-post-info .elementor-icon-list-text,.c_secondary_4 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary_4 .elementor-icon,.c_secondary_4 .elementor-icon:hover {color: #400206 !important;}.c_secondary_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #400206;}.c_secondary_5,.c_secondary_5.elementor-widget-text-editor .elementor-text-editor,.c_secondary_5.elementor-widget-text-editor .elementor-text-editor p,.c_secondary_5.elementor-widget-text-editor .elementor-text-editor a,.c_secondary_5.elementor-widget-theme-post-content .elementor-widget-container,.c_secondary_5.elementor-widget-theme-post-content .elementor-widget-container p,.c_secondary_5.elementor-widget-theme-post-content .elementor-widget-container a,.c_secondary_5.elementor-widget-shortcode,.c_secondary_5.elementor-widget-icon-list .elementor-icon-list-icon i,.c_secondary_5.elementor-widget-icon-list .elementor-icon-list-text,.c_secondary_5.elementor-widget-icon .elementor-icon,.c_secondary_5 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_secondary_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_secondary_5.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_secondary_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_secondary_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_secondary_5 .elementor-menu-toggle,.c_secondary_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #170102;}.c_secondary_5.elementor-widget-heading .elementor-heading-title,.c_secondary_5.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_secondary_5.elementor-widget-post-info .elementor-icon-list-text,.c_secondary_5 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_secondary_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_secondary_5 .elementor-icon,.c_secondary_5 .elementor-icon:hover {color: #170102 !important;}.c_secondary_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #170102;}.c_accent__5,.c_accent__5.elementor-widget-text-editor .elementor-text-editor,.c_accent__5.elementor-widget-text-editor .elementor-text-editor p,.c_accent__5.elementor-widget-text-editor .elementor-text-editor a,.c_accent__5.elementor-widget-theme-post-content .elementor-widget-container,.c_accent__5.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent__5.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent__5.elementor-widget-shortcode,.c_accent__5.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent__5.elementor-widget-icon-list .elementor-icon-list-text,.c_accent__5.elementor-widget-icon .elementor-icon,.c_accent__5 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent__5.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent__5.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent__5.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent__5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent__5 .elementor-menu-toggle,.c_accent__5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #FFFBEA;}.c_accent__5.elementor-widget-heading .elementor-heading-title,.c_accent__5.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent__5.elementor-widget-post-info .elementor-icon-list-text,.c_accent__5 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent__5 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent__5 .elementor-icon,.c_accent__5 .elementor-icon:hover {color: #FFFBEA !important;}.c_accent__5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #FFFBEA;}.c_accent__4,.c_accent__4.elementor-widget-text-editor .elementor-text-editor,.c_accent__4.elementor-widget-text-editor .elementor-text-editor p,.c_accent__4.elementor-widget-text-editor .elementor-text-editor a,.c_accent__4.elementor-widget-theme-post-content .elementor-widget-container,.c_accent__4.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent__4.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent__4.elementor-widget-shortcode,.c_accent__4.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent__4.elementor-widget-icon-list .elementor-icon-list-text,.c_accent__4.elementor-widget-icon .elementor-icon,.c_accent__4 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent__4.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent__4.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent__4.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent__4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent__4 .elementor-menu-toggle,.c_accent__4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #FFF3C4;}.c_accent__4.elementor-widget-heading .elementor-heading-title,.c_accent__4.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent__4.elementor-widget-post-info .elementor-icon-list-text,.c_accent__4 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent__4 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent__4 .elementor-icon,.c_accent__4 .elementor-icon:hover {color: #FFF3C4 !important;}.c_accent__4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #FFF3C4;}.c_accent__3,.c_accent__3.elementor-widget-text-editor .elementor-text-editor,.c_accent__3.elementor-widget-text-editor .elementor-text-editor p,.c_accent__3.elementor-widget-text-editor .elementor-text-editor a,.c_accent__3.elementor-widget-theme-post-content .elementor-widget-container,.c_accent__3.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent__3.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent__3.elementor-widget-shortcode,.c_accent__3.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent__3.elementor-widget-icon-list .elementor-icon-list-text,.c_accent__3.elementor-widget-icon .elementor-icon,.c_accent__3 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent__3.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent__3.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent__3.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent__3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent__3 .elementor-menu-toggle,.c_accent__3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #FCE588;}.c_accent__3.elementor-widget-heading .elementor-heading-title,.c_accent__3.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent__3.elementor-widget-post-info .elementor-icon-list-text,.c_accent__3 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent__3 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent__3 .elementor-icon,.c_accent__3 .elementor-icon:hover {color: #FCE588 !important;}.c_accent__3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #FCE588;}.c_accent__2,.c_accent__2.elementor-widget-text-editor .elementor-text-editor,.c_accent__2.elementor-widget-text-editor .elementor-text-editor p,.c_accent__2.elementor-widget-text-editor .elementor-text-editor a,.c_accent__2.elementor-widget-theme-post-content .elementor-widget-container,.c_accent__2.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent__2.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent__2.elementor-widget-shortcode,.c_accent__2.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent__2.elementor-widget-icon-list .elementor-icon-list-text,.c_accent__2.elementor-widget-icon .elementor-icon,.c_accent__2 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent__2.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent__2.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent__2.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent__2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent__2 .elementor-menu-toggle,.c_accent__2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #FADB5F;}.c_accent__2.elementor-widget-heading .elementor-heading-title,.c_accent__2.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent__2.elementor-widget-post-info .elementor-icon-list-text,.c_accent__2 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent__2 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent__2 .elementor-icon,.c_accent__2 .elementor-icon:hover {color: #FADB5F !important;}.c_accent__2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #FADB5F;}.c_accent__1,.c_accent__1.elementor-widget-text-editor .elementor-text-editor,.c_accent__1.elementor-widget-text-editor .elementor-text-editor p,.c_accent__1.elementor-widget-text-editor .elementor-text-editor a,.c_accent__1.elementor-widget-theme-post-content .elementor-widget-container,.c_accent__1.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent__1.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent__1.elementor-widget-shortcode,.c_accent__1.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent__1.elementor-widget-icon-list .elementor-icon-list-text,.c_accent__1.elementor-widget-icon .elementor-icon,.c_accent__1 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent__1.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent__1.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent__1.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent__1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent__1 .elementor-menu-toggle,.c_accent__1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #F7C948;}.c_accent__1.elementor-widget-heading .elementor-heading-title,.c_accent__1.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent__1.elementor-widget-post-info .elementor-icon-list-text,.c_accent__1 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent__1 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent__1 .elementor-icon,.c_accent__1 .elementor-icon:hover {color: #F7C948 !important;}.c_accent__1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #F7C948;}.c_accent,.c_accent.elementor-widget-text-editor .elementor-text-editor,.c_accent.elementor-widget-text-editor .elementor-text-editor p,.c_accent.elementor-widget-text-editor .elementor-text-editor a,.c_accent.elementor-widget-theme-post-content .elementor-widget-container,.c_accent.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent.elementor-widget-shortcode,.c_accent.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent.elementor-widget-icon-list .elementor-icon-list-text,.c_accent.elementor-widget-icon .elementor-icon,.c_accent .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent .elementor-menu-toggle,.c_accent.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #F0B429;}.c_accent.elementor-widget-heading .elementor-heading-title,.c_accent.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent.elementor-widget-post-info .elementor-icon-list-text,.c_accent .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent .elementor-icon,.c_accent .elementor-icon:hover {color: #F0B429 !important;}.c_accent.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #F0B429;}.c_accent_1,.c_accent_1.elementor-widget-text-editor .elementor-text-editor,.c_accent_1.elementor-widget-text-editor .elementor-text-editor p,.c_accent_1.elementor-widget-text-editor .elementor-text-editor a,.c_accent_1.elementor-widget-theme-post-content .elementor-widget-container,.c_accent_1.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent_1.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent_1.elementor-widget-shortcode,.c_accent_1.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent_1.elementor-widget-icon-list .elementor-icon-list-text,.c_accent_1.elementor-widget-icon .elementor-icon,.c_accent_1 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent_1.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent_1 .elementor-menu-toggle,.c_accent_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #DE911D;}.c_accent_1.elementor-widget-heading .elementor-heading-title,.c_accent_1.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent_1.elementor-widget-post-info .elementor-icon-list-text,.c_accent_1 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent_1 .elementor-icon,.c_accent_1 .elementor-icon:hover {color: #DE911D !important;}.c_accent_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #DE911D;}.c_accent_2,.c_accent_2.elementor-widget-text-editor .elementor-text-editor,.c_accent_2.elementor-widget-text-editor .elementor-text-editor p,.c_accent_2.elementor-widget-text-editor .elementor-text-editor a,.c_accent_2.elementor-widget-theme-post-content .elementor-widget-container,.c_accent_2.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent_2.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent_2.elementor-widget-shortcode,.c_accent_2.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent_2.elementor-widget-icon-list .elementor-icon-list-text,.c_accent_2.elementor-widget-icon .elementor-icon,.c_accent_2 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent_2.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent_2 .elementor-menu-toggle,.c_accent_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #CB6E17;}.c_accent_2.elementor-widget-heading .elementor-heading-title,.c_accent_2.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent_2.elementor-widget-post-info .elementor-icon-list-text,.c_accent_2 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent_2 .elementor-icon,.c_accent_2 .elementor-icon:hover {color: #CB6E17 !important;}.c_accent_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #CB6E17;}.c_accent_3,.c_accent_3.elementor-widget-text-editor .elementor-text-editor,.c_accent_3.elementor-widget-text-editor .elementor-text-editor p,.c_accent_3.elementor-widget-text-editor .elementor-text-editor a,.c_accent_3.elementor-widget-theme-post-content .elementor-widget-container,.c_accent_3.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent_3.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent_3.elementor-widget-shortcode,.c_accent_3.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent_3.elementor-widget-icon-list .elementor-icon-list-text,.c_accent_3.elementor-widget-icon .elementor-icon,.c_accent_3 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent_3.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent_3 .elementor-menu-toggle,.c_accent_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #B44D12;}.c_accent_3.elementor-widget-heading .elementor-heading-title,.c_accent_3.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent_3.elementor-widget-post-info .elementor-icon-list-text,.c_accent_3 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent_3 .elementor-icon,.c_accent_3 .elementor-icon:hover {color: #B44D12 !important;}.c_accent_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #B44D12;}.c_accent_4,.c_accent_4.elementor-widget-text-editor .elementor-text-editor,.c_accent_4.elementor-widget-text-editor .elementor-text-editor p,.c_accent_4.elementor-widget-text-editor .elementor-text-editor a,.c_accent_4.elementor-widget-theme-post-content .elementor-widget-container,.c_accent_4.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent_4.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent_4.elementor-widget-shortcode,.c_accent_4.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent_4.elementor-widget-icon-list .elementor-icon-list-text,.c_accent_4.elementor-widget-icon .elementor-icon,.c_accent_4 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent_4.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent_4 .elementor-menu-toggle,.c_accent_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #8D2B0B;}.c_accent_4.elementor-widget-heading .elementor-heading-title,.c_accent_4.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent_4.elementor-widget-post-info .elementor-icon-list-text,.c_accent_4 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent_4 .elementor-icon,.c_accent_4 .elementor-icon:hover {color: #8D2B0B !important;}.c_accent_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #8D2B0B;}.c_accent_5,.c_accent_5.elementor-widget-text-editor .elementor-text-editor,.c_accent_5.elementor-widget-text-editor .elementor-text-editor p,.c_accent_5.elementor-widget-text-editor .elementor-text-editor a,.c_accent_5.elementor-widget-theme-post-content .elementor-widget-container,.c_accent_5.elementor-widget-theme-post-content .elementor-widget-container p,.c_accent_5.elementor-widget-theme-post-content .elementor-widget-container a,.c_accent_5.elementor-widget-shortcode,.c_accent_5.elementor-widget-icon-list .elementor-icon-list-icon i,.c_accent_5.elementor-widget-icon-list .elementor-icon-list-text,.c_accent_5.elementor-widget-icon .elementor-icon,.c_accent_5 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_accent_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_accent_5.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_accent_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_accent_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_accent_5 .elementor-menu-toggle,.c_accent_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #8D2B0B;}.c_accent_5.elementor-widget-heading .elementor-heading-title,.c_accent_5.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_accent_5.elementor-widget-post-info .elementor-icon-list-text,.c_accent_5 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_accent_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_accent_5 .elementor-icon,.c_accent_5 .elementor-icon:hover {color: #8D2B0B !important;}.c_accent_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #8D2B0B;}.c_background,.c_background.elementor-widget-text-editor .elementor-text-editor,.c_background.elementor-widget-text-editor .elementor-text-editor p,.c_background.elementor-widget-text-editor .elementor-text-editor a,.c_background.elementor-widget-theme-post-content .elementor-widget-container,.c_background.elementor-widget-theme-post-content .elementor-widget-container p,.c_background.elementor-widget-theme-post-content .elementor-widget-container a,.c_background.elementor-widget-shortcode,.c_background.elementor-widget-icon-list .elementor-icon-list-icon i,.c_background.elementor-widget-icon-list .elementor-icon-list-text,.c_background.elementor-widget-icon .elementor-icon,.c_background .elementor-social-icons-wrapper a.elementor-icon i:before,.c_background.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_background.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_background.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_background.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_background .elementor-menu-toggle,.c_background.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #ffffff;}.c_background.elementor-widget-heading .elementor-heading-title,.c_background.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_background.elementor-widget-post-info .elementor-icon-list-text,.c_background .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_background .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_background .elementor-icon,.c_background .elementor-icon:hover {color: #ffffff !important;}.c_background.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #ffffff;}.c_background_light,.c_background_light.elementor-widget-text-editor .elementor-text-editor,.c_background_light.elementor-widget-text-editor .elementor-text-editor p,.c_background_light.elementor-widget-text-editor .elementor-text-editor a,.c_background_light.elementor-widget-theme-post-content .elementor-widget-container,.c_background_light.elementor-widget-theme-post-content .elementor-widget-container p,.c_background_light.elementor-widget-theme-post-content .elementor-widget-container a,.c_background_light.elementor-widget-shortcode,.c_background_light.elementor-widget-icon-list .elementor-icon-list-icon i,.c_background_light.elementor-widget-icon-list .elementor-icon-list-text,.c_background_light.elementor-widget-icon .elementor-icon,.c_background_light .elementor-social-icons-wrapper a.elementor-icon i:before,.c_background_light.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_background_light.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_background_light.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_background_light.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_background_light .elementor-menu-toggle,.c_background_light.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #F0F4F8;}.c_background_light.elementor-widget-heading .elementor-heading-title,.c_background_light.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_background_light.elementor-widget-post-info .elementor-icon-list-text,.c_background_light .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_background_light .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_background_light .elementor-icon,.c_background_light .elementor-icon:hover {color: #F0F4F8 !important;}.c_background_light.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #F0F4F8;}.c_background_dark,.c_background_dark.elementor-widget-text-editor .elementor-text-editor,.c_background_dark.elementor-widget-text-editor .elementor-text-editor p,.c_background_dark.elementor-widget-text-editor .elementor-text-editor a,.c_background_dark.elementor-widget-theme-post-content .elementor-widget-container,.c_background_dark.elementor-widget-theme-post-content .elementor-widget-container p,.c_background_dark.elementor-widget-theme-post-content .elementor-widget-container a,.c_background_dark.elementor-widget-shortcode,.c_background_dark.elementor-widget-icon-list .elementor-icon-list-icon i,.c_background_dark.elementor-widget-icon-list .elementor-icon-list-text,.c_background_dark.elementor-widget-icon .elementor-icon,.c_background_dark .elementor-social-icons-wrapper a.elementor-icon i:before,.c_background_dark.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_background_dark.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_background_dark.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_background_dark.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_background_dark .elementor-menu-toggle,.c_background_dark.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #102A43;}.c_background_dark.elementor-widget-heading .elementor-heading-title,.c_background_dark.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_background_dark.elementor-widget-post-info .elementor-icon-list-text,.c_background_dark .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_background_dark .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_background_dark .elementor-icon,.c_background_dark .elementor-icon:hover {color: #102A43 !important;}.c_background_dark.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #102A43;}.c_inverted,.c_inverted.elementor-widget-text-editor .elementor-text-editor,.c_inverted.elementor-widget-text-editor .elementor-text-editor p,.c_inverted.elementor-widget-text-editor .elementor-text-editor a,.c_inverted.elementor-widget-theme-post-content .elementor-widget-container,.c_inverted.elementor-widget-theme-post-content .elementor-widget-container p,.c_inverted.elementor-widget-theme-post-content .elementor-widget-container a,.c_inverted.elementor-widget-shortcode,.c_inverted.elementor-widget-icon-list .elementor-icon-list-icon i,.c_inverted.elementor-widget-icon-list .elementor-icon-list-text,.c_inverted.elementor-widget-icon .elementor-icon,.c_inverted .elementor-social-icons-wrapper a.elementor-icon i:before,.c_inverted.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_inverted.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_inverted.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_inverted.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_inverted .elementor-menu-toggle,.c_inverted.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #ffffff;}.c_inverted.elementor-widget-heading .elementor-heading-title,.c_inverted.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_inverted.elementor-widget-post-info .elementor-icon-list-text,.c_inverted .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_inverted .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_inverted .elementor-icon,.c_inverted .elementor-icon:hover {color: #ffffff !important;}.c_inverted.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #ffffff;}.c_dimmed,.c_dimmed.elementor-widget-text-editor .elementor-text-editor,.c_dimmed.elementor-widget-text-editor .elementor-text-editor p,.c_dimmed.elementor-widget-text-editor .elementor-text-editor a,.c_dimmed.elementor-widget-theme-post-content .elementor-widget-container,.c_dimmed.elementor-widget-theme-post-content .elementor-widget-container p,.c_dimmed.elementor-widget-theme-post-content .elementor-widget-container a,.c_dimmed.elementor-widget-shortcode,.c_dimmed.elementor-widget-icon-list .elementor-icon-list-icon i,.c_dimmed.elementor-widget-icon-list .elementor-icon-list-text,.c_dimmed.elementor-widget-icon .elementor-icon,.c_dimmed .elementor-social-icons-wrapper a.elementor-icon i:before,.c_dimmed.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_dimmed.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_dimmed.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_dimmed.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_dimmed .elementor-menu-toggle,.c_dimmed.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #627D98;}.c_dimmed.elementor-widget-heading .elementor-heading-title,.c_dimmed.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_dimmed.elementor-widget-post-info .elementor-icon-list-text,.c_dimmed .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_dimmed .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_dimmed .elementor-icon,.c_dimmed .elementor-icon:hover {color: #627D98 !important;}.c_dimmed.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #627D98;}.c_neutral_1,.c_neutral_1.elementor-widget-text-editor .elementor-text-editor,.c_neutral_1.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_1.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_1.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_1.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_1.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_1.elementor-widget-shortcode,.c_neutral_1.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_1.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_1.elementor-widget-icon .elementor-icon,.c_neutral_1 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_1.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_1 .elementor-menu-toggle,.c_neutral_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #F0F4F8;}.c_neutral_1.elementor-widget-heading .elementor-heading-title,.c_neutral_1.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_1.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_1 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_1 .elementor-icon,.c_neutral_1 .elementor-icon:hover {color: #F0F4F8 !important;}.c_neutral_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #F0F4F8;}.c_neutral_2,.c_neutral_2.elementor-widget-text-editor .elementor-text-editor,.c_neutral_2.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_2.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_2.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_2.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_2.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_2.elementor-widget-shortcode,.c_neutral_2.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_2.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_2.elementor-widget-icon .elementor-icon,.c_neutral_2 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_2.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_2 .elementor-menu-toggle,.c_neutral_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #D9E2EC;}.c_neutral_2.elementor-widget-heading .elementor-heading-title,.c_neutral_2.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_2.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_2 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_2 .elementor-icon,.c_neutral_2 .elementor-icon:hover {color: #D9E2EC !important;}.c_neutral_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #D9E2EC;}.c_neutral_3,.c_neutral_3.elementor-widget-text-editor .elementor-text-editor,.c_neutral_3.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_3.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_3.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_3.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_3.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_3.elementor-widget-shortcode,.c_neutral_3.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_3.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_3.elementor-widget-icon .elementor-icon,.c_neutral_3 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_3.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_3 .elementor-menu-toggle,.c_neutral_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #BCCCDC;}.c_neutral_3.elementor-widget-heading .elementor-heading-title,.c_neutral_3.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_3.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_3 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_3 .elementor-icon,.c_neutral_3 .elementor-icon:hover {color: #BCCCDC !important;}.c_neutral_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #BCCCDC;}.c_neutral_4,.c_neutral_4.elementor-widget-text-editor .elementor-text-editor,.c_neutral_4.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_4.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_4.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_4.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_4.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_4.elementor-widget-shortcode,.c_neutral_4.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_4.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_4.elementor-widget-icon .elementor-icon,.c_neutral_4 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_4.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_4 .elementor-menu-toggle,.c_neutral_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #9FB3C8;}.c_neutral_4.elementor-widget-heading .elementor-heading-title,.c_neutral_4.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_4.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_4 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_4 .elementor-icon,.c_neutral_4 .elementor-icon:hover {color: #9FB3C8 !important;}.c_neutral_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #9FB3C8;}.c_neutral_5,.c_neutral_5.elementor-widget-text-editor .elementor-text-editor,.c_neutral_5.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_5.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_5.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_5.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_5.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_5.elementor-widget-shortcode,.c_neutral_5.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_5.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_5.elementor-widget-icon .elementor-icon,.c_neutral_5 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_5.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_5 .elementor-menu-toggle,.c_neutral_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #829AB1;}.c_neutral_5.elementor-widget-heading .elementor-heading-title,.c_neutral_5.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_5.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_5 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_5 .elementor-icon,.c_neutral_5 .elementor-icon:hover {color: #829AB1 !important;}.c_neutral_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #829AB1;}.c_neutral_6,.c_neutral_6.elementor-widget-text-editor .elementor-text-editor,.c_neutral_6.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_6.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_6.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_6.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_6.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_6.elementor-widget-shortcode,.c_neutral_6.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_6.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_6.elementor-widget-icon .elementor-icon,.c_neutral_6 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_6.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_6.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_6.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_6.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_6 .elementor-menu-toggle,.c_neutral_6.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #627D98;}.c_neutral_6.elementor-widget-heading .elementor-heading-title,.c_neutral_6.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_6.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_6 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_6 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_6 .elementor-icon,.c_neutral_6 .elementor-icon:hover {color: #627D98 !important;}.c_neutral_6.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #627D98;}.c_neutral_7,.c_neutral_7.elementor-widget-text-editor .elementor-text-editor,.c_neutral_7.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_7.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_7.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_7.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_7.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_7.elementor-widget-shortcode,.c_neutral_7.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_7.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_7.elementor-widget-icon .elementor-icon,.c_neutral_7 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_7.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_7.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_7.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_7.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_7 .elementor-menu-toggle,.c_neutral_7.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #486581;}.c_neutral_7.elementor-widget-heading .elementor-heading-title,.c_neutral_7.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_7.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_7 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_7 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_7 .elementor-icon,.c_neutral_7 .elementor-icon:hover {color: #486581 !important;}.c_neutral_7.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #486581;}.c_neutral_8,.c_neutral_8.elementor-widget-text-editor .elementor-text-editor,.c_neutral_8.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_8.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_8.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_8.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_8.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_8.elementor-widget-shortcode,.c_neutral_8.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_8.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_8.elementor-widget-icon .elementor-icon,.c_neutral_8 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_8.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_8.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_8.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_8.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_8 .elementor-menu-toggle,.c_neutral_8.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #334E68;}.c_neutral_8.elementor-widget-heading .elementor-heading-title,.c_neutral_8.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_8.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_8 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_8 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_8 .elementor-icon,.c_neutral_8 .elementor-icon:hover {color: #334E68 !important;}.c_neutral_8.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #334E68;}.c_neutral_9,.c_neutral_9.elementor-widget-text-editor .elementor-text-editor,.c_neutral_9.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_9.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_9.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_9.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_9.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_9.elementor-widget-shortcode,.c_neutral_9.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_9.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_9.elementor-widget-icon .elementor-icon,.c_neutral_9 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_9.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_9.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_9.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_9.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_9 .elementor-menu-toggle,.c_neutral_9.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #243B53;}.c_neutral_9.elementor-widget-heading .elementor-heading-title,.c_neutral_9.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_9.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_9 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_9 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_9 .elementor-icon,.c_neutral_9 .elementor-icon:hover {color: #243B53 !important;}.c_neutral_9.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #243B53;}.c_neutral_10,.c_neutral_10.elementor-widget-text-editor .elementor-text-editor,.c_neutral_10.elementor-widget-text-editor .elementor-text-editor p,.c_neutral_10.elementor-widget-text-editor .elementor-text-editor a,.c_neutral_10.elementor-widget-theme-post-content .elementor-widget-container,.c_neutral_10.elementor-widget-theme-post-content .elementor-widget-container p,.c_neutral_10.elementor-widget-theme-post-content .elementor-widget-container a,.c_neutral_10.elementor-widget-shortcode,.c_neutral_10.elementor-widget-icon-list .elementor-icon-list-icon i,.c_neutral_10.elementor-widget-icon-list .elementor-icon-list-text,.c_neutral_10.elementor-widget-icon .elementor-icon,.c_neutral_10 .elementor-social-icons-wrapper a.elementor-icon i:before,.c_neutral_10.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_neutral_10.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_neutral_10.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_neutral_10.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_neutral_10 .elementor-menu-toggle,.c_neutral_10.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #102A43;}.c_neutral_10.elementor-widget-heading .elementor-heading-title,.c_neutral_10.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_neutral_10.elementor-widget-post-info .elementor-icon-list-text,.c_neutral_10 .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_neutral_10 .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_neutral_10 .elementor-icon,.c_neutral_10 .elementor-icon:hover {color: #102A43 !important;}.c_neutral_10.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #102A43;}.c_text,.c_text.elementor-widget-text-editor .elementor-text-editor,.c_text.elementor-widget-text-editor .elementor-text-editor p,.c_text.elementor-widget-text-editor .elementor-text-editor a,.c_text.elementor-widget-theme-post-content .elementor-widget-container,.c_text.elementor-widget-theme-post-content .elementor-widget-container p,.c_text.elementor-widget-theme-post-content .elementor-widget-container a,.c_text.elementor-widget-shortcode,.c_text.elementor-widget-icon-list .elementor-icon-list-icon i,.c_text.elementor-widget-icon-list .elementor-icon-list-text,.c_text.elementor-widget-icon .elementor-icon,.c_text .elementor-social-icons-wrapper a.elementor-icon i:before,.c_text.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_text.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_text.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_text.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_text .elementor-menu-toggle,.c_text.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #524e4e;}.c_text.elementor-widget-heading .elementor-heading-title,.c_text.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_text.elementor-widget-post-info .elementor-icon-list-text,.c_text .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_text .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_text .elementor-icon,.c_text .elementor-icon:hover {color: #524e4e !important;}.c_text.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #524e4e;}.c_link,.c_link.elementor-widget-text-editor .elementor-text-editor,.c_link.elementor-widget-text-editor .elementor-text-editor p,.c_link.elementor-widget-text-editor .elementor-text-editor a,.c_link.elementor-widget-theme-post-content .elementor-widget-container,.c_link.elementor-widget-theme-post-content .elementor-widget-container p,.c_link.elementor-widget-theme-post-content .elementor-widget-container a,.c_link.elementor-widget-shortcode,.c_link.elementor-widget-icon-list .elementor-icon-list-icon i,.c_link.elementor-widget-icon-list .elementor-icon-list-text,.c_link.elementor-widget-icon .elementor-icon,.c_link .elementor-social-icons-wrapper a.elementor-icon i:before,.c_link.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_link.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_link.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_link.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_link .elementor-menu-toggle,.c_link.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #019247;}.c_link.elementor-widget-heading .elementor-heading-title,.c_link.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_link.elementor-widget-post-info .elementor-icon-list-text,.c_link .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_link .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_link .elementor-icon,.c_link .elementor-icon:hover {color: #019247 !important;}.c_link.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #019247;}.c_link_hover,.c_link_hover.elementor-widget-text-editor .elementor-text-editor,.c_link_hover.elementor-widget-text-editor .elementor-text-editor p,.c_link_hover.elementor-widget-text-editor .elementor-text-editor a,.c_link_hover.elementor-widget-theme-post-content .elementor-widget-container,.c_link_hover.elementor-widget-theme-post-content .elementor-widget-container p,.c_link_hover.elementor-widget-theme-post-content .elementor-widget-container a,.c_link_hover.elementor-widget-shortcode,.c_link_hover.elementor-widget-icon-list .elementor-icon-list-icon i,.c_link_hover.elementor-widget-icon-list .elementor-icon-list-text,.c_link_hover.elementor-widget-icon .elementor-icon,.c_link_hover .elementor-social-icons-wrapper a.elementor-icon i:before,.c_link_hover.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_link_hover.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_link_hover.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_link_hover.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_link_hover .elementor-menu-toggle,.c_link_hover.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: #01783a;}.c_link_hover.elementor-widget-heading .elementor-heading-title,.c_link_hover.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_link_hover.elementor-widget-post-info .elementor-icon-list-text,.c_link_hover .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_link_hover .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_link_hover .elementor-icon,.c_link_hover .elementor-icon:hover {color: #01783a !important;}.c_link_hover.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: #01783a;}.c_transparent,.c_transparent.elementor-widget-text-editor .elementor-text-editor,.c_transparent.elementor-widget-text-editor .elementor-text-editor p,.c_transparent.elementor-widget-text-editor .elementor-text-editor a,.c_transparent.elementor-widget-theme-post-content .elementor-widget-container,.c_transparent.elementor-widget-theme-post-content .elementor-widget-container p,.c_transparent.elementor-widget-theme-post-content .elementor-widget-container a,.c_transparent.elementor-widget-shortcode,.c_transparent.elementor-widget-icon-list .elementor-icon-list-icon i,.c_transparent.elementor-widget-icon-list .elementor-icon-list-text,.c_transparent.elementor-widget-icon .elementor-icon,.c_transparent .elementor-social-icons-wrapper a.elementor-icon i:before,.c_transparent.elementor-widget-icon-list .elementor-icon-list-icon i:before,.c_transparent.elementor-widget-social-icons .elementor-social-icon i:before,.c_hover_transparent.elementor-widget-social-icons .elementor-social-icon:hover i:before,.c_transparent.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),.c_transparent .elementor-menu-toggle,.c_transparent.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {color: transparent;}.c_transparent.elementor-widget-heading .elementor-heading-title,.c_transparent.elementor-widget-post-info .elementor-icon-list-icon i:before,.c_transparent.elementor-widget-post-info .elementor-icon-list-text,.c_transparent .kowp_sc_social_media a.kowp_social_medium svg,.c_hover_transparent .kowp_sc_social_media a.kowp_social_medium:hover svg,.c_transparent .elementor-icon,.c_transparent .elementor-icon:hover {color: transparent !important;}.c_transparent.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-color: transparent;}
/*COLOR*/
.c_primary.elementor-widget-post-info .elementor-icon-list-text,
.c_primary.elementor-widget-post-info .elementor-icon-list-icon i:before {
    color: #019247 !important;
}
.c_secondary.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary.elementor-widget-post-info .elementor-icon-list-icon i:before {
    color: #e30714 !important;
}
.c_text.elementor-widget-post-info .elementor-icon-list-text,
.c_text.elementor-widget-post-info .elementor-icon-list-icon i:before {
    color: #524e4e !important;
}
.c_accent.elementor-widget-post-info .elementor-icon-list-text,
.c_accent.elementor-widget-post-info .elementor-icon-list-icon i:before {
    color: #F0B429 !important;
}
.c_dimmed.elementor-widget-post-info .elementor-icon-list-text,
.c_dimmed.elementor-widget-post-info .elementor-icon-list-icon i:before {
    color: #627D98 !important;
}

/*BACKGROUND-COLOR*/
.bc_primary__5:not(.elementor-popup-modal),.bc_primary__5 .dialog-widget-content,.bc_cnt_primary__5.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary__5.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary__5 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary__5 .kowp_social_medium:hover {background-color: #e6f4ed !important;}.bc_primary__4:not(.elementor-popup-modal),.bc_primary__4 .dialog-widget-content,.bc_cnt_primary__4.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary__4.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary__4 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary__4 .kowp_social_medium:hover {background-color: #b8e0cb !important;}.bc_primary__3:not(.elementor-popup-modal),.bc_primary__3 .dialog-widget-content,.bc_cnt_primary__3.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary__3.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary__3 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary__3 .kowp_social_medium:hover {background-color: #8acdaa !important;}.bc_primary__2:not(.elementor-popup-modal),.bc_primary__2 .dialog-widget-content,.bc_cnt_primary__2.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary__2.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary__2 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary__2 .kowp_social_medium:hover {background-color: #5cb989 !important;}.bc_primary__1:not(.elementor-popup-modal),.bc_primary__1 .dialog-widget-content,.bc_cnt_primary__1.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary__1.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary__1 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary__1 .kowp_social_medium:hover {background-color: #2fa668 !important;}.bc_primary:not(.elementor-popup-modal),.bc_primary .dialog-widget-content,.bc_cnt_primary.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary .kowp_social_medium:not(:hover),.bc_cnt_hover_primary .kowp_social_medium:hover {background-color: #019247 !important;}.bc_primary_1:not(.elementor-popup-modal),.bc_primary_1 .dialog-widget-content,.bc_cnt_primary_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary_1.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary_1 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary_1 .kowp_social_medium:hover {background-color: #01783a !important;}.bc_primary_2:not(.elementor-popup-modal),.bc_primary_2 .dialog-widget-content,.bc_cnt_primary_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary_2.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary_2 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary_2 .kowp_social_medium:hover {background-color: #015d2d !important;}.bc_primary_3:not(.elementor-popup-modal),.bc_primary_3 .dialog-widget-content,.bc_cnt_primary_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary_3.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary_3 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary_3 .kowp_social_medium:hover {background-color: #004321 !important;}.bc_primary_4:not(.elementor-popup-modal),.bc_primary_4 .dialog-widget-content,.bc_cnt_primary_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary_4.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary_4 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary_4 .kowp_social_medium:hover {background-color: #002914 !important;}.bc_primary_5:not(.elementor-popup-modal),.bc_primary_5 .dialog-widget-content,.bc_cnt_primary_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_primary_5.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_primary_5 .kowp_social_medium:not(:hover),.bc_cnt_hover_primary_5 .kowp_social_medium:hover {background-color: #000f07 !important;}.bc_secondary__5:not(.elementor-popup-modal),.bc_secondary__5 .dialog-widget-content,.bc_cnt_secondary__5.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary__5.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary__5 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary__5 .kowp_social_medium:hover {background-color: #fce6e8 !important;}.bc_secondary__4:not(.elementor-popup-modal),.bc_secondary__4 .dialog-widget-content,.bc_cnt_secondary__4.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary__4.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary__4 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary__4 .kowp_social_medium:hover {background-color: #f7babd !important;}.bc_secondary__3:not(.elementor-popup-modal),.bc_secondary__3 .dialog-widget-content,.bc_cnt_secondary__3.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary__3.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary__3 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary__3 .kowp_social_medium:hover {background-color: #f28d93 !important;}.bc_secondary__2:not(.elementor-popup-modal),.bc_secondary__2 .dialog-widget-content,.bc_cnt_secondary__2.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary__2.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary__2 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary__2 .kowp_social_medium:hover {background-color: #ed6069 !important;}.bc_secondary__1:not(.elementor-popup-modal),.bc_secondary__1 .dialog-widget-content,.bc_cnt_secondary__1.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary__1.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary__1 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary__1 .kowp_social_medium:hover {background-color: #e8343e !important;}.bc_secondary:not(.elementor-popup-modal),.bc_secondary .dialog-widget-content,.bc_cnt_secondary.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary .kowp_social_medium:hover {background-color: #e30714 !important;}.bc_secondary_1:not(.elementor-popup-modal),.bc_secondary_1 .dialog-widget-content,.bc_cnt_secondary_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary_1.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary_1 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary_1 .kowp_social_medium:hover {background-color: #ba0610 !important;}.bc_secondary_2:not(.elementor-popup-modal),.bc_secondary_2 .dialog-widget-content,.bc_cnt_secondary_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary_2.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary_2 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary_2 .kowp_social_medium:hover {background-color: #91040d !important;}.bc_secondary_3:not(.elementor-popup-modal),.bc_secondary_3 .dialog-widget-content,.bc_cnt_secondary_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary_3.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary_3 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary_3 .kowp_social_medium:hover {background-color: #680309 !important;}.bc_secondary_4:not(.elementor-popup-modal),.bc_secondary_4 .dialog-widget-content,.bc_cnt_secondary_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary_4.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary_4 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary_4 .kowp_social_medium:hover {background-color: #400206 !important;}.bc_secondary_5:not(.elementor-popup-modal),.bc_secondary_5 .dialog-widget-content,.bc_cnt_secondary_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_secondary_5.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_secondary_5 .kowp_social_medium:not(:hover),.bc_cnt_hover_secondary_5 .kowp_social_medium:hover {background-color: #170102 !important;}.bc_accent__5:not(.elementor-popup-modal),.bc_accent__5 .dialog-widget-content,.bc_cnt_accent__5.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent__5.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent__5 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent__5 .kowp_social_medium:hover {background-color: #FFFBEA !important;}.bc_accent__4:not(.elementor-popup-modal),.bc_accent__4 .dialog-widget-content,.bc_cnt_accent__4.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent__4.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent__4 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent__4 .kowp_social_medium:hover {background-color: #FFF3C4 !important;}.bc_accent__3:not(.elementor-popup-modal),.bc_accent__3 .dialog-widget-content,.bc_cnt_accent__3.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent__3.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent__3 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent__3 .kowp_social_medium:hover {background-color: #FCE588 !important;}.bc_accent__2:not(.elementor-popup-modal),.bc_accent__2 .dialog-widget-content,.bc_cnt_accent__2.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent__2.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent__2 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent__2 .kowp_social_medium:hover {background-color: #FADB5F !important;}.bc_accent__1:not(.elementor-popup-modal),.bc_accent__1 .dialog-widget-content,.bc_cnt_accent__1.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent__1.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent__1 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent__1 .kowp_social_medium:hover {background-color: #F7C948 !important;}.bc_accent:not(.elementor-popup-modal),.bc_accent .dialog-widget-content,.bc_cnt_accent.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent .kowp_social_medium:not(:hover),.bc_cnt_hover_accent .kowp_social_medium:hover {background-color: #F0B429 !important;}.bc_accent_1:not(.elementor-popup-modal),.bc_accent_1 .dialog-widget-content,.bc_cnt_accent_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent_1.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent_1 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent_1 .kowp_social_medium:hover {background-color: #DE911D !important;}.bc_accent_2:not(.elementor-popup-modal),.bc_accent_2 .dialog-widget-content,.bc_cnt_accent_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent_2.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent_2 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent_2 .kowp_social_medium:hover {background-color: #CB6E17 !important;}.bc_accent_3:not(.elementor-popup-modal),.bc_accent_3 .dialog-widget-content,.bc_cnt_accent_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent_3.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent_3 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent_3 .kowp_social_medium:hover {background-color: #B44D12 !important;}.bc_accent_4:not(.elementor-popup-modal),.bc_accent_4 .dialog-widget-content,.bc_cnt_accent_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent_4.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent_4 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent_4 .kowp_social_medium:hover {background-color: #8D2B0B !important;}.bc_accent_5:not(.elementor-popup-modal),.bc_accent_5 .dialog-widget-content,.bc_cnt_accent_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_accent_5.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_accent_5 .kowp_social_medium:not(:hover),.bc_cnt_hover_accent_5 .kowp_social_medium:hover {background-color: #8D2B0B !important;}.bc_background:not(.elementor-popup-modal),.bc_background .dialog-widget-content,.bc_cnt_background.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_background.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_background .kowp_social_medium:not(:hover),.bc_cnt_hover_background .kowp_social_medium:hover {background-color: #ffffff !important;}.bc_background_light:not(.elementor-popup-modal),.bc_background_light .dialog-widget-content,.bc_cnt_background_light.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_background_light.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_background_light .kowp_social_medium:not(:hover),.bc_cnt_hover_background_light .kowp_social_medium:hover {background-color: #F0F4F8 !important;}.bc_background_dark:not(.elementor-popup-modal),.bc_background_dark .dialog-widget-content,.bc_cnt_background_dark.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_background_dark.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_background_dark .kowp_social_medium:not(:hover),.bc_cnt_hover_background_dark .kowp_social_medium:hover {background-color: #102A43 !important;}.bc_inverted:not(.elementor-popup-modal),.bc_inverted .dialog-widget-content,.bc_cnt_inverted.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_inverted.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_inverted .kowp_social_medium:not(:hover),.bc_cnt_hover_inverted .kowp_social_medium:hover {background-color: #ffffff !important;}.bc_dimmed:not(.elementor-popup-modal),.bc_dimmed .dialog-widget-content,.bc_cnt_dimmed.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_dimmed.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_dimmed .kowp_social_medium:not(:hover),.bc_cnt_hover_dimmed .kowp_social_medium:hover {background-color: #627D98 !important;}.bc_neutral_1:not(.elementor-popup-modal),.bc_neutral_1 .dialog-widget-content,.bc_cnt_neutral_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_1.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_1 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_1 .kowp_social_medium:hover {background-color: #F0F4F8 !important;}.bc_neutral_2:not(.elementor-popup-modal),.bc_neutral_2 .dialog-widget-content,.bc_cnt_neutral_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_2.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_2 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_2 .kowp_social_medium:hover {background-color: #D9E2EC !important;}.bc_neutral_3:not(.elementor-popup-modal),.bc_neutral_3 .dialog-widget-content,.bc_cnt_neutral_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_3.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_3 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_3 .kowp_social_medium:hover {background-color: #BCCCDC !important;}.bc_neutral_4:not(.elementor-popup-modal),.bc_neutral_4 .dialog-widget-content,.bc_cnt_neutral_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_4.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_4 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_4 .kowp_social_medium:hover {background-color: #9FB3C8 !important;}.bc_neutral_5:not(.elementor-popup-modal),.bc_neutral_5 .dialog-widget-content,.bc_cnt_neutral_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_5.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_5 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_5 .kowp_social_medium:hover {background-color: #829AB1 !important;}.bc_neutral_6:not(.elementor-popup-modal),.bc_neutral_6 .dialog-widget-content,.bc_cnt_neutral_6.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_6.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_6 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_6 .kowp_social_medium:hover {background-color: #627D98 !important;}.bc_neutral_7:not(.elementor-popup-modal),.bc_neutral_7 .dialog-widget-content,.bc_cnt_neutral_7.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_7.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_7 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_7 .kowp_social_medium:hover {background-color: #486581 !important;}.bc_neutral_8:not(.elementor-popup-modal),.bc_neutral_8 .dialog-widget-content,.bc_cnt_neutral_8.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_8.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_8 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_8 .kowp_social_medium:hover {background-color: #334E68 !important;}.bc_neutral_9:not(.elementor-popup-modal),.bc_neutral_9 .dialog-widget-content,.bc_cnt_neutral_9.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_9.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_9 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_9 .kowp_social_medium:hover {background-color: #243B53 !important;}.bc_neutral_10:not(.elementor-popup-modal),.bc_neutral_10 .dialog-widget-content,.bc_cnt_neutral_10.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_neutral_10.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_neutral_10 .kowp_social_medium:not(:hover),.bc_cnt_hover_neutral_10 .kowp_social_medium:hover {background-color: #102A43 !important;}.bc_text:not(.elementor-popup-modal),.bc_text .dialog-widget-content,.bc_cnt_text.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_text.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_text .kowp_social_medium:not(:hover),.bc_cnt_hover_text .kowp_social_medium:hover {background-color: #524e4e !important;}.bc_link:not(.elementor-popup-modal),.bc_link .dialog-widget-content,.bc_cnt_link.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_link.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_link .kowp_social_medium:not(:hover),.bc_cnt_hover_link .kowp_social_medium:hover {background-color: #019247 !important;}.bc_link_hover:not(.elementor-popup-modal),.bc_link_hover .dialog-widget-content,.bc_cnt_link_hover.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_link_hover.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_link_hover .kowp_social_medium:not(:hover),.bc_cnt_hover_link_hover .kowp_social_medium:hover {background-color: #01783a !important;}.bc_transparent:not(.elementor-popup-modal),.bc_transparent .dialog-widget-content,.bc_cnt_transparent.elementor-widget-social-icons .elementor-social-icon:not(:hover),.bc_cnt_hover_transparent.elementor-widget-social-icons .elementor-social-icon:hover,.bc_cnt_transparent .kowp_social_medium:not(:hover),.bc_cnt_hover_transparent .kowp_social_medium:hover {background-color: transparent !important;}
.bc_tb_primary { background-image: linear-gradient(#015d2d, #019247 ) !important }
.bc_tb_secondary { background-image: linear-gradient(#91040d, #e30714 ) !important }
.bc_tb_accent { background-image: linear-gradient(#CB6E17, #F0B429 ) !important }
.bc_lr_primary { background-image: linear-gradient(to right, #015d2d, #019247 ) !important }
.bc_lr_secondary { background-image: linear-gradient(to right, #91040d, #e30714 ) !important }
.bc_lr_accent { background-image: linear-gradient(to right, #CB6E17, #F0B429 ) !important }
.bc_tlbr_primary { background-image: linear-gradient(to bottom right, #015d2d, #019247 ) !important }
.bc_tlbr_secondary { background-image: linear-gradient(to bottom right, #91040d, #e30714 ) !important }
.bc_tlbr_accent { background-image: linear-gradient(to bottom right, #CB6E17, #F0B429 ) !important }
.bc_tb_primary_secondary { background-image: linear-gradient(#019247, #e30714 ) !important }
.bc_tb_primary_accent { background-image: linear-gradient(#019247, #F0B429 ) !important }
.bc_tb_secondary_primary { background-image: linear-gradient(#e30714, #019247 ) !important }
.bc_tb_secondary_accent { background-image: linear-gradient(#e30714, #F0B429 ) !important }
.bc_tb_accent_primary { background-image: linear-gradient(#F0B429, #019247 ) !important }
.bc_tb_accent_secondary { background-image: linear-gradient(#F0B429, #e30714 ) !important }
.bc_tb_inverted_background_light { background-image: linear-gradient(#ffffff, #F0F4F8 ) !important }

.bc_lr_primary_secondary { background-image: linear-gradient(to right, #019247, #e30714 ) !important }
.bc_lr_primary_accent { background-image: linear-gradient(to right, #019247, #F0B429 ) !important }
.bc_lr_secondary_primary { background-image: linear-gradient(to right, #e30714, #019247 ) !important }
.bc_lr_secondary_accent { background-image: linear-gradient(to right, #e30714, #F0B429 ) !important }
.bc_lr_accent_primary { background-image: linear-gradient(to right, #F0B429, #019247 ) !important }
.bc_lr_accent_secondary { background-image: linear-gradient(to right, #F0B429, #e30714 ) !important }
.bc_tlbr_primary_secondary { background-image: linear-gradient(to bottom right, #019247, #e30714 ) !important }
.bc_tlbr_primary_accent { background-image: linear-gradient(to bottom right, #019247, #F0B429 ) !important }
.bc_tlbr_secondary_primary { background-image: linear-gradient(to bottom right, #e30714, #019247 ) !important }
.bc_tlbr_secondary_accent { background-image: linear-gradient(to bottom right, #e30714, #F0B429 ) !important }
.bc_tlbr_accent_primary { background-image: linear-gradient(to bottom right, #F0B429, #019247 ) !important }
.bc_tlbr_accent_secondary { background-image: linear-gradient(to bottom right, #F0B429, #e30714 ) !important }


/*FILL*/
.fill_b_primary__5 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary__5 .elementor-shape-top .elementor-shape-fill {fill: #e6f4ed !important;}.fill_b_primary__4 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary__4 .elementor-shape-top .elementor-shape-fill {fill: #b8e0cb !important;}.fill_b_primary__3 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary__3 .elementor-shape-top .elementor-shape-fill {fill: #8acdaa !important;}.fill_b_primary__2 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary__2 .elementor-shape-top .elementor-shape-fill {fill: #5cb989 !important;}.fill_b_primary__1 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary__1 .elementor-shape-top .elementor-shape-fill {fill: #2fa668 !important;}.fill_b_primary .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary .elementor-shape-top .elementor-shape-fill {fill: #019247 !important;}.fill_b_primary_1 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary_1 .elementor-shape-top .elementor-shape-fill {fill: #01783a !important;}.fill_b_primary_2 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary_2 .elementor-shape-top .elementor-shape-fill {fill: #015d2d !important;}.fill_b_primary_3 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary_3 .elementor-shape-top .elementor-shape-fill {fill: #004321 !important;}.fill_b_primary_4 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary_4 .elementor-shape-top .elementor-shape-fill {fill: #002914 !important;}.fill_b_primary_5 .elementor-shape-bottom .elementor-shape-fill,.fill_t_primary_5 .elementor-shape-top .elementor-shape-fill {fill: #000f07 !important;}.fill_b_secondary__5 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary__5 .elementor-shape-top .elementor-shape-fill {fill: #fce6e8 !important;}.fill_b_secondary__4 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary__4 .elementor-shape-top .elementor-shape-fill {fill: #f7babd !important;}.fill_b_secondary__3 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary__3 .elementor-shape-top .elementor-shape-fill {fill: #f28d93 !important;}.fill_b_secondary__2 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary__2 .elementor-shape-top .elementor-shape-fill {fill: #ed6069 !important;}.fill_b_secondary__1 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary__1 .elementor-shape-top .elementor-shape-fill {fill: #e8343e !important;}.fill_b_secondary .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary .elementor-shape-top .elementor-shape-fill {fill: #e30714 !important;}.fill_b_secondary_1 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary_1 .elementor-shape-top .elementor-shape-fill {fill: #ba0610 !important;}.fill_b_secondary_2 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary_2 .elementor-shape-top .elementor-shape-fill {fill: #91040d !important;}.fill_b_secondary_3 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary_3 .elementor-shape-top .elementor-shape-fill {fill: #680309 !important;}.fill_b_secondary_4 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary_4 .elementor-shape-top .elementor-shape-fill {fill: #400206 !important;}.fill_b_secondary_5 .elementor-shape-bottom .elementor-shape-fill,.fill_t_secondary_5 .elementor-shape-top .elementor-shape-fill {fill: #170102 !important;}.fill_b_accent__5 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent__5 .elementor-shape-top .elementor-shape-fill {fill: #FFFBEA !important;}.fill_b_accent__4 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent__4 .elementor-shape-top .elementor-shape-fill {fill: #FFF3C4 !important;}.fill_b_accent__3 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent__3 .elementor-shape-top .elementor-shape-fill {fill: #FCE588 !important;}.fill_b_accent__2 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent__2 .elementor-shape-top .elementor-shape-fill {fill: #FADB5F !important;}.fill_b_accent__1 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent__1 .elementor-shape-top .elementor-shape-fill {fill: #F7C948 !important;}.fill_b_accent .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent .elementor-shape-top .elementor-shape-fill {fill: #F0B429 !important;}.fill_b_accent_1 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent_1 .elementor-shape-top .elementor-shape-fill {fill: #DE911D !important;}.fill_b_accent_2 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent_2 .elementor-shape-top .elementor-shape-fill {fill: #CB6E17 !important;}.fill_b_accent_3 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent_3 .elementor-shape-top .elementor-shape-fill {fill: #B44D12 !important;}.fill_b_accent_4 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent_4 .elementor-shape-top .elementor-shape-fill {fill: #8D2B0B !important;}.fill_b_accent_5 .elementor-shape-bottom .elementor-shape-fill,.fill_t_accent_5 .elementor-shape-top .elementor-shape-fill {fill: #8D2B0B !important;}.fill_b_background .elementor-shape-bottom .elementor-shape-fill,.fill_t_background .elementor-shape-top .elementor-shape-fill {fill: #ffffff !important;}.fill_b_background_light .elementor-shape-bottom .elementor-shape-fill,.fill_t_background_light .elementor-shape-top .elementor-shape-fill {fill: #F0F4F8 !important;}.fill_b_background_dark .elementor-shape-bottom .elementor-shape-fill,.fill_t_background_dark .elementor-shape-top .elementor-shape-fill {fill: #102A43 !important;}.fill_b_inverted .elementor-shape-bottom .elementor-shape-fill,.fill_t_inverted .elementor-shape-top .elementor-shape-fill {fill: #ffffff !important;}.fill_b_dimmed .elementor-shape-bottom .elementor-shape-fill,.fill_t_dimmed .elementor-shape-top .elementor-shape-fill {fill: #627D98 !important;}.fill_b_neutral_1 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_1 .elementor-shape-top .elementor-shape-fill {fill: #F0F4F8 !important;}.fill_b_neutral_2 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_2 .elementor-shape-top .elementor-shape-fill {fill: #D9E2EC !important;}.fill_b_neutral_3 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_3 .elementor-shape-top .elementor-shape-fill {fill: #BCCCDC !important;}.fill_b_neutral_4 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_4 .elementor-shape-top .elementor-shape-fill {fill: #9FB3C8 !important;}.fill_b_neutral_5 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_5 .elementor-shape-top .elementor-shape-fill {fill: #829AB1 !important;}.fill_b_neutral_6 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_6 .elementor-shape-top .elementor-shape-fill {fill: #627D98 !important;}.fill_b_neutral_7 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_7 .elementor-shape-top .elementor-shape-fill {fill: #486581 !important;}.fill_b_neutral_8 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_8 .elementor-shape-top .elementor-shape-fill {fill: #334E68 !important;}.fill_b_neutral_9 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_9 .elementor-shape-top .elementor-shape-fill {fill: #243B53 !important;}.fill_b_neutral_10 .elementor-shape-bottom .elementor-shape-fill,.fill_t_neutral_10 .elementor-shape-top .elementor-shape-fill {fill: #102A43 !important;}.fill_b_text .elementor-shape-bottom .elementor-shape-fill,.fill_t_text .elementor-shape-top .elementor-shape-fill {fill: #524e4e !important;}.fill_b_link .elementor-shape-bottom .elementor-shape-fill,.fill_t_link .elementor-shape-top .elementor-shape-fill {fill: #019247 !important;}.fill_b_link_hover .elementor-shape-bottom .elementor-shape-fill,.fill_t_link_hover .elementor-shape-top .elementor-shape-fill {fill: #01783a !important;}.fill_b_transparent .elementor-shape-bottom .elementor-shape-fill,.fill_t_transparent .elementor-shape-top .elementor-shape-fill {fill: transparent !important;}
/*BORDER COLOR*/
.bdc_primary__5,.bdc_primary__5 .elementor-widget-container {border-color: #e6f4ed !important;}.bdc_primary__4,.bdc_primary__4 .elementor-widget-container {border-color: #b8e0cb !important;}.bdc_primary__3,.bdc_primary__3 .elementor-widget-container {border-color: #8acdaa !important;}.bdc_primary__2,.bdc_primary__2 .elementor-widget-container {border-color: #5cb989 !important;}.bdc_primary__1,.bdc_primary__1 .elementor-widget-container {border-color: #2fa668 !important;}.bdc_primary,.bdc_primary .elementor-widget-container {border-color: #019247 !important;}.bdc_primary_1,.bdc_primary_1 .elementor-widget-container {border-color: #01783a !important;}.bdc_primary_2,.bdc_primary_2 .elementor-widget-container {border-color: #015d2d !important;}.bdc_primary_3,.bdc_primary_3 .elementor-widget-container {border-color: #004321 !important;}.bdc_primary_4,.bdc_primary_4 .elementor-widget-container {border-color: #002914 !important;}.bdc_primary_5,.bdc_primary_5 .elementor-widget-container {border-color: #000f07 !important;}.bdc_secondary__5,.bdc_secondary__5 .elementor-widget-container {border-color: #fce6e8 !important;}.bdc_secondary__4,.bdc_secondary__4 .elementor-widget-container {border-color: #f7babd !important;}.bdc_secondary__3,.bdc_secondary__3 .elementor-widget-container {border-color: #f28d93 !important;}.bdc_secondary__2,.bdc_secondary__2 .elementor-widget-container {border-color: #ed6069 !important;}.bdc_secondary__1,.bdc_secondary__1 .elementor-widget-container {border-color: #e8343e !important;}.bdc_secondary,.bdc_secondary .elementor-widget-container {border-color: #e30714 !important;}.bdc_secondary_1,.bdc_secondary_1 .elementor-widget-container {border-color: #ba0610 !important;}.bdc_secondary_2,.bdc_secondary_2 .elementor-widget-container {border-color: #91040d !important;}.bdc_secondary_3,.bdc_secondary_3 .elementor-widget-container {border-color: #680309 !important;}.bdc_secondary_4,.bdc_secondary_4 .elementor-widget-container {border-color: #400206 !important;}.bdc_secondary_5,.bdc_secondary_5 .elementor-widget-container {border-color: #170102 !important;}.bdc_accent__5,.bdc_accent__5 .elementor-widget-container {border-color: #FFFBEA !important;}.bdc_accent__4,.bdc_accent__4 .elementor-widget-container {border-color: #FFF3C4 !important;}.bdc_accent__3,.bdc_accent__3 .elementor-widget-container {border-color: #FCE588 !important;}.bdc_accent__2,.bdc_accent__2 .elementor-widget-container {border-color: #FADB5F !important;}.bdc_accent__1,.bdc_accent__1 .elementor-widget-container {border-color: #F7C948 !important;}.bdc_accent,.bdc_accent .elementor-widget-container {border-color: #F0B429 !important;}.bdc_accent_1,.bdc_accent_1 .elementor-widget-container {border-color: #DE911D !important;}.bdc_accent_2,.bdc_accent_2 .elementor-widget-container {border-color: #CB6E17 !important;}.bdc_accent_3,.bdc_accent_3 .elementor-widget-container {border-color: #B44D12 !important;}.bdc_accent_4,.bdc_accent_4 .elementor-widget-container {border-color: #8D2B0B !important;}.bdc_accent_5,.bdc_accent_5 .elementor-widget-container {border-color: #8D2B0B !important;}.bdc_background,.bdc_background .elementor-widget-container {border-color: #ffffff !important;}.bdc_background_light,.bdc_background_light .elementor-widget-container {border-color: #F0F4F8 !important;}.bdc_background_dark,.bdc_background_dark .elementor-widget-container {border-color: #102A43 !important;}.bdc_inverted,.bdc_inverted .elementor-widget-container {border-color: #ffffff !important;}.bdc_dimmed,.bdc_dimmed .elementor-widget-container {border-color: #627D98 !important;}.bdc_neutral_1,.bdc_neutral_1 .elementor-widget-container {border-color: #F0F4F8 !important;}.bdc_neutral_2,.bdc_neutral_2 .elementor-widget-container {border-color: #D9E2EC !important;}.bdc_neutral_3,.bdc_neutral_3 .elementor-widget-container {border-color: #BCCCDC !important;}.bdc_neutral_4,.bdc_neutral_4 .elementor-widget-container {border-color: #9FB3C8 !important;}.bdc_neutral_5,.bdc_neutral_5 .elementor-widget-container {border-color: #829AB1 !important;}.bdc_neutral_6,.bdc_neutral_6 .elementor-widget-container {border-color: #627D98 !important;}.bdc_neutral_7,.bdc_neutral_7 .elementor-widget-container {border-color: #486581 !important;}.bdc_neutral_8,.bdc_neutral_8 .elementor-widget-container {border-color: #334E68 !important;}.bdc_neutral_9,.bdc_neutral_9 .elementor-widget-container {border-color: #243B53 !important;}.bdc_neutral_10,.bdc_neutral_10 .elementor-widget-container {border-color: #102A43 !important;}.bdc_text,.bdc_text .elementor-widget-container {border-color: #524e4e !important;}.bdc_link,.bdc_link .elementor-widget-container {border-color: #019247 !important;}.bdc_link_hover,.bdc_link_hover .elementor-widget-container {border-color: #01783a !important;}.bdc_transparent,.bdc_transparent .elementor-widget-container {border-color: transparent !important;}
/*BORDER*/
.bd_primary { border: 1px solid #019247 !important; }
.bd_primary__5 { border: 1px solid #e6f4ed !important; }
.bd_primary__4 { border: 1px solid #b8e0cb !important; }
.bd_primary__3 { border: 1px solid #8acdaa !important; }
.bd_primary__2 { border: 1px solid #5cb989 !important; }
.bd_primary__1 { border: 1px solid #2fa668 !important; }
.bd_primary_1 { border: 1px solid #01783a !important; }
.bd_primary_2 { border: 1px solid #015d2d !important; }
.bd_primary_3 { border: 1px solid #004321 !important; }
.bd_primary_4 { border: 1px solid #002914 !important; }
.bd_primary_5 { border: 1px solid #000f07 !important; }
.bd_secondary { border: 1px solid #e30714 !important; }
.bd_secondary__5 { border: 1px solid #fce6e8 !important; }
.bd_secondary__4 { border: 1px solid #f7babd !important; }
.bd_secondary__3 { border: 1px solid #f28d93 !important; }
.bd_secondary__2 { border: 1px solid #ed6069 !important; }
.bd_secondary__1 { border: 1px solid #e8343e !important; }
.bd_secondary_1 { border: 1px solid #ba0610 !important; }
.bd_secondary_2 { border: 1px solid #91040d !important; }
.bd_secondary_3 { border: 1px solid #680309 !important; }
.bd_secondary_4 { border: 1px solid #400206 !important; }
.bd_secondary_5 { border: 1px solid #170102 !important; }
.bd_text { border: 1px solid #524e4e !important; }
.bd_accent { border: 1px solid #F0B429 !important; }
.bd_accent__5 { border: 1px solid #FFFBEA !important; }
.bd_accent__4 { border: 1px solid #FFF3C4 !important; }
.bd_accent__3 { border: 1px solid #FCE588 !important; }
.bd_accent__2 { border: 1px solid #FADB5F !important; }
.bd_accent__1 { border: 1px solid #F7C948 !important; }
.bd_accent_1 { border: 1px solid #DE911D !important; }
.bd_accent_2 { border: 1px solid #CB6E17 !important; }
.bd_accent_3 { border: 1px solid #B44D12 !important; }
.bd_accent_4 { border: 1px solid #8D2B0B !important; }
.bd_accent_5 { border: 1px solid #8D2B0B !important; }
.bd_neutral_1 { border: 1px solid #F0F4F8 !important; }
.bd_neutral_2 { border: 1px solid #D9E2EC !important; }
.bd_neutral_3 { border: 1px solid #BCCCDC !important; }
.bd_neutral_4 { border: 1px solid #9FB3C8 !important; }
.bd_neutral_5 { border: 1px solid #829AB1 !important; }
.bd_neutral_6 { border: 1px solid #627D98 !important; }
.bd_neutral_7 { border: 1px solid #486581 !important; }
.bd_neutral_8 { border: 1px solid #334E68 !important; }
.bd_neutral_9 { border: 1px solid #243B53 !important; }
.bd_neutral_10 { border: 1px solid #102A43 !important; }
.bd_background { border: 1px solid #ffffff !important; }
.bd_background_light { border: 1px solid #F0F4F8 !important; }
.bd_background_dark { border: 1px solid #102A43 !important; }
.bd_inverted { border: 1px solid #ffffff !important; }
.bd_dimmed { border: 1px solid #627D98 !important }


/*SVG COLOR*/
.stroke_primary svg { stroke: #019247; }
.stroke_primary__5 svg { stroke: #e6f4ed; }
.stroke_primary__4 svg { stroke: #b8e0cb; }
.stroke_primary__3 svg { stroke: #8acdaa; }
.stroke_primary__2 svg { stroke: #5cb989; }
.stroke_primary__1 svg { stroke: #2fa668; }
.stroke_primary_1 svg { stroke: #01783a; }
.stroke_primary_2 svg { stroke: #015d2d; }
.stroke_primary_3 svg { stroke: #004321; }
.stroke_primary_4 svg { stroke: #002914; }
.stroke_primary_5 svg { stroke: #000f07; }
.stroke_secondary svg { stroke: #e30714; }
.stroke_secondary__5 svg { stroke: #fce6e8; }
.stroke_secondary__4 svg { stroke: #f7babd; }
.stroke_secondary__3 svg { stroke: #f28d93; }
.stroke_secondary__2 svg { stroke: #ed6069; }
.stroke_secondary__1 svg { stroke: #e8343e; }
.stroke_secondary_1 svg { stroke: #ba0610; }
.stroke_secondary_2 svg { stroke: #91040d; }
.stroke_secondary_3 svg { stroke: #680309; }
.stroke_secondary_4 svg { stroke: #400206; }
.stroke_secondary_5 svg { stroke: #170102; }
.stroke_text svg { stroke: #524e4e; }
.stroke_accent svg { stroke: #F0B429; }
.stroke_accent__5 svg { stroke: #FFFBEA; }
.stroke_accent__4 svg { stroke: #FFF3C4; }
.stroke_accent__3 svg { stroke: #FCE588; }
.stroke_accent__2 svg { stroke: #FADB5F; }
.stroke_accent__1 svg { stroke: #F7C948; }
.stroke_accent_1 svg { stroke: #DE911D; }
.stroke_accent_2 svg { stroke: #CB6E17; }
.stroke_accent_3 svg { stroke: #B44D12; }
.stroke_accent_4 svg { stroke: #8D2B0B; }
.stroke_accent_5 svg { stroke: #8D2B0B; }
.stroke_neutral_1 svg { stroke: #F0F4F8; }
.stroke_neutral_2 svg { stroke: #D9E2EC; }
.stroke_neutral_3 svg { stroke: #BCCCDC; }
.stroke_neutral_4 svg { stroke: #9FB3C8; }
.stroke_neutral_5 svg { stroke: #829AB1; }
.stroke_neutral_6 svg { stroke: #627D98; }
.stroke_neutral_7 svg { stroke: #486581; }
.stroke_neutral_8 svg { stroke: #334E68; }
.stroke_neutral_9 svg { stroke: #243B53; }
.stroke_neutral_10 svg { stroke: #102A43; }
.stroke_background svg { stroke: #ffffff; }
.stroke_background_light svg { stroke: #F0F4F8; }
.stroke_background_dark svg { stroke: #102A43; }
.stroke_inverted svg { stroke: #ffffff; }
.stroke_dimmed svg { stroke: #627D98; }
.fill_primary svg { fill: #019247; }
.fill_primary__5 svg { fill: #e6f4ed; }
.fill_primary__4 svg { fill: #b8e0cb; }
.fill_primary__3 svg { fill: #8acdaa; }
.fill_primary__2 svg { fill: #5cb989; }
.fill_primary__1 svg { fill: #2fa668; }
.fill_primary_1 svg { fill: #01783a; }
.fill_primary_2 svg { fill: #015d2d; }
.fill_primary_3 svg { fill: #004321; }
.fill_primary_4 svg { fill: #002914; }
.fill_primary_5 svg { fill: #000f07; }
.fill_secondary svg { fill: #e30714; }
.fill_secondary__5 svg { fill: #fce6e8; }
.fill_secondary__4 svg { fill: #f7babd; }
.fill_secondary__3 svg { fill: #f28d93; }
.fill_secondary__2 svg { fill: #ed6069; }
.fill_secondary__1 svg { fill: #e8343e; }
.fill_secondary_1 svg { fill: #ba0610; }
.fill_secondary_2 svg { fill: #91040d; }
.fill_secondary_3 svg { fill: #680309; }
.fill_secondary_4 svg { fill: #400206; }
.fill_secondary_5 svg { fill: #170102; }
.fill_text svg { fill: #524e4e; }
.fill_accent svg { fill: #F0B429; }
.fill_accent__5 svg { fill: #FFFBEA; }
.fill_accent__4 svg { fill: #FFF3C4; }
.fill_accent__3 svg { fill: #FCE588; }
.fill_accent__2 svg { fill: #FADB5F; }
.fill_accent__1 svg { fill: #F7C948; }
.fill_accent_1 svg { fill: #DE911D; }
.fill_accent_2 svg { fill: #CB6E17; }
.fill_accent_3 svg { fill: #B44D12; }
.fill_accent_4 svg { fill: #8D2B0B; }
.fill_accent_5 svg { fill: #8D2B0B; }
.fill_neutral_1 svg { fill: #F0F4F8; }
.fill_neutral_2 svg { fill: #D9E2EC; }
.fill_neutral_3 svg { fill: #BCCCDC; }
.fill_neutral_4 svg { fill: #9FB3C8; }
.fill_neutral_5 svg { fill: #829AB1; }
.fill_neutral_6 svg { fill: #627D98; }
.fill_neutral_7 svg { fill: #486581; }
.fill_neutral_8 svg { fill: #334E68; }
.fill_neutral_9 svg { fill: #243B53; }
.fill_neutral_10 svg { fill: #102A43; }
.fill_background svg { fill: #ffffff; }
.fill_background_light svg { fill: #F0F4F8; }
.fill_background_dark svg { fill: #102A43; }
.fill_inverted svg { fill: #ffffff; }
.fill_dimmed svg { fill: #627D98; }

/*TYPOGRAPHY*/
.ff_heading,
.ff_heading.elementor-widget-text-editor,
.ff_heading.elementor-widget-text-editor p,
.ff_heading.elementor-widget-nav-menu a,
.ff_heading.elementor-widget-heading .elementor-heading-title,
.ff_heading.elementor-widget-icon-list .elementor-icon-list-text {
font-family: 'Montserrat', sans-serif !important;
}
.ff_body,
.ff_body.elementor-widget-text-editor,
.ff_body.elementor-widget-text-editor p,
.ff_body.elementor-widget-nav-menu a,
.ff_body.elementor-widget-heading .elementor-heading-title,
.ff_body.elementor-widget-icon-list .elementor-icon-list-text {
font-family: 'Montserrat', sans-serif !important;
}
.ff_accent,
.ff_accent.elementor-widget-text-editor,
.ff_accent.elementor-widget-text-editor p,
.ff_accent.elementor-widget-nav-menu a,
.ff_accent.elementor-widget-heading .elementor-heading-title,
.ff_accent.elementor-widget-icon-list .elementor-icon-list-text {
font-family: 'Montserrat', sans-serif !important;
}

.fst_heading,
.fst_heading.elementor-widget-text-editor,
.fst_heading.elementor-widget-text-editor p,
.fst_heading.elementor-widget-nav-menu a,
.fst_heading.elementor-widget-heading .elementor-heading-title,
.fst_heading.elementor-widget-icon-list .elementor-icon-list-text {
font-style: normal !important;
}
.fst_body,
.fst_body.elementor-widget-text-editor,
.fst_body.elementor-widget-text-editor p,
.fst_body.elementor-widget-nav-menu a,
.fst_body.elementor-widget-heading .elementor-heading-title,
.fst_body.elementor-widget-icon-list .elementor-icon-list-text {
font-style: normal !important;
}
.fst_accent,
.fst_accent.elementor-widget-text-editor,
.fst_accent.elementor-widget-text-editor p,
.fst_accent.elementor-widget-nav-menu a,
.fst_accent.elementor-widget-heading .elementor-heading-title,
.fst_accent.elementor-widget-icon-list .elementor-icon-list-text {
font-style: normal !important;
}

.fw_heading_normal,
.fw_heading_normal.elementor-widget-text-editor,
.fw_heading_normal.elementor-widget-text-editor p,
.fw_heading_normal.elementor-widget-nav-menu a,
.fw_heading_normal.elementor-widget-heading .elementor-heading-title,
.fw_heading_normal.elementor-widget-icon-list .elementor-icon-list-text {
font-weight: 900 !important;
}
.fw_heading_bold,
.fw_heading_bold.elementor-widget-text-editor,
.fw_heading_bold.elementor-widget-text-editor p,
.fw_heading_bold.elementor-widget-nav-menu a,
.fw_heading_bold.elementor-widget-heading .elementor-heading-title,
.fw_heading_bold.elementor-widget-icon-list .elementor-icon-list-text {
font-weight: 900 !important;
}
.fw_body_normal,
.fw_body_normal.elementor-widget-text-editor,
.fw_body_normal.elementor-widget-text-editor p,
.fw_body_normal.elementor-widget-nav-menu a,
.fw_body_normal.elementor-widget-heading .elementor-heading-title,
.fw_body_normal.elementor-widget-icon-list .elementor-icon-list-text {
font-weight: 300 !important;
}
.fw_body_bold,
.fw_body_bold.elementor-widget-text-editor,
.fw_body_bold.elementor-widget-text-editor p,
.fw_body_bold.elementor-widget-nav-menu a,
.fw_body_bold.elementor-widget-heading .elementor-heading-title,
.fw_body_bold.elementor-widget-icon-list .elementor-icon-list-text {
font-weight: 900 !important;
}
.fw_accent_normal,
.fw_accent_normal.elementor-widget-text-editor,
.fw_accent_normal.elementor-widget-text-editor p,
.fw_accent_normal.elementor-widget-nav-menu a,
.fw_accent_normal.elementor-widget-heading .elementor-heading-title,
.fw_accent_normal.elementor-widget-icon-list .elementor-icon-list-text {
font-weight: 300 !important;
}
.fw_accent_bold,
.fw_accent_bold.elementor-widget-text-editor,
.fw_accent_bold.elementor-widget-text-editor p,
.fw_accent_bold.elementor-widget-nav-menu a,
.fw_accent_bold.elementor-widget-heading .elementor-heading-title,
.fw_accent_bold.elementor-widget-icon-list .elementor-icon-list-text {
font-weight: 600 !important;Ò
}

.fs_body,.fs_body.elementor-widget-heading .elementor-heading-title,.fs_body.elementor-widget-text-editor .elementor-text-editor,.fs_body.elementor-widget-text-editor .elementor-text-editor p {font-size: 16px !important;}@media ( max-width:767px ) {.fs_body,.fs_body.elementor-widget-heading .elementor-heading-title,.fs_body.elementor-widget-text-editor .elementor-text-editor,.fs_body.elementor-widget-text-editor .elementor-text-editor p {font-size: 14px !important;}}.fs_body_1,.fs_body_1.elementor-widget-heading .elementor-heading-title,.fs_body_1.elementor-widget-text-editor .elementor-text-editor,.fs_body_1.elementor-widget-text-editor .elementor-text-editor p {font-size: 18px !important;}@media ( max-width:767px ) {.fs_body_1,.fs_body_1.elementor-widget-heading .elementor-heading-title,.fs_body_1.elementor-widget-text-editor .elementor-text-editor,.fs_body_1.elementor-widget-text-editor .elementor-text-editor p {font-size: 15.75px !important;}}.fs_body__1,.fs_body__1.elementor-widget-heading .elementor-heading-title,.fs_body__1.elementor-widget-text-editor .elementor-text-editor,.fs_body__1.elementor-widget-text-editor .elementor-text-editor p {font-size: 14px !important;}@media ( max-width:767px ) {.fs_body__1,.fs_body__1.elementor-widget-heading .elementor-heading-title,.fs_body__1.elementor-widget-text-editor .elementor-text-editor,.fs_body__1.elementor-widget-text-editor .elementor-text-editor p {font-size: 12.25px !important;}}.fs_body__2,.fs_body__2.elementor-widget-heading .elementor-heading-title,.fs_body__2.elementor-widget-text-editor .elementor-text-editor,.fs_body__2.elementor-widget-text-editor .elementor-text-editor p {font-size: 12px !important;}@media ( max-width:767px ) {.fs_body__2,.fs_body__2.elementor-widget-heading .elementor-heading-title,.fs_body__2.elementor-widget-text-editor .elementor-text-editor,.fs_body__2.elementor-widget-text-editor .elementor-text-editor p {font-size: 10.5px !important;}}.fs_h1,.fs_h1.elementor-widget-heading .elementor-heading-title,.fs_h1.elementor-widget-text-editor .elementor-text-editor,.fs_h1.elementor-widget-text-editor .elementor-text-editor p {font-size: 30px !important;}@media ( max-width:767px ) {.fs_h1,.fs_h1.elementor-widget-heading .elementor-heading-title,.fs_h1.elementor-widget-text-editor .elementor-text-editor,.fs_h1.elementor-widget-text-editor .elementor-text-editor p {font-size: 26.25px !important;}}.fs_h2,.fs_h2.elementor-widget-heading .elementor-heading-title,.fs_h2.elementor-widget-text-editor .elementor-text-editor,.fs_h2.elementor-widget-text-editor .elementor-text-editor p {font-size: 26px !important;}@media ( max-width:767px ) {.fs_h2,.fs_h2.elementor-widget-heading .elementor-heading-title,.fs_h2.elementor-widget-text-editor .elementor-text-editor,.fs_h2.elementor-widget-text-editor .elementor-text-editor p {font-size: 22.75px !important;}}.fs_h3,.fs_h3.elementor-widget-heading .elementor-heading-title,.fs_h3.elementor-widget-text-editor .elementor-text-editor,.fs_h3.elementor-widget-text-editor .elementor-text-editor p {font-size: 24px !important;}@media ( max-width:767px ) {.fs_h3,.fs_h3.elementor-widget-heading .elementor-heading-title,.fs_h3.elementor-widget-text-editor .elementor-text-editor,.fs_h3.elementor-widget-text-editor .elementor-text-editor p {font-size: 21px !important;}}.fs_h4,.fs_h4.elementor-widget-heading .elementor-heading-title,.fs_h4.elementor-widget-text-editor .elementor-text-editor,.fs_h4.elementor-widget-text-editor .elementor-text-editor p {font-size: 22px !important;}@media ( max-width:767px ) {.fs_h4,.fs_h4.elementor-widget-heading .elementor-heading-title,.fs_h4.elementor-widget-text-editor .elementor-text-editor,.fs_h4.elementor-widget-text-editor .elementor-text-editor p {font-size: 19.25px !important;}}.fs_h5,.fs_h5.elementor-widget-heading .elementor-heading-title,.fs_h5.elementor-widget-text-editor .elementor-text-editor,.fs_h5.elementor-widget-text-editor .elementor-text-editor p {font-size: 20px !important;}@media ( max-width:767px ) {.fs_h5,.fs_h5.elementor-widget-heading .elementor-heading-title,.fs_h5.elementor-widget-text-editor .elementor-text-editor,.fs_h5.elementor-widget-text-editor .elementor-text-editor p {font-size: 17.5px !important;}}.fs_h6,.fs_h6.elementor-widget-heading .elementor-heading-title,.fs_h6.elementor-widget-text-editor .elementor-text-editor,.fs_h6.elementor-widget-text-editor .elementor-text-editor p {font-size: 18px !important;}@media ( max-width:767px ) {.fs_h6,.fs_h6.elementor-widget-heading .elementor-heading-title,.fs_h6.elementor-widget-text-editor .elementor-text-editor,.fs_h6.elementor-widget-text-editor .elementor-text-editor p {font-size: 15.75px !important;}}
.icon_fs_body .kowp_sc_social_media .kowp_social_medium svg {width: 16px !important;height: 16px !important;}.icon_fs_body_1 .kowp_sc_social_media .kowp_social_medium svg {width: 18px !important;height: 18px !important;}.icon_fs_body__1 .kowp_sc_social_media .kowp_social_medium svg {width: 14px !important;height: 14px !important;}.icon_fs_body__2 .kowp_sc_social_media .kowp_social_medium svg {width: 12px !important;height: 12px !important;}.icon_fs_h1 .kowp_sc_social_media .kowp_social_medium svg {width: 30px !important;height: 30px !important;}.icon_fs_h2 .kowp_sc_social_media .kowp_social_medium svg {width: 26px !important;height: 26px !important;}.icon_fs_h3 .kowp_sc_social_media .kowp_social_medium svg {width: 24px !important;height: 24px !important;}.icon_fs_h4 .kowp_sc_social_media .kowp_social_medium svg {width: 22px !important;height: 22px !important;}.icon_fs_h5 .kowp_sc_social_media .kowp_social_medium svg {width: 20px !important;height: 20px !important;}.icon_fs_h6 .kowp_sc_social_media .kowp_social_medium svg {width: 18px !important;height: 18px !important;}

.lh_body,
.lh_body.elementor-widget-heading .elementor-heading-title,
.lh_body.elementor-widget-text-editor .elementor-text-editor,
.lh_body.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.7em !important;
}
@media ( max-width: 767px ) {
.lh_body,
.lh_body.elementor-widget-heading .elementor-heading-title,
.lh_body.elementor-widget-text-editor .elementor-text-editor,
.lh_body.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.4875em !important;
}
}
.lh_body_1,
.lh_body_1.elementor-widget-heading .elementor-heading-title,
.lh_body_1.elementor-widget-text-editor .elementor-text-editor,
.lh_body_1.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.6em !important;
}
@media ( max-width: 767px ) {
.lh_body_1,
.lh_body_1.elementor-widget-heading .elementor-heading-title,
.lh_body_1.elementor-widget-text-editor .elementor-text-editor,
.lh_body_1.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.4em !important;
}
}
.lh_body__1,
.lh_body__1.elementor-widget-heading .elementor-heading-title,
.lh_body__1.elementor-widget-text-editor .elementor-text-editor,
.lh_body__1.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.75em !important;
}
@media ( max-width: 767px ) {
.lh_body__1,
.lh_body__1.elementor-widget-heading .elementor-heading-title,
.lh_body__1.elementor-widget-text-editor .elementor-text-editor,
.lh_body__1.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.53125em !important;
}
}
.lh_body__2,
.lh_body__2.elementor-widget-heading .elementor-heading-title,
.lh_body__2.elementor-widget-text-editor .elementor-text-editor,
.lh_body__2.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.8em !important;
}
@media ( max-width: 767px ) {
.lh_body__2,
.lh_body__2.elementor-widget-heading .elementor-heading-title,
.lh_body__2.elementor-widget-text-editor .elementor-text-editor,
.lh_body__2.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.575em !important;
}
}
.lh_h1,
.lh_h1.elementor-widget-heading .elementor-heading-title,
.lh_h1.elementor-widget-text-editor .elementor-text-editor,
.lh_h1.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.1em !important;
}
@media ( max-width: 767px ) {
.lh_h1,
.lh_h1.elementor-widget-heading .elementor-heading-title,
.lh_h1.elementor-widget-text-editor .elementor-text-editor,
.lh_h1.elementor-widget-text-editor .elementor-text-editor p {
line-height: 0.9625em !important;
}
}
.lh_h2,
.lh_h2.elementor-widget-heading .elementor-heading-title,
.lh_h2.elementor-widget-text-editor .elementor-text-editor,
.lh_h2.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.2em !important;
}
@media ( max-width: 767px ) {
.lh_h2,
.lh_h2.elementor-widget-heading .elementor-heading-title,
.lh_h2.elementor-widget-text-editor .elementor-text-editor,
.lh_h2.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.05em !important;
}
}
.lh_h3,
.lh_h3.elementor-widget-heading .elementor-heading-title,
.lh_h3.elementor-widget-text-editor .elementor-text-editor,
.lh_h3.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.3em !important;
}
@media ( max-width: 767px ) {
.lh_h3,
.lh_h3.elementor-widget-heading .elementor-heading-title,
.lh_h3.elementor-widget-text-editor .elementor-text-editor,
.lh_h3.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.1375em !important;
}
}
.lh_h4,
.lh_h4.elementor-widget-heading .elementor-heading-title,
.lh_h4.elementor-widget-text-editor .elementor-text-editor,
.lh_h4.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.4em !important;
}
@media ( max-width: 767px ) {
.lh_h4,
.lh_h4.elementor-widget-heading .elementor-heading-title,
.lh_h4.elementor-widget-text-editor .elementor-text-editor,
.lh_h4.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.225em !important;
}
}
.lh_h5,
.lh_h5.elementor-widget-heading .elementor-heading-title,
.lh_h5.elementor-widget-text-editor .elementor-text-editor,
.lh_h5.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.5em !important;
}
@media ( max-width: 767px ) {
.lh_h5,
.lh_h5.elementor-widget-heading .elementor-heading-title,
.lh_h5.elementor-widget-text-editor .elementor-text-editor,
.lh_h5.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.3125em !important;
}
}
.lh_h6,
.lh_h6.elementor-widget-heading .elementor-heading-title,
.lh_h6.elementor-widget-text-editor .elementor-text-editor,
.lh_h6.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.6em !important;
}
@media ( max-width: 767px ) {
.lh_h6,
.lh_h6.elementor-widget-heading .elementor-heading-title,
.lh_h6.elementor-widget-text-editor .elementor-text-editor,
.lh_h6.elementor-widget-text-editor .elementor-text-editor p {
line-height: 1.4em !important;
}
}

p, .entry-content p, .p {
font-family: 'Montserrat', sans-serif;;
font-weight: 300;
font-size: 16px;
line-height: 1.7em;
color: #524e4e;
margin-bottom: 16px;
}
@media ( max-width: 767px ) {
p, .entry-content p, .p {
font-size: 14px;
line-height: 1.4875em;
}
}

h1, .entry-content h1,
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title,
.h1.elementor-widget-heading p.elementor-heading-title,
.h1.elementor-widget-text-editor .elementor-text-editor,
.h1.elementor-widget-text-editor .elementor-text-editor p,
.h1, .h1 h1, .h1 h2, .h1 h3, .h1 h4, .h1 h5, .h1 h6 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 30px;
    line-height: 1.1em;
    color: #019247;
    margin-bottom: 24px;
    margin-top: 48px;
}
@media ( max-width: 767px ) {
    h1, .entry-content h1,
    .elementor-widget-heading h1.elementor-heading-title,
    .elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title,
    .h1.elementor-widget-heading p.elementor-heading-title,
    .h1.elementor-widget-text-editor .elementor-text-editor,
    .h1.elementor-widget-text-editor .elementor-text-editor p,
    .h1, .h1 h1, .h1 h2, .h1 h3, .h1 h4, .h1 h5, .h1 h6 {
        font-size: 26.25px;
        line-height: 0.9625em;
    }
}
h2, .entry-content h2,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title,
.h2.elementor-widget-heading p.elementor-heading-title,
.h2.elementor-widget-text-editor .elementor-text-editor,
.h2.elementor-widget-text-editor .elementor-text-editor p,
.h2, .h2 h1, .h2 h2, .h2 h3, .h2 h4, .h2 h5, .h2 h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 900;
font-size: 26px;
line-height: 1.2em;
color: #019247;
margin-bottom: 16px;
margin-top: 32px;
}
@media ( max-width: 767px ) {
h2, .entry-content h2,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title,
.h2.elementor-widget-heading p.elementor-heading-title,
.h2.elementor-widget-text-editor .elementor-text-editor,
.h2.elementor-widget-text-editor .elementor-text-editor p,
.h2, .h2 h1, .h2 h2, .h2 h3, .h2 h4, .h2 h5, .h2 h6 {
font-size: 22.75px;
line-height: 1.05em;
}
}
h3, .entry-content h3,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h3.elementor-heading-title,
.h3.elementor-widget-heading p.elementor-heading-title,
.h3.elementor-widget-text-editor .elementor-text-editor,
.h3.elementor-widget-text-editor .elementor-text-editor p,
.h3, .h3 h1, .h3 h2, .h3 h3, .h3 h4, .h3 h5, .h3 h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 900;
font-size: 24px;
line-height: 1.3em;
color: #019247;
margin-bottom: 16px;
margin-top: 32px;
}

@media ( max-width: 767px ) {
h3, .entry-content h3,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h3.elementor-heading-title,
.h3.elementor-widget-heading p.elementor-heading-title,
.h3.elementor-widget-text-editor .elementor-text-editor,
.h3.elementor-widget-text-editor .elementor-text-editor p,
.h3, .h3 h1, .h3 h2, .h3 h3, .h3 h4, .h3 h5, .h3 h6 {
font-size: 21px;
line-height: 1.1375em;
}
}
h4, .entry-content h4,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title,
.h4.elementor-widget-heading p.elementor-heading-title,
.h4.elementor-widget-text-editor .elementor-text-editor,
.h4.elementor-widget-text-editor .elementor-text-editor p,
.h4, .h4 h1, .h4 h2, .h4 h3, .h4 h4, .h4 h5, .h4 h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 900;
font-size: 22px;
line-height: 1.4em;
color: #019247;
margin-bottom: 16px;
margin-top: 32px;
}
@media ( max-width: 767px ) {
h4, .entry-content h4,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title,
.h4.elementor-widget-heading p.elementor-heading-title,
.h4.elementor-widget-text-editor .elementor-text-editor,
.h4.elementor-widget-text-editor .elementor-text-editor p,
.h4, .h4 h1, .h4 h2, .h4 h3, .h4 h4, .h4 h5, .h4 h6 {
font-size: 19.25px;
line-height: 1.225em;
}
}
h5, .entry-content h5,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h5.elementor-heading-title,
.h5.elementor-widget-heading p.elementor-heading-title,
.h5.elementor-widget-text-editor .elementor-text-editor,
.h5.elementor-widget-text-editor .elementor-text-editor p,
.h5, .h5 h1, .h5 h2, .h5 h3, .h5 h4, .h5 h5, .h5 h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 900;
font-size: 20px;
line-height: 1.5em;
color: #019247;
margin-bottom: 16px;
margin-top: 32px;
}
@media ( max-width: 767px ) {
h5, .entry-content h5,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h5.elementor-heading-title,
.h5.elementor-widget-heading p.elementor-heading-title,
.h5.elementor-widget-text-editor .elementor-text-editor,
.h5.elementor-widget-text-editor .elementor-text-editor p,
.h5, .h5 h1, .h5 h2, .h5 h3, .h5 h4, .h5 h5, .h5 h6 {
font-size: 17.5px;
line-height: 1.3125em;
}
}
h6, .entry-content h6,
.elementor-widget-heading h6.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h6.elementor-heading-title,
.h6.elementor-widget-heading p.elementor-heading-title,
.h6.elementor-widget-text-editor .elementor-text-editor,
.h6.elementor-widget-text-editor .elementor-text-editor p,
.h6, .h6 h1, .h6 h2, .h6 h3, .h6 h4, .h6 h5, .h6 h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 900;
font-size: 18px;
line-height: 1.6em;
color: #019247;
margin-bottom: 16px;
margin-top: 32px;
}
@media ( max-width: 767px ) {
h6, .entry-content h6,
.elementor-widget-heading h6.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h6.elementor-heading-title,
.h6.elementor-widget-heading p.elementor-heading-title,
.h6.elementor-widget-text-editor .elementor-text-editor,
.h6.elementor-widget-text-editor .elementor-text-editor p,
.h6, .h6 h1, .h6 h2, .h6 h3, .h6 h4, .h6 h5, .h6 h6 {
font-size: 15.75px;
line-height: 1.4em;
}
}

.ls_alt {
letter-spacing: 0.75px !important;
}

/*TYPOGRAPHY - TEXT-ALIGN*/
.ta_left,
.ta_left.elementor-widget-shortcode {
    text-align: left;
}
.ta_center,
.ta_center.elementor-widget-shortcode {
    text-align: center;
}
.ta_right,
.ta_right.elementor-widget-shortcode {
    text-align: right;
}

/*TYPOGRAPHY - TEXT-TRANSFORM*/
.tt_capitalize,
.tt_capitalize.elementor-widget-shortcode {
    text-transform: capitalize;
}
.tt_uppercase,
.tt_uppercase.elementor-widget-shortcode {
    text-transform: uppercase;
}
.tt_lowercase,
.tt_lowercase.elementor-widget-shortcode {
    text-transform: lowercase;
}


/*STYLE*/
.bdw_normal:not(.elementor-widget-image), .bdw_normal.elementor-widget-image .elementor-image img { border-width: 1px !important; }
.bds_normal:not(.elementor-widget-image), .bds_normal.elementor-widget-image .elementor-image img { border-style: solid !important; }
.bdr_normal:not(.elementor-widget-image), .bdr_normal.elementor-widget-image .elementor-image img { border-radius: 40px !important }
.bdr_small:not(.elementor-widget-image), .bdr_small.elementor-widget-image .elementor-image img { border-radius: 10px !important }
.bdr_alt:not(.elementor-widget-image), .bdr_alt.elementor-widget-image .elementor-image img { border-radius: 29% 71% 27% 73% / 69% 30% 70% 31% !important }
.bd_normal:not(.elementor-widget-image), .bd_normal.elementor-widget-image .elementor-image img { border: 1px solid #102A43 !important; }
.bdr_none:not(.elementor-widget-image), .bdr_none.elementor-widget-image .elementor-image img { border-radius: 0px !important }
.bs_1:not(.elementor-widget-image), .bs_1.elementor-widget-image .elementor-image img { box-shadow: 0 1px 3px hsla(0, 0%, 0%, .2) !important; }
.bs_2:not(.elementor-widget-image), .bs_2.elementor-widget-image .elementor-image img { box-shadow: 0 4px 6px hsla(0, 0%, 0%, .2) !important; }
.bs_3:not(.elementor-widget-image), .bs_3.elementor-widget-image .elementor-image img { box-shadow: 0 5px 15px hsla(0, 0%, 0%, .2) !important; }
.bs_4:not(.elementor-widget-image), .bs_4.elementor-widget-image .elementor-image img { box-shadow: 0 10px 24px hsla(0, 0%, 0%, .2) !important; }
.bs_5:not(.elementor-widget-image), .bs_5.elementor-widget-image .elementor-image img { box-shadow: 0 15px 35px hsla(0, 0%, 0%, .2) !important; }
.bs_db_1:not(.elementor-widget-image), .bs_db_1.elementor-widget-image .elementor-image img { box-shadow: 0 1px 3px hsla(0, 0%, 0%, .12), 0 1px 2px hsla(0, 0%, 0%, .24) !important; }
.bs_db_2:not(.elementor-widget-image), .bs_db_2.elementor-widget-image .elementor-image img { box-shadow: 0 3px 6px hsla(0, 0%, 0%, .15), 0 2px 4px hsla(0, 0%, 0%, .12) !important; }
.bs_db_3:not(.elementor-widget-image), .bs_db_3.elementor-widget-image .elementor-image img { box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10) !important; }
.bs_db_4:not(.elementor-widget-image), .bs_db_4.elementor-widget-image .elementor-image img { box-shadow: 0 15px 25px hsla(0, 0%, 0%, .15), 0 5px 10px hsla(0, 0%, 0%, .5) !important; }
.bs_db_5:not(.elementor-widget-image), .bs_db_5.elementor-widget-image .elementor-image img { box-shadow: 0 20px 40px hsla(0, 0%, 0%, .2) !important; }
.bs_none { box-shadow: none !important; }

.elementor section.bo_primary > .elementor-background-overlay {
    background-color: #019247 !important;
    opacity: 0.5 !important;
    background-image: none !important;
}
.elementor section.bo_secondary > .elementor-background-overlay {
    background-color: #e30714 !important;
    opacity: 0.5 !important;
    background-image: none !important;
}
.elementor section.bo_text > .elementor-background-overlay {
    background-color: #524e4e !important;
    opacity: 0.5 !important;
    background-image: none !important;
}
.elementor section.bo_accent > .elementor-background-overlay {
    background-color: #F0B429 !important;
    opacity: 0.5 !important;
    background-image: none !important;
}
.elementor section.bo_link > .elementor-background-overlay {
    background-color: #019247 !important;
    opacity: 0.5 !important;
    background-image: none !important;
}
.elementor section.bo_background > .elementor-background-overlay {
    background-color: #ffffff !important;
    opacity: 0.5 !important;
    background-image: none !important;
}
.elementor section.bo_background_light > .elementor-background-overlay {
    background-color: #F0F4F8 !important;
    opacity: 0.5 !important;
    background-image: none !important;
}
.elementor section.bo_background_dark > .elementor-background-overlay {
    background-color: #102A43 !important;
    opacity: 0.5 !important;
    background-image: none !important;
}

.elementor section.bo_tb_primary > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(1,146,71,0.8) 0%, rgba(1,146,71,0.1) 100%) !important;

}
.elementor section.bo_tb_secondary > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(227,7,20,0.8) 0%, rgba(227,7,20,0.1) 100%) !important;
}
.elementor section.bo_tb_text > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(82,78,78,0.8) 0%, rgba(82,78,78,0.1) 100%) !important;
}
.elementor section.bo_tb_accent > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(240,180,41,0.8) 0%, rgba(240,180,41,0.1) 100%) !important;
}
.elementor section.bo_tb_link > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(1,146,71,0.8) 0%, rgba(1,146,71,0.1) 100%) !important;
}
.elementor section.bo_tb_background > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.1) 100%) !important;
}
.elementor section.bo_tb_background_light > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(240,244,248,0.8) 0%, rgba(240,244,248,0.1) 100%) !important;
}
.elementor section.bo_tb_background_dark > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: linear-gradient(180deg, rgba(16,42,67,0.8) 0%, rgba(16,42,67,0.1) 100%) !important;
}
.elementor section.bo_vn_primary > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgba(1,146,71,0.6) 0%, rgba(0,46,0,0.8) 100%) !important;
}
.elementor section.bo_vn_secondary > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgba(227,7,20,0.6) 0%, rgba(127,0,0,0.8) 100%) !important;
}
.elementor section.bo_vn_text > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgba(82,78,78,0.6) 0%, rgba(0,0,0,0.8) 100%) !important;
}
.elementor section.bo_vn_accent > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgba(240,180,41,0.6) 0%, rgba(140,80,0,0.8) 100%) !important;
}
.elementor section.bo_vn_link > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgba(1,146,71,0.6) 0%, rgba(0,46,0,0.8) 100%) !important;
}
.elementor section.bo_vn_background > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgba(255,255,255,0.6) 0%, rgba(155,155,155,0.8) 100%) !important;
}
.elementor section.bo_vn_background_light > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgb(240,244,248) 0%, rgba(155,155,155,0.8) 100%) !important;
}
.elementor section.bo_vn_background_dark > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 1 !important;
    background-image: radial-gradient(farthest-corner, rgb(16,42,67) 0%, rgba(155,155,155,0.8) 100%) !important;
}

.o_1 { opacity: .1; }
.o_2 { opacity: .2; }
.o_3 { opacity: .3; }
.o_4 { opacity: .4; }
.o_5 { opacity: .5; }
.o_6 { opacity: .6; }
.o_7 { opacity: .7; }
.o_8 { opacity: .8; }
.o_9 { opacity: .9; }

/*LAYOUT*/
.elementor-section-wrap > .elementor-element.p_tb_none {
padding-top: 0px;
padding-bottom: 0px;
}
.elementor-section-wrap > .elementor-element.p_t_none {
padding-top: 0px;
}
.elementor-section-wrap > .elementor-element.p_b_none {
padding-bottom: 0px;
}
.elementor-section-wrap > .elementor-element.p_x2 {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    padding-right: 80px;
}
.elementor-section-wrap > .elementor-element.p_tb_x2 {
    padding-top: 80px;
    padding-bottom: 80px;
}
.elementor-section-wrap > .elementor-element.p_t_x2 {
    padding-top: 80px;
}
.elementor-section-wrap > .elementor-element.p_b_x2 {
    padding-bottom: 80px;
}
.elementor-section-wrap > .elementor-element.p_lr_x2 {
    padding-left: 80px;
    padding-right: 80px;
}
.elementor-section-wrap > .elementor-element.p_l_x2 {
    padding-left: 80px;
}
.elementor-section-wrap > .elementor-element.p_r_x2 {
    padding-right: 80px;
}
.elementor-section-wrap > .elementor-element.p_x3 {
padding-top: 120px;
padding-bottom: 120px;
padding-left: 120px;
padding-right: 120px;
}
.elementor-section-wrap > .elementor-element.p_tb_x3 {
padding-top: 120px;
padding-bottom: 120px;
}
.elementor-section-wrap > .elementor-element.p_t_x3 {
padding-top: 120px;
}
.elementor-section-wrap > .elementor-element.p_b_x3 {
padding-bottom: 120px;
}
.elementor-section-wrap > .elementor-element.p_lr_x3 {
padding-left: 120px;
padding-right: 120px;
}
.elementor-section-wrap > .elementor-element.p_l_x3 {
padding-left: 120px;
}
.elementor-section-wrap > .elementor-element.p_r_x3 {
padding-right: 120px;
}
.elementor-section-wrap > .elementor-element.p_x4 {
padding-top: 160px;
padding-bottom: 160px;
padding-left: 160px;
padding-right: 160px;
}
.elementor-section-wrap > .elementor-element.p_tb_x4 {
padding-top: 160px;
padding-bottom: 160px;
}
.elementor-section-wrap > .elementor-element.p_t_x4 {
padding-top: 160px;
}
.elementor-section-wrap > .elementor-element.p_b_x4 {
padding-bottom: 160px;
}
.elementor-section-wrap > .elementor-element.p_lr_x4 {
padding-left: 160px;
padding-right: 160px;
}
.elementor-section-wrap > .elementor-element.p_l_x4 {
padding-left: 160px;
}
.elementor-section-wrap > .elementor-element.p_r_x4 {
padding-right: 160px;
}
.elementor-section-wrap > .elementor-element.p_tb_section_ta {
padding-top: 24px;
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_tb_section_mo {
padding-top: 24px;
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_t_section_ta {
padding-top: 24px;
}
.elementor-section-wrap > .elementor-element.p_t_section_mo {
padding-top: 24px;
}
.elementor-section-wrap > .elementor-element.p_b_section_ta {
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_b_section_mo {
padding-bottom: 24px;
}
@media screen and ( min-width: 767px ) and ( max-width: 1024px ) {
.elementor-section-wrap > .elementor-element.p_tb_none {
padding-top: 0px;
padding-bottom: 0px;
}
.elementor-section-wrap > .elementor-element.p_t_none {
padding-top: 0px;
}
.elementor-section-wrap > .elementor-element.p_b_none {
padding-bottom: 0px;
}
.elementor-section-wrap > .elementor-element.p_x2 {
padding-top: 48px;
padding-bottom: 48px;
padding-left: 48px;
padding-right: 48px;
}
.elementor-section-wrap > .elementor-element.p_tb_x2 {
padding-top: 48px;
padding-bottom: 48px;
}
.elementor-section-wrap > .elementor-element.p_t_x2 {
padding-top: 48px;
}
.elementor-section-wrap > .elementor-element.p_b_x2 {
padding-bottom: 48px;
}
.elementor-section-wrap > .elementor-element.p_lr_x2 {
padding-left: 48px;
padding-right: 48px;
}
.elementor-section-wrap > .elementor-element.p_l_x2 {
padding-left: 48px;
}
.elementor-section-wrap > .elementor-element.p_r_x2 {
padding-right: 48px;
}
.elementor-section-wrap > .elementor-element.p_x3 {
padding-top: 72px;
padding-bottom: 72px;
padding-left: 72px;
padding-right: 72px;
}
.elementor-section-wrap > .elementor-element.p_tb_x3 {
padding-top: 72px;
padding-bottom: 72px;
}
.elementor-section-wrap > .elementor-element.p_t_x3 {
padding-top: 72px;
}
.elementor-section-wrap > .elementor-element.p_b_x3 {
padding-bottom: 72px;
}
.elementor-section-wrap > .elementor-element.p_lr_x3 {
padding-left: 72px;
padding-right: 72px;
}
.elementor-section-wrap > .elementor-element.p_l_x3 {
padding-left: 72px;
}
.elementor-section-wrap > .elementor-element.p_r_x3 {
padding-right: 72px;
}
.elementor-section-wrap > .elementor-element.p_x4 {
padding-top: 96px;
padding-bottom: 96px;
padding-left: 96px;
padding-right: 96px;
}
.elementor-section-wrap > .elementor-element.p_tb_x4 {
padding-top: 96px;
padding-bottom: 96px;
}
.elementor-section-wrap > .elementor-element.p_t_x4 {
padding-top: 96px;
}
.elementor-section-wrap > .elementor-element.p_b_x4 {
padding-bottom: 96px;
}
.elementor-section-wrap > .elementor-element.p_lr_x4 {
padding-left: 96px;
padding-right: 96px;
}
.elementor-section-wrap > .elementor-element.p_l_x4 {
padding-left: 96px;
}
.elementor-section-wrap > .elementor-element.p_r_x4 {
padding-right: 96px;
}
.elementor-section-wrap > .elementor-element.p_tb_section_ta {
padding-top: 24px;
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_tb_section_mo {
padding-top: 24px;
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_t_section_ta {
padding-top: 24px;
}
.elementor-section-wrap > .elementor-element.p_t_section_mo {
padding-top: 24px;
}
.elementor-section-wrap > .elementor-element.p_b_section_ta {
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_b_section_mo {
padding-bottom: 24px;
}
}
@media ( max-width: 767px ) {
.elementor-section-wrap > .elementor-element.p_tb_none {
padding-top: 0px;
padding-bottom: 0px;
}
.elementor-section-wrap > .elementor-element.p_t_none {
padding-top: 0px;
}
.elementor-section-wrap > .elementor-element.p_b_none {
padding-bottom: 0px;
}
.elementor-section-wrap > .elementor-element.p_x2 {
padding-top: 48px;
padding-bottom: 48px;
padding-left: 48px;
padding-right: 48px;
}
.elementor-section-wrap > .elementor-element.p_tb_x2 {
padding-top: 48px;
padding-bottom: 48px;
}
.elementor-section-wrap > .elementor-element.p_t_x2 {
padding-top: 48px;
}
.elementor-section-wrap > .elementor-element.p_b_x2 {
padding-bottom: 48px;
}
.elementor-section-wrap > .elementor-element.p_lr_x2 {
padding-left: 48px;
padding-right: 48px;
}
.elementor-section-wrap > .elementor-element.p_l_x2 {
padding-left: 48px;
}
.elementor-section-wrap > .elementor-element.p_r_x2 {
padding-right: 48px;
}
.elementor-section-wrap > .elementor-element.p_x3 {
padding-top: 72px;
padding-bottom: 72px;
padding-left: 72px;
padding-right: 72px;
}
.elementor-section-wrap > .elementor-element.p_tb_x3 {
padding-top: 72px;
padding-bottom: 72px;
}
.elementor-section-wrap > .elementor-element.p_t_x3 {
padding-top: 72px;
}
.elementor-section-wrap > .elementor-element.p_b_x3 {
padding-bottom: 72px;
}
.elementor-section-wrap > .elementor-element.p_lr_x3 {
padding-left: 72px;
padding-right: 72px;
}
.elementor-section-wrap > .elementor-element.p_l_x3 {
padding-left: 72px;
}
.elementor-section-wrap > .elementor-element.p_r_x3 {
padding-right: 72px;
}
.elementor-section-wrap > .elementor-element.p_x4 {
padding-top: 96px;
padding-bottom: 96px;
padding-left: 96px;
padding-right: 96px;
}
.elementor-section-wrap > .elementor-element.p_tb_x4 {
padding-top: 96px;
padding-bottom: 96px;
}
.elementor-section-wrap > .elementor-element.p_t_x4 {
padding-top: 96px;
}
.elementor-section-wrap > .elementor-element.p_b_x4 {
padding-bottom: 96px;
}
.elementor-section-wrap > .elementor-element.p_lr_x4 {
padding-left: 96px;
padding-right: 96px;
}
.elementor-section-wrap > .elementor-element.p_l_x4 {
padding-left: 96px;
}
.elementor-section-wrap > .elementor-element.p_r_x4 {
padding-right: 96px;
}
.elementor-section-wrap > .elementor-element.p_tb_section_ta {
padding-top: 24px;
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_tb_section_mo {
padding-top: 24px;
padding-top: 24px;
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_t_section_ta {
padding-top: 24px;
}
.elementor-section-wrap > .elementor-element.p_t_section_mo {
padding-top: 24px;
}
.elementor-section-wrap > .elementor-element.p_b_section_ta {
padding-bottom: 24px;
}
.elementor-section-wrap > .elementor-element.p_b_section_mo {
padding-bottom: 24px;
}
}

.p_section_cg {
    padding: 24px;
}
.p_lr_section_cg {
    padding-left: 24px;
    padding-right: 24px;
}
.p_section_cg > .elementor-container,
.p_lr_section_cg > .elementor-container {
    max-width: 1092px !important;
}
.cw_normal {
	max-width: 1140px !important;
	margin: 0 auto !important;
}
section.cw_medium > .elementor-container,
.elementor-widget.cw_medium {
    max-width: 700px !important;
    margin: 0 auto;
}
section.cw_small > .elementor-container,
.elementor-widget.cw_small {
    max-width: 500px !important;
    margin: 0 auto;
}
.ws_mo_section_eq .elementor-container .elementor-column:not(:first-child) .elementor-column-wrap {
    padding-top: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_none >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_none >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_none >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_none >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_none >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_none >.elementor-column-wrap {
padding: 0px;
}
.elementor-column-gap-default > .elementor-row > .p_tb_none >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_none >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_none >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_none >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_none >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_none >.elementor-column-wrap {
padding-top: 0px;
padding-bottom: 0px;
}
.elementor-column-gap-default > .elementor-row > .p_lr_none >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_none >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_none >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_none >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_none >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_none >.elementor-column-wrap {
padding-left: 0px;
padding-right: 0px;
}
.elementor-column-gap-default > .elementor-row > .p_t_none >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_none >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_none >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_none >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_none >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_none >.elementor-column-wrap {
padding-top: 0px;
}
.elementor-column-gap-default > .elementor-row > .p_b_none >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_none >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_none >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_none >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_none >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_none >.elementor-column-wrap {
padding-bottom: 0px;
}
.elementor-column-gap-default > .elementor-row > .p_l_none >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_none >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_none >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_none >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_none >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_none >.elementor-column-wrap {
padding-left: 0px;
}
.elementor-column-gap-default > .elementor-row > .p_r_none >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_none >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_none >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_none >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_none >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_none >.elementor-column-wrap {
padding-right: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_x2 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_x2 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_x2 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_x2 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_x2 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_x2 >.elementor-column-wrap {
padding: 48px;
}
.elementor-column-gap-default > .elementor-row > .p_tb_x2 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_x2 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_x2 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_x2 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_x2 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_x2 >.elementor-column-wrap {
padding-top: 48px;
padding-bottom: 48px;
}
.elementor-column-gap-default > .elementor-row > .p_lr_x2 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_x2 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_x2 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_x2 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_x2 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_x2 >.elementor-column-wrap {
padding-left: 48px;
padding-right: 48px;
}
.elementor-column-gap-default > .elementor-row > .p_t_x2 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_x2 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_x2 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_x2 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_x2 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_x2 >.elementor-column-wrap {
padding-top: 48px;
}
.elementor-column-gap-default > .elementor-row > .p_b_x2 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_x2 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_x2 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_x2 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_x2 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_x2 >.elementor-column-wrap {
padding-bottom: 48px;
}
.elementor-column-gap-default > .elementor-row > .p_l_x2 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_x2 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_x2 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_x2 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_x2 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_x2 >.elementor-column-wrap {
padding-left: 48px;
}
.elementor-column-gap-default > .elementor-row > .p_r_x2 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_x2 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_x2 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_x2 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_x2 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_x2 >.elementor-column-wrap {
padding-right: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_x3 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_x3 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_x3 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_x3 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_x3 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_x3 >.elementor-column-wrap {
padding: 72px;
}
.elementor-column-gap-default > .elementor-row > .p_tb_x3 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_x3 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_x3 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_x3 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_x3 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_x3 >.elementor-column-wrap {
padding-top: 72px;
padding-bottom: 72px;
}
.elementor-column-gap-default > .elementor-row > .p_lr_x3 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_x3 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_x3 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_x3 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_x3 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_x3 >.elementor-column-wrap {
padding-left: 72px;
padding-right: 72px;
}
.elementor-column-gap-default > .elementor-row > .p_t_x3 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_x3 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_x3 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_x3 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_x3 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_x3 >.elementor-column-wrap {
padding-top: 72px;
}
.elementor-column-gap-default > .elementor-row > .p_b_x3 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_x3 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_x3 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_x3 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_x3 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_x3 >.elementor-column-wrap {
padding-bottom: 72px;
}
.elementor-column-gap-default > .elementor-row > .p_l_x3 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_x3 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_x3 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_x3 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_x3 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_x3 >.elementor-column-wrap {
padding-left: 72px;
}
.elementor-column-gap-default > .elementor-row > .p_r_x3 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_x3 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_x3 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_x3 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_x3 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_x3 >.elementor-column-wrap {
padding-right: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_x4 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_x4 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_x4 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_x4 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_x4 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_x4 >.elementor-column-wrap {
padding: 96px;
}
.elementor-column-gap-default > .elementor-row > .p_tb_x4 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_x4 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_x4 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_x4 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_x4 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_x4 >.elementor-column-wrap {
padding-top: 96px;
padding-bottom: 96px;
}
.elementor-column-gap-default > .elementor-row > .p_lr_x4 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_x4 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_x4 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_x4 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_x4 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_x4 >.elementor-column-wrap {
padding-left: 96px;
padding-right: 96px;
}
.elementor-column-gap-default > .elementor-row > .p_t_x4 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_x4 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_x4 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_x4 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_x4 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_x4 >.elementor-column-wrap {
padding-top: 96px;
}
.elementor-column-gap-default > .elementor-row > .p_b_x4 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_x4 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_x4 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_x4 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_x4 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_x4 >.elementor-column-wrap {
padding-bottom: 96px;
}
.elementor-column-gap-default > .elementor-row > .p_l_x4 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_x4 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_x4 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_x4 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_x4 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_x4 >.elementor-column-wrap {
padding-left: 96px;
}
.elementor-column-gap-default > .elementor-row > .p_r_x4 >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_x4 >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_x4 >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_x4 >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_x4 >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_x4 >.elementor-column-wrap {
padding-right: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_extra >.elementor-column-wrap {
padding-left: 48px;
padding-right: 48px;
}
@media screen and ( min-width: 767px ) and ( max-width: 1024px ) {
.elementor-column-gap-default > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_extra >.elementor-column-wrap {
padding-left: 36px;
padding-right: 36px;
}
}
@media ( max-width: 767px ) {
.elementor-column-gap-default > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_extra >.elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_extra >.elementor-column-wrap {
padding-left: 36px;
padding-right: 36px;
}
}
.m_t_none,
.elementor-widget.m_t_none,
.m_t_none.elementor-widget-heading .elementor-heading-title,
.m_t_none.elementor-widget-text-editor {
margin-top: 0px !important;
}
.m_b_none,
.elementor-widget.m_b_none,
.m_b_none.elementor-widget-heading .elementor-heading-title,
.m_b_none.elementor-widget-text-editor {
margin-bottom: 0px !important;
}


/*SPACING*/
.p__4, .p__4.elementor-widget-heading .elementor-heading-title { padding: 4px !important; }
.p__3, .p__3.elementor-widget-heading .elementor-heading-title { padding: 8px !important; }
.p__2, .p__2.elementor-widget-heading .elementor-heading-title { padding: 12px !important; }
.p__1, .p__1.elementor-widget-heading .elementor-heading-title { padding: 16px !important; }
.p, .p.elementor-widget-heading .elementor-heading-title { padding: 24px !important; }
.p_1, .p_1.elementor-widget-heading .elementor-heading-title { padding: 32px !important; }
.p_2, .p_2.elementor-widget-heading .elementor-heading-title { padding: 48px !important; }
.p_3, .p_3.elementor-widget-heading .elementor-heading-title { padding: 64px !important; }
.p_4, .p_4.elementor-widget-heading .elementor-heading-title { padding: 96px !important; }
.p_5, .p_5.elementor-widget-heading .elementor-heading-title { padding: 128px !important; }
.p_6, .p_6.elementor-widget-heading .elementor-heading-title { padding: 192px !important; }
.p_7, .p_7.elementor-widget-heading .elementor-heading-title { padding: 256px !important; }
.p_8, .p_8.elementor-widget-heading .elementor-heading-title { padding: 384px !important; }
.p_9, .p_9.elementor-widget-heading .elementor-heading-title { padding: 512px !important; }
.p_10, .p_10.elementor-widget-heading .elementor-heading-title { padding: 640px !important; }
.p_11, .p_11.elementor-widget-heading .elementor-heading-title { padding: 768px !important; }
.p_t__4, .p_t__4.elementor-widget-heading .elementor-heading-title { padding-top: 4px !important; }
.p_t__3, .p_t__3.elementor-widget-heading .elementor-heading-title { padding-top: 8px !important; }
.p_t__2, .p_t__2.elementor-widget-heading .elementor-heading-title { padding-top: 12px !important; }
.p_t__1, .p_t__1.elementor-widget-heading .elementor-heading-title { padding-top: 16px !important; }
.p_t, .p_t.elementor-widget-heading .elementor-heading-title { padding-top: 24px !important; }
.p_t_1, .p_t_1.elementor-widget-heading .elementor-heading-title { padding-top: 32px !important; }
.p_t_2, .p_t_2.elementor-widget-heading .elementor-heading-title { padding-top: 48px !important; }
.p_t_3, .p_t_3.elementor-widget-heading .elementor-heading-title { padding-top: 64px !important; }
.p_t_4, .p_t_4.elementor-widget-heading .elementor-heading-title { padding-top: 96px !important; }
.p_t_5, .p_t_5.elementor-widget-heading .elementor-heading-title { padding-top: 128px !important; }
.p_t_6, .p_t_6.elementor-widget-heading .elementor-heading-title { padding-top: 192px !important; }
.p_t_7, .p_t_7.elementor-widget-heading .elementor-heading-title { padding-top: 256px !important; }
.p_t_8, .p_t_8.elementor-widget-heading .elementor-heading-title { padding-top: 384px !important; }
.p_t_9, .p_t_9.elementor-widget-heading .elementor-heading-title { padding-top: 512px !important; }
.p_t_10, .p_t_10.elementor-widget-heading .elementor-heading-title { padding-top: 640px !important; }
.p_t_11, .p_t_11.elementor-widget-heading .elementor-heading-title { padding-top: 768px !important; }
.p_b__4, .p_b__4.elementor-widget-heading .elementor-heading-title { padding-bottom: 4px !important; }
.p_b__3, .p_b__3.elementor-widget-heading .elementor-heading-title { padding-bottom: 8px !important; }
.p_b__2, .p_b__2.elementor-widget-heading .elementor-heading-title { padding-bottom: 12px !important; }
.p_b__1, .p_b__1.elementor-widget-heading .elementor-heading-title { padding-bottom: 16px !important; }
.p_b, .p_b.elementor-widget-heading .elementor-heading-title { padding-bottom: 24px !important; }
.p_b_1, .p_b_1.elementor-widget-heading .elementor-heading-title { padding-bottom: 32px !important; }
.p_b_2, .p_b_2.elementor-widget-heading .elementor-heading-title { padding-bottom: 48px !important; }
.p_b_3, .p_b_3.elementor-widget-heading .elementor-heading-title { padding-bottom: 64px !important; }
.p_b_4, .p_b_4.elementor-widget-heading .elementor-heading-title { padding-bottom: 96px !important; }
.p_b_5, .p_b_5.elementor-widget-heading .elementor-heading-title { padding-bottom: 128px !important; }
.p_b_6, .p_b_6.elementor-widget-heading .elementor-heading-title { padding-bottom: 192px !important; }
.p_b_7, .p_b_7.elementor-widget-heading .elementor-heading-title { padding-bottom: 256px !important; }
.p_b_8, .p_b_8.elementor-widget-heading .elementor-heading-title { padding-bottom: 384px !important; }
.p_b_9, .p_b_9.elementor-widget-heading .elementor-heading-title { padding-bottom: 512px !important; }
.p_b_10, .p_b_10.elementor-widget-heading .elementor-heading-title { padding-bottom: 640px !important; }
.p_b_11, .p_b_11.elementor-widget-heading .elementor-heading-title { padding-bottom: 768px !important; }
.p_l__4, .p_l__4.elementor-widget-heading .elementor-heading-title { padding-left: 4px !important; }
.p_l__3, .p_l__3.elementor-widget-heading .elementor-heading-title { padding-left: 8px !important; }
.p_l__2, .p_l__2.elementor-widget-heading .elementor-heading-title { padding-left: 12px !important; }
.p_l__1, .p_l__1.elementor-widget-heading .elementor-heading-title { padding-left: 16px !important; }
.p_l, .p_l.elementor-widget-heading .elementor-heading-title { padding-left: 24px !important; }
.p_l_1, .p_l_1.elementor-widget-heading .elementor-heading-title { padding-left: 32px !important; }
.p_l_2, .p_l_2.elementor-widget-heading .elementor-heading-title { padding-left: 48px !important; }
.p_l_3, .p_l_3.elementor-widget-heading .elementor-heading-title { padding-left: 64px !important; }
.p_l_4, .p_l_4.elementor-widget-heading .elementor-heading-title { padding-left: 96px !important; }
.p_l_5, .p_l_5.elementor-widget-heading .elementor-heading-title { padding-left: 128px !important; }
.p_l_6, .p_l_6.elementor-widget-heading .elementor-heading-title { padding-left: 192px !important; }
.p_l_7, .p_l_7.elementor-widget-heading .elementor-heading-title { padding-left: 256px !important; }
.p_l_8, .p_l_8.elementor-widget-heading .elementor-heading-title { padding-left: 384px !important; }
.p_l_9, .p_l_9.elementor-widget-heading .elementor-heading-title { padding-left: 512px !important; }
.p_l_10, .p_l_10.elementor-widget-heading .elementor-heading-title { padding-left: 640px !important; }
.p_l_11, .p_l_11.elementor-widget-heading .elementor-heading-title { padding-left: 768px !important; }
.p_r__4, .p_r__4.elementor-widget-heading .elementor-heading-title { padding-right: 4px !important; }
.p_r__3, .p_r__3.elementor-widget-heading .elementor-heading-title { padding-right: 8px !important; }
.p_r__2, .p_r__2.elementor-widget-heading .elementor-heading-title { padding-right: 12px !important; }
.p_r__1, .p_r__1.elementor-widget-heading1 .elementor-heading-title { padding-right: 16px !important; }
.p_r, .p_r.elementor-widget-heading .elementor-heading-title { padding-right: 24px !important; }
.p_r_1, .p_r_1.elementor-widget-heading .elementor-heading-title { padding-right: 32px !important; }
.p_r_2, .p_r_2.elementor-widget-heading .elementor-heading-title { padding-right: 48px !important; }
.p_r_3, .p_r_3.elementor-widget-heading .elementor-heading-title { padding-right: 64px !important; }
.p_r_4, .p_r_4.elementor-widget-heading .elementor-heading-title { padding-right: 96px !important; }
.p_r_5, .p_r_5.elementor-widget-heading .elementor-heading-title { padding-right: 128px !important; }
.p_r_6, .p_r_6.elementor-widget-heading .elementor-heading-title { padding-right: 192px !important; }
.p_r_7, .p_r_7.elementor-widget-heading .elementor-heading-title { padding-right: 256px !important; }
.p_r_8, .p_r_8.elementor-widget-heading .elementor-heading-title { padding-right: 384px !important; }
.p_r_9, .p_r_9.elementor-widget-heading .elementor-heading-title { padding-right: 512px !important; }
.p_r_10, .p_r_10.elementor-widget-heading .elementor-heading-title { padding-right: 640px !important; }
.p_r_11, .p_r_11.elementor-widget-heading .elementor-heading-title { padding-right: 768px !important; }
.m__4, .m__4.elementor-widget-heading .elementor-heading-title { margin: 4px !important; }
.m__3, .m__3.elementor-widget-heading .elementor-heading-title { margin: 8px !important; }
.m__2, .m__2.elementor-widget-heading .elementor-heading-title { margin: 12px !important; }
.m__1, .m__1.elementor-widget-heading .elementor-heading-title { margin: 16px !important; }
.m, .m.elementor-widget-heading .elementor-heading-title { margin: 24px !important; }
.m_1, .m_1.elementor-widget-heading .elementor-heading-title { margin: 32px !important; }
.m_2, .m_2.elementor-widget-heading .elementor-heading-title { margin: 48px !important; }
.m_3, .m_3.elementor-widget-heading .elementor-heading-title { margin: 64px !important; }
.m_4, .m_4.elementor-widget-heading .elementor-heading-title { margin: 96px !important; }
.m_5, .m_5.elementor-widget-heading .elementor-heading-title { margin: 128px !important; }
.m_6, .m_6.elementor-widget-heading .elementor-heading-title { margin: 192px !important; }
.m_7, .m_7.elementor-widget-heading .elementor-heading-title { margin: 256px !important; }
.m_8, .m_8.elementor-widget-heading .elementor-heading-title { margin: 384px !important; }
.m_9, .m_9.elementor-widget-heading .elementor-heading-title { margin: 512px !important; }
.m_10, .m_10.elementor-widget-heading .elementor-heading-title { margin: 640px !important; }
.m_11, .m_11.elementor-widget-heading .elementor-heading-title { margin: 768px !important; }
.m_t__4, .m_t__4.elementor-widget-heading .elementor-heading-title { margin-top: 4px !important; }
.m_t__3, .m_t__3.elementor-widget-heading .elementor-heading-title { margin-top: 8px !important; }
.m_t__2, .m_t__2.elementor-widget-heading .elementor-heading-title { margin-top: 12px !important; }
.m_t__1, .m_t__1.elementor-widget-heading .elementor-heading-title { margin-top: 16px !important; }
.m_t, .m_t.elementor-widget-heading .elementor-heading-title { margin-top: 24px !important; }
.m_t_1, .m_t_1.elementor-widget-heading .elementor-heading-title { margin-top: 32px !important; }
.m_t_2, .m_t_2.elementor-widget-heading .elementor-heading-title { margin-top: 48px !important; }
.m_t_3, .m_t_3.elementor-widget-heading .elementor-heading-title { margin-top: 64px !important; }
.m_t_4, .m_t_4.elementor-widget-heading .elementor-heading-title { margin-top: 96px !important; }
.m_t_5, .m_t_5.elementor-widget-heading .elementor-heading-title { margin-top: 128px !important; }
.m_t_6, .m_t_6.elementor-widget-heading .elementor-heading-title { margin-top: 192px !important; }
.m_t_7, .m_t_7.elementor-widget-heading .elementor-heading-title { margin-top: 256px !important; }
.m_t_8, .m_t_8.elementor-widget-heading .elementor-heading-title { margin-top: 384px !important; }
.m_t_9, .m_t_9.elementor-widget-heading .elementor-heading-title { margin-top: 512px !important; }
.m_t_10, .m_t_10.elementor-widget-heading .elementor-heading-title { margin-top: 640px !important; }
.m_t_11, .m_t_11.elementor-widget-heading .elementor-heading-title { margin-top: 768px !important; }
.m_b__4, .m_b__4.elementor-widget-heading .elementor-heading-title  { margin-bottom: 4px !important; }
.m_b__3, .m_b__3.elementor-widget-heading .elementor-heading-title { margin-bottom: 8px !important; }
.m_b__2, .m_b__2.elementor-widget-heading .elementor-heading-title { margin-bottom: 12px !important; }
.m_b__1, .m_b__1.elementor-widget-heading .elementor-heading-title { margin-bottom: 16px !important; }
.m_b, .m_b.elementor-widget-heading .elementor-heading-title { margin-bottom: 24px !important; }
.m_b_1, .m_b_1.elementor-widget-heading .elementor-heading-title { margin-bottom: 32px !important; }
.m_b_2, .m_b_2.elementor-widget-heading .elementor-heading-title { margin-bottom: 48px !important; }
.m_b_3, .m_b_3.elementor-widget-heading .elementor-heading-title { margin-bottom: 64px !important; }
.m_b_4, .m_b_4.elementor-widget-heading .elementor-heading-title { margin-bottom: 96px !important; }
.m_b_5, .m_b_5.elementor-widget-heading .elementor-heading-title { margin-bottom: 128px !important; }
.m_b_6, .m_b_6.elementor-widget-heading .elementor-heading-title { margin-bottom: 192px !important; }
.m_b_7, .m_b_7.elementor-widget-heading .elementor-heading-title { margin-bottom: 256px !important; }
.m_b_8, .m_b_8.elementor-widget-heading .elementor-heading-title { margin-bottom: 384px !important; }
.m_b_9, .m_b_9.elementor-widget-heading .elementor-heading-title { margin-bottom: 512px !important; }
.m_b_10, .m_b_10.elementor-widget-heading .elementor-heading-title { margin-bottom: 640px !important; }
.m_b_11, .m_b_11.elementor-widget-heading .elementor-heading-title { margin-bottom: 768px !important; }
.m_l__4, .m_l__4.elementor-widget-heading .elementor-heading-title { margin-left: 4px !important; }
.m_l__3, .m_l__3.elementor-widget-heading .elementor-heading-title { margin-left: 8px !important; }
.m_l__2, .m_l__2.elementor-widget-heading .elementor-heading-title { margin-left: 12px !important; }
.m_l__1, .m_l__1.elementor-widget-heading .elementor-heading-title { margin-left: 16px !important; }
.m_l, .m_l.elementor-widget-heading .elementor-heading-title { margin-left: 24px !important; }
.m_l_1, .m_l_1.elementor-widget-heading .elementor-heading-title { margin-left: 32px !important; }
.m_l_2, .m_l_2.elementor-widget-heading .elementor-heading-title { margin-left: 48px !important; }
.m_l_3, .m_l_3.elementor-widget-heading .elementor-heading-title { margin-left: 64px !important; }
.m_l_4, .m_l_4.elementor-widget-heading .elementor-heading-title { margin-left: 96px !important; }
.m_l_5, .m_l_5.elementor-widget-heading .elementor-heading-title { margin-left: 128px !important; }
.m_l_6, .m_l_6.elementor-widget-heading .elementor-heading-title { margin-left: 192px !important; }
.m_l_7, .m_l_7.elementor-widget-heading .elementor-heading-title { margin-left: 256px !important; }
.m_l_8, .m_l_8.elementor-widget-heading .elementor-heading-title { margin-left: 384px !important; }
.m_l_9, .m_l_9.elementor-widget-heading .elementor-heading-title { margin-left: 512px !important; }
.m_l_10, .m_l_10.elementor-widget-heading .elementor-heading-title { margin-left: 640px !important; }
.m_l_11, .m_l_11.elementor-widget-heading .elementor-heading-title { margin-left: 768px !important; }
.m_r__4, .m_r__4.elementor-widget-heading .elementor-heading-title { margin-right: 4px !important; }
.m_r__3, .m_r__3.elementor-widget-heading .elementor-heading-title { margin-right: 8px !important; }
.m_r__2, .m_r__2.elementor-widget-heading .elementor-heading-title { margin-right: 12px !important; }
.m_r__1, .m_r__1.elementor-widget-heading .elementor-heading-title { margin-right: 16px !important; }
.m_r, .m_r.elementor-widget-heading .elementor-heading-title { margin-right: 24px !important; }
.m_r_1, .m_r_1.elementor-widget-heading .elementor-heading-title { margin-right: 32px !important; }
.m_r_2, .m_r_2.elementor-widget-heading .elementor-heading-title { margin-right: 48px !important; }
.m_r_3, .m_r_3.elementor-widget-heading .elementor-heading-title { margin-right: 64px !important; }
.m_r_4, .m_r_4.elementor-widget-heading .elementor-heading-title { margin-right: 96px !important; }
.m_r_5, .m_r_5.elementor-widget-heading .elementor-heading-title { margin-right: 128px !important; }
.m_r_6, .m_r_6.elementor-widget-heading .elementor-heading-title { margin-right: 192px !important; }
.m_r_7, .m_r_7.elementor-widget-heading .elementor-heading-title { margin-right: 256px !important; }
.m_r_8, .m_r_8.elementor-widget-heading .elementor-heading-title { margin-right: 384px !important; }
.m_r_9, .m_r_9.elementor-widget-heading .elementor-heading-title { margin-right: 512px !important; }
.m_r_10, .m_r_10.elementor-widget-heading .elementor-heading-title { margin-right: 640px !important; }
.m_r_11, .m_r_11.elementor-widget-heading .elementor-heading-title { margin-right: 768px !important; }

.m_b_title_subtitle,
.m_b_title_subtitle.elementor-widget-heading .elementor-heading-title,
.m_b_title_subtitle.elementor-widget-animated-headline .elementor-headline {
    margin-bottom: 4px !important;
}

.elementor-column.m_bw .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}
.elementor-column.m_bw_1 .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 48px;
}
.elementor-column.m_bw__1 .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}
.elementor-column.m_bw_none .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px !important;
}


/*BUTTON NORMAL*/
/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/
/*.cb-form-group__btn is een convertbox button*/
button:not(.cb-form-group__btn):not(.fancybox-button):not(.wpf_tab_sidebar),
a.btn,
.elementor a.btn,
li.btn a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    border: 1px solid #019247;
    padding: 16px 32px;
    background-color: #019247;
    color: #ffffff;
    border-radius: 40px;
}
@media ( max-width: 767px ) {
    a.btn,
    .elementor a.btn,
    li.btn a {
        font-size: 15.75px;
    }
}
button:hover,
a.btn:hover,
.elementor a.btn:hover,
li.btn a:hover {
    border-color: #01783a;
    background-color: #01783a;
    color: #ffffff;
}
a.btn.btn_outline,
.elementor a.btn.btn_outline,
li.btn.btn_outline a {
    background-color: transparent !important;
    color: #019247 !important;
}
a.btn.btn_outline:hover,
.elementor a.btn.btn_outline:hover,
li.btn.btn_outline a:hover {
    background-color: transparent !important;
    color: #01783a !important;
}
a.btn.btn_inverted,
.elementor a.btn.btn_inverted,
li.btn.btn_inverted a,
button.btn_inverted {
    background-color: #ffffff;
    border-color: #ffffff !important;
    color: #524e4e !important;
}
a.btn.btn_inverted:hover,
.elementor a.btn.btn_inverted:hover,
li.btn.btn_inverted a:hover,
button.btn_inverted:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
a.btn.btn_outline.btn_inverted,
.elementor a.btn.btn_outline.btn_inverted,
li.btn.btn_outline.btn_inverted a,
button.btn_outline.btn_inverted {
    color: #ffffff !important;
}
a.btn.btn_outline.btn_inverted:hover,
.elementor a.btn.btn_outline.btn_inverted:hover,
li.btn.btn_outline.btn_inverted a:hover,
button.btn_outline.btn_inverted:hover {
    color: #F0F4F8 !important;
}

/*BUTTON SECONDARY*/
/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/
a.btn_secondary,
.elementor a.btn_secondary,
button.btn_secondary,
li.btn_secondary a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #e30714;
    padding: 16px 32px;
    background-color: #e30714;
    color: #ffffff;
    border-radius: 40px;
}
@media ( max-width: 767px ) {
    a.btn_secondary,
    .elementor a.btn_secondary,
    button.btn_secondary,
    li.btn_secondary a {
        font-size: 15.75px;
    }
}
a.btn_secondary:hover,
.elementor a.btn_secondary:hover,
button.btn_secondary:hover,
li.btn_secondary a:hover {
    border-color: #ba0610;
    background-color: #ba0610;
    color: #ffffff;
}
a.btn_secondary.btn_outline,
.elementor a.btn_secondary.btn_outline,
button.btn_secondary.btn_outline,
li.btn_secondary.btn_outline a {
    background-color: transparent !important;
    color: #e30714 !important;
}
a.btn_secondary.btn_outline:hover,
.elementor a.btn_secondary.btn_outline:hover,
button.btn_secondary.btn_outline:hover,
li.btn_secondary.btn_outline a:hover {
    background-color: transparent !important;
    color: #ba0610 !important;
}
a.btn_secondary.btn_inverted,
.elementor a.btn_secondary.btn_inverted,
button.btn_secondary.btn_inverted,
li.btn_secondary.btn_inverted a {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
a.btn_secondary.btn_inverted:hover,
.elementor a.btn_secondary.btn_inverted:hover,
button.btn_secondary.btn_inverted:hover,
li.btn_secondary.btn_inverted a:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
a.btn_secondary.btn_outline.btn_inverted,
.elementor a.btn_secondary.btn_outline.btn_inverted,
button.btn_secondary.btn_outline.btn_inverted,
li.btn_secondary.btn_outline.btn_inverted a {
    color: #ffffff !important;
}
a.btn_secondary.btn_outline.btn_inverted:hover,
.elementor a.btn_secondary.btn_outline.btn_inverted:hover,
button.btn_secondary.btn_outline.btn_inverted:hover,
li.btn_secondary.btn_outline.btn_inverted a:hover {
    color: #F0F4F8 !important;
}


/*BUTTON ACCENT*/
/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/
a.btn_accent,
.elementor a.btn_accent,
button.btn_accent,
li.btn_accent a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #F0B429;
    padding: 16px 32px;
    background-color: #F0B429;
    color: #ffffff;
    border-radius: 40px;
}
@media ( max-width: 767px ) {
    a.btn_accent,
    .elementor a.btn_accent,
    button.btn_accent,
    li.btn_accent a {
        font-size: 15.75px;
    }
}
a.btn_accent:hover,
.elementor a.btn_accent:hover,
button.btn_accent:hover,
li.btn_accent a:hover {
    border-color: #DE911D;
    background-color: #DE911D;
    color: #ffffff;
}
a.btn_accent.btn_outline,
.elementor a.btn_accent.btn_outline,
button.btn_accent.btn_outline,
li.btn_accent.btn_outline a {
    background-color: transparent !important;
    color: #F0B429 !important;
}
a.btn_accent.btn_outline:hover,
.elementor a.btn_accent.btn_outline:hover,
button.btn_accent.btn_outline:hover,
li.btn_accent.btn_outline a:hover {
    background-color: transparent !important;
    color: #DE911D !important;
}
a.btn_accent.btn_inverted,
.elementor a.btn_accent.btn_inverted,
button.btn_accent.btn_inverted,
li.btn_accent.btn_inverted a {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
a.btn_accent.btn_inverted:hover,
.elementor a.btn_accent.btn_inverted:hover,
button.btn_accent.btn_inverted:hover,
li.btn_accent.btn_inverted a:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
a.btn_accent.btn_outline.btn_inverted,
.elementor a.btn_accent.btn_outline.btn_inverted,
button.btn_accent.btn_outline.btn_inverted,
li.btn_accent.btn_outline.btn_inverted a {
    color: #ffffff !important;
}
a.btn_accent.btn_outline.btn_inverted:hover,
.elementor a.btn_accent.btn_outline.btn_inverted:hover,
button.btn_accent.btn_outline.btn_inverted:hover,
li.btn_accent.btn_outline.btn_inverted a:hover {
    color: #F0F4F8 !important;
}

/*BUTTON DIMMED*/
/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/
a.btn_dimmed,
.elementor a.btn_dimmed,
button.btn_dimmed,
li.btn_dimmed a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    border: 1px solid #D9E2EC;
    padding: 16px 32px;
    background-color: #D9E2EC;
    color: #334E68;
    border-radius: 40px;
}
@media ( max-width: 767px ) {
    a.btn_dimmed,
    button.btn_dimmed,
    li.btn_dimmed a {
        font-size: 15.75px;
    }
}
a.btn_dimmed:hover,
.elementor a.btn_dimmed:hover,
button.btn_dimmed:hover,
li.btn_dimmed a:hover {
    border-color: #BCCCDC;
    background-color: #BCCCDC;
    color: #334E68;
}
a.btn_dimmed.btn_outline,
.elementor a.btn_dimmed.btn_outline,
button.btn_dimmed.btn_outline,
li.btn_dimmed.btn_outline a {
    background-color: transparent !important;
    color: #D9E2EC !important;
}
a.btn_dimmed.btn_outline:hover,
.elementor a.btn_dimmed.btn_outline:hover,
button.btn_dimmed.btn_outline:hover,
li.btn_dimmed.btn_outline a:hover {
    background-color: transparent !important;
    color: #BCCCDC !important;
}
a.btn_dimmed.btn_inverted,
.elementor a.btn_dimmed.btn_inverted,
button.btn_dimmed.btn_inverted,
li.btn_dimmed.btn_inverted a {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #524e4e !important;
}
a.btn_dimmed.btn_inverted:hover,
.elementor a.btn_dimmed.btn_inverted:hover,
button.btn_dimmed.btn_inverted:hover,
li.btn_dimmed.btn_inverted a:hover {
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #524e4e !important;
}
a.btn_dimmed.btn_outline.btn_inverted,
.elementor a.btn_dimmed.btn_outline.btn_inverted,
button.btn_dimmed.btn_outline.btn_inverted,
li.btn_dimmed.btn_outline.btn_inverted a {
    color: #ffffff !important;
}
a.btn_dimmed.btn_outline.btn_inverted:hover,
.elementor a.btn_dimmed.btn_outline.btn_inverted:hover,
button.btn_dimmed.btn_outline.btn_inverted:hover,
li.btn_dimmed.btn_outline.btn_inverted a:hover {
    color: #F0F4F8 !important;
}

/*BUTTON WOO*/
/*CSS-WAARDES AANPASSEN OP 4 PLAATSEN !!!*/
a.btn_woo,
button.btn_woo,
li.btn_woo a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 900;
    text-transform: inherit;
    border: 1px solid #019247;
    padding: 16px 32px;
    background-color: #019247;
    color: #ffffff;
    border-radius: 40px;
}
@media ( max-width: 767px ) {
    a.btn_woo,
    button.btn_woo,
    li.btn_woo a {
        font-size: 15.75px;
    }
}
a.btn_woo:hover,
button.btn_woo:hover,
li.btn_woo a:hover {
    border-color: #01783a;
    background-color: #01783a;
    color: #ffffff;
}


/*BUTTON WOO SECONDARY*/
/*CSS-WAARDES AANPASSEN OP 4 PLAATSEN !!!*/
a.btn_woo_secondary,
button.btn_woo_secondary,
li.btn_woo_secondary a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 900;
    text-transform: inherit;
    border: 1px solid #e30714;
    padding: 16px 32px;
    background-color: #e30714;
    color: #ffffff;
    border-radius: 40px;
}
@media ( max-width: 767px ) {
    a.btn_woo_secondary,
    button.btn_woo_secondary,
    li.btn_woo_secondary a {
        font-size: 15.75px;
    }
}
a.btn_woo_secondary:hover,
button.btn_woo_secondary:hover,
li.btn_woo_secondary a:hover {
    border-color: #ba0610;
    background-color: #ba0610;
    color: #ffffff;
}

/*MIXINS AS CLASSES*/
.card_primary {
background-color: #019247;
padding: 24px;
color: #ffffff;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.card_secondary {
background-color: #e30714;
padding: 24px;
color: #ffffff;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.card_text {
background-color: #524e4e;
padding: 24px;
color: #ffffff;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.card_accent {
background-color: #F0B429;
padding: 24px;
color: #ffffff;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.card_link {
background-color: #019247;
padding: 24px;
color: #ffffff;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.card_inverted {
background-color: #ffffff;
padding: 24px;
color: #524e4e;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.card_background_light {
background-color: #F0F4F8;
padding: 24px;
color: #524e4e;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.card_background_dark {
background-color: #102A43;
padding: 24px;
color: #ffffff;
border-radius: 40px;
box-shadow: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .10);
border: none;
}
.full_page_width {
left: 50%;
margin-left: -50vw;
margin-right: -50vw;
position: relative;
right: 50%;
width: 100vw;
}


/*COOKIE CONSENT*/
.kowp_cookie_consent { display: none; }
#kowp_cookie_consent_01 {
    position: fixed;
    bottom: 32px;
    left: 32px;
    width: 300px;
    box-shadow: 0 5px 15px hsla(0, 0%, 0%, .2);
    z-index: 999999999;
    border-radius: 10px;
    background-color: #019247;
}

@media ( max-width: 767px ) {
    #kowp_cookie_consent_01 {
        bottom: 0px;
        left: 0px;
        width: 100%;
        border-radius: 0px 0px 0px 0px !important;
    }
    #kowp_cookie_consent_01 .kowp_cookie_consent_notice {
        border-radius: 0px 0px 0px 0px !important;
    }
    #kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover {
        border-radius: 0px 0px 0px 0px !important;
    }
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice {
    color: #ffffff;
    text-align: center;
    position: relative;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice svg.kowp_close {
    width: 12px;
    position: absolute;
    right: 12px;
    top: 12px;
    transition: opacity .4s;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice svg.kowp_close path {
    fill: #ffffff;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice:hover {
    cursor: pointer;
}
#kowp_cookie_consent_01 .kowp_cookie_consent_notice:hover .kowp_consent_cover {
    opacity: 1;
}
#kowp_cookie_consent_01 .kowp_cookie_consent_notice:hover svg.kowp_close {
    opacity: 0;
}
#kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover {
    background-color: #01783a;
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    transition: all .4s;
    opacity:0;
    border-radius: 10px 10px 0px 0px;
}
#kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover svg {
    width: 32px;
    align-items: center;
}
#kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover svg path {
    fill: #ffffff;
}
#kowp_cookie_consent_01.kowp_no_link .kowp_cookie_consent_notice p {
    padding-bottom: 24px !important;
}
#kowp_cookie_consent_01 .kowp_cookie_consent_notice p {
    padding: 24px 32px 8px 32px;
    margin-bottom: 0px !important;
    margin-top: 0px;
    font-size: 16px;
    color: #ffffff;
    line-height: 1.6em;
}
@media ( max-width: 767px ) {
    #kowp_cookie_consent_01 .kowp_cookie_consent_notice p {
        font-size: 14px;
    }
}
#kowp_cookie_consent_01.kowp_no_link .kowp_cookie_consent_more_info { display: none !important; }
#kowp_cookie_consent_01 .kowp_cookie_consent_more_info {
    background-color: #019247;
    text-align: center;
    display:block;
    color: #ffffff;
    padding: 8px !important;
    width: 100%;
    height: 100%;
    font-size: 12px;
    transition: all .2s;
    border-radius: 0px 0px 10px 10px;
}
@media ( max-width: 767px ) {
    #kowp_cookie_consent_01 .kowp_cookie_consent_more_info {
        font-size: 10.5px;
    }
}
#kowp_cookie_consent_01 .kowp_cookie_consent_more_info:hover {
    color: #ffffff;
    background-color: #01783a;
    cursor: pointer;
}
@media ( max-width: 767px ) {
    #kowp_cookie_consent_01 .kowp_cookie_consent_more_info {
        border-radius: 0px 0px 0px 0px !important;
    }
}


/*CREDITS*/
#kowp_credits {
    background-color: #019247;
}
#kowp_credits .kowp_credits_wrap {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 16px;
    padding-bottom: 24px;
    display:flex;
    justify-content: center;
}
#kowp_credits .kowp_credits_wrap.web.dev {
    justify-content: space-between !important;
}
#kowp_credits .kowp_credits_wrap .kowp_credits_web,
#kowp_credits .kowp_credits_wrap .kowp_credits_dev {
    color: #ffffff;
    font-size: 14px;
    line-height: initial;
    opacity: .75;
}
@media ( max-width: 767px ) {
    #kowp_credits .kowp_credits_wrap .kowp_credits_web,
    #kowp_credits .kowp_credits_wrap .kowp_credits_dev {
        font-size: 12.25px;
    }
}
#kowp_credits .kowp_credits_wrap .kowp_credits_web a svg,
#kowp_credits .kowp_credits_wrap .kowp_credits_dev a svg {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: -2px;
}
#kowp_credits .kowp_credits_wrap .kowp_credits_web a svg path,
#kowp_credits .kowp_credits_wrap .kowp_credits_dev a svg path {
    fill: #ffffff;
    transition: fill .2s;
}
#kowp_credits .kowp_credits_wrap .kowp_credits_dev a {
    color: #ffffff;
}
#kowp_credits .kowp_credits_wrap .kowp_credits_dev a:hover {
    color: #ffffff;
}
@media ( max-width: 767px ) {
    #kowp_credits .kowp_credits_wrap {
        flex-direction: column;
    }
    #kowp_credits .kowp_credits_wrap .kowp_credits_web,
    #kowp_credits .kowp_credits_wrap .kowp_credits_dev {
        text-align: center;
    }
    #kowp_credits .kowp_credits_wrap .kowp_credits_web {
        padding-bottom: 8px;
    }
}

/*KICKOFFWP SOCIAL MEDIA*/
.kowp_sc_social_media { display: flex; flex-wrap: wrap; justify-content: space-between; }
.kowp_sc_social_media.align_left {
    justify-content: flex-start;
}
.kowp_sc_social_media.align_center {
    justify-content: center;
}
.kowp_sc_social_media.align_right {
    justify-content: flex-end;
}
@media ( max-width: 1024px ) {
    .kowp_sc_social_media.align_tablet_left {
        justify-content: flex-start;
    }
    .kowp_sc_social_media.align_tablet_center {
        justify-content: center;
    }
    .kowp_sc_social_media.align_tablet_right {
        justify-content: flex-end;
    }
}
@media ( max-width: 767px ) {
    .kowp_sc_social_media.align_mobile_left {
        justify-content: flex-start;
    }
    .kowp_sc_social_media.align_mobile_center {
        justify-content: center;
    }
    .kowp_sc_social_media.align_mobile_right {
        justify-content: flex-end;
    }
}

.kowp_sc_social_media .kowp_social_medium {
    text-align: center;
    line-height: 1;
}
.kowp_sc_social_media .kowp_social_medium svg {
    padding: 8px;
    width: 18px;
    height: 18px;
    color: #ffffff;
    box-sizing: content-box;
}
<!--.kowp_sc_social_media .kowp_social_medium i { width: 1em; height: 1em; display: block; position: relative;}-->
.kowp_sc_social_media.icon_normal .kowp_social_medium { border-radius: 40px; }
.kowp_sc_social_media.icon_circle .kowp_social_medium { border-radius: 50%; }
.kowp_sc_social_media .kowp_social_medium:not(:last-of-type) { margin-right: 12px }
.kowp_sc_social_media .kowp_social_medium.facebook { background-color: #4267b2; }
.kowp_sc_social_media .kowp_social_medium.facebook:hover { background-color: #5176c1; }
.kowp_sc_social_media .kowp_social_medium.twitter { background-color: #1ca1f2; }
.kowp_sc_social_media .kowp_social_medium.twitter:hover { background-color: #2bb0ff; }
.kowp_sc_social_media .kowp_social_medium.google-plus { background-color: #dd4b39; }
.kowp_sc_social_media .kowp_social_medium.google-plus:hover { #ec5a48; }
.kowp_sc_social_media .kowp_social_medium.linkedin { background-color: #0077b5; }
.kowp_sc_social_media .kowp_social_medium.linkedin:hover { background-color: #0f86c4; }
.kowp_sc_social_media .kowp_social_medium.instagram { background-color: #262626; }
.kowp_sc_social_media .kowp_social_medium.instagram:hover { background-color: #353535; }
.kowp_sc_social_media .kowp_social_medium.youtube { background-color: #cd1f1f; }
.kowp_sc_social_media .kowp_social_medium.youtube:hover { background-color: #dc2e2e; }
.kowp_sc_social_media .kowp_social_medium.pinterest { background-color: #bd081c; }
.kowp_sc_social_media .kowp_social_medium.pinterest:hover { background-color: #cc172b; }
.kowp_sc_social_media .kowp_social_medium.tumblr { background-color: #35465c; }
.kowp_sc_social_media .kowp_social_medium.tumblr:hover { background-color: #44556b; }
.kowp_sc_social_media .kowp_social_medium.foursquare { background-color: #2c5be3; }
.kowp_sc_social_media .kowp_social_medium.foursquare:hover { background-color: #3b6af2; }
.kowp_sc_social_media .kowp_social_medium.tripadvisor { background-color: #00af87; }
.kowp_sc_social_media .kowp_social_medium.tripadvisor:hover { background-color: #0fbe96; }

/*KICKOFFWP CONTACT WEBSITE*/
.kowp_sc_contact_website.align_left {
    text-align: left;
}
.kowp_sc_contact_website.align_center {
    text-align: center;
}
.kowp_sc_contact_website.align_right {
    text-align: right;
}
@media ( max-width: 1024px ) {
    .kowp_sc_contact_website.align_tablet_left {
        text-align: left;
    }
    .kowp_sc_contact_website.align_tablet_center {
        text-align: center;
    }
    .kowp_sc_contact_website.align_tablet_right {
        text-align: right;
    }
}
@media ( max-width: 767px ) {
    .kowp_sc_contact_website.align_mobile_left {
        text-align: left;
    }
    .kowp_sc_contact_website.align_mobile_center {
        text-align: center;
    }
    .kowp_sc_contact_website.align_mobile_right {
        text-align: right;
    }
}

/* KICK OFF WP WEBSITE LOGO */
.kowp_logo_website { display: flex; }
.kowp_logo_website.align_left { justify-content: flex-start; }
.kowp_logo_website.align_center { justify-content: center; }
.kowp_logo_website.align_right { justify-content: flex-end; }
@media ( max-width: 1024px ) {
    .kowp_logo_website.align_tablet_left { justify-content: flex-start; }
    .kowp_logo_website.align_tablet_center { justify-content: center; }
    .kowp_logo_website.align_tablet_right { justify-content: flex-end; }
}
@media ( max-width: 767px ) {
    .kowp_logo_website.align_mobile_left { justify-content: flex-start; }
    .kowp_logo_website.align_mobile_center { justify-content: center; }
    .kowp_logo_website.align_mobile_right { justify-content: flex-end; }
}
.kowp_logo_website img { display: block; }

/*KICKOFFWP FAQ*/
.kowp_sc_faq .title_wrapper {
  margin-bottom: 24px;
}
.kowp_sc_faq .title_wrapper .title {
  margin-bottom: 4px;
}
.kowp_sc_faq .title_wrapper .title_description {
  color: #627D98;
  font-size: 14px;
}
.kowp_sc_faq .title_wrapper:first-child .title {
  margin-top: 0px;
}
.kowp_sc_faq .accordion .question_answer {
  border: 1px solid #BCCCDC;
  border-bottom: 0px;
}
.kowp_sc_faq .accordion .question_answer:last-of-type {
  border-bottom: 1px solid #BCCCDC;
}
.kowp_sc_faq .accordion .question_answer .question {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 900;
  padding: 16px 24px;
}
.kowp_sc_faq .accordion .question_answer .question:hover {
  cursor: pointer;
}
.kowp_sc_faq .accordion .question_answer .question .icon_question_closed svg, .kowp_sc_faq .accordion .question_answer .question .icon_question_open svg {
  height: 12px;
  width: 12px;
  margin-left: 24px;
}
.kowp_sc_faq .accordion .question_answer .question .icon_question_open {
  display: none;
}
.kowp_sc_faq .accordion .question_answer .answer {
  margin-left: 0px;
  padding-left: 24px;
  padding-right: 24px;
  height: 100%;
}
.kowp_sc_faq .accordion .question_answer.active .question .icon_question_closed {
  display: none;
}
.kowp_sc_faq .accordion .question_answer.active .question .icon_question_open {
  display: inherit;
}

/*KICK OFF WP Itemgrid / Archive base styling */
.kowp_taxonomy_filters > li {
    list-style-type: none;
}
.kowp_taxonomy_filters > li  .kowp_tax_list_title {
    text-align: center;
    margin-bottom: 12px;
}
.kowp_taxonomy_filters ul {
    list-style-type: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 32px;
}
.kowp_taxonomy_filters ul li {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 18px;
}
.kowp_taxonomy_filters ul li.cat-item a {
    color: #627D98;
}
.kowp_taxonomy_filters ul li.cat-item a:hover {
    color: #524e4e !important;
}
.kowp_taxonomy_filters ul li.cat-item.current-cat a {
    color: #019247;
    font-weight: 900;
}
.kowp_taxonomy_filters ul li.cat-item.current-cat a:hover {
    color: #019247;
}
.kowp_taxonomy_filters ul li.cat-item-all a {
    color: #524e4e;
}
.kowp_wrapper:not(.kowp_no_display) .kowp_item {
    background-color: #ffffff;
    border-radius: 40px_small !important;
}
.kowp_wrapper:not(.kowp_no_display) .kowp_item .kowp_item_content {
    padding: 24px;
}
.kowp_wrapper:not(.kowp_no_display) .kowp_item .kowp_item_title {
    margin-top: 0px;
}
.kowp_wrapper:not(.kowp_no_display) .kowp_item img {
    display: block;
}
.pagination {
    margin-top: 24px;
}
.pagination .nav-links {
    display: flex;
    justify-content: center;
    align-items: center;
}
.pagination .nav-links .page-numbers {
    padding-left: 8px;
    padding-right: 8px;
    color: #627D98;
    font-size: 16px;
}
.pagination .nav-links .page-numbers:hover {
    color: #524e4e;
}
.pagination .nav-links .page-numbers.current {
    color: #019247;
    font-weight: 900;
    font-size: 18px;
}
.kowp_wrapper.kowp_grid {
	display: grid;
}

.kowp_wrapper.kowp_grid .kowp_item {
	overflow: hidden;
}

.kowp_wrapper.kowp_grid.col_de_1 {
	grid-template-columns: repeat(1, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_2 {
	grid-template-columns: repeat(2, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_3 {
	grid-template-columns: repeat(3, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_4 {
	grid-template-columns: repeat(4, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_5 {
	grid-template-columns: repeat(5, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_6 {
	grid-template-columns: repeat(6, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_7 {
	grid-template-columns: repeat(7, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_8 {
	grid-template-columns: repeat(8, 1fr);
}

@media (max-width: 1024px) {
	.kowp_wrapper.kowp_grid.col_ta_1 {
		grid-template-columns: repeat(1, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_ta_2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_ta_3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_ta_4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_ta_5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_ta_6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_ta_7 {
		grid-template-columns: repeat(7, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_ta_8 {
		grid-template-columns: repeat(8, 1fr);
	}
}

@media (max-width: 767px) {
	.kowp_wrapper.kowp_grid.col_mo_1 {
		grid-template-columns: repeat(1, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_mo_2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_mo_3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_mo_4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_mo_5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_mo_6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_mo_7 {
		grid-template-columns: repeat(7, 1fr);
	}
	.kowp_wrapper.kowp_grid.col_mo_8 {
		grid-template-columns: repeat(8, 1fr);
	}
}



/*GENERAL*/
html body {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.7em;
    background-color: #ffffff;
    color: #524e4e;
}
@media ( max-width: 767px ) {
    html body {
        font-size: 14px;
        line-height: 1.4875em;
    }
}

ul {
    margin-left: 0px;
}

/*loading svg into elementor image widget gives 1px x 1px, this next line is a fix*/
/*img { width: 100%; } __-> Does more wrong than good */

::placeholder {
    color: #BCCCDC !important;
}

a, .page-title, .entry-title a,
.elementor a,
.elementor-widget-heading .elementor-heading-title>a {
    color: #019247;
}
a:hover, a:focus, .entry-title a:hover,
.elementor a:hover,
.elementor-widget-heading .elementor-heading-title>a:hover {
    color: #01783a;
}
.hide {
    display: none;
}
.elementor-editor-active .hide {
    display: initial;
}

.elementor-editor-active .hide:before {
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .90);
    border: 5px dotted red;
    position: absolute;
    z-index: 1;
}

/* footnotes via Ulysses */
.kowp_footnotes {
    margin-top: 24px;
    width: 100%;
    padding-top: 24px;
}
.kowp_footnotes:before {
    content: '';
    display: block;
    position: absolute;
    left: -50px;
    width: 64px;
    left: 0%;
    border-top: 1px solid #9FB3C8;
    margin-top: -16px;
}
.kowp_footnotes li {
    color: #627D98;
    font-size: 14px;
}
.kowp_footnotes li a .emoji {
    opacity: 0.3;
}



/*GENERAL FORMS*/
input,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="reset"],
input[type="search"],
textarea,
.select2 .select2-selection,
textarea,
.woocommerce input {
    border-color: #D9E2EC;
}
input,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="reset"],
input[type="search"],
textarea,
.select2 .select2-selection,
.woocommerce input {
    padding: 12px 16px;
}
input:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
textarea:focus,
.select2 .select2-selection:focus,
textarea:focus,
.woocommerce input:focus {
    color: #524e4e;
    border-color: #019247 !important;
}
.select2-container .select2-selection--single {
    height: auto;
    padding: 8px 16px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 8px;
    right: 4px;
}
.woocommerce form .form-row[placeholder]:focus::-webkit-input-placeholder {
    transition: none !important;
}
