.elementor-5949 .elementor-element.elementor-element-6c0d5b0 > .elementor-container{min-height:100vh;}.elementor-5949 .elementor-element.elementor-element-6c0d5b0, .elementor-5949 .elementor-element.elementor-element-6c0d5b0 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-6c0d5b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-6c0d5b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-e240502.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-e240502.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-e240502.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-e240502 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-5b6a3a4{--alignment:center;--width:90px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );--word-spacing:40px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:10%;}.elementor-5949 .elementor-element.elementor-element-5b6a3a4 > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:60px auto;transition:background 0.3s;}body:not(.rtl) .elementor-5949 .elementor-element.elementor-element-5b6a3a4{left:75%;}body.rtl .elementor-5949 .elementor-element.elementor-element-5b6a3a4{right:75%;}.elementor-5949 .elementor-element.elementor-element-5b6a3a4:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:50px auto;}.elementor-5949 .elementor-element.elementor-element-3112697 > .elementor-container{min-height:100vh;}.elementor-5949 .elementor-element.elementor-element-3112697 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-3112697 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-3112697{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-d9e3171{text-align:center;bottom:30%;}.elementor-5949 .elementor-element.elementor-element-d9e3171 .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:"Poppins", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;}body:not(.rtl) .elementor-5949 .elementor-element.elementor-element-d9e3171{left:50%;}body.rtl .elementor-5949 .elementor-element.elementor-element-d9e3171{right:50%;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-362f080.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-362f080.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-362f080.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-362f080:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-362f080 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2025/10/homeheroottive.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-362f080 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-362f080 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-5949 .elementor-element.elementor-element-362f080 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-f6eb2d0{--spacer-size:30px;}.elementor-5949 .elementor-element.elementor-element-38b5e04 > .elementor-container{min-height:100vh;}.elementor-5949 .elementor-element.elementor-element-38b5e04{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-38b5e04 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-38b5e04, .elementor-5949 .elementor-element.elementor-element-38b5e04 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-a0bca68.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-a0bca68.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-a0bca68.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-a0bca68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-a31555d{--spacer-size:50px;}.elementor-5949 .elementor-element.elementor-element-e038ac0 > .elementor-container{min-height:100vh;}.elementor-5949 .elementor-element.elementor-element-e038ac0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-e038ac0, .elementor-5949 .elementor-element.elementor-element-e038ac0 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-e038ac0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-9c62b2d.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-9c62b2d.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-9c62b2d.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-9c62b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/occhiali-ottica.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.4;}.elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-39d11ff{text-align:center;}.elementor-5949 .elementor-element.elementor-element-39d11ff .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;}.elementor-5949 .elementor-element.elementor-element-7e80753{--alignment:center;--width:125px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;--word-spacing:25px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5949 .elementor-element.elementor-element-7e80753 > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:100px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-7e80753:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:90px auto;}.elementor-5949 .elementor-element.elementor-element-5eb33cd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-5eb33cd:not(.elementor-motion-effects-element-type-background), .elementor-5949 .elementor-element.elementor-element-5eb33cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db1986c );}.elementor-5949 .elementor-element.elementor-element-5eb33cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-6fd548c.raven-marquee-horizontal .raven-marquee-item{margin:0 5px;}.elementor-5949 .elementor-element.elementor-element-6fd548c.raven-marquee-vertical .raven-marquee-item{margin:5px 0;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-content-marquee-items-wrapper{animation-duration:calc(0.5s * 100);}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );padding:5px 25px 5px 25px;border-style:solid;border-width:0px 2px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-item:not(.raven-animated-gradient){color:var( --e-global-color-text );-webkit-text-fill-color:var( --e-global-color-text );}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-left-gradient-overlay{display:none;background:linear-gradient(to right, #fff 0%, transparent 100%);width:200px;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-right-gradient-overlay{display:none;background:linear-gradient(to left, #fff 0%, transparent 100%);width:200px;}.elementor-5949 .elementor-element.elementor-element-6fd548c > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:3px 0px 3px 0px;border-color:var( --e-global-color-text );}.elementor-5949 .elementor-element.elementor-element-3274fd2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-5949 .elementor-element.elementor-element-3274fd2:not(.elementor-motion-effects-element-type-background), .elementor-5949 .elementor-element.elementor-element-3274fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db1986c );}.elementor-5949 .elementor-element.elementor-element-3274fd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-cf21b4b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5949 .elementor-element.elementor-element-14891ad{text-align:center;}.elementor-5949 .elementor-element.elementor-element-14891ad .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-5949 .elementor-element.elementor-element-14891ad > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-14b1502.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-14b1502.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-14b1502.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-7ade120 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 0.6 * 100% );}.elementor-5949 .elementor-element.elementor-element-7ade120 li.product .jupiterx-wc-loop-product-image img{-o-object-position:center center;object-position:center center;}.elementor-5949 .elementor-element.elementor-element-7ade120 .swiper-pagination{display:none !important;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product{text-align:center;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image img{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image:after{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product .woocommerce-loop-product__title{display:block !important;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(del){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del{color:var( --e-global-color-text );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del span{font-family:var( --e-global-typography-b047cb0-font-family ), Sans-serif;font-size:var( --e-global-typography-b047cb0-font-size );font-weight:var( --e-global-typography-b047cb0-font-weight );text-transform:var( --e-global-typography-b047cb0-text-transform );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-prev:before, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-next:before{color:var( --e-global-color-primary );font-size:14px;width:14px;height:14px;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-prev, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-next{background-color:var( --e-global-color-db1986c );padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-prev{left:0px;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-next{right:0px;}.elementor-5949 .elementor-element.elementor-element-7ade120 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-80ac000.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-80ac000.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-80ac000.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-80ac000 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-b1c1d98 img{width:100%;}.elementor-5949 .elementor-element.elementor-element-c6f2a9f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-c6f2a9f:not(.elementor-motion-effects-element-type-background), .elementor-5949 .elementor-element.elementor-element-c6f2a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db1986c );}.elementor-5949 .elementor-element.elementor-element-c6f2a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-c1cb93b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5949 .elementor-element.elementor-element-3dfaec8{text-align:center;}.elementor-5949 .elementor-element.elementor-element-3dfaec8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-5949 .elementor-element.elementor-element-6032154 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 0.6 * 100% );}.elementor-5949 .elementor-element.elementor-element-6032154 li.product .jupiterx-wc-loop-product-image img{-o-object-position:center center;object-position:center center;}.elementor-5949 .elementor-element.elementor-element-6032154 .swiper-pagination{display:none !important;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product{text-align:center;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image img{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image:after{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.posted_in{display:block !important;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;text-transform:none;margin:10px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product .woocommerce-loop-product__title{display:block !important;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(del){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del{color:var( --e-global-color-text );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del span{font-family:var( --e-global-typography-b047cb0-font-family ), Sans-serif;font-size:var( --e-global-typography-b047cb0-font-size );font-weight:var( --e-global-typography-b047cb0-font-weight );text-transform:var( --e-global-typography-b047cb0-text-transform );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-prev:before, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-next:before{color:var( --e-global-color-primary );font-size:14px;width:14px;height:14px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-prev, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-next{background-color:var( --e-global-color-db1986c );padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-prev{left:0px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-next{right:0px;}.elementor-5949 .elementor-element.elementor-element-6032154 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5949 .elementor-element.elementor-element-5da7892{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-5949 .elementor-element.elementor-element-5da7892:not(.elementor-motion-effects-element-type-background), .elementor-5949 .elementor-element.elementor-element-5da7892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db1986c );}.elementor-5949 .elementor-element.elementor-element-5da7892 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-58249d2 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5949 .elementor-element.elementor-element-01be1e0{text-align:center;}.elementor-5949 .elementor-element.elementor-element-01be1e0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-5949 .elementor-element.elementor-element-68f58c6 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 0.6 * 100% );}.elementor-5949 .elementor-element.elementor-element-68f58c6 li.product .jupiterx-wc-loop-product-image img{-o-object-position:center center;object-position:center center;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .swiper-pagination{display:none !important;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product{text-align:center;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image img{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product .jupiterx-wc-loop-product-image:after{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product .woocommerce-loop-product__title{display:block !important;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(del){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del{color:var( --e-global-color-text );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del span{font-family:var( --e-global-typography-b047cb0-font-family ), Sans-serif;font-size:var( --e-global-typography-b047cb0-font-size );font-weight:var( --e-global-typography-b047cb0-font-weight );text-transform:var( --e-global-typography-b047cb0-text-transform );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products .onsale{border-radius:0px 0px 0px 0px;padding:5px 10px 5px 10px;margin:10px 10px 10px 10px;color:#ffffff;border-color:#ffffff;background-color:#000;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-prev:before, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-next:before{color:var( --e-global-color-primary );font-size:14px;width:14px;height:14px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-prev, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-next{background-color:var( --e-global-color-db1986c );padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-prev{left:0px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-next{right:0px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5949 .elementor-element.elementor-element-e92993b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-5949 .elementor-element.elementor-element-e92993b:not(.elementor-motion-effects-element-type-background), .elementor-5949 .elementor-element.elementor-element-e92993b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db1986c );}.elementor-5949 .elementor-element.elementor-element-e92993b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-a621481 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5949 .elementor-element.elementor-element-1904eaa{text-align:center;}.elementor-5949 .elementor-element.elementor-element-1904eaa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-648adaa.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-648adaa.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-648adaa.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products{grid-template-columns:repeat(3, 1fr);grid-column-gap:40px;grid-row-gap:40px;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-image-fit{padding-bottom:calc( 0.5 * 100% );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-image-fit img{-o-object-position:center center;object-position:center center;}.elementor-5949 .elementor-element.elementor-element-7ede57d.raven-products-gerenal-layout-grid .raven-wc-products-custom li.product{height:auto;}.elementor-5949 .elementor-element.elementor-element-7ede57d.raven-products-gerenal-layout-masonry .raven-wc-products-custom li.product{height:auto;padding-left:calc( 40px / 2 );padding-right:calc( 40px / 2 );margin-bottom:40px !important;}.elementor-5949 .elementor-element.elementor-element-7ede57d .jupiterx-product-container .posted_in{order:1;}.elementor-5949 .elementor-element.elementor-element-7ede57d .jupiterx-product-container .woocommerce-loop-product__title{order:2;}.elementor-5949 .elementor-element.elementor-element-7ede57d .jupiterx-product-container .rating-wrapper{order:3;}.elementor-5949 .elementor-element.elementor-element-7ede57d .jupiterx-product-container .price{order:4;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-title{text-align:left;}.elementor-5949 .elementor-element.elementor-element-7ede57d.raven-products-gerenal-layout-masonry .raven-wc-products-custom ul.products{margin-left:calc( -40px / 2 );margin-right:calc( -40px / 2 );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products li.product{text-align:center;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products li.product .rating-wrapper{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-7ede57d:not(.raven-products-content-layout-overlay) .jupiterx-wc-loop-product-image img{opacity:1;}.elementor-5949 .elementor-element.elementor-element-7ede57d.raven-products-content-layout-overlay li.product:hover .jupiterx-wc-loop-product-image img{opacity:1;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .jupiterx-wc-loop-product-image{margin:0px 0px 15px 0px;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .woocommerce-loop-product__title{width:100%;display:block;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price{width:100%;display:block;color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price .amount bdi{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del{color:var( --e-global-color-primary );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del .amount bdi{font-family:var( --e-global-typography-b047cb0-font-family ), Sans-serif;font-size:var( --e-global-typography-b047cb0-font-size );font-weight:var( --e-global-typography-b047cb0-font-weight );text-transform:var( --e-global-typography-b047cb0-text-transform );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-products-ordering-result-wrapper{padding:0px 0px 16px 0px;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-products-ordering-result-wrapper .woocommerce-result-count{margin:0 !important;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-products-ordering-result-wrapper .woocommerce-ordering{margin:0 !important;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom li.product .raven-product-image-overlay{transition-duration:0.5s;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .onsale{left:0;right:auto;border-radius:0px 0px 0px 0px;padding:5px 10px 5px 10px;margin:10px 10px 10px 10px;background-color:#000;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .jupiterx-wishlist{color:#000;margin:10px 10px 10px 10px;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .jupiterx-wishlist svg{fill:#000;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-4f7ac30.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-4f7ac30.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-4f7ac30.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-4f7ac30.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-4f7ac30.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-4f7ac30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-4f7ac30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2026/04/occhiali-da-vista-donna-kors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-4f7ac30 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-4f7ac30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-4f7ac30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-8363432{--alignment:right;--width:90px;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;--word-spacing:0px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-8363432 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:025px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-1.png");background-position:center center;background-repeat:no-repeat;background-size:60px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-8363432:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-2.png");background-size:50px auto;}.elementor-5949 .elementor-element.elementor-element-fadbf0d{text-align:right;}.elementor-5949 .elementor-element.elementor-element-fadbf0d .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-deeb751.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-deeb751.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-deeb751.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-deeb751.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-deeb751.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-deeb751:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-deeb751 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/occhiali-da-sole.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-deeb751 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-deeb751 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-deeb751 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-9f388a9{--alignment:center;--width:90px;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;--word-spacing:0px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-9f388a9 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-3.png");background-position:center center;background-repeat:no-repeat;background-size:60px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-9f388a9:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-3.png");background-size:50px auto;}.elementor-5949 .elementor-element.elementor-element-31b3e13{text-align:right;}.elementor-5949 .elementor-element.elementor-element-31b3e13 .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-a8a3c3a > .elementor-container{min-height:400px;}.elementor-5949 .elementor-element.elementor-element-a8a3c3a{overflow:hidden;margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-a9bb8c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/occhiali-da-vista.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.4;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-4a8e642{--alignment:center;--width:125px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;--word-spacing:25px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5949 .elementor-element.elementor-element-4a8e642 > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:100px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-4a8e642:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:90px auto;}.elementor-5949 .elementor-element.elementor-element-f2825be{text-align:center;}.elementor-5949 .elementor-element.elementor-element-f2825be .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-3665436 > .elementor-container{min-height:400px;}.elementor-5949 .elementor-element.elementor-element-3665436{overflow:hidden;margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-77bc46b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-77bc46b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/occhiali-da-vista.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-77bc46b > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.4;}.elementor-5949 .elementor-element.elementor-element-77bc46b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-77bc46b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-e916dab{--alignment:center;--width:125px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;--word-spacing:25px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5949 .elementor-element.elementor-element-e916dab > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:100px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-e916dab:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:90px auto;}.elementor-5949 .elementor-element.elementor-element-c536394{text-align:center;}.elementor-5949 .elementor-element.elementor-element-c536394 .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-539015f.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-539015f.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-539015f.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-539015f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-539015f.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-539015f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-539015f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/occhiali-per-sportivi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-539015f > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-539015f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-539015f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-c544e65{--alignment:center;--width:125px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;--word-spacing:25px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5949 .elementor-element.elementor-element-c544e65 > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:100px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-c544e65:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:90px auto;}.elementor-5949 .elementor-element.elementor-element-5102d13{text-align:right;}.elementor-5949 .elementor-element.elementor-element-5102d13 .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-859daa0.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-859daa0.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-859daa0.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-859daa0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-859daa0.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-859daa0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-859daa0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2026/05/naunce-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-859daa0 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-859daa0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-859daa0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-b42f74f{--alignment:center;--width:125px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;--word-spacing:25px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5949 .elementor-element.elementor-element-b42f74f > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:100px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-b42f74f:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:90px auto;}.elementor-5949 .elementor-element.elementor-element-5488ee8{text-align:right;}.elementor-5949 .elementor-element.elementor-element-5488ee8 .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-68a35bc{overflow:hidden;padding:100px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-86f049a{text-align:center;}.elementor-5949 .elementor-element.elementor-element-86f049a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-5949 .elementor-element.elementor-element-86f049a > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-5949 .elementor-element.elementor-element-032a560.raven-marquee-horizontal .raven-marquee-item{margin:0 10px;}.elementor-5949 .elementor-element.elementor-element-032a560.raven-marquee-vertical .raven-marquee-item{margin:10px 0;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-content-marquee-items-wrapper{animation-duration:calc(0.4s * 100);}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-content-marquee:hover .raven-content-marquee-items-wrapper{animation-play-state:paused;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-content-marquee .raven-marquee-item{width:500px;height:300px;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-item{opacity:1;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-left-gradient-overlay{display:none;background:linear-gradient(to right, #fff 0%, transparent 100%);width:200px;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-right-gradient-overlay{display:none;background:linear-gradient(to left, #fff 0%, transparent 100%);width:200px;}.elementor-5949 .elementor-element.elementor-element-669f72e{overflow:hidden;}.elementor-5949 .elementor-element.elementor-element-2af008e.raven-marquee-horizontal .raven-marquee-item{margin:0 10px;}.elementor-5949 .elementor-element.elementor-element-2af008e.raven-marquee-vertical .raven-marquee-item{margin:10px 0;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-content-marquee-items-wrapper{animation-duration:calc(0.6s * 100);}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-content-marquee:hover .raven-content-marquee-items-wrapper{animation-play-state:paused;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-content-marquee .raven-marquee-item{width:500px;height:300px;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-item{opacity:1;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-left-gradient-overlay{display:none;background:linear-gradient(to right, #fff 0%, transparent 100%);width:200px;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-right-gradient-overlay{display:none;background:linear-gradient(to left, #fff 0%, transparent 100%);width:200px;}.elementor-5949 .elementor-element.elementor-element-f101fb1{margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-b7a5929.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-b7a5929.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-b7a5929.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-b7a5929.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-b7a5929.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-b7a5929:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-b7a5929 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/lenti-a-contatto1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-b7a5929 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-b7a5929 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-b7a5929 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-14be9d0{--alignment:center;--width:90px;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;--word-spacing:0px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-14be9d0 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-7.png");background-position:center center;background-repeat:no-repeat;background-size:60px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-14be9d0:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-7.png");background-size:50px auto;}.elementor-5949 .elementor-element.elementor-element-27dca0c{text-align:right;}.elementor-5949 .elementor-element.elementor-element-27dca0c .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-9f6e255.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-9f6e255.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-9f6e255.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-9f6e255.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-9f6e255.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-9f6e255:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-9f6e255 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/lenti-zeiss.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-9f6e255 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-9f6e255 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-5949 .elementor-element.elementor-element-9f6e255 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-534e0e7{--alignment:center;--width:90px;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;--word-spacing:0px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-534e0e7 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-6.png");background-position:center center;background-repeat:no-repeat;background-size:60px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-534e0e7:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-6.png");background-size:50px auto;}.elementor-5949 .elementor-element.elementor-element-f07138f{text-align:right;}.elementor-5949 .elementor-element.elementor-element-f07138f .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-4126773 > .elementor-container{min-height:400px;}.elementor-5949 .elementor-element.elementor-element-4126773{overflow:hidden;margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-7b11d49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-7b11d49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/lenti-a-contatto.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-7b11d49 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-7b11d49 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-7b11d49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-2497815{--alignment:center;--width:125px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;--word-spacing:25px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5949 .elementor-element.elementor-element-2497815 > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:100px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-2497815:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:90px auto;}.elementor-5949 .elementor-element.elementor-element-f582439{text-align:center;}.elementor-5949 .elementor-element.elementor-element-f582439 .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-557cd09 > .elementor-container{min-height:400px;}.elementor-5949 .elementor-element.elementor-element-557cd09{overflow:hidden;margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-b2f3bdc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/lenti-zeiss.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5949 .elementor-element.elementor-element-4305dbc{--alignment:center;--width:125px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;--word-spacing:25px;--text-color:var( --e-global-color-db1986c );--transition:0.3s;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5949 .elementor-element.elementor-element-4305dbc > .elementor-widget-container{padding:25px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-2.png");background-position:center center;background-repeat:no-repeat;background-size:100px auto;transition:background 0.3s;}.elementor-5949 .elementor-element.elementor-element-4305dbc:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-1.png");background-size:90px auto;}.elementor-5949 .elementor-element.elementor-element-162c777{text-align:center;}.elementor-5949 .elementor-element.elementor-element-162c777 .elementor-heading-title{color:var( --e-global-color-db1986c );font-family:var( --e-global-typography-af8d523-font-family ), Sans-serif;font-size:var( --e-global-typography-af8d523-font-size );font-weight:var( --e-global-typography-af8d523-font-weight );text-transform:var( --e-global-typography-af8d523-text-transform );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}@media(min-width:768px){.elementor-5949 .elementor-element.elementor-element-14b1502{width:60%;}.elementor-5949 .elementor-element.elementor-element-80ac000{width:40%;}.elementor-5949 .elementor-element.elementor-element-648adaa{width:70%;}.elementor-5949 .elementor-element.elementor-element-25e189a{width:30%;}}@media(max-width:1440px){.elementor-5949 .elementor-element.elementor-element-5b6a3a4{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-d9e3171 .elementor-heading-title{font-size:55px;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-left-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-right-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-14891ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-3dfaec8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-01be1e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-1904eaa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price .amount bdi{font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del .amount bdi{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-fadbf0d .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-31b3e13 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-f2825be .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-c536394 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-5102d13 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-5488ee8 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-86f049a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-left-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-right-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-left-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-right-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-27dca0c .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-f07138f .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-f582439 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-162c777 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}}@media(max-width:1024px){.elementor-5949 .elementor-element.elementor-element-5b6a3a4{--width:500px;font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-9c62b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2024/03/Progetto-senza-titolo-19.jpg");}.elementor-5949 .elementor-element.elementor-element-7e80753{--width:500px;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-left-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-right-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-14891ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-7ade120 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 1.2 * 100% );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-prev{left:30px;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-next{right:30px;}.elementor-5949 .elementor-element.elementor-element-3dfaec8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-6032154 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 1.2 * 100% );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-prev{left:30px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-next{right:30px;}.elementor-5949 .elementor-element.elementor-element-01be1e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-68f58c6 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 1.2 * 100% );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-prev{left:30px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-next{right:30px;}.elementor-5949 .elementor-element.elementor-element-1904eaa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products{grid-template-columns:repeat(2, 1fr);}.elementor-5949 .elementor-element.elementor-element-7ede57d:not(.raven-products-content-layout-overlay) .jupiterx-wc-loop-product-image img{opacity:1;}.elementor-5949 .elementor-element.elementor-element-7ede57d.raven-products-content-layout-overlay li.product:hover .jupiterx-wc-loop-product-image img{opacity:1;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price .amount bdi{font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del .amount bdi{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-8363432{--width:500px;}.elementor-5949 .elementor-element.elementor-element-fadbf0d .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-9f388a9{--width:500px;}.elementor-5949 .elementor-element.elementor-element-31b3e13 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-4a8e642{--width:500px;}.elementor-5949 .elementor-element.elementor-element-f2825be .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-e916dab{--width:500px;}.elementor-5949 .elementor-element.elementor-element-c536394 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-c544e65{--width:500px;}.elementor-5949 .elementor-element.elementor-element-5102d13 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-859daa0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-859daa0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:18% 0px;}.elementor-5949 .elementor-element.elementor-element-b42f74f{--width:500px;}.elementor-5949 .elementor-element.elementor-element-5488ee8 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-86f049a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-content-marquee .raven-marquee-item{width:450%;height:400vw;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-left-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-right-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-content-marquee .raven-marquee-item{width:450%;height:400vw;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-left-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-right-gradient-overlay{display:block;}.elementor-5949 .elementor-element.elementor-element-14be9d0{--width:500px;}.elementor-5949 .elementor-element.elementor-element-27dca0c .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-534e0e7{--width:500px;}.elementor-5949 .elementor-element.elementor-element-f07138f .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-2497815{--width:500px;}.elementor-5949 .elementor-element.elementor-element-f582439 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-4305dbc{--width:500px;}.elementor-5949 .elementor-element.elementor-element-162c777 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}}@media(max-width:767px){.elementor-5949 .elementor-element.elementor-element-5b6a3a4{--width:500px;font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-362f080 > .elementor-element-populated{padding:30px 20px 0px 20px;}.elementor-5949 .elementor-element.elementor-element-38b5e04 > .elementor-container{min-height:50vh;}.elementor-5949 .elementor-element.elementor-element-38b5e04 > .elementor-background-overlay{opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-38b5e04, .elementor-5949 .elementor-element.elementor-element-38b5e04 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-38b5e04{margin-top:-115px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-a0bca68.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-a0bca68.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-e038ac0 > .elementor-container{min-height:50vh;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-9c62b2d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5949 .elementor-element.elementor-element-9c62b2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5949 .elementor-element.elementor-element-9c62b2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5949 .elementor-element.elementor-element-9c62b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2024/03/Progetto-senza-titolo-19.jpg");background-position:top center;}.elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-element-populated >  .elementor-background-overlay{opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-9c62b2d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5949 .elementor-element.elementor-element-39d11ff .elementor-heading-title{font-size:35px;}.elementor-5949 .elementor-element.elementor-element-39d11ff > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-5949 .elementor-element.elementor-element-7e80753{--width:75px;font-size:60px;--word-spacing:20px;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-7e80753 > .elementor-widget-container{padding:25px 25px 25px 25px;background-size:45px auto;}.elementor-5949 .elementor-element.elementor-element-7e80753:hover .elementor-widget-container{background-size:35px auto;}.elementor-5949 .elementor-element.elementor-element-5eb33cd{padding:50px 0px 100px 0px;}.elementor-5949 .elementor-element.elementor-element-7f84ef0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-left-gradient-overlay{display:none;}.elementor-5949 .elementor-element.elementor-element-6fd548c .raven-marquee-right-gradient-overlay{display:none;}.elementor-5949 .elementor-element.elementor-element-3274fd2{padding:0px 0px 20px 0px;}.elementor-5949 .elementor-element.elementor-element-cf21b4b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5949 .elementor-element.elementor-element-14891ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-14b1502 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-7ade120 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 1.2 * 100% );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-prev{left:10px;}.elementor-5949 .elementor-element.elementor-element-7ade120 .raven-products-carousel .swiper-button-next{right:10px;}.elementor-5949 .elementor-element.elementor-element-c6f2a9f{padding:50px 0px 20px 0px;}.elementor-5949 .elementor-element.elementor-element-c1cb93b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5949 .elementor-element.elementor-element-3dfaec8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-6032154 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 1.2 * 100% );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.posted_in{font-size:20px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-prev{left:10px;}.elementor-5949 .elementor-element.elementor-element-6032154 .raven-products-carousel .swiper-button-next{right:10px;}.elementor-5949 .elementor-element.elementor-element-5da7892{padding:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-58249d2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5949 .elementor-element.elementor-element-01be1e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-68f58c6 li.product .jupiterx-wc-loop-product-image{padding-bottom:calc( 1.2 * 100% );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price ins .woocommerce-Price-amount *, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(ins), .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price :not(del){font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del, .elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel ul.products li.product span.price del span{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-prev{left:10px;}.elementor-5949 .elementor-element.elementor-element-68f58c6 .raven-products-carousel .swiper-button-next{right:10px;}.elementor-5949 .elementor-element.elementor-element-e92993b{padding:0px 0px 20px 0px;}.elementor-5949 .elementor-element.elementor-element-a621481 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5949 .elementor-element.elementor-element-1904eaa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-f5d9bc3 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products{grid-template-columns:repeat(1, 1fr);}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-image-fit img{-o-object-position:center center;object-position:center center;}.elementor-5949 .elementor-element.elementor-element-7ede57d:not(.raven-products-content-layout-overlay) .jupiterx-wc-loop-product-image img{opacity:1;}.elementor-5949 .elementor-element.elementor-element-7ede57d.raven-products-content-layout-overlay li.product:hover .jupiterx-wc-loop-product-image img{opacity:1;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .woocommerce-loop-product__title{font-size:20px;}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price .amount bdi{font-size:var( --e-global-typography-accent-font-size );}.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del, .elementor-5949 .elementor-element.elementor-element-7ede57d .raven-wc-products-custom ul.products .price del .amount bdi{font-size:var( --e-global-typography-b047cb0-font-size );line-height:var( --e-global-typography-b047cb0-line-height );letter-spacing:var( --e-global-typography-b047cb0-letter-spacing );word-spacing:var( --e-global-typography-b047cb0-word-spacing );}.elementor-5949 .elementor-element.elementor-element-8363432{--width:500px;font-size:35px;}.elementor-5949 .elementor-element.elementor-element-fadbf0d .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-9f388a9{--width:500px;font-size:35px;}.elementor-5949 .elementor-element.elementor-element-31b3e13 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-a8a3c3a > .elementor-container{min-height:50vh;}.elementor-5949 .elementor-element.elementor-element-a8a3c3a{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-a9bb8c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/occhiali-da-vista1.jpg");}.elementor-5949 .elementor-element.elementor-element-a9bb8c7 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-a9bb8c7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5949 .elementor-element.elementor-element-4a8e642{--width:75px;font-size:50px;--word-spacing:7px;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-4a8e642 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:20px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-1.png");background-size:45px auto;}.elementor-5949 .elementor-element.elementor-element-4a8e642:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-2.png");background-size:35px auto;}.elementor-5949 .elementor-element.elementor-element-f2825be{text-align:right;}.elementor-5949 .elementor-element.elementor-element-f2825be .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-3665436 > .elementor-container{min-height:50vh;}.elementor-5949 .elementor-element.elementor-element-3665436{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-77bc46b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-77bc46b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-77bc46b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/occhiali-da-sole.jpg");}.elementor-5949 .elementor-element.elementor-element-77bc46b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-77bc46b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5949 .elementor-element.elementor-element-e916dab{--width:75px;font-size:50px;--word-spacing:7px;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-e916dab > .elementor-widget-container{margin:0px 10px 0px 0px;padding:20px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-3.png");background-size:45px auto;}.elementor-5949 .elementor-element.elementor-element-e916dab:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-3.png");background-size:35px auto;}.elementor-5949 .elementor-element.elementor-element-c536394{text-align:right;}.elementor-5949 .elementor-element.elementor-element-c536394 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-c544e65{--width:75px;font-size:50px;--word-spacing:7px;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-c544e65 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:20px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-1.png");background-size:45px auto;}.elementor-5949 .elementor-element.elementor-element-c544e65:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-2.png");background-size:35px auto;}.elementor-5949 .elementor-element.elementor-element-5102d13 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-859daa0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-859daa0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-5949 .elementor-element.elementor-element-b42f74f{--width:75px;font-size:50px;--word-spacing:7px;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-b42f74f > .elementor-widget-container{margin:0px 10px 0px 0px;padding:20px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-3.png");background-size:45px auto;}.elementor-5949 .elementor-element.elementor-element-b42f74f:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-3.png");background-size:35px auto;}.elementor-5949 .elementor-element.elementor-element-5488ee8 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-40a5749 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-86f049a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-content-marquee-items-wrapper{animation-duration:calc(0.2s * 100);}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-content-marquee .raven-marquee-item{width:70vw;height:40vw;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-left-gradient-overlay{display:none;}.elementor-5949 .elementor-element.elementor-element-032a560 .raven-marquee-right-gradient-overlay{display:none;}.elementor-5949 .elementor-element.elementor-element-387c1cf > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-content-marquee-items-wrapper{animation-duration:calc(0.4s * 100);}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-content-marquee .raven-marquee-item{width:70vw;height:40vw;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-left-gradient-overlay{display:none;}.elementor-5949 .elementor-element.elementor-element-2af008e .raven-marquee-right-gradient-overlay{display:none;}.elementor-5949 .elementor-element.elementor-element-14be9d0{--width:500px;font-size:35px;}.elementor-5949 .elementor-element.elementor-element-27dca0c .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-534e0e7{--width:500px;font-size:35px;}.elementor-5949 .elementor-element.elementor-element-f07138f .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-4126773 > .elementor-container{min-height:50vh;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-7b11d49.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-7b11d49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5949 .elementor-element.elementor-element-7b11d49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ottive.it/wp-content/uploads/2023/04/lenti-a-contatto1.jpg");}.elementor-5949 .elementor-element.elementor-element-7b11d49 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.25;}.elementor-5949 .elementor-element.elementor-element-7b11d49 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5949 .elementor-element.elementor-element-2497815{--width:75px;font-size:50px;--word-spacing:7px;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-2497815 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:20px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-9.png");background-size:45px auto;}.elementor-5949 .elementor-element.elementor-element-2497815:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-9.png");background-size:35px auto;}.elementor-5949 .elementor-element.elementor-element-f582439{text-align:right;}.elementor-5949 .elementor-element.elementor-element-f582439 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}.elementor-5949 .elementor-element.elementor-element-557cd09 > .elementor-container{min-height:50vh;}.elementor-5949 .elementor-element.elementor-element-557cd09{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5949 .elementor-element.elementor-element-b2f3bdc > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5949 .elementor-element.elementor-element-4305dbc{--width:75px;font-size:50px;--word-spacing:7px;width:auto;max-width:auto;}.elementor-5949 .elementor-element.elementor-element-4305dbc > .elementor-widget-container{margin:0px 10px 0px 0px;padding:20px 0px 0px 0px;background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-6.png");background-size:45px auto;}.elementor-5949 .elementor-element.elementor-element-4305dbc:hover .elementor-widget-container{background-image:url("http://ottive.it/wp-content/uploads/2023/04/artlines-b-6.png");background-size:35px auto;}.elementor-5949 .elementor-element.elementor-element-162c777{text-align:right;}.elementor-5949 .elementor-element.elementor-element-162c777 .elementor-heading-title{font-size:var( --e-global-typography-af8d523-font-size );line-height:var( --e-global-typography-af8d523-line-height );letter-spacing:var( --e-global-typography-af8d523-letter-spacing );word-spacing:var( --e-global-typography-af8d523-word-spacing );}}/* Start custom CSS for text-path, class: .elementor-element-5b6a3a4 */.elementor-5949 .elementor-element.elementor-element-5b6a3a4 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-5b6a3a4 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-7e80753 */.elementor-5949 .elementor-element.elementor-element-7e80753 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-7e80753 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for raven-text-marquee, class: .elementor-element-6fd548c */.elementor-5949 .elementor-element.elementor-element-6fd548c a {
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for raven-products-carousel, class: .elementor-element-7ade120 */.elementor-5949 .elementor-element.elementor-element-7ade120 .jupiterx-wc-loop-product-image {
    background-color: #fff;
}
.elementor-5949 .elementor-element.elementor-element-7ade120 .jupiterx-wc-loop-product-image img {
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for raven-products-carousel, class: .elementor-element-6032154 */.elementor-5949 .elementor-element.elementor-element-6032154 .jupiterx-wc-loop-product-image {
    background-color: #fff;
}
.elementor-5949 .elementor-element.elementor-element-6032154 .jupiterx-wc-loop-product-image img {
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for raven-products-carousel, class: .elementor-element-68f58c6 */.elementor-5949 .elementor-element.elementor-element-68f58c6 .jupiterx-wc-loop-product-image {
    background-color: #fff;
}
.elementor-5949 .elementor-element.elementor-element-68f58c6 .jupiterx-wc-loop-product-image img {
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for raven-wc-products, class: .elementor-element-7ede57d */.elementor-5949 .elementor-element.elementor-element-7ede57d .raven-products-ordering-wrapper {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-8363432 */.elementor-5949 .elementor-element.elementor-element-8363432 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-8363432 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-9f388a9 */.elementor-5949 .elementor-element.elementor-element-9f388a9 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-9f388a9 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-4a8e642 */.elementor-5949 .elementor-element.elementor-element-4a8e642 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-4a8e642 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-e916dab */.elementor-5949 .elementor-element.elementor-element-e916dab .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-e916dab .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-c544e65 */.elementor-5949 .elementor-element.elementor-element-c544e65 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-c544e65 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-539015f */.elementor-5949 .elementor-element.elementor-element-539015f {
    aspect-ratio: 1/1
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-b42f74f */.elementor-5949 .elementor-element.elementor-element-b42f74f .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-b42f74f .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-859daa0 */.elementor-5949 .elementor-element.elementor-element-859daa0 {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-14be9d0 */.elementor-5949 .elementor-element.elementor-element-14be9d0 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-14be9d0 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-534e0e7 */.elementor-5949 .elementor-element.elementor-element-534e0e7 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-534e0e7 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-2497815 */.elementor-5949 .elementor-element.elementor-element-2497815 .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-2497815 .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-4305dbc */.elementor-5949 .elementor-element.elementor-element-4305dbc .elementor-widget-container{
    animation: rotation 7s infinite linear;
}

.elementor-5949 .elementor-element.elementor-element-4305dbc .elementor-widget-container:hover{
    animation-play-state: paused;
}

@keyframes rotation{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */