.elementor-18 .elementor-element.elementor-element-41d020d{--spacer-size:47px;}.elementor-18 .elementor-element.elementor-element-b96f25c{--spacer-size:50px;}.elementor-18 .elementor-element.elementor-element-3f2fa19{--spacer-size:22px;}.elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title, .elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title:before, .elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title:after, .elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-content, .elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tabs-content-wrapper{border-width:0px;}.elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title, .elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title a{color:var( --e-global-color-9161b81 );}.elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title.elementor-active,
					 .elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title.elementor-active a{color:var( --e-global-color-9161b81 );}.elementor-18 .elementor-element.elementor-element-ad7801c .elementor-tab-title{font-family:"Spline Sans", Sans-serif;font-weight:500;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9AB6DB 36%, #CFDCED 100%);}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-21e1728{width:62%;}.elementor-18 .elementor-element.elementor-element-413b65d{width:38%;}.elementor-18 .elementor-element.elementor-element-839b6b4{width:80.442%;}.elementor-18 .elementor-element.elementor-element-0394856{width:19.47%;}}/* Start custom CSS */.elementor-editor-active .elementor-repeater-row-item-title img{
    width: 20px;
}
.text-soluciones h2{
    font-weight: 300;
    color: #ffffff;
    font-size: 40px;
    margin-bottom: 44px;
    margin-top: 25px;
}
.text-soluciones p{
    font-weight: 400;
    line-height: 1.5;
}
.tabs-interno{
    display: flex;
    margin-top: 25px;
}
.imagen-left{
    width: 55%;
    text-align: center;
    padding-left: 5%;
    padding-right: 20%;
}
.text-right{
    width: 44%;
    padding-top: 92px;
}
.text-right p, .text-right li {
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 15px;
}
.text-right h4 {
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 9px;
    margin-bottom: 22px;
}
.tabs-posibilidades .elementor-tab-title {
    text-align: center;
    line-height: 1.15 !important;
    padding-bottom: 45px !important;
}
.tabs-posibilidades .elementor-tab-title img {
    max-width: 88%;
    margin-bottom: 13px;
}/* End custom CSS */