
.elementor-section .elementor-container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1140px}
.elementor-row{display:flex;flex-wrap:wrap;width:100%}
.elementor-column{position:relative;min-height:1px;width:100%}
.elementor-col-50{width:50%}.elementor-col-33{width:33.333%}.elementor-col-25{width:25%}.elementor-col-66{width:66.666%}
.elementor-column-wrap,.elementor-widget-wrap{width:100%}
.elementor-column-wrap{padding:10px}
.elementor-widget:not(:last-child){margin-bottom:16px}
.elementor-section{padding:18px 0}
.elementor-heading-title{margin:0 0 .4em}
.elementor-screen-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(min-width:1025px){.elementor-hidden-desktop{display:none!important}}
@media(min-width:768px) and (max-width:1024px){.elementor-hidden-tablet{display:none!important}}
@media(max-width:767px){.elementor-hidden-phone{display:none!important}.elementor-column{width:100%!important}}
.elementor-widget-divider .elementor-divider{display:block;padding:12px 0}
.elementor-divider-separator{display:block;border-top:2px solid #BB700D;width:120px;margin:0 auto}
.elementor-divider__element,.elementor-icon i{display:none}
.elementor-price-table{text-align:center;border:1px solid #e3d3b0;border-radius:6px;padding:0 0 24px;background:#fffdf5;margin:0 8px}
.elementor-price-table__header{background:#0F5459;color:#fff;padding:18px 10px;border-radius:6px 6px 0 0}
.elementor-price-table__heading{color:#fff;margin:0}
.elementor-price-table__price{font-size:42px;font-weight:700;color:#BB700D;padding:14px 0}
.elementor-price-table__currency{font-size:22px;vertical-align:super}
.elementor-price-table__features-list{list-style:none;margin:0 20px 16px;padding:0}
.elementor-price-table__button{display:inline-block;background:#BB700D;color:#fff!important;padding:10px 24px;border-radius:4px;text-decoration:none;font-weight:600}
.elementor-widget-text-editor h2,.elementor-widget-heading h2{text-align:center}
.lf-intro-section .container{padding:0 10px}
.elementor-shape,.elementor-background-overlay{display:none!important}
@media(max-width:767px){
#nav-primary ul.wvrx-menu{display:flex!important;flex-wrap:wrap;justify-content:center;padding:6px 4px;margin:0}
#nav-primary ul.wvrx-menu>li{display:block;float:none;width:auto}
#nav-primary ul.wvrx-menu>li>a{display:block;padding:8px 10px}
#nav-primary ul.wvrx-menu .sub-menu{display:none!important}
}
