.elementor-42 .elementor-element.elementor-element-52122768{padding:50px 0px 50px 0px;}.elementor-42 .elementor-element.elementor-element-5a4a5880.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42 .elementor-element.elementor-element-96c98ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-96c98ff{text-align:center;}.elementor-42 .elementor-element.elementor-element-96c98ff .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-341eb59 .elementor-tab-title, .elementor-42 .elementor-element.elementor-element-341eb59 .elementor-tab-title:before, .elementor-42 .elementor-element.elementor-element-341eb59 .elementor-tab-title:after, .elementor-42 .elementor-element.elementor-element-341eb59 .elementor-tab-content, .elementor-42 .elementor-element.elementor-element-341eb59 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-42 .elementor-element.elementor-element-cc0d5f0 .elementor-button{background-color:var( --e-global-color-primary );font-size:21px;font-weight:700;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.19);border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-42 .elementor-element.elementor-element-cc0d5f0 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-cc0d5f0 .elementor-button:focus{background-color:var( --e-global-color-1120bdb );}.elementor-42 .elementor-element.elementor-element-cc0d5f0{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-cc0d5f0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5580b14 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-5580b14{text-align:center;}.elementor-42 .elementor-element.elementor-element-5580b14 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-501a864{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42 .elementor-element.elementor-element-501a864 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.52 * 100% );}.elementor-42 .elementor-element.elementor-element-501a864:after{content:"0.52";}.elementor-42 .elementor-element.elementor-element-501a864 .elementor-post__thumbnail__link{width:100%;}.elementor-42 .elementor-element.elementor-element-501a864.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-42 .elementor-element.elementor-element-501a864.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-42 .elementor-element.elementor-element-501a864.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-ad458d4 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-ad458d4 .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-cc0d5f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-42 .elementor-element.elementor-element-501a864 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42 .elementor-element.elementor-element-501a864:after{content:"0.5";}.elementor-42 .elementor-element.elementor-element-501a864 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-52122768 */.elementor-tab-content.elementor-active, .elementor-tabs-content-wrapper {
    opacity: 1;
    position: relative;
    right: 0;
}
.elementor-tab-content {
    display: block !important;
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    right: 100%;
}
.swiper-slide.swiper-slide-active {
    height: 100%;
}
.swiper-slide {
    height: 0;
}
.text-cssre p {
    border-left: 3px solid #fff;
    padding-left: 10px;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 15px 20px !important;
}
@media (max-width: 767px){
.text-cssre {
    position: relative !important;
}
}/* End custom CSS */