.elementor-4623 .elementor-element.elementor-element-0d2d66b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--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-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-657410f .swiper-slide-bg{background-color:#833CA300;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-657410f .swiper-slide-inner{text-align:left;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-657410f .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-657410f .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-657410f .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-cb5e317 .swiper-slide-bg{background-color:#4054B200;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-e900cc8 .swiper-slide-bg{background-color:#1ABC9C00;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-e900cc8 .swiper-slide-inner{align-items:flex-end;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-a656978 .swiper-slide-bg{background-color:#09090900;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-8a6c414 .swiper-slide-bg{background-color:#1ABC9C00;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-67d3b6c .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-67d3b6c .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-67d3b6c .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-67d3b6c .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .swiper-slide{height:80vh;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .swiper-slide-contents{max-width:100%;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .swiper-slide-inner{text-align:left;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .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-4623 .elementor-element.elementor-element-2f38ff3 .elementor-slide-description{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:normal;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .swiper-pagination-bullet{height:24px;width:24px;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .swiper-container-horizontal .swiper-pagination-progressbar{height:24px;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 .swiper-pagination-fraction{font-size:24px;}.elementor-4623 .elementor-element.elementor-element-2f38ff3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-4623 .elementor-element.elementor-element-2f38ff3{width:100%;max-width:100%;z-index:1;}.elementor-4623 .elementor-element.elementor-element-f618916{--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-4623 .elementor-element.elementor-element-3b7b2f9 .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-4623 .elementor-element.elementor-element-3b7b2f9 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4623 .elementor-element.elementor-element-2f38ff3 .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-4623 .elementor-element.elementor-element-3b7b2f9 .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-4623 .elementor-element.elementor-element-2f38ff3 .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-4623 .elementor-element.elementor-element-f618916{--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-4623 .elementor-element.elementor-element-a7d57df > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-4623 .elementor-element.elementor-element-3b7b2f9 .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-4623 .elementor-element.elementor-element-3b7b2f9 > .elementor-widget-container{margin:02rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-2f38ff3 */.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-repeater-item-67d3b6c .swiper-slide-bg {
     background-image: url('https://www.dcxw-milano018.org/wp-content/uploads/2022/12/Logo-bianco-satelliti.png'), url('https://www.dcxw-milano018.org/wp-content/uploads/2022/12/Raggiere-satelliti.png'), url('https://www.dcxw-milano018.org/wp-content/uploads/2022/12/Foto-satelliti-bianca.jpg');
    background-position: left center, left center, -8rem top;
    background-repeat: no-repeat;
    background-blend-mode: normal, multiply , normal;
    background-size: 56% auto, 56% auto, cover;
}


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

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

}

.elementor-4623 .elementor-element.elementor-element-2f38ff3 .elementor-slide-description {
    margin-right: 2.5rem;
}

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


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


.elementor-4623 .elementor-element.elementor-element-2f38ff3 .swiper-pagination-bullet {
    margin: 7px;
    opacity: 1;
    border: 1px solid black;
}


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

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

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


.elementor-4623 .elementor-element.elementor-element-2f38ff3 .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-4623 .elementor-element.elementor-element-2f38ff3 .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;
    opacity: 0.3;
    pointer-events: none;
    
}

.elementor-4623 .elementor-element.elementor-element-2f38ff3 .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;
    
}



.elementor-4623 .elementor-element.elementor-element-2f38ff3 .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-4623 .elementor-element.elementor-element-e76383f .swiper-pagination-bullet {
    width: 28px;
    height: 28px;
    border: 1px solid black;
    margin: 8px;
}
}/* End custom CSS */