.elementor-781 .elementor-element.elementor-element-c557f2c{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.77;--margin-block-start:-130px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-781 .elementor-element.elementor-element-c557f2c:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-c557f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://contrastoocchiali.com/wp-content/uploads/2023/09/0108_2.jpg");background-position:center center;background-size:cover;}.elementor-781 .elementor-element.elementor-element-c557f2c::before, .elementor-781 .elementor-element.elementor-element-c557f2c > .elementor-background-video-container::before, .elementor-781 .elementor-element.elementor-element-c557f2c > .e-con-inner > .elementor-background-video-container::before, .elementor-781 .elementor-element.elementor-element-c557f2c > .elementor-background-slideshow::before, .elementor-781 .elementor-element.elementor-element-c557f2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-781 .elementor-element.elementor-element-c557f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8940e16 ) 60%, var( --e-global-color-text ) 100%);}.elementor-781 .elementor-element.elementor-element-c557f2c, .elementor-781 .elementor-element.elementor-element-c557f2c::before{--border-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-5dc34a5{--display:flex;--min-height:51vh;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-3b9746d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-0f8f102{text-align:center;}.elementor-781 .elementor-element.elementor-element-0f8f102 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"PP Neue Montreal", Sans-serif;font-size:80px;font-weight:300;}.elementor-781 .elementor-element.elementor-element-28e8c7d{text-align:center;}.elementor-781 .elementor-element.elementor-element-28e8c7d .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"PP Migra", Sans-serif;font-size:80px;font-weight:300;}.elementor-781 .elementor-element.elementor-element-53a854d{text-align:center;}.elementor-781 .elementor-element.elementor-element-53a854d .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"PP Neue Montreal", Sans-serif;font-size:80px;font-weight:300;}.elementor-781 .elementor-element.elementor-element-199286a{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-4734ad3{text-align:center;}.elementor-781 .elementor-element.elementor-element-4734ad3 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"PP Neue Montreal", Sans-serif;font-size:18px;font-weight:200;}.elementor-781 .elementor-element.elementor-element-a2c860c{text-align:center;}.elementor-781 .elementor-element.elementor-element-a2c860c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"PP Migra", Sans-serif;font-size:20px;font-weight:200;}.elementor-781 .elementor-element.elementor-element-45b451c{--display:flex;--min-height:15vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-3beaa61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-d6572b7{--spacer-size:50px;}.elementor-781 .elementor-element.elementor-element-b023016{text-align:center;}.elementor-781 .elementor-element.elementor-element-b023016 .elementor-heading-title{color:var( --e-global-color-6779c89 );font-family:"PP Neue Montreal", Sans-serif;font-size:34px;font-weight:300;}.elementor-781 .elementor-element.elementor-element-9c120f7{text-align:center;}.elementor-781 .elementor-element.elementor-element-9c120f7 .elementor-heading-title{color:var( --e-global-color-6779c89 );font-family:"PP Migra", Sans-serif;font-size:36px;font-weight:300;font-style:normal;}.elementor-781 .elementor-element.elementor-element-ba282ab{--spacer-size:50px;}.elementor-781 .elementor-element.elementor-element-2ee3e0b{columns:1;text-align:center;color:var( --e-global-color-6779c89 );font-family:"PP Neue Montreal", Sans-serif;line-height:18px;letter-spacing:0.5px;}.elementor-781 .elementor-element.elementor-element-0a53752{--spacer-size:50px;}.elementor-781 .elementor-element.elementor-element-1398899{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-17b5da4 );--e-filter-active-text-color:var( --e-global-color-6779c89 );}.elementor-781 .elementor-element.elementor-element-fd3576a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-5c14d21{--grid-columns:3;}.elementor-781 .elementor-element.elementor-element-a1fff83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-b6c1c67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-d0a37ce{--spacer-size:50px;}.elementor-781 .elementor-element.elementor-element-c50cfc2{text-align:center;}.elementor-781 .elementor-element.elementor-element-c50cfc2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"PP Neue Montreal", Sans-serif;font-size:34px;font-weight:normal;}.elementor-781 .elementor-element.elementor-element-8c88e7e{text-align:center;}.elementor-781 .elementor-element.elementor-element-8c88e7e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"PP Migra", Sans-serif;font-size:36px;font-weight:normal;}.elementor-781 .elementor-element.elementor-element-9ef252c{--spacer-size:50px;}.elementor-781 .elementor-element.elementor-element-24a9248{columns:1;text-align:center;color:var( --e-global-color-primary );font-family:"PP Neue Montreal", Sans-serif;line-height:18px;letter-spacing:0.5px;}.elementor-781 .elementor-element.elementor-element-ec94aff{--spacer-size:50px;}.elementor-781 .elementor-element.elementor-element-75dfa69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-181b1d6{--grid-columns:3;}.elementor-781 .elementor-element.elementor-element-9004781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-781 .elementor-element.elementor-element-21fd277{--spacer-size:100px;}@media(max-width:1024px){.elementor-781 .elementor-element.elementor-element-5c14d21{--grid-columns:2;}.elementor-781 .elementor-element.elementor-element-181b1d6{--grid-columns:2;}}@media(max-width:767px){.elementor-781 .elementor-element.elementor-element-c557f2c:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-c557f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://contrastoocchiali.com/wp-content/uploads/2023/09/0108.jpg");}.elementor-781 .elementor-element.elementor-element-0f8f102 .elementor-heading-title{font-size:26px;}.elementor-781 .elementor-element.elementor-element-28e8c7d .elementor-heading-title{font-size:26px;}.elementor-781 .elementor-element.elementor-element-53a854d .elementor-heading-title{font-size:26px;}.elementor-781 .elementor-element.elementor-element-5c14d21{--grid-columns:1;}.elementor-781 .elementor-element.elementor-element-181b1d6{--grid-columns:1;}}@media(min-width:768px){.elementor-781 .elementor-element.elementor-element-3beaa61{--width:100%;}.elementor-781 .elementor-element.elementor-element-b6c1c67{--width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://contrastoocchiali.com/wp-content/uploads/2023/09/PPNeueMontreal-Book.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Migra';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://contrastoocchiali.com/wp-content/uploads/2023/09/PPMigra-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */