.elementor-90 .elementor-element.elementor-element-de12a7e{--display:flex;--min-height:1350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:180px 180px;--row-gap:180px;--column-gap:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-de12a7e:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-de12a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oticariveliny.com.br/wp-content/uploads/2026/09/bg-hero-lentes.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-c5d6301{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:528px 528px 528px 528px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:060px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-c5d6301.e-con{--align-self:stretch;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90 .elementor-element.elementor-element-b50ce6b{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-90 .elementor-element.elementor-element-b50ce6b img{width:100%;}.elementor-90 .elementor-element.elementor-element-f8e7419{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-90 .elementor-element.elementor-element-f8e7419 img{width:100%;}.elementor-90 .elementor-element.elementor-element-b7e29a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:528px 528px 528px 528px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:060px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-b7e29a4.e-con{--align-self:stretch;}.elementor-90 .elementor-element.elementor-element-99a42aa{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-90 .elementor-element.elementor-element-99a42aa img{width:100%;}.elementor-90 .elementor-element.elementor-element-05c146a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-bbee219 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:normal;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-e36c528 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:normal;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-d6a9219 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:normal;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-3f5b7eb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:normal;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-1d72f11 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:normal;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-450eaa5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-9b1cc83 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:normal;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-00705f0{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-e459da6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-36f0d51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-a24145c{padding:15px 30px 15px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:903px 903px 903px 903px;}.elementor-90 .elementor-element.elementor-element-a24145c.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-a24145c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-de66b4c{width:initial;max-width:initial;}.elementor-90 .elementor-element.elementor-element-de66b4c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-1c87b3e{font-family:"Manrope", Sans-serif;font-size:30px;line-height:35px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-67e324e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-67e324e:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-67e324e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8181F;}.elementor-90 .elementor-element.elementor-element-1bb6eb1{width:initial;max-width:initial;text-align:center;}.elementor-90 .elementor-element.elementor-element-1bb6eb1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-2373747{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:30px;line-height:35px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-2373747.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-c62a21e{--e-image-carousel-slides-to-show:8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c62a21e.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-c62a21e .swiper-wrapper{display:flex;align-items:center;}.elementor-90 .elementor-element.elementor-element-f516ee5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-f516ee5:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-f516ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oticariveliny.com.br/wp-content/uploads/2026/09/bg-s3-lentes.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-6055c42{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-8293dd6{padding:15px 30px 15px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:903px 903px 903px 903px;}.elementor-90 .elementor-element.elementor-element-8293dd6.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-8293dd6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-07aea1e{width:initial;max-width:initial;}.elementor-90 .elementor-element.elementor-element-07aea1e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-d3c71da{font-family:"Manrope", Sans-serif;font-size:30px;line-height:35px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-9a5c6ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-9a5c6ab:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-9a5c6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-2d75808{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-f45a8ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-91e70d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-56a42d0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-87bdfc6{width:initial;max-width:initial;}.elementor-90 .elementor-element.elementor-element-87bdfc6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;color:#000000;}.elementor-90 .elementor-element.elementor-element-9f370df{font-family:"Manrope", Sans-serif;font-size:30px;line-height:35px;color:#000000;}.elementor-90 .elementor-element.elementor-element-e5f924f{--display:flex;--min-height:200px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-90 .elementor-element.elementor-element-e5f924f:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-e5f924f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(24deg, #C8181F 35%, #FF0101 85%);}.elementor-90 .elementor-element.elementor-element-3faa37e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-90 .elementor-element.elementor-element-e07779a{text-align:start;}.elementor-90 .elementor-element.elementor-element-e07779a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:bold;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-aaf06fa{text-align:start;font-family:"Manrope", Sans-serif;font-size:22px;line-height:24px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-a0a4a22{--display:flex;--min-height:350px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-90 .elementor-element.elementor-element-a0a4a22:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-a0a4a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-90 .elementor-element.elementor-element-e4cbdae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-90 .elementor-element.elementor-element-eecaddf{text-align:start;}.elementor-90 .elementor-element.elementor-element-eecaddf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:bold;color:#000000;}.elementor-90 .elementor-element.elementor-element-5c97ffc{text-align:start;font-family:"Manrope", Sans-serif;font-size:22px;line-height:24px;color:#000000;}.elementor-90 .elementor-element.elementor-element-6a54a67{--display:flex;--min-height:350px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-90 .elementor-element.elementor-element-6a54a67:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-6a54a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-90 .elementor-element.elementor-element-ee05366{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-90 .elementor-element.elementor-element-4b38404{text-align:start;}.elementor-90 .elementor-element.elementor-element-4b38404 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:bold;color:#000000;}.elementor-90 .elementor-element.elementor-element-4b9a746{text-align:start;font-family:"Manrope", Sans-serif;font-size:22px;line-height:24px;color:#000000;}.elementor-90 .elementor-element.elementor-element-d2ada94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-581cf00{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-a522c5a{width:initial;max-width:initial;}.elementor-90 .elementor-element.elementor-element-a522c5a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;color:#000000;}.elementor-90 .elementor-element.elementor-element-3f6d76e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-419f88e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-ee51791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-ee51791:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-ee51791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oticariveliny.com.br/wp-content/uploads/2026/09/bg-s5-lentes.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-d7f67ef{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-d7f67ef.e-con{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-7aa18a7{width:initial;max-width:initial;}.elementor-90 .elementor-element.elementor-element-7aa18a7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-1ca688d{font-family:"Manrope", Sans-serif;font-size:30px;line-height:35px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-9de9bdf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-9de9bdf.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-dee19f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-b269bfd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-b269bfd:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-b269bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90 .elementor-element.elementor-element-ea59be6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-2344a02{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-6b482c8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-5645f2b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;color:#FFFFFF7D;}.elementor-90 .elementor-element.elementor-element-28941ce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-a62041a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-6fed9ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-9363490 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-d5d465b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-d830ef2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;color:#FFFFFF7D;}.elementor-90 .elementor-element.elementor-element-a3f3120 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-85213d4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-e48da99 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-08fd7bb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-69cee55 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;color:#FFFFFF7D;}.elementor-90 .elementor-element.elementor-element-9a680e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e5fc34c{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-3f97bd7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-76ab3b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-6fff50f.elementor-element{--align-self:flex-end;}.elementor-90 .elementor-element.elementor-element-47f1eb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-47f1eb2:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-47f1eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90 .elementor-element.elementor-element-70bfef8{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-d450b59 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;color:#FFFFFF7D;}.elementor-90 .elementor-element.elementor-element-36e483e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-2c5c6a8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;color:#FFFFFF7D;}.elementor-90 .elementor-element.elementor-element-ea6aeff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;color:#FFFFFF7D;}.elementor-90 .elementor-element.elementor-element-77d36d3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-83085fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}body.elementor-page-90:not(.elementor-motion-effects-element-type-background), body.elementor-page-90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CF1112;}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-de12a7e{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-36f0d51{--width:50%;}.elementor-90 .elementor-element.elementor-element-67e324e{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-f516ee5{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-6055c42{--width:50%;}.elementor-90 .elementor-element.elementor-element-9a5c6ab{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-f45a8ec{--width:100%;}.elementor-90 .elementor-element.elementor-element-e5f924f{--width:100%;}.elementor-90 .elementor-element.elementor-element-a0a4a22{--width:100%;}.elementor-90 .elementor-element.elementor-element-6a54a67{--width:100%;}.elementor-90 .elementor-element.elementor-element-ee51791{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-d7f67ef{--width:40%;}.elementor-90 .elementor-element.elementor-element-b269bfd{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-47f1eb2{--content-width:1280px;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-de12a7e:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-de12a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oticariveliny.com.br/wp-content/uploads/2026/09/bg-hero-mobile-lentes.png");}.elementor-90 .elementor-element.elementor-element-de12a7e{--gap:652px 652px;--row-gap:652px;--column-gap:652px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-90 .elementor-element.elementor-element-c5d6301{--justify-content:space-around;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-90 .elementor-element.elementor-element-b50ce6b{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-90 .elementor-element.elementor-element-f8e7419{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-90 .elementor-element.elementor-element-a24145c{text-align:center;}.elementor-90 .elementor-element.elementor-element-de66b4c{text-align:center;}.elementor-90 .elementor-element.elementor-element-de66b4c .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-1c87b3e{text-align:center;font-size:20px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-67e324e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-90 .elementor-element.elementor-element-1bb6eb1{text-align:center;}.elementor-90 .elementor-element.elementor-element-1bb6eb1 .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-2373747{text-align:center;font-size:20px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-f516ee5:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-f516ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oticariveliny.com.br/wp-content/uploads/2026/09/bg-2-mobile-lentes.png");background-position:bottom center;}.elementor-90 .elementor-element.elementor-element-f516ee5{--padding-top:60px;--padding-bottom:500px;--padding-left:15px;--padding-right:15px;}.elementor-90 .elementor-element.elementor-element-8293dd6.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-8293dd6{text-align:center;}.elementor-90 .elementor-element.elementor-element-07aea1e{text-align:center;}.elementor-90 .elementor-element.elementor-element-07aea1e .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-d3c71da{text-align:center;font-size:20px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-9a5c6ab{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-90 .elementor-element.elementor-element-87bdfc6{text-align:center;}.elementor-90 .elementor-element.elementor-element-87bdfc6 .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-9f370df{text-align:center;font-size:20px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-e07779a{text-align:center;}.elementor-90 .elementor-element.elementor-element-aaf06fa{text-align:center;}.elementor-90 .elementor-element.elementor-element-eecaddf{text-align:center;}.elementor-90 .elementor-element.elementor-element-5c97ffc{text-align:center;}.elementor-90 .elementor-element.elementor-element-4b38404{text-align:center;}.elementor-90 .elementor-element.elementor-element-4b9a746{text-align:center;}.elementor-90 .elementor-element.elementor-element-a522c5a{text-align:center;}.elementor-90 .elementor-element.elementor-element-a522c5a .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-ee51791{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-90 .elementor-element.elementor-element-7aa18a7{text-align:center;}.elementor-90 .elementor-element.elementor-element-7aa18a7 .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-1ca688d{text-align:center;font-size:20px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-b269bfd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-90 .elementor-element.elementor-element-ea59be6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-90 .elementor-element.elementor-element-e5fc34c{--container-widget-width:149px;--container-widget-flex-grow:0;width:var( --container-widget-width, 149px );max-width:149px;}.elementor-90 .elementor-element.elementor-element-3f97bd7{text-align:start;}.elementor-90 .elementor-element.elementor-element-6fff50f.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-47f1eb2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-90 .elementor-element.elementor-element-d450b59{text-align:center;}.elementor-90 .elementor-element.elementor-element-d450b59 .elementor-heading-title{font-size:12px;}.elementor-90 .elementor-element.elementor-element-2c5c6a8{text-align:center;}.elementor-90 .elementor-element.elementor-element-2c5c6a8 .elementor-heading-title{font-size:12px;}.elementor-90 .elementor-element.elementor-element-ea6aeff{text-align:center;}.elementor-90 .elementor-element.elementor-element-ea6aeff .elementor-heading-title{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-c5d6301 */.elementor-90 .elementor-element.elementor-element-c5d6301 {
  background: rgba(255, 255, 255, 0.10);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 999px;

  box-shadow:
    0 8px 32px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.18);

  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7e29a4 */.elementor-90 .elementor-element.elementor-element-b7e29a4 {
  background: rgba(255, 255, 255, 0.10);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 999px;

  box-shadow:
    0 8px 32px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.18);

  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c62a21e *//* =========================================================
   CARROSSEL INFINITO + BLUR + VINHETA PROGRESSIVA
========================================================= */

.elementor-90 .elementor-element.elementor-element-c62a21e {
  /*
    AJUSTES PRINCIPAIS
    Troque a cor abaixo pela cor exata do fundo da seção.
  */
  --riv-vignette-color: 209, 20, 28;

  /* largura da área lateral */
  --riv-edge-width: 110px;

  /* intensidade do desfoque */
  --riv-edge-blur: 10px;

  position: relative;

  width: 100%;

  overflow: hidden;

  isolation: isolate;
}


/* =========================================================
   SWIPER
========================================================= */

.elementor-90 .elementor-element.elementor-element-c62a21e .swiper {
  position: relative;

  width: 100%;

  overflow: hidden !important;

  z-index: 1;
}


/* =========================================================
   MOVIMENTO CONTÍNUO
========================================================= */

.elementor-90 .elementor-element.elementor-element-c62a21e .swiper-wrapper {
  transition-timing-function: linear !important;
  -webkit-transition-timing-function: linear !important;

  will-change: transform;
}


/* =========================================================
   SLIDES
========================================================= */

.elementor-90 .elementor-element.elementor-element-c62a21e .swiper-slide {
  flex-shrink: 0;

  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;

  transform: translateZ(0);
}


/* =========================================================
   VINHETA + BLUR
========================================================= */

.elementor-90 .elementor-element.elementor-element-c62a21e::before,
.elementor-90 .elementor-element.elementor-element-c62a21e::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;

  width: var(--riv-edge-width);

  z-index: 20;

  pointer-events: none;

  backdrop-filter:
    blur(var(--riv-edge-blur));

  -webkit-backdrop-filter:
    blur(var(--riv-edge-blur));
}


/* =========================================================
   ESQUERDA
   100% DE OPACIDADE → 0%
========================================================= */

.elementor-90 .elementor-element.elementor-element-c62a21e::before {
  left: 0;

  background: linear-gradient(
    to right,

    rgba(var(--riv-vignette-color), 1) 0%,

    rgba(var(--riv-vignette-color), 0.88) 12%,

    rgba(var(--riv-vignette-color), 0.65) 30%,

    rgba(var(--riv-vignette-color), 0.35) 55%,

    rgba(var(--riv-vignette-color), 0.12) 78%,

    rgba(var(--riv-vignette-color), 0) 100%
  );

  -webkit-mask-image: linear-gradient(
    to right,
    #000 0%,
    #000 15%,
    rgba(0, 0, 0, 0.75) 40%,
    rgba(0, 0, 0, 0.30) 70%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to right,
    #000 0%,
    #000 15%,
    rgba(0, 0, 0, 0.75) 40%,
    rgba(0, 0, 0, 0.30) 70%,
    transparent 100%
  );
}


/* =========================================================
   DIREITA
   100% DE OPACIDADE → 0%
========================================================= */

.elementor-90 .elementor-element.elementor-element-c62a21e::after {
  right: 0;

  background: linear-gradient(
    to left,

    rgba(var(--riv-vignette-color), 1) 0%,

    rgba(var(--riv-vignette-color), 0.88) 12%,

    rgba(var(--riv-vignette-color), 0.65) 30%,

    rgba(var(--riv-vignette-color), 0.35) 55%,

    rgba(var(--riv-vignette-color), 0.12) 78%,

    rgba(var(--riv-vignette-color), 0) 100%
  );

  -webkit-mask-image: linear-gradient(
    to left,
    #000 0%,
    #000 15%,
    rgba(0, 0, 0, 0.75) 40%,
    rgba(0, 0, 0, 0.30) 70%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to left,
    #000 0%,
    #000 15%,
    rgba(0, 0, 0, 0.75) 40%,
    rgba(0, 0, 0, 0.30) 70%,
    transparent 100%
  );
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-90 .elementor-element.elementor-element-c62a21e {
    --riv-edge-width: 85px;
    --riv-edge-blur: 8px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-90 .elementor-element.elementor-element-c62a21e {
    --riv-edge-width: 55px;
    --riv-edge-blur: 6px;
  }

}


/* =========================================================
   REDUZIR EFEITOS SE NECESSÁRIO
========================================================= */

@media (prefers-reduced-motion: reduce) {

  .elementor-90 .elementor-element.elementor-element-c62a21e .swiper-wrapper {
    transition-timing-function: linear !important;
  }

}/* End custom CSS */