.elementor-4668 .elementor-element.elementor-element-56363eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-657410f .swiper-slide-bg{background-color:#833CA300;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-657410f .swiper-slide-inner{text-align:left;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-657410f .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-657410f .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-657410f .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-cb5e317 .swiper-slide-bg{background-color:#4054B200;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-e900cc8 .swiper-slide-bg{background-color:#1ABC9C00;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-e900cc8 .swiper-slide-inner{align-items:flex-end;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-a656978 .swiper-slide-bg{background-color:#09090900;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-8a6c414 .swiper-slide-bg{background-color:#0CC8CC;background-image:url(https://www.dcxw-milano018.org/wp-content/uploads/2022/11/satelliti_0-6_2a.png);background-size:cover;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-67d3b6c .swiper-slide-bg{background-color:#1ABC9C00;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-67d3b6c .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-67d3b6c .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-67d3b6c .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-67d3b6c .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-slide{height:80vh;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-slide-contents{max-width:100%;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-slide-inner{text-align:left;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-slide-heading{color:#000000;font-family:var( --e-global-typography-5815ab2-font-family ), Sans-serif;font-size:var( --e-global-typography-5815ab2-font-size );font-weight:var( --e-global-typography-5815ab2-font-weight );line-height:var( --e-global-typography-5815ab2-line-height );letter-spacing:var( --e-global-typography-5815ab2-letter-spacing );word-spacing:var( --e-global-typography-5815ab2-word-spacing );}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-slide-description{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:normal;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet{height:24px;width:24px;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-container-horizontal .swiper-pagination-progressbar{height:24px;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-fraction{font-size:24px;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-e8c4ec7{width:100%;max-width:100%;z-index:1;}.elementor-4668 .elementor-element.elementor-element-a17b647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0.5rem;--margin-right:0rem;--margin-bottom:2rem;--margin-left:0rem;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4668 .elementor-element.elementor-element-6b3add0 .elementor-heading-title{font-family:var( --e-global-typography-ce2ea83-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2ea83-font-size );font-weight:var( --e-global-typography-ce2ea83-font-weight );line-height:var( --e-global-typography-ce2ea83-line-height );letter-spacing:var( --e-global-typography-ce2ea83-letter-spacing );word-spacing:var( --e-global-typography-ce2ea83-word-spacing );}.elementor-4668 .elementor-element.elementor-element-6b3add0 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}:root{--page-title-display:none;}@media(min-width:1024px){.elementor-4668 .elementor-element.elementor-element-56363eb{--width:100%;}}@media(max-width:1024px){.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-slide-heading{font-size:var( --e-global-typography-5815ab2-font-size );line-height:var( --e-global-typography-5815ab2-line-height );letter-spacing:var( --e-global-typography-5815ab2-letter-spacing );word-spacing:var( --e-global-typography-5815ab2-word-spacing );}.elementor-4668 .elementor-element.elementor-element-6b3add0 .elementor-heading-title{font-size:var( --e-global-typography-ce2ea83-font-size );line-height:var( --e-global-typography-ce2ea83-line-height );letter-spacing:var( --e-global-typography-ce2ea83-letter-spacing );word-spacing:var( --e-global-typography-ce2ea83-word-spacing );}}@media(max-width:1023px){.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-slide-heading{font-size:var( --e-global-typography-5815ab2-font-size );line-height:var( --e-global-typography-5815ab2-line-height );letter-spacing:var( --e-global-typography-5815ab2-letter-spacing );word-spacing:var( --e-global-typography-5815ab2-word-spacing );}.elementor-4668 .elementor-element.elementor-element-a17b647{--gap:0.5rem;--margin-top:0rem;--margin-right:0rem;--margin-bottom:0rem;--margin-left:0rem;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-4668 .elementor-element.elementor-element-5b2c81e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-6b3add0 .elementor-heading-title{font-size:var( --e-global-typography-ce2ea83-font-size );line-height:var( --e-global-typography-ce2ea83-line-height );letter-spacing:var( --e-global-typography-ce2ea83-letter-spacing );word-spacing:var( --e-global-typography-ce2ea83-word-spacing );}.elementor-4668 .elementor-element.elementor-element-6b3add0 > .elementor-widget-container{margin:02rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-e8c4ec7 */.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-repeater-item-8a6c414 .swiper-slide-bg {
    background-size: 58%;
    background-position: left;
}


.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-slide-inner {
    padding: 0;
    margin: 0;
    background-color: white;
    position: absolute;
    width: 42%;
    left: 59%;
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-slide-contents {
    margin-bottom: 32px;
    padding-left: 2rem;

}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-slide-description {
    margin-right: 2.5rem;
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 hr {
    border: 0.5px solid black;
    position: relative;
    top: 1.2rem;
    border-color: rgba(0,0,0,0.45);
     margin-right: -2.5rem;
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .riga-palette {
    border: 0.5px solid black;
    position: relative;
    top: 0.8rem;
    border-color: rgba(0,0,0,0.45);
     margin-right: -2.5rem;
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    width: fit-content;
    position: absolute;
    left: 61%;
    bottom: 91%;
}


.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet {
    margin: 7px;
    opacity: 1;
    border: 1px solid black;
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet:nth-child(1) {
    background-color: white;
    opacity: 0.3;
    pointer-events: none;
    
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet:nth-child(2) {
    background-color: black;
    opacity: 0.3;
    pointer-events: none;
    
}


.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet:nth-child(3) {
    background-color: rgb(227,227,228);
    opacity: 0.3;
    pointer-events: none;
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet:nth-child(4) {
    background-image: url('https://www.dcxw-milano018.org/wp-content/uploads/2022/11/Favicon-fondo-colore.png');
    background-size: cover;
    opacity: 0.3;
    pointer-events: none;
    
}


.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet:nth-child(5) {
    background-image: url('https://www.dcxw-milano018.org/wp-content/uploads/2022/11/Favicon-fondo-colore-2.png');
    background-size: cover;
    
}


.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet:nth-child(6) {
    background-image: url(https://www.dcxw-milano018.org/wp-content/uploads/2022/11/Favicon-foto.png);
    background-size: contain;
    opacity: 0.3;
    pointer-events: none;
    
}


.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .elementor-button {
    display: none;
}


@media only screen and (min-width: 1441px) {
    
    .slide-title {
        font-size: 1.1rem;
    }
    
    .slide-text {
        font-size: 1.1rem;
    }
    
    hr {
    position: relative;
    top: 1.9rem;
}

.elementor-4668 .elementor-element.elementor-element-e8c4ec7 .swiper-pagination-bullet {
    width: 28px;
    height: 28px;
    border: 1px solid black;
    margin: 8px;
}
}/* End custom CSS */