.elementor-837 .elementor-element.elementor-element-9e186c0 > .elementor-container{min-height:100vh;}.elementor-837 .elementor-element.elementor-element-9e186c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-9e186c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-7091ac8 > .elementor-container{min-height:100vh;}.elementor-837 .elementor-element.elementor-element-7091ac8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-7091ac8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-19cf4314{padding:50px 21px 50px 21px;}.elementor-837 .elementor-element.elementor-element-41b61d46.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-837 .elementor-element.elementor-element-14b7e48f{text-align:center;}.elementor-837 .elementor-element.elementor-element-5c9048ad{text-align:center;}.elementor-837 .elementor-element.elementor-element-5c9048ad .elementor-heading-title{color:#2AA9DD;font-weight:200;}.elementor-837 .elementor-element.elementor-element-785764d2{text-align:center;width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-785764d2, .elementor-837 .elementor-element.elementor-element-785764d2 .elementor-text-editor *{font-weight:300;}.elementor-837 .elementor-element.elementor-element-785764d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-3b492ffc > .elementor-container{min-height:100vh;}.elementor-837 .elementor-element.elementor-element-3b492ffc:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-3b492ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oculisticatedesco.tunnelstudios-project.it/wp-content/uploads/2024/07/HOME2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-837 .elementor-element.elementor-element-3b492ffc > .elementor-background-overlay{background-color:#000000;opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-3b492ffc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-49757582.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-49757582.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-49757582 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-837 .elementor-element.elementor-element-2a98b729{--spacer-size:560px;width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:0;}body:not(.rtl) .elementor-837 .elementor-element.elementor-element-2a98b729{left:0px;}body.rtl .elementor-837 .elementor-element.elementor-element-2a98b729{right:0px;}.elementor-837 .elementor-element.elementor-element-2a98b729 > .elementor-widget-container{border-style:solid;border-width:12px 12px 12px 12px;border-color:#FFFFFF36;}.elementor-837 .elementor-element.elementor-element-5b7bc77 .elementor-heading-title{color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-5b7bc77 > .elementor-widget-container{margin:0px 20px 15px 85px;}.elementor-837 .elementor-element.elementor-element-5b7bc77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-6af3fdbe .elementor-heading-title{color:#2AA9DD;font-size:55px;line-height:1.1em;word-spacing:0em;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-6af3fdbe > .elementor-widget-container{margin:0px 20px 0px 85px;}.elementor-837 .elementor-element.elementor-element-6af3fdbe{width:var( --container-widget-width, 1085px );max-width:1085px;--container-widget-width:1085px;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-dbca8fc .gem-button-container{text-align:left;}.elementor-837 .elementor-element.elementor-element-dbca8fc .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-color:#2AA9DD;}.elementor-837 .elementor-element.elementor-element-dbca8fc .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-dbca8fc > .elementor-widget-container{margin:20px 0px 20px 85px;}.elementor-837 .elementor-element.elementor-element-5b0b58e > .elementor-container{min-height:100vh;}.elementor-837 .elementor-element.elementor-element-5b0b58e:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-5b0b58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oculisticatedesco.tunnelstudios-project.it/wp-content/uploads/2024/07/HOME1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-837 .elementor-element.elementor-element-5b0b58e > .elementor-background-overlay{background-color:#000000;opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-5b0b58e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-b4fcfbd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-b4fcfbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-b4fcfbd > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-837 .elementor-element.elementor-element-5f82555{--spacer-size:560px;width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:0;}.elementor-837 .elementor-element.elementor-element-5f82555 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:12px 12px 12px 12px;border-color:#FFFFFF36;}body:not(.rtl) .elementor-837 .elementor-element.elementor-element-5f82555{right:0px;}body.rtl .elementor-837 .elementor-element.elementor-element-5f82555{left:0px;}.elementor-837 .elementor-element.elementor-element-1f033db{text-align:right;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-1f033db .elementor-heading-title{color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-1f033db > .elementor-widget-container{margin:0px 85px 15px 85px;}.elementor-837 .elementor-element.elementor-element-f79cfde{text-align:right;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-f79cfde .elementor-heading-title{color:#2AA9DD;font-size:55px;font-weight:400;line-height:1.25em;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-f79cfde > .elementor-widget-container{margin:0px 85px 0px 85px;}.elementor-837 .elementor-element.elementor-element-d65c45c .gem-button-container{text-align:right;}.elementor-837 .elementor-element.elementor-element-d65c45c .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-d65c45c .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-d65c45c > .elementor-widget-container{margin:20px 85px 20px 85px;}.elementor-837 .elementor-element.elementor-element-54402fa > .elementor-container{min-height:100vh;}.elementor-837 .elementor-element.elementor-element-54402fa:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-54402fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oculisticatedesco.tunnelstudios-project.it/wp-content/uploads/2024/07/HOME3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-837 .elementor-element.elementor-element-54402fa > .elementor-background-overlay{background-color:#000000;opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-837 .elementor-element.elementor-element-54402fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-1de2e0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-1de2e0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-1de2e0f > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-837 .elementor-element.elementor-element-206a9d4{--spacer-size:560px;width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:0;}body:not(.rtl) .elementor-837 .elementor-element.elementor-element-206a9d4{left:0px;}body.rtl .elementor-837 .elementor-element.elementor-element-206a9d4{right:0px;}.elementor-837 .elementor-element.elementor-element-206a9d4 > .elementor-widget-container{border-style:solid;border-width:12px 12px 12px 12px;border-color:#FFFFFF36;}.elementor-837 .elementor-element.elementor-element-43f6f86 .elementor-heading-title{color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-43f6f86 > .elementor-widget-container{margin:0px 20px 15px 85px;}.elementor-837 .elementor-element.elementor-element-43f6f86{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-4a789ac .elementor-heading-title{color:#2AA9DD;font-size:55px;line-height:1.1em;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-4a789ac > .elementor-widget-container{margin:0px 20px 0px 85px;}.elementor-837 .elementor-element.elementor-element-4a789ac{width:var( --container-widget-width, 1085px );max-width:1085px;--container-widget-width:1085px;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-b6feda8 .gem-button-container{text-align:left;}.elementor-837 .elementor-element.elementor-element-b6feda8 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-color:#2AA9DD;}.elementor-837 .elementor-element.elementor-element-b6feda8 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-b6feda8 > .elementor-widget-container{margin:20px 0px 20px 85px;}.elementor-837 .elementor-element.elementor-element-2bbbade1{padding:40px 20px 40px 20px;}.elementor-837 .elementor-element.elementor-element-422853e6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-837 .elementor-element.elementor-element-154e321f{text-align:center;}.elementor-837 .elementor-element.elementor-element-154e321f .elementor-heading-title{color:#2AA9DD;font-size:55px;font-weight:200;}.elementor-837 .elementor-element.elementor-element-154e321f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-8b3ad3f{text-align:center;width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;}.elementor-837 .elementor-element.elementor-element-8b3ad3f, .elementor-837 .elementor-element.elementor-element-8b3ad3f .elementor-text-editor *{font-weight:300;}.elementor-837 .elementor-element.elementor-element-8b3ad3f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-837 .elementor-element.elementor-element-6852dbb2 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-837 .elementor-element.elementor-element-6852dbb2 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-837 .elementor-element.elementor-element-6852dbb2 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px;}.elementor-837 .elementor-element.elementor-element-df54d88 .gem-button-container{text-align:center;}.elementor-837 .elementor-element.elementor-element-df54d88 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-color:#2AA9DD;}.elementor-837 .elementor-element.elementor-element-df54d88 .gem-button-container .gem-button .gem-text-button{color:#2AA9DD;}.elementor-837 .elementor-element.elementor-element-df54d88 .gem-button-container .gem-button:hover .gem-text-button{color:#FFFFFF;}.elementor-837 .elementor-element.elementor-element-df54d88 > .elementor-widget-container{margin:20px 0px 20px 0px;}@media(max-width:767px){.elementor-837 .elementor-element.elementor-element-5c9048ad .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-837 .elementor-element.elementor-element-785764d2, .elementor-837 .elementor-element.elementor-element-785764d2 .elementor-text-editor *{font-size:14px;line-height:1.8em;}.elementor-837 .elementor-element.elementor-element-3b492ffc:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-3b492ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-521px 0px;}.elementor-837 .elementor-element.elementor-element-5b7bc77{text-align:center;}.elementor-837 .elementor-element.elementor-element-5b7bc77 > .elementor-widget-container{margin:0px 20px 30px 20px;}.elementor-837 .elementor-element.elementor-element-6af3fdbe{text-align:center;}.elementor-837 .elementor-element.elementor-element-6af3fdbe .elementor-heading-title{font-size:44px;}.elementor-837 .elementor-element.elementor-element-6af3fdbe > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-dbca8fc .gem-button-container{text-align:center;}.elementor-837 .elementor-element.elementor-element-dbca8fc > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-837 .elementor-element.elementor-element-5b0b58e:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-5b0b58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-83px 0px;}.elementor-837 .elementor-element.elementor-element-1f033db{text-align:center;}.elementor-837 .elementor-element.elementor-element-1f033db > .elementor-widget-container{margin:0px 20px 30px 20px;}.elementor-837 .elementor-element.elementor-element-f79cfde{text-align:center;}.elementor-837 .elementor-element.elementor-element-f79cfde .elementor-heading-title{font-size:44px;}.elementor-837 .elementor-element.elementor-element-f79cfde > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-837 .elementor-element.elementor-element-d65c45c .gem-button-container{text-align:center;}.elementor-837 .elementor-element.elementor-element-d65c45c > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-837 .elementor-element.elementor-element-43f6f86{text-align:center;}.elementor-837 .elementor-element.elementor-element-43f6f86 > .elementor-widget-container{margin:0px 20px 30px 20px;}.elementor-837 .elementor-element.elementor-element-4a789ac{text-align:center;}.elementor-837 .elementor-element.elementor-element-4a789ac .elementor-heading-title{font-size:44px;}.elementor-837 .elementor-element.elementor-element-4a789ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-837 .elementor-element.elementor-element-b6feda8 .gem-button-container{text-align:center;}.elementor-837 .elementor-element.elementor-element-b6feda8 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-837 .elementor-element.elementor-element-154e321f .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-837 .elementor-element.elementor-element-8b3ad3f, .elementor-837 .elementor-element.elementor-element-8b3ad3f .elementor-text-editor *{font-size:14px;line-height:1.8em;}.elementor-837 .elementor-element.elementor-element-8b3ad3f > .elementor-widget-container{margin:0px 0px 20px 0px;}}