.elementor-322 .elementor-element.elementor-element-4b766ecc > .elementor-container{min-height:400px;}.elementor-322 .elementor-element.elementor-element-4b766ecc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-4b766ecc:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-4b766ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-322 .elementor-element.elementor-element-4b766ecc .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-4b766ecc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-37991bbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-37991bbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-ad53c26 .bdt-sniper-slider{height:100vh;background-color:#D613130D;}.elementor-322 .elementor-element.elementor-element-a08b18d > .elementor-container{min-height:400px;}.elementor-322 .elementor-element.elementor-element-a08b18d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-a08b18d:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-a08b18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-322 .elementor-element.elementor-element-a08b18d .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-a08b18d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-6f2f130 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-6f2f130 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-f884383 .home-slider-vegas-wrapper{height:100vh;min-height:100vh;}.elementor-322 .elementor-element.elementor-element-2208185 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-2208185{overflow:hidden;}.elementor-322 .elementor-element.elementor-element-2208185 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-9984368 .agency .img .icon{font-size:0px;}.elementor-322 .elementor-element.elementor-element-2b8b02a8.wavo-headig-line .elementor-heading-title{padding-left:70px;}.elementor-322 .elementor-element.elementor-element-2b8b02a8.wavo-headig-line .elementor-heading-title::after{bottom:45%;background-color:#212529;}.elementor-322 .elementor-element.elementor-element-2b8b02a8 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-2b8b02a8 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-2b8b02a8 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-2b8b02a8 .elementor-heading-title{color:#212529;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.elementor-322 .elementor-element.elementor-element-2b8b02a8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-322 .elementor-element.elementor-element-6340bc05 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-6340bc05 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-6340bc05 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-6340bc05 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;}.elementor-322 .elementor-element.elementor-element-6340bc05 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-322 .elementor-element.elementor-element-6340bc05{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-2a64be0{line-height:27px;}.elementor-322 .elementor-element.elementor-element-5e294965 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-67593226 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-67593226 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-5148dc34 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-5148dc34{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-5148dc34:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-5148dc34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-322 .elementor-element.elementor-element-5148dc34 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-5148dc34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-5b5ccac9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-5b5ccac9 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-1f0f46b7.wavo-headig-line .elementor-heading-title{padding-left:70px;}.elementor-322 .elementor-element.elementor-element-1f0f46b7.wavo-headig-line .elementor-heading-title::after{bottom:45%;background-color:#DE0368;}.elementor-322 .elementor-element.elementor-element-1f0f46b7 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-1f0f46b7 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-1f0f46b7 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-1f0f46b7 .elementor-heading-title{color:#DE0368;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-322 .elementor-element.elementor-element-1f0f46b7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-322 .elementor-element.elementor-element-676d326f .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-676d326f .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-676d326f .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-676d326f .elementor-heading-title{color:#DE0368;font-size:38px;font-weight:800;line-height:1.4em;}.elementor-322 .elementor-element.elementor-element-72602812 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-72602812{margin-top:70px;margin-bottom:-10px;}.elementor-322 .elementor-element.elementor-element-248a8f8 .nt-flip-col{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-248a8f8 .nt-flip-bg-img{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-248a8f8 .nt-flip-front{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:-100px -100px 100px 50px rgba(0, 0, 0, 0.19) inset;}.elementor-322 .elementor-element.elementor-element-248a8f8 .nt-flip-back{background-color:#DE0368;}.elementor-322 .elementor-element.elementor-element-248a8f8 .nt-flip-title{color:#FFFFFF;font-size:31px;}.elementor-322 .elementor-element.elementor-element-248a8f8 .nt-flip-desc{color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-248a8f8 > .elementor-widget-container{border-style:none;}.elementor-322 .elementor-element.elementor-element-a8a4f53 .nt-flip-col{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-a8a4f53 .nt-flip-bg-img{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-a8a4f53 .nt-flip-front{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:-100px -100px 100px 50px rgba(0, 0, 0, 0.18) inset;}.elementor-322 .elementor-element.elementor-element-a8a4f53 .nt-flip-back{background-color:#DE0368;}.elementor-322 .elementor-element.elementor-element-a8a4f53 .nt-flip-title{color:#FFFFFF;font-size:31px;}.elementor-322 .elementor-element.elementor-element-a8a4f53 .nt-flip-desc{color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-a8a4f53 > .elementor-widget-container{border-style:none;}.elementor-322 .elementor-element.elementor-element-681f831 .nt-flip-col{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-681f831 .nt-flip-bg-img{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-681f831 .nt-flip-front{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:-99px -100px 100px 61px rgba(0, 0, 0, 0.23) inset;}.elementor-322 .elementor-element.elementor-element-681f831 .nt-flip-back{background-color:#DE0368;}.elementor-322 .elementor-element.elementor-element-681f831 .nt-flip-title{color:#FFFFFF;font-size:31px;}.elementor-322 .elementor-element.elementor-element-681f831 .nt-flip-desc{color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-681f831 > .elementor-widget-container{border-style:none;}.elementor-322 .elementor-element.elementor-element-446f600 .nt-flip-col{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-446f600 .nt-flip-bg-img{height:400px;min-height:400px;}.elementor-322 .elementor-element.elementor-element-446f600 .nt-flip-front{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:-100px -100px 100px 64px rgba(0, 0, 0, 0.18) inset;}.elementor-322 .elementor-element.elementor-element-446f600 .nt-flip-back{background-color:#DE0368;}.elementor-322 .elementor-element.elementor-element-446f600 .nt-flip-title{color:#FFFFFF;font-size:31px;}.elementor-322 .elementor-element.elementor-element-446f600 .nt-flip-desc{color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-446f600 > .elementor-widget-container{border-style:none;}.elementor-322 .elementor-element.elementor-element-198a5cb9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-198a5cb9 > .elementor-background-overlay{background-color:#F3F3F3;opacity:1;}.elementor-322 .elementor-element.elementor-element-198a5cb9 .elementor-background-overlay{width:45%;height:100%;}.elementor-322 .elementor-element.elementor-element-198a5cb9{margin-top:0px;margin-bottom:0px;}.elementor-322 .elementor-element.elementor-element-4f1e1901 > .elementor-element-populated{padding:120px 0px 120px 80px;}.elementor-322 .elementor-element.elementor-element-90fbb1c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 70px;}.elementor-322 .elementor-element.elementor-element-90fbb1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-649d0dcd.wavo-headig-line .elementor-heading-title{padding-left:70px;}.elementor-322 .elementor-element.elementor-element-649d0dcd.wavo-headig-line .elementor-heading-title::after{bottom:45%;background-color:#212529;}.elementor-322 .elementor-element.elementor-element-649d0dcd .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-649d0dcd .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-649d0dcd .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-649d0dcd .elementor-heading-title{color:#212529;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.elementor-322 .elementor-element.elementor-element-649d0dcd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-322 .elementor-element.elementor-element-60e807e2 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-60e807e2 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-60e807e2 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-60e807e2 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.5em;}.elementor-322 .elementor-element.elementor-element-60e807e2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-322 .elementor-element.elementor-element-449472d{line-height:27px;}.elementor-322 .elementor-element.elementor-element-37ee498c .wavo-button:not(.btn-justify){text-align:left;}.elementor-322 .elementor-element.elementor-element-37ee498c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-68008f74 > .elementor-container{min-height:500px;}.elementor-322 .elementor-element.elementor-element-68008f74 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-68008f74:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-68008f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otticadivirgilio.it/wp-content/uploads/2023/07/bg.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-322 .elementor-element.elementor-element-68008f74 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-68008f74 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-68008f74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-322 .elementor-element.elementor-element-5965095.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-322 .elementor-element.elementor-element-5965095.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-5965095.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-322 .elementor-element.elementor-element-5965095 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-5965095 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-22303e5{text-align:center;}.elementor-322 .elementor-element.elementor-element-22303e5 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-22303e5 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-22303e5 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-22303e5 .elementor-heading-title{color:#FFFFFF;font-size:26px;font-weight:700;line-height:1.5em;}.elementor-322 .elementor-element.elementor-element-22303e5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-322 .elementor-element.elementor-element-236c565a .popup-video-wrapper{text-align:center;}.elementor-322 .elementor-element.elementor-element-2c91ea51{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-2c91ea51 > .elementor-background-overlay{background-color:#FAFAFA;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-2c91ea51 .elementor-background-overlay{width:59%;height:100%;}.elementor-322 .elementor-element.elementor-element-9484f8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-322 .elementor-element.elementor-element-9484f8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-322 .elementor-element.elementor-element-9484f8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 10px 40px 10px;}.elementor-322 .elementor-element.elementor-element-9484f8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-45b40e5{text-align:center;}.elementor-322 .elementor-element.elementor-element-45b40e5 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-45b40e5 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-45b40e5 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-45b40e5 .elementor-heading-title{color:#DE0368;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.elementor-322 .elementor-element.elementor-element-45b40e5 > .elementor-widget-container{margin:15px 0px 10px 0px;}.elementor-322 .elementor-element.elementor-element-79ce71e{text-align:center;}.elementor-322 .elementor-element.elementor-element-79ce71e.wavo-stroke.stroke-type-full .elementor-heading-title{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#000000;-webkit-text-fill-color:transparent;}.elementor-322 .elementor-element.elementor-element-79ce71e.wavo-stroke.stroke-type-part .elementor-heading-title b{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#000000;-webkit-text-fill-color:transparent;}.elementor-322 .elementor-element.elementor-element-79ce71e .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-79ce71e .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-79ce71e .elementor-heading-title.splitting .whitespace{width:15px;}.elementor-322 .elementor-element.elementor-element-79ce71e .elementor-heading-title{color:#DE0368;font-size:6vw;font-weight:800;}.elementor-322 .elementor-element.elementor-element-79ce71e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-322 .elementor-element.elementor-element-7feda5f1 > .elementor-background-overlay{background-color:#FAFAFA;background-image:url("https://otticadivirgilio.it/wp-content/uploads/2020/04/pattern.svg");background-repeat:repeat;background-size:20% auto;opacity:0.3;}.elementor-322 .elementor-element.elementor-element-7feda5f1 .elementor-background-overlay{width:100%;height:52%;}.elementor-322 .elementor-element.elementor-element-7163c76c .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-4647e8b0 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-4647e8b0{margin-top:0px;margin-bottom:70px;}.elementor-322 .elementor-element.elementor-element-4cdb73f0.wavo-headig-line .elementor-heading-title{padding-left:70px;}.elementor-322 .elementor-element.elementor-element-4cdb73f0.wavo-headig-line .elementor-heading-title::after{bottom:45%;background-color:#212529;}.elementor-322 .elementor-element.elementor-element-4cdb73f0 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-4cdb73f0 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-4cdb73f0 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-4cdb73f0 .elementor-heading-title{color:#212529;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.elementor-322 .elementor-element.elementor-element-4cdb73f0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-322 .elementor-element.elementor-element-2bcd0330 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-2bcd0330 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-2bcd0330 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-2bcd0330 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.5em;}.elementor-322 .elementor-element.elementor-element-7b26c99c .brands{-ms-flex:0 0 calc(100% / 4 );flex:0 0 calc(100% / 4 );max-width:calc(100% / 4 );}.elementor-322 .elementor-element.elementor-element-925b21f .brands{-ms-flex:0 0 calc(100% / 4 );flex:0 0 calc(100% / 4 );max-width:calc(100% / 4 );}.elementor-322 .elementor-element.elementor-element-97ff424 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-97ff424{margin-top:0px;margin-bottom:70px;}.elementor-322 .elementor-element.elementor-element-3b5c644.wavo-headig-line .elementor-heading-title{padding-left:70px;}.elementor-322 .elementor-element.elementor-element-3b5c644.wavo-headig-line .elementor-heading-title::after{bottom:45%;background-color:#212529;}.elementor-322 .elementor-element.elementor-element-3b5c644 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-3b5c644 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-3b5c644 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-3b5c644 .elementor-heading-title{color:#212529;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.elementor-322 .elementor-element.elementor-element-3b5c644 > .elementor-widget-container{margin:25px 0px 10px 0px;}.elementor-322 .elementor-element.elementor-element-10b93083 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-322 .elementor-element.elementor-element-10b93083:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-10b93083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-322 .elementor-element.elementor-element-10b93083 .elementor-background-overlay{width:100%;height:100%;}.elementor-322 .elementor-element.elementor-element-10b93083{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-10b93083 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-7875158f{text-align:center;}.elementor-322 .elementor-element.elementor-element-7875158f .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-7875158f .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-7875158f .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-322 .elementor-element.elementor-element-7875158f .elementor-heading-title{color:#DE0368;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.elementor-322 .elementor-element.elementor-element-7875158f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-322 .elementor-element.elementor-element-31cd216{text-align:center;}.elementor-322 .elementor-element.elementor-element-31cd216.wavo-stroke.stroke-type-full .elementor-heading-title{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#FFFFFF;-webkit-text-fill-color:transparent;}.elementor-322 .elementor-element.elementor-element-31cd216.wavo-stroke.stroke-type-part .elementor-heading-title b{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#FFFFFF;-webkit-text-fill-color:transparent;}.elementor-322 .elementor-element.elementor-element-31cd216 .elementor-heading-title.animated .char{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index));}.elementor-322 .elementor-element.elementor-element-31cd216 .elementor-heading-title.animated .word{-webkit-animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInUp2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(30ms * var(--word-index));animation-delay:calc(30ms * var(--word-index));}.elementor-322 .elementor-element.elementor-element-31cd216 .elementor-heading-title.splitting .whitespace{width:15px;}.elementor-322 .elementor-element.elementor-element-31cd216 .elementor-heading-title{color:#FFFFFF;font-size:6vw;font-weight:800;}.elementor-322 .elementor-element.elementor-element-31cd216 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-322 .elementor-element.elementor-element-b804b9b > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0% 2% 0% 2%;}.elementor-322 .elementor-element.elementor-element-17103fee .wavo-button:not(.btn-justify){text-align:center;}.elementor-322 .elementor-element.elementor-element-17103fee > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(min-width:768px){.elementor-322 .elementor-element.elementor-element-549822e5{width:58%;}.elementor-322 .elementor-element.elementor-element-4637b4ca{width:42%;}.elementor-322 .elementor-element.elementor-element-6a9e2606{width:58%;}.elementor-322 .elementor-element.elementor-element-d932cf3{width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-322 .elementor-element.elementor-element-549822e5{width:100%;}.elementor-322 .elementor-element.elementor-element-4637b4ca{width:100%;}.elementor-322 .elementor-element.elementor-element-6a9e2606{width:100%;}.elementor-322 .elementor-element.elementor-element-d932cf3{width:100%;}.elementor-322 .elementor-element.elementor-element-14216106{width:100%;}.elementor-322 .elementor-element.elementor-element-649b4b8{width:100%;}.elementor-322 .elementor-element.elementor-element-3782cdaa{width:100%;}.elementor-322 .elementor-element.elementor-element-4942e5b{width:100%;}.elementor-322 .elementor-element.elementor-element-4f1e1901{width:100%;}.elementor-322 .elementor-element.elementor-element-90fbb1c{width:100%;}.elementor-322 .elementor-element.elementor-element-5965095{width:100%;}.elementor-322 .elementor-element.elementor-element-25a50317{width:100%;}.elementor-322 .elementor-element.elementor-element-1c9c5662{width:100%;}.elementor-322 .elementor-element.elementor-element-8bff7ef{width:100%;}.elementor-322 .elementor-element.elementor-element-c0c6e47{width:100%;}.elementor-322 .elementor-element.elementor-element-61fca60e{width:100%;}}@media(min-width:1025px){.elementor-322 .elementor-element.elementor-element-68008f74:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-68008f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-322 .elementor-element.elementor-element-549822e5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-322 .elementor-element.elementor-element-6340bc05 .elementor-heading-title{font-size:30px;}.elementor-322 .elementor-element.elementor-element-6340bc05{width:initial;max-width:initial;}.elementor-322 .elementor-element.elementor-element-198a5cb9 .elementor-background-overlay{width:60%;height:62%;}.elementor-322 .elementor-element.elementor-element-198a5cb9{margin-top:0px;margin-bottom:0px;}.elementor-322 .elementor-element.elementor-element-4f1e1901.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-322 .elementor-element.elementor-element-4f1e1901 > .elementor-element-populated{padding:100px 80px 100px 80px;}.elementor-322 .elementor-element.elementor-element-4725545{text-align:center;}.elementor-322 .elementor-element.elementor-element-90fbb1c > .elementor-element-populated{padding:100px 20px 100px 20px;}.elementor-322 .elementor-element.elementor-element-60e807e2 .elementor-heading-title{font-size:30px;}.elementor-322 .elementor-element.elementor-element-5965095 > .elementor-element-populated{padding:125px 0px 125px 0px;}.elementor-322 .elementor-element.elementor-element-22303e5 .elementor-heading-title{font-size:30px;}.elementor-322 .elementor-element.elementor-element-2c91ea51{margin-top:0px;margin-bottom:0px;}.elementor-322 .elementor-element.elementor-element-79ce71e .elementor-heading-title{font-size:8vw;}.elementor-322 .elementor-element.elementor-element-2bcd0330 .elementor-heading-title{font-size:30px;}.elementor-322 .elementor-element.elementor-element-10b93083{padding:60px 10px 60px 10px;}.elementor-322 .elementor-element.elementor-element-31cd216 .elementor-heading-title{font-size:8vw;}}@media(max-width:767px){.elementor-322 .elementor-element.elementor-element-ad53c26 .bdt-sniper-slider{height:75vh;}.elementor-322 .elementor-element.elementor-element-2208185{margin-top:0px;margin-bottom:0px;padding:40px 10px 0px 10px;}.elementor-322 .elementor-element.elementor-element-549822e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-9984368 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-6340bc05 .elementor-heading-title{font-size:24px;}.elementor-322 .elementor-element.elementor-element-6340bc05{width:initial;max-width:initial;}.elementor-322 .elementor-element.elementor-element-5e294965 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-322 .elementor-element.elementor-element-67593226{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-5148dc34{padding:5px 0px 5px 0px;}.elementor-322 .elementor-element.elementor-element-676d326f .elementor-heading-title{font-size:30px;}.elementor-322 .elementor-element.elementor-element-72602812{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-322 .elementor-element.elementor-element-198a5cb9 .elementor-background-overlay{height:42%;}.elementor-322 .elementor-element.elementor-element-4f1e1901 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-322 .elementor-element.elementor-element-90fbb1c > .elementor-element-populated{padding:60px 14px 60px 14px;}.elementor-322 .elementor-element.elementor-element-60e807e2 .elementor-heading-title{font-size:24px;}.elementor-322 .elementor-element.elementor-element-5965095 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-322 .elementor-element.elementor-element-22303e5 .elementor-heading-title{font-size:24px;}.elementor-322 .elementor-element.elementor-element-2c91ea51{padding:100px 5px 50px 5px;}.elementor-322 .elementor-element.elementor-element-79ce71e .elementor-heading-title{font-size:10vw;}.elementor-322 .elementor-element.elementor-element-7feda5f1{padding:100px 20px 0px 20px;}.elementor-322 .elementor-element.elementor-element-7163c76c{margin-top:0px;margin-bottom:0px;}.elementor-322 .elementor-element.elementor-element-4647e8b0{margin-top:0px;margin-bottom:40px;}.elementor-322 .elementor-element.elementor-element-2bcd0330 .elementor-heading-title{font-size:24px;}.elementor-322 .elementor-element.elementor-element-7b26c99c .brands{-ms-flex:0 0 calc(100% / 2 );flex:0 0 calc(100% / 2 );max-width:calc(100% / 2 );}.elementor-322 .elementor-element.elementor-element-7b26c99c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-322 .elementor-element.elementor-element-925b21f .brands{-ms-flex:0 0 calc(100% / 2 );flex:0 0 calc(100% / 2 );max-width:calc(100% / 2 );}.elementor-322 .elementor-element.elementor-element-925b21f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-322 .elementor-element.elementor-element-97ff424{margin-top:0px;margin-bottom:0px;}.elementor-322 .elementor-element.elementor-element-10b93083{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-322 .elementor-element.elementor-element-31cd216 .elementor-heading-title{font-size:10vw;}}/* Start custom CSS */.clients .brands .img {
    max-width: 200px!important;
}
.nmb-font {color:#DE0368;}/* End custom CSS */