.elementor-1306 .elementor-element.elementor-element-f353d1c:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-f353d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opticamariaesteban.es/wp-content/uploads/2020/10/optica-maria-esteban-essentials-00.jpg");}.elementor-1306 .elementor-element.elementor-element-f353d1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:170px 0px 55px 0px;}.elementor-1306 .elementor-element.elementor-element-f353d1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-b5484ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-1306 .elementor-element.elementor-element-1483ef6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1306 .elementor-element.elementor-element-1483ef6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(44, 207, 220, 0.8);}.elementor-1306 .elementor-element.elementor-element-1483ef6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-1483ef6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1306 .elementor-element.elementor-element-498887c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-498887c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-fdea121{text-align:center;font-family:"Open Sans", Sans-serif;font-size:75px;line-height:1em;letter-spacing:-0.5px;}.elementor-1306 .elementor-element.elementor-element-6498ae1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-36c7d2f > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-e81f57f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-4c60291 > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.64);padding:20px 60px 0px 60px;}.elementor-1306 .elementor-element.elementor-element-0666d38{padding:130px 0px 130px 0px;}.elementor-1306 .elementor-element.elementor-element-e5c56a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1306 .elementor-element.elementor-element-e5c56a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2CCFDC;}.elementor-bc-flex-widget .elementor-1306 .elementor-element.elementor-element-e5c56a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1306 .elementor-element.elementor-element-e5c56a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1306 .elementor-element.elementor-element-e5c56a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-e5c56a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-4a88bcf{margin-top:-115px;margin-bottom:-115px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-71bb885:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1306 .elementor-element.elementor-element-71bb885 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-71bb885 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-71bb885 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-c98acb6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:248px;font-weight:800;line-height:0.9em;color:#E0E0E0;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-3b81d17{left:0px;}body.rtl .elementor-1306 .elementor-element.elementor-element-3b81d17{right:0px;}.elementor-1306 .elementor-element.elementor-element-3b81d17{top:73px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:150px;font-weight:800;line-height:1em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-e0ed97e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-e0ed97e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:75px;font-weight:800;line-height:1em;color:#2CCFDC;}.elementor-1306 .elementor-element.elementor-element-cf35d3e{text-align:center;font-size:38px;font-weight:800;line-height:1em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-1f23129:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-1f23129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opticamariaesteban.es/wp-content/uploads/2020/10/optica-maria-esteban-essentials-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1306 .elementor-element.elementor-element-1f23129{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:130px 0px 130px 0px;}.elementor-1306 .elementor-element.elementor-element-1f23129 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-b5da600:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-b5da600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(44, 207, 220, 0.8) 50%, rgba(0, 0, 0, 0) 50%);}.elementor-1306 .elementor-element.elementor-element-b5da600{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1306 .elementor-element.elementor-element-b5da600 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-25fd023 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1306 .elementor-element.elementor-element-ae7d984{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1306 .elementor-element.elementor-element-1f540d5{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-icon{padding-inline-end:18px;}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1em;}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1306 .elementor-element.elementor-element-15a2056{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-7453c6b{width:100%;max-width:100%;bottom:-181px;z-index:0;text-align:end;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-7453c6b{left:0px;}body.rtl .elementor-1306 .elementor-element.elementor-element-7453c6b{right:0px;}.elementor-1306 .elementor-element.elementor-element-513cf92 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1306 .elementor-element.elementor-element-513cf92 > .elementor-container{min-height:589px;}.elementor-1306 .elementor-element.elementor-element-513cf92{margin-top:0px;margin-bottom:0px;z-index:5;}.elementor-1306 .elementor-element.elementor-element-b18ae18{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-b18ae18{left:-220px;}body.rtl .elementor-1306 .elementor-element.elementor-element-b18ae18{right:-220px;}.elementor-1306 .elementor-element.elementor-element-f498fc6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-1c4e423 > .elementor-widget-container{margin:0% 0% 0% 15%;}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1306 .elementor-element.elementor-element-1c4e423{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-icon{padding-inline-end:18px;}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1em;}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1306 .elementor-element.elementor-element-b931e68{text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-7c66863{text-align:center;font-family:"Open Sans", Sans-serif;font-size:38px;font-weight:700;line-height:1em;color:#00B2C0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1306 .elementor-element.elementor-element-63c10da .elementor-button{background-color:#2CCFDC;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;border-radius:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-63c10da .elementor-button:hover, .elementor-1306 .elementor-element.elementor-element-63c10da .elementor-button:focus{background-color:#000000;}.elementor-1306 .elementor-element.elementor-element-5b35446:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-5b35446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2CCFDC;}.elementor-1306 .elementor-element.elementor-element-5b35446 > .elementor-container{min-height:200px;}.elementor-1306 .elementor-element.elementor-element-5b35446{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-440px;margin-bottom:226px;}.elementor-1306 .elementor-element.elementor-element-5b35446 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-ef09811:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-ef09811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.opticamariaesteban.es/wp-content/uploads/2020/10/optica-maria-esteban-essentials-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1306 .elementor-element.elementor-element-ef09811{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 90px 0px;}.elementor-1306 .elementor-element.elementor-element-ef09811 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-e2d6f61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1306 .elementor-element.elementor-element-e2d6f61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(44, 207, 220, 0.8);}.elementor-1306 .elementor-element.elementor-element-e2d6f61 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 20px 20px 20px;}.elementor-1306 .elementor-element.elementor-element-e2d6f61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-467d408 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1306 .elementor-element.elementor-element-d6e95dd > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-1306 .elementor-element.elementor-element-d6e95dd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-d6e95dd.elementor-view-framed .elementor-icon, .elementor-1306 .elementor-element.elementor-element-d6e95dd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon{font-size:31px;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-title{color:#000000;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1306 .elementor-element.elementor-element-47c8945 > .elementor-widget-container{padding:0px 0px 0px 22px;}.elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-1306 .elementor-element.elementor-element-47c8945.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-47c8945.elementor-view-framed .elementor-icon, .elementor-1306 .elementor-element.elementor-element-47c8945.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon{font-size:30px;}.elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-title{color:#000000;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 > .elementor-widget-container{padding:0px 0px 0px 22px;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-1306 .elementor-element.elementor-element-c5dbf92.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-c5dbf92.elementor-view-framed .elementor-icon, .elementor-1306 .elementor-element.elementor-element-c5dbf92.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon{font-size:30px;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon-box-title{color:#000000;}.elementor-1306 .elementor-element.elementor-element-8d1296f > .elementor-widget-container{padding:0px 0px 0px 22px;}.elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-1306 .elementor-element.elementor-element-8d1296f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-8d1296f.elementor-view-framed .elementor-icon, .elementor-1306 .elementor-element.elementor-element-8d1296f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon{font-size:30px;}.elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon-box-title{color:#000000;}.elementor-1306 .elementor-element.elementor-element-67834e3 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-1306 .elementor-element.elementor-element-67834e3{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-2f14437 > .elementor-container{min-height:200px;}.elementor-1306 .elementor-element.elementor-element-2f14437{margin-top:30px;margin-bottom:30px;}.elementor-1306 .elementor-element.elementor-element-f52bf6a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-e64ea0a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-07fdbfb:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-07fdbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2CCFDC;}.elementor-1306 .elementor-element.elementor-element-07fdbfb > .elementor-container{min-height:200px;}.elementor-1306 .elementor-element.elementor-element-07fdbfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1306 .elementor-element.elementor-element-07fdbfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-45d5061{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-45bf9a2{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-2c699a2 .elementor-button{background-color:#000000;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-2c699a2 .elementor-button:hover, .elementor-1306 .elementor-element.elementor-element-2c699a2 .elementor-button:focus{background-color:#666666;}.elementor-1306 .elementor-element.elementor-element-ee40ace:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-ee40ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #E0E0E0 50%);}.elementor-1306 .elementor-element.elementor-element-ee40ace > .elementor-background-overlay{background-image:url("https://www.opticamariaesteban.es/wp-content/uploads/2020/10/optica-maria-esteban-essentials-05.png");background-position:center left;background-repeat:no-repeat;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-ee40ace{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-2f1456c{left:0px;}body.rtl .elementor-1306 .elementor-element.elementor-element-2f1456c{right:0px;}.elementor-1306 .elementor-element.elementor-element-2f1456c{top:61px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:150px;font-weight:800;line-height:1em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-879a4d1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:248px;font-weight:800;line-height:0.8em;color:#E0E0E0;}.elementor-1306 .elementor-element.elementor-element-e9741e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-e9741e8{text-align:center;font-family:"Open Sans", Sans-serif;font-size:75px;font-weight:800;line-height:1em;color:#2CCFDC;}.elementor-1306 .elementor-element.elementor-element-551fff0{text-align:center;font-size:38px;font-weight:800;line-height:1em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-983ef30{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-983ef30{left:-309px;}body.rtl .elementor-1306 .elementor-element.elementor-element-983ef30{right:-309px;}.elementor-1306 .elementor-element.elementor-element-482fb04{text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1306 .elementor-element.elementor-element-16e8797 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-e4d9072 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1306 .elementor-element.elementor-element-f6932cd:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-f6932cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2CCFDC;}.elementor-1306 .elementor-element.elementor-element-f6932cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1306 .elementor-element.elementor-element-f6932cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1306 .elementor-element.elementor-element-bd5f24f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-1306 .elementor-element.elementor-element-ee0b177{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-14e86fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-2f2d486 > .elementor-widget-container{margin:0px 30px 0px 0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-2f2d486{right:0px;}body.rtl .elementor-1306 .elementor-element.elementor-element-2f2d486{left:0px;}.elementor-1306 .elementor-element.elementor-element-2f2d486{bottom:63px;z-index:90;}.elementor-1306 .elementor-element.elementor-element-2f2d486 .elementor-icon-wrapper{text-align:end;}.elementor-1306 .elementor-element.elementor-element-2f2d486.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1306 .elementor-element.elementor-element-2f2d486.elementor-view-framed .elementor-icon, .elementor-1306 .elementor-element.elementor-element-2f2d486.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1306 .elementor-element.elementor-element-2f2d486.elementor-view-framed .elementor-icon, .elementor-1306 .elementor-element.elementor-element-2f2d486.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-1306 .elementor-element.elementor-element-2f2d486 .elementor-icon{font-size:30px;}.elementor-1306 .elementor-element.elementor-element-2f2d486 .elementor-icon svg{height:30px;}@media(max-width:1024px){.elementor-1306 .elementor-element.elementor-element-f353d1c{padding:10px 60px 60px 60px;}.elementor-1306 .elementor-element.elementor-element-e0ed97e{font-size:50px;}.elementor-1306 .elementor-element.elementor-element-cf35d3e{font-size:30px;}.elementor-1306 .elementor-element.elementor-element-1f23129{padding:40px 0px 40px 0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-b18ae18{left:-369px;}body.rtl .elementor-1306 .elementor-element.elementor-element-b18ae18{right:-369px;}.elementor-1306 .elementor-element.elementor-element-1c4e423 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1306 .elementor-element.elementor-element-1c4e423 .elementor-icon-list-item > a{font-size:16px;}.elementor-bc-flex-widget .elementor-1306 .elementor-element.elementor-element-059ff90.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1306 .elementor-element.elementor-element-059ff90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-2f1456c{left:-2px;}body.rtl .elementor-1306 .elementor-element.elementor-element-2f1456c{right:-2px;}.elementor-1306 .elementor-element.elementor-element-2f1456c{top:114px;font-size:102px;}.elementor-1306 .elementor-element.elementor-element-879a4d1{font-size:193px;}.elementor-1306 .elementor-element.elementor-element-e9741e8{font-size:50px;}.elementor-1306 .elementor-element.elementor-element-551fff0{font-size:30px;}}@media(max-width:767px){.elementor-1306 .elementor-element.elementor-element-f353d1c{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-498887c > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1306 .elementor-element.elementor-element-498887c{font-size:20px;}.elementor-1306 .elementor-element.elementor-element-fdea121{font-size:42px;line-height:1em;}.elementor-1306 .elementor-element.elementor-element-6498ae1{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-e81f57f{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-c98acb6{font-size:175px;}.elementor-1306 .elementor-element.elementor-element-3b81d17{font-size:77px;}.elementor-1306 .elementor-element.elementor-element-e0ed97e{font-size:50px;}.elementor-1306 .elementor-element.elementor-element-cf35d3e{font-size:27px;}.elementor-1306 .elementor-element.elementor-element-1f23129{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-b5da600{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-25fd023 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1306 .elementor-element.elementor-element-ae7d984{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1306 .elementor-element.elementor-element-1f540d5 .elementor-icon-list-item > a{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-15a2056{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-513cf92 > .elementor-container{min-height:525px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-b18ae18{left:-71px;}body.rtl .elementor-1306 .elementor-element.elementor-element-b18ae18{right:-71px;}.elementor-1306 .elementor-element.elementor-element-1c4e423 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1306 .elementor-element.elementor-element-b931e68{font-size:22px;}.elementor-1306 .elementor-element.elementor-element-7c66863{font-size:26px;}.elementor-1306 .elementor-element.elementor-element-5b35446{margin-top:-382px;margin-bottom:210px;}.elementor-1306 .elementor-element.elementor-element-ef09811{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-467d408{text-align:center;}.elementor-1306 .elementor-element.elementor-element-d6e95dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-wrapper{text-align:center;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-title{margin-block-end:6px;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-title a{font-size:16px;}.elementor-1306 .elementor-element.elementor-element-d6e95dd .elementor-icon-box-description{font-size:15px;}.elementor-1306 .elementor-element.elementor-element-47c8945 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-47c8945 .elementor-icon-box-title a{font-size:15px;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon-box-wrapper{gap:2px;}.elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-c5dbf92 .elementor-icon-box-title a{font-size:15px;}.elementor-1306 .elementor-element.elementor-element-8d1296f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon-box-title, .elementor-1306 .elementor-element.elementor-element-8d1296f .elementor-icon-box-title a{font-size:15px;}.elementor-1306 .elementor-element.elementor-element-67834e3{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-58cc2d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-2f14437 > .elementor-container{min-height:250px;}.elementor-1306 .elementor-element.elementor-element-f52bf6a{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-e64ea0a{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-07fdbfb > .elementor-container{min-height:280px;}.elementor-1306 .elementor-element.elementor-element-45d5061{font-size:18px;}.elementor-1306 .elementor-element.elementor-element-45bf9a2{font-size:18px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-2f1456c{left:0px;}body.rtl .elementor-1306 .elementor-element.elementor-element-2f1456c{right:0px;}.elementor-1306 .elementor-element.elementor-element-2f1456c{top:58px;}.elementor-1306 .elementor-element.elementor-element-551fff0{font-size:20px;}.elementor-1306 .elementor-element.elementor-element-482fb04{font-size:18px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1306 .elementor-element.elementor-element-b5484ca{width:50%;}.elementor-1306 .elementor-element.elementor-element-1483ef6{width:100%;}.elementor-1306 .elementor-element.elementor-element-e2d6f61{width:80%;}}@media(min-width:1025px){.elementor-1306 .elementor-element.elementor-element-1f23129:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-1f23129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1306 .elementor-element.elementor-element-ef09811:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-ef09811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for wp-widget-mailpoet_form, class: .elementor-element-4c60291 */.elementor-page-1306 .mailpoet_text {padding:10px!important; font-weight:bold;}
.elementor-page-1306 .mailpoet_submit {background-color:#2ccfdc!important; padding:10px 40px!important;font-weight:bold; font-size:15pt;margin:auto!important;display:table!important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c98acb6 */.elementor-1306 .elementor-element.elementor-element-c98acb6{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0ed97e */.elementor-1306 .elementor-element.elementor-element-e0ed97e{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b5da600 */[data-elementor-device-mode=mobile] #fondo-turquesa {
    background: rgba(44, 207, 220, 0.8);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b931e68 */.elementor-1306 .elementor-element.elementor-element-b931e68{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e95dd */[data-elementor-device-mode=mobile] .elementor-1306 .elementor-element.elementor-element-d6e95dd .parking{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-879a4d1 */.elementor-1306 .elementor-element.elementor-element-879a4d1{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9741e8 */.elementor-1306 .elementor-element.elementor-element-e9741e8{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-16e8797 */.elementor-1306 .elementor-element.elementor-element-16e8797{
    height: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee40ace */[data-elementor-device-mode=mobile] #fondo-plano {
    background: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5f24f */.elementor-1306 .elementor-element.elementor-element-bd5f24f a{
    color: white;
    text-decoration: underline
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee0b177 */.elementor-1306 .elementor-element.elementor-element-ee0b177{
    height: 0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1306 p{
    margin-bottom: 0;
}

.elementor-1306 .elementor-element.elementor-element-bdefd0c .wpcf7 input.wpcf7-submit:hover{
    background: black;
}/* End custom CSS */