.elementor-12 .elementor-element.elementor-element-2d10e48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2d10e48 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-7beafb8 .swiper-slide-bg{background-color:#000000;background-image:url(https://abacofilms.com/wp-content/uploads/2023/02/henry-desro-I857Fa0TYHY-unsplash-1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-7beafb8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-f3d3f7a .swiper-slide-bg{background-color:#000000;background-image:url(https://abacofilms.com/wp-content/uploads/2023/02/alejandro.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-f3d3f7a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-99c3ed9 .swiper-slide-bg{background-color:#000000;background-image:url(https://abacofilms.com/wp-content/uploads/2023/02/swan.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-99c3ed9 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-6ec677a .swiper-slide-bg{background-color:#000000;background-image:url(https://abacofilms.com/wp-content/uploads/2023/02/salomon.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-6ec677a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-da4f526 .swiper-slide-bg{background-color:#000000;background-image:url(https://abacofilms.com/wp-content/uploads/2023/02/rafael.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-repeater-item-da4f526 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-slide{height:100vh;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-slide-contents{max-width:60%;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-slide-inner{padding:15px 15px 15px 15px;text-align:right;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-heading{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:4.4px;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-description{color:#B1B1B1;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0.5em;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-button{font-family:"Bebas Neue", Sans-serif;font-size:38px;font-weight:300;letter-spacing:9px;border-width:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-swiper-button{font-size:45px;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-pagination-bullet{height:5px;width:5px;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-container-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-pagination-fraction{font-size:5px;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF00;opacity:1;}.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-pagination-bullet-active{background-color:#7D7D7D00;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-abb7850 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-heading{font-size:40px;}.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-button{font-size:25px;}}/* Start custom CSS for slides, class: .elementor-element-abb7850 */.elementor-12 .elementor-element.elementor-element-abb7850 i.eicon-chevron-left {
    background: url(https://abacofilms.com/wp-content/uploads/2023/02/flecha_izquierda.svg) center transparent no-repeat;
    color: transparent;
    margin-left: 30px;
}


.elementor-12 .elementor-element.elementor-element-abb7850 i.eicon-chevron-right {
    background: url(https://abacofilms.com/wp-content/uploads/2023/02/flecha_derecha-1.svg) center transparent no-repeat;
    color: transparent;
    margin-right:  30px;
}


.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-button:after {
    content: "";
    display: inline-block;
    height: 1.5em;
    width: 1.5em;
    background: url(https://abacofilms.com/wp-content/uploads/2023/02/flecha_director.png) no-repeat center transparent;
    vertical-align: middle;
}
.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-button{
    text-shadow: 5px 2px 5px #000000;
    opacity: .6
}
.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-button:hover{
    text-shadow: 5px 2px 5px #000000;
    opacity: 1
}

.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-description {
    text-shadow: 2px 2px 1px #000;
    transition: all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transform-origin: right;
}

.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-description:hover {
      transform: scale(1.1);
}


.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-heading:hover {
    transform: scale(1.1);
    transform-origin: right;
  }

.elementor-12 .elementor-element.elementor-element-abb7850 .elementor-slide-heading { 
    transform-origin: right;
    text-shadow: 5px 2px 5px #000000;
     transition: all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-12 .elementor-element.elementor-element-abb7850 a{
    color:#fff;
}

@media(max-width:667px){
 .elementor-slide-heading, .elementor-button{
        text-align:center !important;
    }
    .elementor-button{
        padding:0 !important;
        width:100%
    }
    .elementor-swiper-button-prev{
        left:-20px !important;
    }
    .elementor-12 .elementor-element.elementor-element-abb7850 i.eicon-chevron-right,
    .elementor-12 .elementor-element.elementor-element-abb7850 i.eicon-chevron-left {
        background-size:35px;
    }
    .elementor-swiper-button-next{
        
        right:-10px !important;
    }
}/* End custom CSS */
/* Start custom CSS */body, html{
    overflow: hidden
}/* End custom CSS */