.elementor-475 .elementor-element.elementor-element-485e2a4{padding:0vw 2vw 0vw 2vw;}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tabs-wrapper{width:50%;}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title:before, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title:after, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-content, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-mobile-title, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-desktop-title.elementor-active, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title:before, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title:after, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-content, .elementor-475 .elementor-element.elementor-element-5300886 .elementor-tabs-content-wrapper{border-color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title{font-family:var( --e-global-typography-70527dd-font-family ), Sans-serif;font-size:var( --e-global-typography-70527dd-font-size );font-weight:var( --e-global-typography-70527dd-font-weight );text-transform:var( --e-global-typography-70527dd-text-transform );font-style:var( --e-global-typography-70527dd-font-style );text-decoration:var( --e-global-typography-70527dd-text-decoration );line-height:var( --e-global-typography-70527dd-line-height );}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}@media(max-width:1440px){.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title{font-size:var( --e-global-typography-70527dd-font-size );line-height:var( --e-global-typography-70527dd-line-height );}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-475 .elementor-element.elementor-element-485e2a4{padding:0px 20px 0px 20px;}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title{font-size:var( --e-global-typography-70527dd-font-size );line-height:var( --e-global-typography-70527dd-line-height );}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-title{font-size:var( --e-global-typography-70527dd-font-size );line-height:var( --e-global-typography-70527dd-line-height );}.elementor-475 .elementor-element.elementor-element-5300886 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS *//*** TABS ***/
.elementor-tabs-wrapper {border-top: 1px solid #000;}
.elementor-tabs-wrapper .elementor-tab-title {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left top;
    min-height: 100px;
    border-bottom: 1px solid #000;
    border-left: 0px !important;
    border-top: 0px !important;
    
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.elementor-tabs-wrapper .elementor-tab-title:nth-child(5n+1),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(5n+1) {
    background-image: url(https://ismotion.es/wp-content/uploads/2025/02/ismotion_asset-blue-1.svg);
}
.elementor-tabs-wrapper .elementor-tab-title:nth-child(5n+2),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(5n+3) {
    background-image: url(https://ismotion.es/wp-content/uploads/2025/02/ismotion_asset-pink-1.svg);
}
.elementor-tabs-wrapper .elementor-tab-title:nth-child(5n+3),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(5n+5) {
    background-image: url(https://ismotion.es/wp-content/uploads/2025/02/ismotion_asset-red-1.svg);
} 
.elementor-tabs-wrapper .elementor-tab-title:nth-child(5n+4),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(5n+7) {
    background-image: url(https://ismotion.es/wp-content/uploads/2025/02/ismotion_asset-yellow-1.svg);
}
.elementor-tabs-wrapper .elementor-tab-title:nth-child(5n+5),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(5n+9) {
    background-image: url(https://ismotion.es/wp-content/uploads/2025/02/ismotion_asset-green-1.svg);
}
.elementor-tabs-wrapper .elementor-tab-title.elementor-active:nth-child(5n+1),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(5n+1),
.elementor-tabs-content-wrapper .elementor-tab-content:nth-child(5n+2) {
    background-color: var(--e-global-color-text);
    color: #fff !important;
}
.elementor-tabs-wrapper .elementor-tab-title.elementor-active:nth-child(5n+2),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(5n+3),
.elementor-tabs-content-wrapper .elementor-tab-content:nth-child(5n+4) {
    background-color: var(--e-global-color-accent);
}
.elementor-tabs-wrapper .elementor-tab-title.elementor-active:nth-child(5n+3),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(5n+5),
.elementor-tabs-content-wrapper .elementor-tab-content:nth-child(5n+6) {
    background-color: var(--e-global-color-009faa6);
    color: #fff !important;
}
.elementor-tabs-wrapper .elementor-tab-title.elementor-active:nth-child(5n+4),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(5n+7),
.elementor-tabs-content-wrapper .elementor-tab-content:nth-child(5n+8) {
    background-color: var(--e-global-color-6e288c3);
}
.elementor-tabs-wrapper .elementor-tab-title.elementor-active:nth-child(5n+5),
.elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(5n+9),
.elementor-tabs-content-wrapper .elementor-tab-content:nth-child(5n+10) {
    background-color: var(--e-global-color-7740563);
    color: #fff !important;
}
@media screen and (min-width: 1024px) {
    .elementor-tabs-wrapper .elementor-tab-title {
    padding: 20px 20px 20px 120px;
}
}
@media (min-width: 767px) and (max-width: 1024px) {
    .elementor-tabs-wrapper .elementor-tab-title {
    padding: 5px 10px 5px 110px;
}
}
@media screen and (max-width: 767px) {
    .elementor-tabs-content-wrapper .elementor-tab-mobile-title {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left top;
    padding: 10px 0px 10px 85px;
    min-height: 75px;
    border-left: 0px;
    border-right: 0px;
    
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
}

/*** CONTENT ***/
.elementor-tabs-content-wrapper {
    border-right: 0px !important;
}
.elementor-tabs-content-wrapper .elementor-tab-content {
    height: 100%;
}
.elementor-tabs-content-wrapper .elementor-tab-content h5 {
    display: inline-block;
    background-color: #fff;
    padding: 7px 10px;
    
    -webkit-border-radius: 90px;    
    border-radius: 90px; 
    -moz-border-radius:90px;
}
@media screen and (min-width: 1440px) {
    .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 100px 18%;
}
}
@media (min-width: 1024px) and (max-width: 1440px) {
    .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 60px;
}
}
@media (min-width: 767px) and (max-width: 1024px) {
    .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 40px 20px;
}
}
@media screen and (max-width: 767px) {
    .elementor-tabs-content-wrapper .elementor-tab-content {
     padding: 20px;
    border-left: 0px;
    border-right: 0px;
    border-top:  0px;
}
.elementor-tabs-content-wrapper .elementor-tab-content h2 {display: none;}
}/* End custom CSS */