.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-a8f6ed6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ojo-cuidao.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-10_49_11.png);background-size:cover;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-a8f6ed6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-a8f6ed6 .swiper-slide-contents{margin-right:auto;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-f812406 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ojo-cuidao.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-10_47_53-1.png);background-size:cover;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-f812406 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-f812406 .swiper-slide-contents{margin-right:auto;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-ac8658e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ojo-cuidao.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-10_44_43.png);background-size:cover;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-ac8658e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-repeater-item-ac8658e .swiper-slide-contents{margin-right:auto;}.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide{transition-duration:calc(5000ms*1.2);height:620px;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-slide-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:lowercase;letter-spacing:0.5px;color:#FFFFFF;background-image:linear-gradient(180deg, #02010100 1%, #F2295B00 100%);border-color:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-slide-button:hover{background-color:transparent;color:#111111;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide-contents{max-width:100%;}.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide-inner{text-align:center;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;}.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:18px;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-1040 .elementor-element.elementor-element-46ef426 img{width:100%;max-width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-1040 .elementor-element.elementor-element-99d1fcf img{width:100%;max-width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-1040 .elementor-element.elementor-element-c4aae86 img{width:100%;max-width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-1040 .elementor-element.elementor-element-baf5e8a{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-baf5e8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-1040 .elementor-element.elementor-element-81d8542 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #111111 0%, #111111 100%);padding:12px 18px 12px 18px;}.elementor-1040 .elementor-element.elementor-element-81d8542{background-color:transparent;background-image:linear-gradient(180deg, #11111100 0%, #11111100 100%);}.elementor-1040 .elementor-element.elementor-element-686c481{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-686c481 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-1040 .elementor-element.elementor-element-3f802bd .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #111111 0%, #111111 100%);padding:12px 18px 12px 18px;}.elementor-1040 .elementor-element.elementor-element-3f802bd{background-color:transparent;background-image:linear-gradient(180deg, #11111100 0%, #11111100 100%);}.elementor-1040 .elementor-element.elementor-element-4609fdf{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-4609fdf .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-1040 .elementor-element.elementor-element-c1b1d4f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #111111 0%, #111111 100%);padding:12px 18px 12px 18px;}.elementor-1040 .elementor-element.elementor-element-c1b1d4f{background-color:transparent;background-image:linear-gradient(180deg, #11111100 0%, #11111100 100%);}.elementor-1040 .elementor-element.elementor-element-6af1d51 .elementor-heading-title{font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-536c449 .elementor-heading-title{font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-b36c6dc .elementor-heading-title{font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide{height:560px;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-slide-heading{font-size:30px;line-height:1.8em;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-slide-description{font-size:16px;line-height:1.3em;}.elementor-1040 .elementor-element.elementor-element-a96982a .elementor-slide-button{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-46ef426.elementor-element{--order:1;}.elementor-1040 .elementor-element.elementor-element-46ef426 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-1040 .elementor-element.elementor-element-99d1fcf img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-1040 .elementor-element.elementor-element-c4aae86 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-1040 .elementor-element.elementor-element-baf5e8a .elementor-heading-title{font-size:24px;}.elementor-1040 .elementor-element.elementor-element-686c481 .elementor-heading-title{font-size:24px;}.elementor-1040 .elementor-element.elementor-element-4609fdf .elementor-heading-title{font-size:24px;}.elementor-1040 .elementor-element.elementor-element-6af1d51 .elementor-heading-title{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-536c449 .elementor-heading-title{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-b36c6dc .elementor-heading-title{font-size:16px;}}/* Start custom CSS for slides, class: .elementor-element-a96982a */@media (max-width: 767px) {
    .elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide-inner {
        align-items: flex-start !important;
        justify-content: flex-start !important;
        padding: 28px 22px !important;
    }

    .elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide-contents {
        max-width: 100% !important;
        text-align: left !important;
    }
}
@media (max-width: 767px) {
    .elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-bg {
        background-size: auto 150% !important;
        background-position: center 30% !important;
    }
}
@media (max-width: 767px) {
    .elementor-1040 .elementor-element.elementor-element-a96982a .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-bg {
        background-size: auto 118% !important;
        background-position: 38% 48% !important;
    }
}
.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-pagination {
    position: absolute !important;
    bottom: 16px !important;
    left: 0 !important;
    width: 100% !important;
}

.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-pagination-bullet {
    background: #FFFFFF !important;
    opacity: 0.45;
}

.elementor-1040 .elementor-element.elementor-element-a96982a .swiper-pagination-bullet-active {
    background: #FFFFFF !important;
    opacity: 1;
}/* End custom CSS */