.elementor-49 .elementor-element.elementor-element-0a9c82a .title{margin-bottom:25px;}.elementor-49 .elementor-element.elementor-element-d5a5331{padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-4d5b4c9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4d5b4c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-49 .elementor-element.elementor-element-4d5b4c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 10px 70px 10px;}.elementor-49 .elementor-element.elementor-element-4d5b4c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-68584b9{padding:140px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-5b61df7{padding:140px 0px 80px 0px;}.elementor-49 .elementor-element.elementor-element-711d809 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-711d809.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-711d809{text-align:text-center;}.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .ue-item-btn a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .flipster__nav__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-05033b7 .elementor-repeater-item-435c06e{object-position:center center !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .elementor-repeater-item-a5d7b37{object-position:center center !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .elementor-repeater-item-1af76ff{object-position:center center !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .elementor-repeater-item-3a3b750{object-position:center center !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .elementor-repeater-item-fa19ddb{object-position:center center !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .elementor-repeater-item-eb8c9af{object-position:center center !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .elementor-repeater-item-6aeaf9a{object-position:center center !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .flipster__item__content{width:300px;}.elementor-49 .elementor-element.elementor-element-05033b7 .flipster__item img{height:300px;object-fit:cover;}.elementor-49 .elementor-element.elementor-element-05033b7 .ue-flip-item-content{background-color:#141414;padding:20px 20px 20px 20px;text-align:center;min-height:0px;}.elementor-49 .elementor-element.elementor-element-05033b7 .ue-flip-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-49 .elementor-element.elementor-element-05033b7 .ue-flip-item-icon svg{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-05033b7 .ue-flip-item-title{color:#ffffff;margin-top:0px;}.elementor-49 .elementor-element.elementor-element-05033b7 .ue-flip-item-text{color:#b4b4b4;margin-top:5px;}.elementor-49 .elementor-element.elementor-element-05033b7 .ue-item-btn a{display:inline-block;padding:10px 20px 10px 20px;background-color:#5a5a5a;color:#bababa;}.elementor-49 .elementor-element.elementor-element-05033b7 .ue-item-btn{margin-top:10px;}.elementor-49 .elementor-element.elementor-element-05033b7 .flipster__button > *{width:15px;srtroke:#ffffff;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-05033b7 .flipster__button{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;background-color:#000000 !important;top:150px !important;}.elementor-49 .elementor-element.elementor-element-05033b7 .flipster__button--prev{left:10px;right:auto;}.elementor-49 .elementor-element.elementor-element-05033b7 .flipster__button--next{right:10px;left:auto;}.elementor-49 .elementor-element.elementor-element-262ad56:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-262ad56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF1;}.elementor-49 .elementor-element.elementor-element-262ad56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-49 .elementor-element.elementor-element-262ad56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-93b55e0{padding:140px 0px 140px 0px;}.elementor-49 .elementor-element.elementor-element-357db91:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-357db91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF1;}.elementor-49 .elementor-element.elementor-element-357db91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 80px 0px;}.elementor-49 .elementor-element.elementor-element-357db91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-2b42a70:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2b42a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF1;}.elementor-49 .elementor-element.elementor-element-2b42a70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 140px 0px;}.elementor-49 .elementor-element.elementor-element-2b42a70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for hero-banner, class: .elementor-element-0a9c82a */.banner-content .title {
    font-size: 120px;
 
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for features, class: .elementor-element-711d809 */ul{
    text-align: left
}
ul li::marker {
    color: #3b9ed7;
    background-color: red
}/* End custom CSS */