.elementor-1381 .elementor-element.elementor-element-4f3dacd{width:auto;max-width:auto;bottom:25%;z-index:3;text-align:right;color:var( --e-global-color-f8f1987 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-1381 .elementor-element.elementor-element-4f3dacd{right:20%;}body.rtl .elementor-1381 .elementor-element.elementor-element-4f3dacd{left:20%;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-bfaad2f .swiper-slide--background{background-image:url(https://www.massimotantardini.com/wp-content/uploads/2022/06/rev-slider-bg-scaled-1.jpg);background-size:cover;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-bfaad2f .swiper-slide--background-overlay{background-color:#00000033;mix-blend-mode:normal;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-bfaad2f .swiper-slide--inner{align-items:center;text-align:left;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-c5d801b .swiper-slide--background{background-image:url(https://www.massimotantardini.com/wp-content/uploads/2022/06/slider-home-img-2-scaled-1.jpg);background-size:cover;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-c5d801b .swiper-slide--background-overlay{background-color:#00000033;mix-blend-mode:normal;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-c5d801b .swiper-slide--inner{align-items:center;text-align:left;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-f97c09c .swiper-slide--background{background-image:url(https://www.massimotantardini.com/wp-content/uploads/2022/06/slider-home-img-3-scaled-1.jpg);background-size:cover;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-f97c09c .swiper-slide--background-overlay{background-color:#00000033;mix-blend-mode:normal;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .elementor-repeater-item-f97c09c .swiper-slide--inner{align-items:center;text-align:left;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide{height:100vh;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-content{width:70%;margin-left:auto;margin-right:auto;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide--inner{padding:0px 0px 120px 0px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-heading{font-family:"Jost", Sans-serif;font-size:110px;font-weight:400;line-height:1.1em;margin-bottom:24px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-icon{font-size:40px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--prev{top:100%;transform:translateX(-100%) translateY(-100%);left:100%;margin-left:-400px;margin-top:-80px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--next{top:100%;transform:translateX(-100%) translateY(-100%);left:100%;margin-left:-100px;margin-top:-80px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-dots{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-top:30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1381 .elementor-element.elementor-element-4f3dacd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-content{width:100%;margin-left:auto;margin-right:auto;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide--inner{padding:20px 20px 20px 20px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-heading{font-size:60px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--prev{margin-top:-40px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--next{margin-top:-40px;}}@media(max-width:767px){.elementor-1381 .elementor-element.elementor-element-4f3dacd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-heading{font-size:50px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--prev{top:100%;transform:translateY(-100%);left:0;margin-left:20px;margin-top:0px;}.elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--next{top:100%;transform:translateY(-100%);left:0;margin-left:120px;margin-top:0px;}}/* Start custom CSS for neuron-slides, class: .elementor-element-6f104e8 */body  {
    counter-reset: section;
}

@media (max-width: 1537px) {
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide--inner {
        padding: 0 16% 5% 16%;
    }
}

@media (max-width: 1367px) {
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide--inner {
        padding: 0 6% 6% 6%;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide .neuron-slide-content .neuron-slide-heading::before {
        display: none;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-heading {
        margin-bottom: 8rem;
        font-size: 7.2rem;
    }
}

@media (max-width: 1279px) {
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide--inner {
        padding: 0 5rem 9rem 5rem !important;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-heading {
        margin-bottom: 10rem !important;
        font-size: 6.4rem !important;
    }
}

@media (max-width: 720px) {
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide--inner {
        padding: 0 4rem 7rem 4rem !important;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-slide-heading {
        margin-bottom: 4rem !important;
        font-size: 4.4rem !important;
    }
}

.elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide .neuron-slide-content {
    position: relative;
}

@media (min-width: 720px) {
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button:before {
        content: "";
        height: 80px;
        width: 80px;
        border: 1px solid #fff;
        left: 0;
        top: 0;
        position: absolute;
        border-radius: 100px;
        opacity: 0;
        transition: all .35s cubic-bezier(0.4, 0, 0.2, 1);;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .swiper-slide .neuron-slide-content .neuron-slide-heading::before {
        counter-increment: section;
            content: "/ 0" counter(section);
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: -0.5px;
        position: absolute;
        left: -160px;
        top: 30px;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button:hover:before {
        opacity: 1;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--prev:after {
        content: "";
        width: 180px;
        height: 2px;
        background: #fff;
        position: absolute;
        right: -200px;
        top: 50%;
    }
}

 
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--prev i:before {
        content: "Prev" !important;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .n-icon-arrow-left:before,
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button .neuron-icon i{
        font-family: 'Jost';
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 1em;
        text-transform: uppercase;
        color: #fff;
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-icon {
        transform: rotate(0deg); 
    }
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button--next i:before {
        content: "Next" !important;
    }
    
    
    .elementor-1381 .elementor-element.elementor-element-6f104e8 .neuron-swiper-button {
        padding: 35px 20px;
    }/* End custom CSS */
/* Start custom CSS */body.elementor-page-1381 header {
    position: absolute;
    width: 100%;
}/* End custom CSS */