.elementor-21344 .elementor-element.elementor-element-d8e896e > .elementor-background-overlay{background-color:#E0700A;opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21344 .elementor-element.elementor-element-d8e896e > .elementor-container{min-height:442px;}.elementor-21344 .elementor-element.elementor-element-d8e896e:not(.elementor-motion-effects-element-type-background), .elementor-21344 .elementor-element.elementor-element-d8e896e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://oggilavoro.eu/wp-content/uploads/2025/02/SPEED-DATE-OL-SCHOOL-GENOVA.jpg") 50% 50%;background-size:cover;}.elementor-21344 .elementor-element.elementor-element-d8e896e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-21344 .elementor-element.elementor-element-901933f > .elementor-element-populated{padding:40px 40px 40px 40px;}.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 );}.elementor-21344 .elementor-element.elementor-element-e6344b3 > .elementor-widget-container{border-style:none;}.elementor-21344 .elementor-element.elementor-element-e6344b3{text-align:center;}.elementor-21344 .elementor-element.elementor-element-e6344b3 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:40px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-21344 .elementor-element.elementor-element-32957e8 > .elementor-widget-container{border-style:none;}.elementor-21344 .elementor-element.elementor-element-32957e8{text-align:center;}.elementor-21344 .elementor-element.elementor-element-32957e8 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:90px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-21344 .elementor-element.elementor-element-584cbb1{text-align:center;}.elementor-21344 .elementor-element.elementor-element-584cbb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-21344 .elementor-element.elementor-element-02e6615 > .elementor-element-populated{margin:22px 0px 14px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21344 .elementor-element.elementor-element-0415ca6{text-align:center;}.elementor-21344 .elementor-element.elementor-element-0415ca6 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:52px;font-weight:500;-webkit-text-stroke-color:#000000;stroke:#000000;color:#313131;}.elementor-21344 .elementor-element.elementor-element-294eb77 > .elementor-element-populated{margin:22px 0px 14px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21344 .elementor-element.elementor-element-64635a1 .elementor-icon-wrapper{text-align:center;}.elementor-21344 .elementor-element.elementor-element-64635a1.elementor-view-stacked .elementor-icon{background-color:#E0700A;}.elementor-21344 .elementor-element.elementor-element-64635a1.elementor-view-framed .elementor-icon, .elementor-21344 .elementor-element.elementor-element-64635a1.elementor-view-default .elementor-icon{color:#E0700A;border-color:#E0700A;}.elementor-21344 .elementor-element.elementor-element-64635a1.elementor-view-framed .elementor-icon, .elementor-21344 .elementor-element.elementor-element-64635a1.elementor-view-default .elementor-icon svg{fill:#E0700A;}.elementor-21344 .elementor-element.elementor-element-8534399{text-align:center;}.elementor-21344 .elementor-element.elementor-element-8534399 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:52px;font-weight:500;-webkit-text-stroke-color:#000000;stroke:#000000;color:#313131;}.elementor-21344 .elementor-element.elementor-element-d58fba9{text-align:center;}.elementor-21344 .elementor-element.elementor-element-d58fba9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:36px;color:#2E2E2E;}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21344 .elementor-element.elementor-element-682072e .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-21344 .elementor-element.elementor-element-682072e .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-21344 .elementor-element.elementor-element-682072e .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-21344 .elementor-element.elementor-element-682072e .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-21344 .elementor-element.elementor-element-682072e .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-21344 .elementor-element.elementor-element-682072e .elementor-countdown-digits{color:#535353;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-21344 .elementor-element.elementor-element-682072e .elementor-countdown-label{color:#E0700A;}body.elementor-page-21344:not(.elementor-motion-effects-element-type-background), body.elementor-page-21344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9b1c0b );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21344 .elementor-element.elementor-element-e6344b3 .elementor-heading-title{font-size:70px;}.elementor-21344 .elementor-element.elementor-element-32957e8 .elementor-heading-title{font-size:70px;}.elementor-21344 .elementor-element.elementor-element-584cbb1 .elementor-heading-title{font-size:20px;}.elementor-21344 .elementor-element.elementor-element-0415ca6 .elementor-heading-title{font-size:42px;}.elementor-21344 .elementor-element.elementor-element-8534399 .elementor-heading-title{font-size:42px;}.elementor-21344 .elementor-element.elementor-element-d58fba9 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-21344 .elementor-element.elementor-element-d8e896e > .elementor-container{min-height:104px;}.elementor-21344 .elementor-element.elementor-element-901933f > .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-21344 .elementor-element.elementor-element-e6344b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21344 .elementor-element.elementor-element-e6344b3{text-align:center;}.elementor-21344 .elementor-element.elementor-element-e6344b3 .elementor-heading-title{font-size:24px;}.elementor-21344 .elementor-element.elementor-element-32957e8 > .elementor-widget-container{margin:0px -20px 0px -20px;padding:0px 0px 0px 0px;}.elementor-21344 .elementor-element.elementor-element-32957e8{text-align:center;}.elementor-21344 .elementor-element.elementor-element-32957e8 .elementor-heading-title{font-size:44px;}.elementor-21344 .elementor-element.elementor-element-584cbb1{width:100%;max-width:100%;text-align:center;}.elementor-21344 .elementor-element.elementor-element-584cbb1 > .elementor-widget-container{margin:0px -36px 0px -36px;padding:0px 0px 0px 0px;}.elementor-21344 .elementor-element.elementor-element-584cbb1 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-21344 .elementor-element.elementor-element-0415ca6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21344 .elementor-element.elementor-element-0415ca6 .elementor-heading-title{font-size:30px;}.elementor-21344 .elementor-element.elementor-element-8534399 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21344 .elementor-element.elementor-element-8534399 .elementor-heading-title{font-size:30px;}.elementor-21344 .elementor-element.elementor-element-d58fba9{width:100%;max-width:100%;text-align:center;}.elementor-21344 .elementor-element.elementor-element-d58fba9 > .elementor-widget-container{margin:0px -36px 0px -36px;padding:0px 0px 0px 0px;}.elementor-21344 .elementor-element.elementor-element-d58fba9 .elementor-heading-title{font-size:12px;line-height:1.3em;}}