.elementor-1534 .elementor-element.elementor-element-7472d5b3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1534 .elementor-element.elementor-element-4d3c2e65{--spacer-size:50px;}.elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title, .elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title:before, .elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title:after, .elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-content, .elementor-1534 .elementor-element.elementor-element-249042c .elementor-tabs-content-wrapper{border-width:0px;}.elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title, .elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title.elementor-active,
					 .elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title{font-size:14px;word-spacing:0px;}.elementor-1534 .elementor-element.elementor-element-8e4cfcc{--spacer-size:20px;}@media(max-width:1366px){.elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title{font-size:14px;}}@media(max-width:767px){.elementor-1534 .elementor-element.elementor-element-249042c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title{font-size:12px;line-height:14px;letter-spacing:0px;}}/* Start custom CSS for tabs, class: .elementor-element-249042c *//*
.elementor-1534 .elementor-element.elementor-element-249042c {
    display: none;
}
*/
/*
.elementor-tabs {
  max-width: 1200px;
}

@media only screen and (max-width: 1920px) {
.elementor-tabs-content-wrapper {
    max-width: 767px;
  }
}
*/
.elementor-tabs-content-wrapper {
  border-radius: 0px;
  margin: -20px;
}

@media (min-width: 320px) {
  #demo-tabs .elementor-tabs-wrapper {
    display: flex;
    flex-direction: row;
    margin-left: 0px;

    
  }
}
@media (min-width: 320px) {
  #demo-tabs .elementor-tab-mobile-title {
    display: none;
    margin-left: 0px;
    margin-right: 0px;


  }
}

@media only screen and (max-width: 500px) {
  #demo-tabs .elementor-tabs-wrapper {
    display: flex;
        flex-direction: row;

        
}

}

.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 0px 10px;

}


.elementor-1534 .elementor-element.elementor-element-249042c .elementor-tab-title {

    border: none;
    padding: 10px;
}/* End custom CSS */