.elementor-2456 .elementor-element.elementor-element-7eb8a36 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2456 .elementor-element.elementor-element-7eb8a36:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-7eb8a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D5EE00;background-image:url("https://www.cerbeyra.com/wp-content/uploads/2023/06/Funzionalita-copia-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2456 .elementor-element.elementor-element-7eb8a36 > .elementor-container{min-height:60vh;}.elementor-2456 .elementor-element.elementor-element-7eb8a36{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10vh 0 0 0;}.elementor-2456 .elementor-element.elementor-element-7eb8a36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2456 .elementor-element.elementor-element-a4776d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 0vw 0vw;}.elementor-2456 .elementor-element.elementor-element-a4776d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-445a404{width:100%;max-width:100%;align-self:center;z-index:0;}.elementor-2456 .elementor-element.elementor-element-445a404 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:8.3vw;font-weight:200;line-height:1.3em;color:#5A76F93B;}.elementor-2456 .elementor-element.elementor-element-2967353{padding:0vw 15vw 0vw 15vw;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2456 .elementor-element.elementor-element-f765add{font-family:var( --e-global-typography-aa8dc5d-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8dc5d-font-size );font-weight:var( --e-global-typography-aa8dc5d-font-weight );color:var( --e-global-color-74d27b2 );}.elementor-2456 .elementor-element.elementor-element-f765add a{color:var( --e-global-color-74d27b2 );}.elementor-2456 .elementor-element.elementor-element-618fc67{text-align:start;}.elementor-2456 .elementor-element.elementor-element-618fc67 .elementor-heading-title{font-family:var( --e-global-typography-7384dd1-font-family ), Sans-serif;font-size:var( --e-global-typography-7384dd1-font-size );font-weight:var( --e-global-typography-7384dd1-font-weight );line-height:var( --e-global-typography-7384dd1-line-height );word-spacing:var( --e-global-typography-7384dd1-word-spacing );color:var( --e-global-color-74d27b2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-d8b25ca{text-align:start;font-family:var( --e-global-typography-cca331e-font-family ), Sans-serif;font-size:var( --e-global-typography-cca331e-font-size );font-weight:var( --e-global-typography-cca331e-font-weight );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );color:var( --e-global-color-74d27b2 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2456 .elementor-element.elementor-element-2fc33bd > .elementor-widget-container{margin:5vh 0 0 0;}.elementor-2456 .elementor-element.elementor-element-2fc33bd img{width:15vw;max-width:25vw;}.elementor-2456 .elementor-element.elementor-element-b777fa3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2456 .elementor-element.elementor-element-b777fa3{text-align:center;}.elementor-2456 .elementor-element.elementor-element-b777fa3 .elementor-heading-title{font-family:var( --e-global-typography-1db6569-font-family ), Sans-serif;font-size:var( --e-global-typography-1db6569-font-size );font-weight:var( --e-global-typography-1db6569-font-weight );line-height:var( --e-global-typography-1db6569-line-height );word-spacing:var( --e-global-typography-1db6569-word-spacing );color:var( --e-global-color-74d27b2 );}.elementor-2456 .elementor-element.elementor-element-f2c0006:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-f2c0006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cerbeyra.com/wp-content/uploads/2023/06/Tracciato-133043-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2456 .elementor-element.elementor-element-f2c0006{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0;margin-bottom:3vh;padding:0 15vw 15vh 15vw;}.elementor-2456 .elementor-element.elementor-element-f2c0006 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2456 .elementor-element.elementor-element-69c3696 .elementor-element-populated a{color:var( --e-global-color-74d27b2 );}.elementor-2456 .elementor-element.elementor-element-cbff02c > .elementor-widget-container{margin:0 0 3vh 0;}.elementor-2456 .elementor-element.elementor-element-cbff02c{text-align:center;font-family:var( --e-global-typography-cca331e-font-family ), Sans-serif;font-size:var( --e-global-typography-cca331e-font-size );font-weight:var( --e-global-typography-cca331e-font-weight );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );color:var( --e-global-color-74d27b2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2456 .elementor-element.elementor-element-371bee4 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-4439418-font-family ), Sans-serif;font-size:var( --e-global-typography-4439418-font-size );font-weight:var( --e-global-typography-4439418-font-weight );line-height:var( --e-global-typography-4439418-line-height );word-spacing:var( --e-global-typography-4439418-word-spacing );fill:var( --e-global-color-74d27b2 );color:var( --e-global-color-74d27b2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-74d27b2 );border-radius:500px 500px 500px 500px;padding:1.5vh 1.8vw 1.5vh 1.8vw;}.elementor-2456 .elementor-element.elementor-element-371bee4 .elementor-button:hover, .elementor-2456 .elementor-element.elementor-element-371bee4 .elementor-button:focus{background-color:var( --e-global-color-74d27b2 );color:var( --e-global-color-380d7be );}.elementor-2456 .elementor-element.elementor-element-371bee4 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-371bee4 .elementor-button:hover svg, .elementor-2456 .elementor-element.elementor-element-371bee4 .elementor-button:focus svg{fill:var( --e-global-color-380d7be );}.elementor-2456 .elementor-element.elementor-element-5ed9e2c img{width:100%;height:45vh;object-fit:contain;object-position:center center;}.elementor-2456 .elementor-element.elementor-element-c9f7b2e{text-align:center;}.elementor-2456 .elementor-element.elementor-element-c9f7b2e .elementor-heading-title{font-family:var( --e-global-typography-1db6569-font-family ), Sans-serif;font-size:var( --e-global-typography-1db6569-font-size );font-weight:var( --e-global-typography-1db6569-font-weight );line-height:var( --e-global-typography-1db6569-line-height );word-spacing:var( --e-global-typography-1db6569-word-spacing );color:var( --e-global-color-74d27b2 );}.elementor-2456 .elementor-element.elementor-element-b33fb5d{text-align:center;font-family:var( --e-global-typography-cca331e-font-family ), Sans-serif;font-size:var( --e-global-typography-cca331e-font-size );font-weight:var( --e-global-typography-cca331e-font-weight );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );color:var( --e-global-color-74d27b2 );}.elementor-2456 .elementor-element.elementor-element-fb0b7dc{text-align:center;font-family:var( --e-global-typography-cca331e-font-family ), Sans-serif;font-size:var( --e-global-typography-cca331e-font-size );font-weight:var( --e-global-typography-cca331e-font-weight );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );color:var( --e-global-color-74d27b2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2456 .elementor-element.elementor-element-445a404 .elementor-heading-title{font-size:36px;}.elementor-2456 .elementor-element.elementor-element-f765add{font-size:var( --e-global-typography-aa8dc5d-font-size );}.elementor-2456 .elementor-element.elementor-element-618fc67 .elementor-heading-title{font-size:var( --e-global-typography-7384dd1-font-size );line-height:var( --e-global-typography-7384dd1-line-height );word-spacing:var( --e-global-typography-7384dd1-word-spacing );}.elementor-2456 .elementor-element.elementor-element-d8b25ca{font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}.elementor-2456 .elementor-element.elementor-element-2fc33bd img{width:25vw;}.elementor-2456 .elementor-element.elementor-element-b777fa3 .elementor-heading-title{font-size:var( --e-global-typography-1db6569-font-size );line-height:var( --e-global-typography-1db6569-line-height );word-spacing:var( --e-global-typography-1db6569-word-spacing );}.elementor-2456 .elementor-element.elementor-element-cbff02c{text-align:start;font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}.elementor-2456 .elementor-element.elementor-element-371bee4 .elementor-button{font-size:var( --e-global-typography-4439418-font-size );line-height:var( --e-global-typography-4439418-line-height );word-spacing:var( --e-global-typography-4439418-word-spacing );padding:1.5vh 4vw 1.5vh 4vw;}.elementor-2456 .elementor-element.elementor-element-c9f7b2e .elementor-heading-title{font-size:var( --e-global-typography-1db6569-font-size );line-height:var( --e-global-typography-1db6569-line-height );word-spacing:var( --e-global-typography-1db6569-word-spacing );}.elementor-2456 .elementor-element.elementor-element-b33fb5d{text-align:start;font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}.elementor-2456 .elementor-element.elementor-element-fb0b7dc{font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}}@media(max-width:767px){.elementor-2456 .elementor-element.elementor-element-7eb8a36{padding:15vh 5vw 0 5vw;}.elementor-2456 .elementor-element.elementor-element-a4776d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2456 .elementor-element.elementor-element-2967353{padding:0 0 0 0;}.elementor-2456 .elementor-element.elementor-element-f765add{font-size:var( --e-global-typography-aa8dc5d-font-size );}.elementor-2456 .elementor-element.elementor-element-618fc67{text-align:center;}.elementor-2456 .elementor-element.elementor-element-618fc67 .elementor-heading-title{font-size:var( --e-global-typography-7384dd1-font-size );line-height:var( --e-global-typography-7384dd1-line-height );word-spacing:var( --e-global-typography-7384dd1-word-spacing );}.elementor-2456 .elementor-element.elementor-element-d8b25ca{font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}.elementor-2456 .elementor-element.elementor-element-2fc33bd img{width:33vw;max-width:33vw;}.elementor-2456 .elementor-element.elementor-element-b777fa3{text-align:center;}.elementor-2456 .elementor-element.elementor-element-b777fa3 .elementor-heading-title{font-size:var( --e-global-typography-1db6569-font-size );line-height:var( --e-global-typography-1db6569-line-height );word-spacing:var( --e-global-typography-1db6569-word-spacing );}.elementor-2456 .elementor-element.elementor-element-f2c0006{padding:0 5vw 5vh 5vw;}.elementor-2456 .elementor-element.elementor-element-cbff02c{text-align:start;font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}.elementor-2456 .elementor-element.elementor-element-371bee4 .elementor-button{font-size:var( --e-global-typography-4439418-font-size );line-height:var( --e-global-typography-4439418-line-height );word-spacing:var( --e-global-typography-4439418-word-spacing );}.elementor-2456 .elementor-element.elementor-element-5ed9e2c > .elementor-widget-container{margin:4vh 0 0 0;}.elementor-2456 .elementor-element.elementor-element-5ed9e2c img{height:25vh;}.elementor-2456 .elementor-element.elementor-element-c9f7b2e{text-align:center;}.elementor-2456 .elementor-element.elementor-element-c9f7b2e .elementor-heading-title{font-size:var( --e-global-typography-1db6569-font-size );line-height:var( --e-global-typography-1db6569-line-height );word-spacing:var( --e-global-typography-1db6569-word-spacing );}.elementor-2456 .elementor-element.elementor-element-b33fb5d{text-align:start;font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}.elementor-2456 .elementor-element.elementor-element-fb0b7dc{text-align:start;font-size:var( --e-global-typography-cca331e-font-size );line-height:var( --e-global-typography-cca331e-line-height );word-spacing:var( --e-global-typography-cca331e-word-spacing );}}@media(min-width:768px){.elementor-2456 .elementor-element.elementor-element-a4776d9{width:100%;}}@media(min-width:1025px){.elementor-2456 .elementor-element.elementor-element-7eb8a36:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-7eb8a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2456 .elementor-element.elementor-element-f2c0006:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-f2c0006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-445a404 */.marquee {
    position: relative;
    overflow: hidden;
    --offset: 20vw;
    width: max-content;
    --move-initial: calc(-25% + var(--offset));
    --move-final: calc(-50% + var(--offset));
   
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.marquee__inner {
    width: fit-content;
    display: flex;
    position: relative;
    transform: translate3d(var(--move-initial), 0, 0);
    animation: marquee 12s linear infinite;
    animation-play-state: running;
}

.marquee span {
    display: block ruby;
    padding: 0 0.5vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width:max-content;
     background: -webkit-linear-gradient(left, #5A76F93B , #5A76F93B);
   background: -o-linear-gradient(right, #5A76F93B, #5A76F93B);
   background: -moz-linear-gradient(right, #5A76F93B, #5A76F93B);
   background: linear-gradient(to right, #5A76F93B , #5A76F93B); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

}


@keyframes marquee {
    0% {
        transform: translate3d(var(--move-initial), 0, 0);
    }

    100% {
        transform: translate3d(var(--move-final), 0, 0);
    }
}/* End custom CSS */