.elementor-kit-8{--e-global-color-primary:#008072;--e-global-color-secondary:#2C2C2C;--e-global-color-text:#5C6672;--e-global-color-accent:#5C6672;--e-global-color-lighter:#ABADAF;--e-global-color-dark:#000000;--e-global-color-border:#E5E7EA;--e-global-color-backgroundfield:#F2F5FA;--e-global-color-linearstart:#E3553C;--e-global-color-linearend:#D35640;--e-global-color-6470038:#FFFFFF;--e-global-typography-primary-font-family:"PT Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:none;--e-global-typography-secondary-font-family:"PT Sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:800;--e-global-typography-special-font-family:"PT Sans";background-color:#fff;font-family:"PT Sans", Sans-serif;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #E05C45 0%, #D35640 100%);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{font-family:"PT Sans", Sans-serif;}.elementor-kit-8 h1{font-family:"PT Sans", Sans-serif;}.elementor-kit-8 h2{font-family:"PT Sans", Sans-serif;}.elementor-kit-8 h4{font-family:"PT Sans", Sans-serif;}.elementor-kit-8 h5{font-family:"PT Sans", Sans-serif;}.elementor-kit-8 h6{font-family:"PT Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ul_list ol,
.ul_list ul {
    counter-reset: li calc(var(--start) - 1);

    list-style: none;
    list-style: decimal;
    font-size: 15px;
    padding: 0;
    margin: 0;
}

.ul_list ol li,
.ul_list ul li {
    position: relative;
    display: block;
    padding: .8em 3.5em .8em 3.5em;
    margin: 1.8em 1em;
    background: #E7E7E7;
    color: #444;
    text-decoration: none;
    border-radius: 1em;
    transition: all .3s ease-out;
}

.ul_list_white ol li,
.ul_list_white ul li {
    position: relative;
    display: block;
    padding: .8em 3.5em .8em 3.5em;
    margin: 1.8em 1em;
    background: #FFFFFF;
    color: #444;
    text-decoration: none;
    border-radius: 1em;
    transition: all .3s ease-out;
}

.ul_list ol li:hover,
.ul_list ul li:hover {
    background: #eee;
    transform: translateX(15px);
}

.ul_list_white ol li:hover,
.ul_list_white ul li:hover {
    background: #e2e2e2;
    transform: translateX(15px);
}

.ul_list ol li strong,
.ul_list ul li strong{
    font-size: 14pt;
}

.ul_list ol li:before,
.ul_list ul li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -2em;
    background: #008072;
    color: #fff;
    height: 4em;
    width: 4em;
    line-height: 2em;
    border: .2em solid #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
}/* End custom CSS */