.elementor-464 .elementor-element.elementor-element-736f9f2{--display:flex;--min-height:945px;--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:stretch;--border-radius:0px 0px 50px 50px;--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-464 .elementor-element.elementor-element-d43de26{--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:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-ce939e1{--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:space-between;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-8cd4d5d{--display:flex;--min-height:310px;--border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-8cd4d5d:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-8cd4d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opticavilux.mx/wp-content/uploads/2026/03/pexels-shkrabaanthony-6749697.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-8f12123{--display:flex;--min-height:230px;--border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-8f12123:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-8f12123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opticavilux.mx/wp-content/uploads/2026/03/imagen-nuestra-historia-OV.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-f390299{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-f390299:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f390299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-efca4fc{text-align:center;}.elementor-464 .elementor-element.elementor-element-efca4fc img{width:85px;max-width:100%;}.elementor-464 .elementor-element.elementor-element-2c0e4de{text-align:center;}.elementor-464 .elementor-element.elementor-element-1f18fa8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-464 .elementor-element.elementor-element-cdd3819{--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;--justify-content:center;--align-items:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-464 .elementor-element.elementor-element-5316856{padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;font-size:24px;}.elementor-464 .elementor-element.elementor-element-5316856.elementor-element{--align-self:flex-start;}.elementor-464 .elementor-element.elementor-element-620ccec{--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;--justify-content:center;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:22px;--padding-bottom:14px;--padding-left:30px;--padding-right:30px;}.elementor-464 .elementor-element.elementor-element-620ccec:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-620ccec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-ddfdad8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-7c9a2f4{--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;--justify-content:center;--align-items:flex-start;}.elementor-464 .elementor-element.elementor-element-62c76dc .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-d2fa622{--display:flex;}.elementor-464 .elementor-element.elementor-element-5744a07{--display:flex;}.elementor-464 .elementor-element.elementor-element-3210566{--display:flex;}.elementor-464 .elementor-element.elementor-element-0b731b3{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-3a05ea9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-ca49bd3 img{width:100px;max-width:100%;}.elementor-464 .elementor-element.elementor-element-fef6ef2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-54a565c img{width:110px;max-width:100%;}.elementor-464 .elementor-element.elementor-element-989c758{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f5f0a37 img{width:155px;max-width:100%;}.elementor-464 .elementor-element.elementor-element-1b18948{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-fc4427d img{width:155px;max-width:100%;}.elementor-464 .elementor-element.elementor-element-c1d71bb{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-c1d71bb:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-c1d71bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-845901c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-af63bc0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-15f1e7c{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-15f1e7c:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-15f1e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-a5a8e61{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-3765192{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-12c5a52{--spacer-size:34px;}.elementor-464 .elementor-element.elementor-element-b4fa1ec{background-color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-464 .elementor-element.elementor-element-b4fa1ec img{width:100px;}.elementor-464 .elementor-element.elementor-element-9fca74f{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-9fca74f:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9fca74f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-0dad558{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-9298219{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-0ad8ed3{--spacer-size:34px;}.elementor-464 .elementor-element.elementor-element-a48f624{background-color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-464 .elementor-element.elementor-element-a48f624 img{width:100px;}.elementor-464 .elementor-element.elementor-element-608ffaf{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-608ffaf:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-608ffaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-73f59bb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-7182fec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-a75aa50{--spacer-size:34px;}.elementor-464 .elementor-element.elementor-element-dbd1ca6{background-color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-464 .elementor-element.elementor-element-dbd1ca6 img{width:100px;}.elementor-464 .elementor-element.elementor-element-15f10d5{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-15f10d5:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-15f10d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-3275f4e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-022a4be{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-92574ce{--spacer-size:34px;}.elementor-464 .elementor-element.elementor-element-1d144e9{background-color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-464 .elementor-element.elementor-element-1d144e9 img{width:100px;}.elementor-464 .elementor-element.elementor-element-6b3eb74{--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;--justify-content:center;--align-items:flex-start;}.elementor-464 .elementor-element.elementor-element-70052e2{padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:50px 50px 50px 50px;font-size:24px;color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-70052e2.elementor-element{--align-self:flex-start;}.elementor-464 .elementor-element.elementor-element-6b4c026 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-f8f6b25{color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-32ca2f0{--divider-border-style:solid;--divider-color:#FFFFFF36;--divider-border-width:1px;}.elementor-464 .elementor-element.elementor-element-32ca2f0 .elementor-divider-separator{width:100%;}.elementor-464 .elementor-element.elementor-element-32ca2f0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-464 .elementor-element.elementor-element-15b2043 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-6ba6630 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );padding:17px 28px 16px 28px;}.elementor-464 .elementor-element.elementor-element-50c640b{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-464 .elementor-element.elementor-element-705b634{--e-image-carousel-slides-to-show:8;padding:0% 4% 0% 4%;}.elementor-464 .elementor-element.elementor-element-705b634.elementor-element{--align-self:center;}.elementor-464 .elementor-element.elementor-element-705b634 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;background:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-705b634 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-astglobalcolor5 );opacity:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-705b634 .swiper-wrapper{display:flex;align-items:center;}.elementor-464 .elementor-element.elementor-element-8054ee0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-ae90561{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f8fb7c2{padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;font-size:24px;}.elementor-464 .elementor-element.elementor-element-f8fb7c2.elementor-element{--align-self:flex-start;}.elementor-464 .elementor-element.elementor-element-f565486 .elementor-heading-title{text-transform:capitalize;}.elementor-464 .elementor-element.elementor-element-f81100a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-464 .elementor-element.elementor-element-ec1100d{--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:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-95a4d94{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-95a4d94:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-95a4d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-95a4d94:hover{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-95a4d94, .elementor-464 .elementor-element.elementor-element-95a4d94::before{--border-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-6c2e68e{--e-image-carousel-slides-to-show:1;border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-6c2e68e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-4fc7bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor2 );transition:fill 0.3s;}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-item > a{font-size:16px;}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-4fc7bde .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-28bf7c5 .elementor-button{background-color:#F0F5FA00;fill:#0C5753;color:#0C5753;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-464 .elementor-element.elementor-element-28bf7c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-464 .elementor-element.elementor-element-28bf7c5 .elementor-button:hover, .elementor-464 .elementor-element.elementor-element-28bf7c5 .elementor-button:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-28bf7c5 .elementor-button:hover svg, .elementor-464 .elementor-element.elementor-element-28bf7c5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-9e3cd78{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-9e3cd78:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9e3cd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-9e3cd78:hover{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-9e3cd78, .elementor-464 .elementor-element.elementor-element-9e3cd78::before{--border-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-49c89f1{--e-image-carousel-slides-to-show:1;border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-49c89f1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-07c7de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor2 );transition:fill 0.3s;}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-item > a{font-size:16px;}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-07c7de4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-939ce59 .elementor-button{background-color:#F0F5FA00;fill:#0C5753;color:#0C5753;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-464 .elementor-element.elementor-element-939ce59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-464 .elementor-element.elementor-element-939ce59 .elementor-button:hover, .elementor-464 .elementor-element.elementor-element-939ce59 .elementor-button:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-939ce59 .elementor-button:hover svg, .elementor-464 .elementor-element.elementor-element-939ce59 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-8359252{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-8359252:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-8359252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-8359252:hover{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-8359252, .elementor-464 .elementor-element.elementor-element-8359252::before{--border-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-76d67da{--e-image-carousel-slides-to-show:1;border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-76d67da .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-f639a22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor2 );transition:fill 0.3s;}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-item > a{font-size:16px;}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-f639a22 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-db61aa1 .elementor-button{background-color:#F0F5FA00;fill:#0C5753;color:#0C5753;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-464 .elementor-element.elementor-element-db61aa1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-464 .elementor-element.elementor-element-db61aa1 .elementor-button:hover, .elementor-464 .elementor-element.elementor-element-db61aa1 .elementor-button:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-db61aa1 .elementor-button:hover svg, .elementor-464 .elementor-element.elementor-element-db61aa1 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-36baef7{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-36baef7:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-36baef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-36baef7:hover{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-36baef7, .elementor-464 .elementor-element.elementor-element-36baef7::before{--border-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-17fcac8{--e-image-carousel-slides-to-show:1;border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-17fcac8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-1cda97e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor2 );transition:fill 0.3s;}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-item > a{font-size:16px;}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-1cda97e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-61bf06c .elementor-button{background-color:#F0F5FA00;fill:#0C5753;color:#0C5753;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-464 .elementor-element.elementor-element-61bf06c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-464 .elementor-element.elementor-element-61bf06c .elementor-button:hover, .elementor-464 .elementor-element.elementor-element-61bf06c .elementor-button:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-61bf06c .elementor-button:hover svg, .elementor-464 .elementor-element.elementor-element-61bf06c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-464 .elementor-element.elementor-element-88ebe93{--display:flex;--min-height:680px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-464 .elementor-element.elementor-element-6b95ef0{--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;--justify-content:center;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-464 .elementor-element.elementor-element-6b95ef0:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-6b95ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-ab01b32{padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:50px 50px 50px 50px;font-size:24px;color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-ab01b32.elementor-element{--align-self:flex-start;}.elementor-464 .elementor-element.elementor-element-649539a{text-align:start;}.elementor-464 .elementor-element.elementor-element-649539a .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-7536bb5{text-align:start;font-size:18px;color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-f83af5e{--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;--border-radius:24px 24px 24px 24px;}.elementor-464 .elementor-element.elementor-element-f83af5e:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f83af5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opticavilux.mx/wp-content/uploads/2026/03/Lentes-Industriales-OV.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-802a348{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f63915c{--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;}.elementor-464 .elementor-element.elementor-element-c35e498{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-c35e498:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-c35e498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-6c8439c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-464 .elementor-element.elementor-element-1edfb76{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-1edfb76:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-1edfb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-32979cf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-464 .elementor-element.elementor-element-2cdd0c3{--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;}.elementor-464 .elementor-element.elementor-element-eae083d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-eae083d:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-eae083d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-4e76c31 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-464 .elementor-element.elementor-element-43e3c22{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-43e3c22:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-43e3c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-b0adc97 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-464 .elementor-element.elementor-element-2c40657{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-2c40657:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-2c40657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-2dcfad4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-464 .elementor-element.elementor-element-24e0c9a{--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;}.elementor-464 .elementor-element.elementor-element-a477b69{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-a477b69:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-a477b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-b7c353a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-464 .elementor-element.elementor-element-9d93c70{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-9d93c70:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9d93c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-464 .elementor-element.elementor-element-9b31a56 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-464 .elementor-element.elementor-element-47394eb{--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;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-47394eb:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-47394eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-464 .elementor-element.elementor-element-94ce641{text-align:center;}.elementor-464 .elementor-element.elementor-element-94ce641 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-f878385{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f7978ed{--display:flex;}.elementor-464 .elementor-element.elementor-element-ed23012{text-align:center;}.elementor-464 .elementor-element.elementor-element-e4d6f74{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-464 .elementor-element.elementor-element-8850bca{line-height:2.3em;color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-0bc912c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-464 .elementor-element.elementor-element-21bb893{line-height:2.3em;color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-1eb2f0e{--display:flex;--min-height:540px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-1eb2f0e:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-1eb2f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-464 .elementor-element.elementor-element-2b7a09c{--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;--justify-content:center;--align-items:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-464 .elementor-element.elementor-element-953b4ac .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-721a924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:30px;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-464 .elementor-element.elementor-element-973e251 .elementor-button{padding:16px 28px 16px 28px;}.elementor-464 .elementor-element.elementor-element-7ecac8a{--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;}.elementor-464 .elementor-element.elementor-element-7ecac8a:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-7ecac8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opticavilux.mx/wp-content/uploads/2026/03/Optometrista-OV.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-464 .elementor-element.elementor-element-ddfdad8{--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-af63bc0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-464 .elementor-element.elementor-element-736f9f2{--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-d43de26{--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:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-ce939e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f390299{--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-cdd3819{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-620ccec{--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-ddfdad8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-0b731b3{--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-3a05ea9{--width:45%;}.elementor-464 .elementor-element.elementor-element-fef6ef2{--width:45%;}.elementor-464 .elementor-element.elementor-element-989c758{--width:45%;}.elementor-464 .elementor-element.elementor-element-1b18948{--width:45%;}.elementor-464 .elementor-element.elementor-element-c1d71bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-845901c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-af63bc0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-12c5a52{--spacer-size:30px;}.elementor-464 .elementor-element.elementor-element-b4fa1ec img{width:68px;}.elementor-464 .elementor-element.elementor-element-0ad8ed3{--spacer-size:30px;}.elementor-464 .elementor-element.elementor-element-a48f624 img{width:68px;}.elementor-464 .elementor-element.elementor-element-a75aa50{--spacer-size:30px;}.elementor-464 .elementor-element.elementor-element-dbd1ca6 img{width:68px;}.elementor-464 .elementor-element.elementor-element-92574ce{--spacer-size:30px;}.elementor-464 .elementor-element.elementor-element-1d144e9 img{width:68px;}.elementor-464 .elementor-element.elementor-element-6b3eb74{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-50c640b{--margin-top:10px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-705b634{--e-image-carousel-slides-to-show:3;}.elementor-464 .elementor-element.elementor-element-8054ee0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-ae90561{--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-464 .elementor-element.elementor-element-88ebe93{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-6b95ef0{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-f83af5e{--min-height:270px;}.elementor-464 .elementor-element.elementor-element-f63915c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-2cdd0c3{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-24e0c9a{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-47394eb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-f878385{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-464 .elementor-element.elementor-element-f7978ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-e4d6f74{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-0bc912c{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-2b7a09c{--padding-top:12%;--padding-bottom:13%;--padding-left:10%;--padding-right:10%;}.elementor-464 .elementor-element.elementor-element-721a924{font-size:23px;}.elementor-464 .elementor-element.elementor-element-7ecac8a{--min-height:310px;}}@media(min-width:768px){.elementor-464 .elementor-element.elementor-element-ce939e1{--width:48%;}.elementor-464 .elementor-element.elementor-element-8cd4d5d{--width:100%;}.elementor-464 .elementor-element.elementor-element-8f12123{--width:48%;}.elementor-464 .elementor-element.elementor-element-f390299{--width:48%;}.elementor-464 .elementor-element.elementor-element-cdd3819{--width:52%;}.elementor-464 .elementor-element.elementor-element-620ccec{--width:100%;}.elementor-464 .elementor-element.elementor-element-3a05ea9{--width:25%;}.elementor-464 .elementor-element.elementor-element-fef6ef2{--width:25%;}.elementor-464 .elementor-element.elementor-element-989c758{--width:25%;}.elementor-464 .elementor-element.elementor-element-1b18948{--width:25%;}.elementor-464 .elementor-element.elementor-element-845901c{--width:66%;}.elementor-464 .elementor-element.elementor-element-6b3eb74{--width:34%;}.elementor-464 .elementor-element.elementor-element-ae90561{--width:28%;}.elementor-464 .elementor-element.elementor-element-ec1100d{--width:72%;}.elementor-464 .elementor-element.elementor-element-95a4d94{--width:48%;}.elementor-464 .elementor-element.elementor-element-9e3cd78{--width:48%;}.elementor-464 .elementor-element.elementor-element-8359252{--width:48%;}.elementor-464 .elementor-element.elementor-element-36baef7{--width:48%;}.elementor-464 .elementor-element.elementor-element-6b95ef0{--width:60%;}.elementor-464 .elementor-element.elementor-element-f83af5e{--width:40%;}.elementor-464 .elementor-element.elementor-element-f7978ed{--width:60%;}.elementor-464 .elementor-element.elementor-element-e4d6f74{--width:20%;}.elementor-464 .elementor-element.elementor-element-0bc912c{--width:20%;}.elementor-464 .elementor-element.elementor-element-2b7a09c{--width:50%;}.elementor-464 .elementor-element.elementor-element-7ecac8a{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-736f9f2 */#inicio {
  scroll-margin-top: 195px; /* ajusta el valor que necesites */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5316856 */.elementor-464 .elementor-element.elementor-element-5316856 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d43de26 */#nosotros {
  scroll-margin-top: 195px; /* ajusta el valor que necesites */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70052e2 */.elementor-464 .elementor-element.elementor-element-70052e2 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d71bb */#servicios {
  scroll-margin-top: 195px; /* ajusta el valor que necesites */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-705b634 */.elementor-element.elementor-pagination-position-outside .swiper {
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8fb7c2 */.elementor-464 .elementor-element.elementor-element-f8fb7c2 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28bf7c5 */.elementor-464 .elementor-element.elementor-element-28bf7c5 svg, path {
    fill: #0C5753;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-939ce59 */.elementor-464 .elementor-element.elementor-element-939ce59 svg, path {
    fill: #0C5753;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db61aa1 */.elementor-464 .elementor-element.elementor-element-db61aa1 svg, path {
    fill: #0C5753;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61bf06c */.elementor-464 .elementor-element.elementor-element-61bf06c svg, path {
    fill: #0C5753;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8054ee0 */#sucursales {
  scroll-margin-top: 195px; /* ajusta el valor que necesites */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab01b32 */.elementor-464 .elementor-element.elementor-element-ab01b32 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ebe93 */#empresas {
  scroll-margin-top: 195px; /* ajusta el valor que necesites */
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-464 * p {
    margin-bottom: 0;
}/* End custom CSS */