.elementor-1042 .elementor-element.elementor-element-8026852{--display:flex;--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-repeater-item-98dc3ab .swiper-slide-bg{background-color:#4054B200;background-image:url(https://ninorossibanqueting.com/wp-content/uploads/2024/03/foto-1.jpg);background-size:contain;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-repeater-item-e642603 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://ninorossibanqueting.com/wp-content/uploads/2024/03/8-scaled.jpg);background-size:contain;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-repeater-item-07699a9 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://ninorossibanqueting.com/wp-content/uploads/2024/03/11-scaled.jpg);background-size:contain;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-repeater-item-98d95e3 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://ninorossibanqueting.com/wp-content/uploads/2024/03/foto4-1.jpg);background-size:contain;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-repeater-item-60fb91f .swiper-slide-bg{background-color:#4054B200;background-image:url(https://ninorossibanqueting.com/wp-content/uploads/2024/03/foto5-2.jpg);background-size:contain;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-repeater-item-6ddb8f8 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://ninorossibanqueting.com/wp-content/uploads/2024/03/foto6-2.jpg);background-size:contain;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-repeater-item-ec3f0ea .swiper-slide-bg{background-color:#4054B200;background-image:url(https://ninorossibanqueting.com/wp-content/uploads/2024/03/foto7-3.jpg);background-size:contain;}.elementor-1042 .elementor-element.elementor-element-cebca4b .swiper-slide{height:640px;}.elementor-1042 .elementor-element.elementor-element-cebca4b .swiper-slide-contents{max-width:80%;}.elementor-1042 .elementor-element.elementor-element-cebca4b .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-swiper-button{font-size:42px;color:#0D141E;}.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-swiper-button svg{fill:#0D141E;}.elementor-1042 .elementor-element.elementor-element-cebca4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042 .elementor-element.elementor-element-cebca4b{z-index:1;}.elementor-1042 .elementor-element.elementor-element-0c19e68 .elementor-icon-wrapper{text-align:right;}.elementor-1042 .elementor-element.elementor-element-0c19e68 .elementor-icon{font-size:36px;}.elementor-1042 .elementor-element.elementor-element-0c19e68 .elementor-icon svg{height:36px;}body:not(.rtl) .elementor-1042 .elementor-element.elementor-element-0c19e68{right:110px;}body.rtl .elementor-1042 .elementor-element.elementor-element-0c19e68{left:110px;}.elementor-1042 .elementor-element.elementor-element-0c19e68{top:32px;z-index:2;}#elementor-popup-modal-1042 .dialog-message{width:85vw;height:100vh;align-items:center;padding:50px 50px 50px 50px;}#elementor-popup-modal-1042{justify-content:center;align-items:center;pointer-events:all;background-color:#F8F9F233;}#elementor-popup-modal-1042 .dialog-widget-content{background-color:#02010100;margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1042 .elementor-element.elementor-element-8026852{--content-width:95vw;--min-height:70vh;--gap:0px 0px;--margin-block-start:-40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1042 .elementor-element.elementor-element-cebca4b .swiper-slide{height:400px;}.elementor-1042 .elementor-element.elementor-element-cebca4b .swiper-slide-contents{max-width:100vw;}.elementor-1042 .elementor-element.elementor-element-cebca4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1042 .elementor-element.elementor-element-0c19e68 .elementor-icon{font-size:28px;}.elementor-1042 .elementor-element.elementor-element-0c19e68 .elementor-icon svg{height:28px;}body:not(.rtl) .elementor-1042 .elementor-element.elementor-element-0c19e68{right:50%;}body.rtl .elementor-1042 .elementor-element.elementor-element-0c19e68{left:50%;}.elementor-1042 .elementor-element.elementor-element-0c19e68{top:16px;}.elementor-1042 .elementor-element.elementor-element-0c19e68 > .elementor-widget-container{--e-transform-translateX:50%;}#elementor-popup-modal-1042 .dialog-message{width:100vw;padding:0px 0px 0px 0px;}#elementor-popup-modal-1042{align-items:center;}}/* Start custom CSS for slides, class: .elementor-element-cebca4b */.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-swiper-button.elementor-swiper-button-prev {
    left: -20px;
}
.elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-swiper-button.elementor-swiper-button-next {
    right: -20px;
}

.elementor-1042 .elementor-element.elementor-element-cebca4b svg.e-font-icon-svg.e-eicon-chevron-left {
    background-image: url('https://ninorossibanqueting.com/wp-content/uploads/2024/03/prev.svg');
    background-repeat: no-repeat;
    fill: transparent; 
    background-position: center;
    overflow: visible;    background-size: contain;
}
.elementor-1042 .elementor-element.elementor-element-cebca4b svg.e-font-icon-svg.e-eicon-chevron-right {
    background-image: url('https://ninorossibanqueting.com/wp-content/uploads/2024/03/next.svg');
    background-repeat: no-repeat;
    fill: transparent; 
    background-position: center;
    overflow: visible;   background-size: contain;
}

@media screen and (max-width: 768px) {
    .elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-swiper-button.elementor-swiper-button-prev {
        top: 120%;
        left: 40%;
        font-size: 28px;
    }
    .elementor-1042 .elementor-element.elementor-element-cebca4b .elementor-swiper-button.elementor-swiper-button-next {
        top: 120%;
        right: 40%;
        font-size: 28px;
    }
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1042 .swiper-slide-bg {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

#elementor-popup-modal-1042 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */