.elementor-159 .elementor-element.elementor-element-2d2b184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-cef3e04{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:start;}.elementor-159 .elementor-element.elementor-element-cef3e04.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-cef3e04 img{width:80%;}.elementor-159 .elementor-element.elementor-element-71d504a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-c863972{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:start;}.elementor-159 .elementor-element.elementor-element-c863972.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-c863972 img{width:100%;}.elementor-159 .elementor-element.elementor-element-c7172ac{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-ae89c0b .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-4db63e2{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-b94e7d5{--display:flex;--min-height:15vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-159 .elementor-element.elementor-element-2f362f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-159 .elementor-element.elementor-element-f90c970{--display:flex;}.elementor-159 .elementor-element.elementor-element-9c589ed .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-2631268{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-0d6dba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-159 .elementor-element.elementor-element-0d6dba7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-159 .elementor-element.elementor-element-9f05dbe{--display:flex;}.elementor-159 .elementor-element.elementor-element-4af4a4b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-159 .elementor-element.elementor-element-4af4a4b:hover img{filter:brightness( 200% ) contrast( 134% ) saturate( 50% ) blur( 0px ) hue-rotate( 360deg );}.elementor-159 .elementor-element.elementor-element-0462801{--display:flex;}.elementor-159 .elementor-element.elementor-element-9e48bc7 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-1b613ec{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-a064061{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159 .elementor-element.elementor-element-a064061.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-159 .elementor-element.elementor-element-a8f7a0e:hover img{filter:brightness( 200% ) contrast( 134% ) saturate( 50% ) blur( 0px ) hue-rotate( 360deg );}.elementor-159 .elementor-element.elementor-element-d30c819{--display:flex;}.elementor-159 .elementor-element.elementor-element-618b143 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-82dcba6{--display:flex;}.elementor-159 .elementor-element.elementor-element-8ed1215{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-19ea412{--display:flex;}.elementor-159 .elementor-element.elementor-element-3ea6d97:hover img{filter:brightness( 200% ) contrast( 134% ) saturate( 50% ) blur( 0px ) hue-rotate( 360deg );}.elementor-159 .elementor-element.elementor-element-8ff8c8d{--display:flex;}.elementor-159 .elementor-element.elementor-element-14b46be .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-2e00f73{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-adb6055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-159 .elementor-element.elementor-element-f466b7e{--display:flex;}.elementor-159 .elementor-element.elementor-element-9df9f4a .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-19d936e{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-2682143{--display:flex;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-f1513ed .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-7289794{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-ce7c85f{--display:flex;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-99248b5 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:5vw;font-weight:300;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-97229f8{text-align:justify;font-family:"Forum", Sans-serif;font-size:1.5vw;font-weight:200;color:var( --e-global-color-text );}.elementor-159 .elementor-element.elementor-element-0678749{--display:flex;}.elementor-159 .elementor-element.elementor-element-29334d3{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-159:not(.elementor-motion-effects-element-type-background), body.elementor-page-159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://coremare.it/wp-content/uploads/2025/12/CM-ELEMENTI-PAGINA-BRACE-Filigrana-brace-scaled.png");}@media(max-width:1024px){.elementor-159 .elementor-element.elementor-element-cef3e04 img{width:60%;}.elementor-159 .elementor-element.elementor-element-c863972 img{width:75%;}.elementor-159 .elementor-element.elementor-element-c7172ac{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-159 .elementor-element.elementor-element-ae89c0b .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-4db63e2{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-9c589ed .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-2631268{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-9f05dbe{--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-9f05dbe.e-con{--align-self:center;}.elementor-159 .elementor-element.elementor-element-9e48bc7 .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-1b613ec{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-a064061.e-con{--align-self:center;}.elementor-159 .elementor-element.elementor-element-618b143 .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-8ed1215{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-19ea412{--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-19ea412.e-con{--align-self:center;}.elementor-159 .elementor-element.elementor-element-14b46be .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-2e00f73{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-9df9f4a .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-19d936e{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-2682143{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-f1513ed .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-7289794{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-ce7c85f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-99248b5 .elementor-heading-title{font-size:6.5vw;}.elementor-159 .elementor-element.elementor-element-97229f8{font-size:2vw;}}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-cef3e04 img{width:85%;}.elementor-159 .elementor-element.elementor-element-c863972 img{width:85%;}.elementor-159 .elementor-element.elementor-element-b94e7d5{--min-height:8vh;}.elementor-159 .elementor-element.elementor-element-9c589ed.elementor-element{--align-self:center;}.elementor-159 .elementor-element.elementor-element-9c589ed .elementor-heading-title{font-size:8vw;}.elementor-159 .elementor-element.elementor-element-2631268{text-align:center;font-size:4.5vw;}.elementor-159 .elementor-element.elementor-element-9f05dbe{--width:70%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-0462801{--min-height:1.5vh;}.elementor-159 .elementor-element.elementor-element-9e48bc7.elementor-element{--align-self:center;}.elementor-159 .elementor-element.elementor-element-9e48bc7 .elementor-heading-title{font-size:8vw;}.elementor-159 .elementor-element.elementor-element-1b613ec{text-align:center;font-size:4.5vw;}.elementor-159 .elementor-element.elementor-element-a064061{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-159 .elementor-element.elementor-element-d30c819{--min-height:1.5vh;}.elementor-159 .elementor-element.elementor-element-618b143.elementor-element{--align-self:center;}.elementor-159 .elementor-element.elementor-element-618b143 .elementor-heading-title{font-size:8vw;}.elementor-159 .elementor-element.elementor-element-82dcba6{--width:70%;}.elementor-159 .elementor-element.elementor-element-82dcba6.e-con{--align-self:center;}.elementor-159 .elementor-element.elementor-element-8ed1215{text-align:center;font-size:4.5vw;}.elementor-159 .elementor-element.elementor-element-19ea412{--width:80%;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-19ea412.e-con{--align-self:center;}.elementor-159 .elementor-element.elementor-element-8ff8c8d{--min-height:1.5vh;}.elementor-159 .elementor-element.elementor-element-14b46be.elementor-element{--align-self:center;}.elementor-159 .elementor-element.elementor-element-14b46be .elementor-heading-title{font-size:8vw;}.elementor-159 .elementor-element.elementor-element-2e00f73{text-align:center;font-size:4.5vw;}.elementor-159 .elementor-element.elementor-element-0678749{--min-height:4vh;}}@media(min-width:768px){.elementor-159 .elementor-element.elementor-element-c7172ac{--content-width:60%;}.elementor-159 .elementor-element.elementor-element-2f362f3{--width:100%;}.elementor-159 .elementor-element.elementor-element-f90c970{--width:100%;}.elementor-159 .elementor-element.elementor-element-0d6dba7{--width:55%;}.elementor-159 .elementor-element.elementor-element-9f05dbe{--width:100%;}.elementor-159 .elementor-element.elementor-element-a064061{--width:92%;}.elementor-159 .elementor-element.elementor-element-19ea412{--width:100%;}.elementor-159 .elementor-element.elementor-element-adb6055{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-159 .elementor-element.elementor-element-c7172ac{--content-width:100%;}.elementor-159 .elementor-element.elementor-element-9f05dbe{--width:65%;}.elementor-159 .elementor-element.elementor-element-a064061{--width:100%;}.elementor-159 .elementor-element.elementor-element-19ea412{--width:80%;}}/* Start custom CSS *//* Classe comune per tutti i testi */
.testo {
    opacity: 0;             /* invisibile */
    visibility: hidden;     /* non cliccabile */
    pointer-events: none;    /* disabilita interazioni */
    transition: opacity 0.2s ease;
}

/* Testo attivo visibile */
.testo.attivo {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

/* Contenitore del box1 relativo, per posizionare boxStart sopra */
#box1 {
    position: relative;
}

/* BoxStart assoluto sopra box1, prende il suo spazio visivo */
#boxStart {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}/* End custom CSS */