.elementor-6072 .elementor-element.elementor-element-bcd3c18{margin-top:160px;margin-bottom:0px;}.elementor-6072 .elementor-element.elementor-element-25d27d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6072 .elementor-element.elementor-element-ef95c91{margin-top:30px;margin-bottom:0px;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6072 .elementor-element.elementor-element-76f48dd:after{content:"0.5";}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post__thumbnail__link{width:100%;}.elementor-6072 .elementor-element.elementor-element-76f48dd{--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:15px 15px 15px 15px;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-6072 .elementor-element.elementor-element-76f48dd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-6072 .elementor-element.elementor-element-76f48dd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-6072 .elementor-element.elementor-element-76f48dd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post__title, .elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post__title a{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post__read-more{color:#FF6602;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;fill:#003479;color:#003479;background-color:#FFFFFF;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FF6602;border-radius:0px 0px 0px 0px;}body.elementor-page-6072:not(.elementor-motion-effects-element-type-background), body.elementor-page-6072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-6072 .elementor-element.elementor-element-bcd3c18{margin-top:100px;margin-bottom:0px;}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6072 .elementor-element.elementor-element-76f48dd:after{content:"0.5";}.elementor-6072 .elementor-element.elementor-element-76f48dd .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-25d27d8 */.content2 {
    font-family: "MONTSERRAT", sans-serif;
    font-size: 10rem;
    font-weight: 700;
    color: #003479;
    padding-left: 0.25em;
}

@media only screen and (max-width: 900px) {
    .content2 {
        font-size: 10vw;
        padding-left: 0.25em;
    }
}

.outer2 {
    overflow: visible !important;
}

.outer2 div {
    display: inline-block;
}

.outer2 {
    width: 100%;
}

.outer2 > div {
    width: 100%;
}

.loop2 {
    white-space: nowrap;
    animation: loop-anim 100s linear infinite;
    animation-direction: REVERSE
}

@media only screen and (max-width: 900px) {
    .loop2 {
        animation: loop-anim 3.5s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcd3c18 */.elementor-widget-video iframe,
.elementor-widget-video video {
    width: 100% !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
    max-width: 100% !important;
}

.elementor-widget-video {
    max-width: 1200px; /* oppure la larghezza che vuoi */
    margin: 0 auto !important;
}/* End custom CSS */