.elementor-148 .elementor-element.elementor-element-19732da1:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-19732da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfb9613 );}.elementor-148 .elementor-element.elementor-element-19732da1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-19732da1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-148 .elementor-element.elementor-element-19732da1 a:hover{color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-25812806 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-148 .elementor-element.elementor-element-25812806 .elementor-element-populated a:hover{color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-25812806 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-1701d9a8 img{width:152px;max-width:152px;}.elementor-148 .elementor-element.elementor-element-1701d9a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-62aa586c{--spacer-size:30px;}.elementor-148 .elementor-element.elementor-element-16f57227{--spacer-size:2vh;}.elementor-148 .elementor-element.elementor-element-556e2d29 .elementor-button{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:bold;text-transform:none;line-height:17px;letter-spacing:0.7px;background-color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-5d697822{--spacer-size:2vh;}.elementor-148 .elementor-element.elementor-element-6af43253 .elementor-nav-menu .elementor-item{font-size:0.9vw;font-weight:400;text-decoration:none;letter-spacing:-0.7px;}.elementor-148 .elementor-element.elementor-element-6af43253 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-6af43253 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-148 .elementor-element.elementor-element-6af43253 .elementor-nav-menu--dropdown .elementor-item, .elementor-148 .elementor-element.elementor-element-6af43253 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:1px;}.elementor-148 .elementor-element.elementor-element-6af43253 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-148 .elementor-element.elementor-element-1a1bc4e0{--spacer-size:2vh;}.elementor-148 .elementor-element.elementor-element-3c057ef2{text-align:center;color:var( --e-global-color-text );font-size:11px;font-weight:500;line-height:13px;letter-spacing:1px;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-3fbfc4b1 */.elementor-148 .elementor-element.elementor-element-3fbfc4b1 {
    padding-left: 305px ! important;
}
@media (max-width:1500px){
    .elementor-148 .elementor-element.elementor-element-3fbfc4b1 {
        padding-left: 220px ! important;
    }
}
@media (max-width:1024px){
    .elementor-148 .elementor-element.elementor-element-3fbfc4b1 {
        padding-left: 0 ! important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1701d9a8 */@media (max-width:1500px){
    .elementor-148 .elementor-element.elementor-element-1701d9a8 img {
    width:100px ! important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-556e2d29 */.elementor-148 .elementor-element.elementor-element-556e2d29 a{
    width: 100%;
    background: transparent linear-gradient(180deg, #FE846D 0%, #EB664F 100%) 0% 0% no-repeat padding-box;
}
.elementor-148 .elementor-element.elementor-element-556e2d29 a:hover{
    background: transparent linear-gradient(180deg, #C6371E 0%, #EB664F 100%) 0% 0% no-repeat padding-box;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6af43253 */.elementor-148 .elementor-element.elementor-element-6af43253 .bolder {
    font-weight: bold;
}
.elementor-148 .elementor-element.elementor-element-6af43253 ul {
  list-style-type: circle;
}
.elementor-148 .elementor-element.elementor-element-6af43253 ul li {
    position: relative;
    padding-left: 15px;
    color: #093E54;
    display: block;
}
.elementor-148 .elementor-element.elementor-element-6af43253 ul li.bolder a {
    font-weight: bold ! important;
}
.elementor-148 .elementor-element.elementor-element-6af43253 ul li::before {
    content:'•';
    position: absolute;
    font-size: 23px;
    font-weight: bold;
    line-height: 0;
    top: 15px;
    left: 0;
    color: #707070;
    opacity: .5;
}/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-19732da1 */.elementor-148 .elementor-element.elementor-element-19732da1 {
    position: fixed;
    left: 0;
    top: 0;
    width:305px;
    height: 100vh;
    padding: 65px 35px 35px 35px;
    box-shadow: 3px 20px 20px #00000012;
    z-index: 10;
}
@media (max-width:1500px){
    .elementor-148 .elementor-element.elementor-element-19732da1 {
    width:220px;
    padding: 65px 20px 20px 20px;
    }
}
@media (max-width:767px){
    .elementor-148 .elementor-element.elementor-element-19732da1 {
    display:none ! important;
    }
}/* End custom CSS */
.mcw-fp-wrapper .fp-slide{position:relative;padding:0;}.fp-enabled #MenuSliderJAUTO{position:fixed!important;left:0!important;right:0!important;width:100%!important;top:0!important;z-index:9999}.fp-enabled .admin-bar #MenuSliderJAUTO{top:32px!important}.fp-enabled .fp-section.fp-auto-height{padding-top:0!important}@media screen and (max-width:782px){.fp-enabled .admin-bar #MenuSliderJAUTO{top:46px!important}}
/* Start custom CSS */.fp-enabled #MenuSliderJAUTO {
    width:305px ! important;
    transition:.3s;
}
@media(max-width:1500px){
        .fp-enabled #MenuSliderJAUTO {
        width:220px ! important;
        transition:.3s;
    }
}
@media(max-width:1024px){
        .fp-enabled #MenuSliderJAUTO {
        display:none;
        transition:.3s;
    }
}/* End custom CSS */