.transition{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flex{display:flex;flex-direction:row;flex-wrap:wrap}.appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none}.height-float:after{content:'';display:table;clear:both}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slider-home{width:100%;overflow-x:hidden}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:#fff0;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity 0.25s ease,visibility 0s ease 0.25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity 0.25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:#fff0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:#fff0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:#fff0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgb(30 30 30 / .6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color 0.2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:#fff0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .15) 65%,rgb(0 0 0 / .075) 75.5%,rgb(0 0 0 / .037) 82.85%,rgb(0 0 0 / .019) 88%,#fff0 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px 44px 25px 44px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:#fff0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:12px;padding-right:12px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:#fff0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:#fff0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgb(0 0 0 / .1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:#fff0;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span,a,li,td,button,input,textarea,select,label{font-family:'Noto Sans',sans-serif;font-weight:400;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,li{margin:0;padding:0;list-style:none}a,button,input[type="submit"]{display:inline-block;text-decoration:none;transition:all 0.5s}a:hover,button:hover,input[type="submit"]:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a,li,section,div,article{font-family:'Noto Sans',sans-serif;font-weight:400;padding:0;margin:0}figure{margin:0;display:block}input,a{text-decoration:none;outline:0}input:hover,a:hover,input:focus,a:focus{text-decoration:none;outline:0}input,select,textarea{border-radius:0}svg{pointer-events:none}:focus{outline:0}input[type="checkbox"],input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;outline:0!important;border:none;background:none}input[type="checkbox"]:before,input[type="radio"]:before{width:12px;height:12px;outline:0;position:relative;transition:all 0.5s;background:url(/wp-content/themes/claravision-theme/library/images/icon-checkbox.svg) no-repeat center;content:'';display:inline-block;margin-right:7px;top:2px}input[type="checkbox"]:checked:before,input[type="radio"]:checked:before{background:url(/wp-content/themes/claravision-theme/library/images/icon-checked.svg) no-repeat center}.extra{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semi{font-weight:600}.bold{font-weight:700}.black{font-weight:900}.italic{font-style:italic}.btn-orange{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900}.btn-orange:hover{background:#224381}.one-column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.top--menu{margin-top:124px}.form--gen p{margin-bottom:20px}.form--gen .field--two{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px}.form--gen .field-policy{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.form--gen .hidden{display:none}.form--gen .wpcf7-list-item{margin:0}.form--gen .ajax-loader{display:none!important}.form--gen ::placeholder{color:#666}.form--gen br{display:none}.form--gen input[type="text"],.form--gen input[type="tel"],.form--gen input[type="email"],.form--gen textarea{font-size:17px;font-size:1.0625rem;font-weight:400;background:#fff;border:1px solid #D9D9D9;border-radius:10px;padding:12px 20px;color:#666;width:100%}.form--gen textarea{height:135px}.form--gen .datepicker{padding:12px 30px 12px 20px!important;background:url(/wp-content/themes/claravision-theme/library/images/date-calendar.svg) no-repeat calc(100% - 12px) center!important}.form--gen select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:17px;font-size:1.0625rem;font-weight:400;border:1px solid #D9D9D9;border-radius:10px;padding:11px 30px 11px 20px;color:#666;width:100%;background:url(/wp-content/themes/claravision-theme/library/images/icon-select.svg) no-repeat calc(100% - 12px) center}.form--gen label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:10px;font-size:.625rem;font-weight:400;color:#666;cursor:pointer;padding:10px 0 25px;display:block}.form--gen label a{color:#666;text-decoration:underline;font-weight:400}.form--gen label a:hover{color:#F85900}.form--gen input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900}.form--gen input[type="submit"]:hover{background:#224381}.form--gen input[type="submit"]:disabled:hover{background:#F85900}.miga--white .breadcrumbs li:after{background:url(/wp-content/themes/claravision-theme/library/images/bread-arrow-white.svg) no-repeat center}.miga--white .breadcrumbs li a svg path{fill:#fff}.miga--white .breadcrumbs li a span{color:#fff}.miga--white .breadcrumbs li:last-child a span{color:#fff}.breadcrumbs{line-height:1}.breadcrumbs li{display:inline}.breadcrumbs li:after{display:inline-block;width:8px;height:13px;position:relative;transition:all 0.5s;outline:0;background:url(/wp-content/themes/claravision-theme/library/images/bread-arrow.svg) no-repeat center;content:'';margin:0 9px;top:3px}.breadcrumbs li a{display:inline;align-items:center}.breadcrumbs li a svg{display:inline;margin-right:4px;top:1px}.breadcrumbs li a span{font-weight:700;font-size:11px;font-size:.6875rem;color:#A6A6A6;letter-spacing:.08em;text-transform:uppercase;transition:all 0.5s}.breadcrumbs li a:hover span{text-decoration:underline}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li:last-child a{pointer-events:none}.breadcrumbs li:last-child a span{color:#404040}.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .075);box-shadow:0 3px 6px rgb(0 0 0 / .075);min-width:17em;width:auto}.ui-widget-header .ui-icon{background-color:#fff}.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse;width:100%}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background-image:none;border:none;color:#fff;font-weight:400}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:#fff0;border-color:#fff0;cursor:pointer}.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:relative;top:0;height:34px;width:34px}.ui-datepicker .ui-state-hover.ui-datepicker-prev,.ui-datepicker .ui-state-hover.ui-datepicker-next{border:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-next:before{content:'';padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:23px;height:12px;background-image:url(/wp-content/themes/claravision-theme/library/images/arrow-next-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;position:relative;top:10px}.ui-datepicker .ui-datepicker-prev:before{content:'';padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:23px;height:12px;background-image:url(/wp-content/themes/claravision-theme/library/images/arrow-prev-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;position:relative;top:10px}.ui-datepicker .ui-datepicker-prev-hover:before,.ui-datepicker .ui-datepicker-next-hover:before{opacity:.7}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:33%}.ui-datepicker thead{color:#fff;font-weight:600;background:#224381}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#224381}.ui-datepicker th{padding:10px}.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-other-month{border:#fff0}.ui-datepicker-next,.ui-datepicker-prev{font-size:0}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-today{background-color:#fff}.ui-datepicker td.ui-datepicker-current-day{background:#4d4d4d}.ui-datepicker td.ui-datepicker-current-day a{color:#fff}.ui-datepicker td .ui-state-default{background:#fff0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#4d4d4d}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#224381}.ui-datepicker thead{background:#224381}.ui-datepicker td .ui-state-hover{background:#F85900;color:#fff}.ui-widget.ui-widget-content{border:0}.spinner{width:70px;text-align:center;opacity:0;visibility:hidden;position:absolute;top:30px;left:50%;transform:translateX(-50%);z-index:99}.spinner.active{opacity:1;visibility:visible}.spinner>div{width:18px;height:18px;background-color:#55AFE4;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#cookie-notice{box-shadow:0 0 40px rgb(0 0 0 / .3),0 -5px 20px rgb(0 0 0 / .22);background-color:#000!important;left:inherit;text-align:center;width:100%;max-width:320px;min-width:auto;right:20px;bottom:20px;position:fixed;transition:all 0.5s;z-index:9999}.cookie-notice-container{padding:25px}#cookie-notice span{margin-bottom:20px;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#fff;display:block}#cookie-notice #cn-notice-buttons{margin-bottom:0}#cookie-notice a:hover{color:#000;background-color:#fff;transition:all 0.5s ease}#cookie-notice a{font-weight:500;font-size:15px;line-height:14px;text-align:left;color:#fff;display:block;margin:0 auto!important;margin-top:15px;padding:10px 20px;border-radius:20px;background:#fff0;text-align:center;border:1px solid #FFF;letter-spacing:.05em;text-transform:uppercase}.cookies-accepted #cookie-notice{right:-500px}#cn-close-notice{display:none!important}.c-error{padding:200px 0 200px 0;text-align:center}.c-error h1{font-weight:700;font-size:40px;font-size:2.5rem;color:#224381;text-transform:uppercase;padding-bottom:10px}.c-error h1+p{font-size:25px;font-size:1.5625rem;color:#4d4d4d;padding-top:15px;padding-bottom:25px}.c-error .o-more a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900}.c-error .o-more a:hover{background:#224381}.c-generico{padding:80px 0}.c-generico h1{font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.21428571;color:#224381;padding-bottom:20px}.c-generico h2{font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.2;color:#224381;padding-bottom:20px}.c-generico h3{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;color:#224381;padding-bottom:20px}.c-generico h4{font-size:16px;font-size:1rem;font-weight:700;line-height:1.2;color:#224381;padding-bottom:20px}.c-generico p{font-size:16px;font-size:1rem;line-height:1.875;color:#666;padding-bottom:30px}.c-generico a{font-size:16px;font-size:1rem;line-height:1.875;color:#666;text-decoration:underline}.c-generico a:hover{color:#F85900}.c-generico strong{font-weight:700}.c-generico blockquote{margin:0;padding:50px 20px 50px 35px}.c-generico blockquote p{font-size:20px;font-size:1.25rem;line-height:1.35;color:#707070;border-left:1px solid #55AFE4;padding-left:20px;padding-bottom:0}.c-generico ul:not(.blocks-gallery-grid){padding-bottom:15px}.c-generico ul:not(.blocks-gallery-grid) li{background:url(/wp-content/themes/claravision-theme/library/images/icon-list.svg) no-repeat left 16px;font-size:16px;font-size:1rem;line-height:1.875;color:#666;padding:6px 0 6px 23px}.c-generico ol{padding-bottom:15px;counter-reset:i;list-style:decimal;padding-left:0;margin-left:20px}.c-generico ol li{list-style:decimal;font-size:16px;font-size:1rem;line-height:1.875;color:#666;padding:10px 0}.logged-in .c-header{top:32px}#btn-menu{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:none;padding:12.5px;border:none;position:fixed;z-index:9999;bottom:25px;right:25px;width:45px;height:45px;border-radius:50%;background:#F85900;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .1));transition:all 0.5s}#btn-menu span{background:#fff;display:block;width:20px;height:3px;margin-bottom:4px;position:relative;transition:all 0.5s}#btn-menu span:last-child{margin-bottom:0}#btn-menu.js--inactive{right:-50px}#btn-menu.btn--active{background:none;box-shadow:none;filter:none}#btn-menu.btn--active span{background:#F85900}#btn-menu.btn--active span:nth-child(1){transform:rotate(45deg);top:7px}#btn-menu.btn--active span:nth-child(2){opacity:0}#btn-menu.btn--active span:nth-child(3){transform:rotate(-45deg);top:-7px}.c-header{position:fixed;top:0;left:0;width:100%;padding:22px 0 26px;background:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .1);z-index:9999}.c-header .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-header .o-nav{position:relative}.c-header .o-nav__menu{padding-top:38px}.c-header .o-nav__menu nav>ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-header .o-nav__menu nav>ul>li{padding:0 22px}.c-header .o-nav__menu nav>ul>li.only-mobile{display:none}.c-header .o-nav__menu nav>ul>li:last-child{padding-right:0}.c-header .o-nav__menu nav>ul>li.pide-cita>a{font-size:13px;font-size:.8125rem;color:#224381;border:1px solid #224381;background:url(/wp-content/themes/claravision-theme/library/images/h-calendar.svg) no-repeat 13px center;padding:8px 14px 8px 38px;text-transform:uppercase}.c-header .o-nav__menu nav>ul>li.pide-cita>a:hover{background:url(/wp-content/themes/claravision-theme/library/images/h-calendar-white.svg) no-repeat 13px center #224381;color:#fff}.c-header .o-nav__menu nav>ul>li>a{font-weight:700;font-size:16px;font-size:1rem;color:#444}.c-header .o-nav__menu nav>ul>li>a:hover{color:#F85900}.moove-gdpr-branding-cnt{display:none!important}#moove_gdpr_cookie_info_bar{z-index:9999}#moove_gdpr_cookie_info_bar:not(.moove-gdpr-info-bar-hidden):after{content:'';width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgb(0 0 0 / .4);z-index:-1}.lity{z-index:9999!important}.gdpr_lightbox{z-index:9999;background:rgb(0 0 0 / .5)}@media screen and (min-width:1024px){.c-header .o-nav__menu nav>ul>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}}.c-header .o-nav__menu nav>ul>li .sub-menu{width:185px;transition:all 0.5s;opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-radius:0 0 10px 10px}.c-header .o-nav__menu nav>ul>li .sub-menu:before{content:'';display:inline-block;width:100%;height:23px;position:relative;transition:all 0.5s;outline:0}.c-header .o-nav__menu nav>ul>li .sub-menu:after{content:'';border-left:18px solid #fff0;border-right:18px solid #fff0;border-bottom:18px solid #f2f2f2;position:absolute;top:10px;left:50%;transform:translateX(-50%)}.c-header .o-nav__menu nav>ul>li .sub-menu li{border-bottom:1px solid #D9D9D9;position:relative;z-index:9;transition:all 0.5s;box-shadow:7px 7px 5px rgb(0 0 0 / .07)}.c-header .o-nav__menu nav>ul>li .sub-menu li:last-child{border-bottom:none;border-radius:0 0 10px 10px;overflow:hidden}.c-header .o-nav__menu nav>ul>li .sub-menu li a{font-size:13px;font-size:.8125rem;background:#f2f2f2;color:#737373;width:100%;display:block;padding:11px 25px}.c-header .o-nav__top{position:absolute;top:0;right:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-header .o-nav__top__links{margin-right:28px}.c-header .o-nav__top__links ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-header .o-nav__top__links ul li{margin-right:40px}.c-header .o-nav__top__links ul li:last-child{margin-right:0}.c-header .o-nav__top__links ul li:nth-child(2) span{top:1px}.c-header .o-nav__top__links ul li.link--carrito a{color:#F85900}.c-header .o-nav__top__links ul li span{margin-right:7px;position:relative}.c-header .o-nav__top__links ul li span svg{display:block}.c-header .o-nav__top__links ul li span i{font-weight:700;font-size:11px;font-size:.6875rem;font-style:normal;color:#F85900;position:absolute;top:-5px;left:56%;transform:translateX(-50%);line-height:1}.c-header .o-nav__top__links ul li a{display:flex;align-items:center;font-weight:700;font-size:11px;font-size:.6875rem;color:#A6A6A6;text-transform:uppercase;letter-spacing:.08em}.c-header .o-nav__top__links ul li a:hover{text-decoration:underline}.c-header .o-nav__top__rrss ul{display:flex;flex-direction:row;flex-wrap:wrap}.c-header .o-nav__top__rrss ul li{padding:0 9px;border-right:1px solid #CCC;display:flex;flex-direction:row;align-items:center}.c-header .o-nav__top__rrss ul li:last-child{border:none}.c-header .o-nav__top__rrss ul li a{display:block}.c-header .o-nav__top__rrss ul li a:hover svg path,.c-header .o-nav__top__rrss ul li a:hover svg circle{fill:#F85900}.c-header .o-nav__top__rrss ul li a svg{display:block}.c-header .o-nav__top__rrss ul li a svg path,.c-header .o-nav__top__rrss ul li a svg circle{transition:all 0.4s}.c-pie{background:#224381;border-top:4px solid #55AFE4;padding:33px 0 52px}.c-pie .o-first{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:10px}.c-pie .o-first__rrss{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-pie .o-first__rrss__asoc{display:flex;align-items:center;margin-right:32px}.c-pie .o-first__rrss__asoc span{font-weight:700;font-size:11px;font-size:.6875rem;color:#fff;letter-spacing:.08em;max-width:65px;display:block;margin-right:10px;opacity:.52}.c-pie .o-first__rrss ul{display:flex;flex-direction:row;flex-wrap:wrap}.c-pie .o-first__rrss ul li{padding:0 9px;border-right:1px solid #fff;display:flex;flex-direction:row;align-items:center}.c-pie .o-first__rrss ul li:last-child{border:none}.c-pie .o-first__rrss ul li a{display:block}.c-pie .o-first__rrss ul li a:hover svg path,.c-pie .o-first__rrss ul li a:hover svg circle{fill:#F85900}.c-pie .o-first__rrss ul li a svg{display:block}.c-pie .o-first__rrss ul li a svg path,.c-pie .o-first__rrss ul li a svg circle{transition:all 0.4s;fill:#fff}.c-pie .o-menu{border-top:1px solid rgb(230 230 230 / .2);border-bottom:1px solid rgb(230 230 230 / .2);padding:22px 0}.c-pie .o-menu ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-pie .o-menu ul .sub-menu{display:none}.c-pie .o-menu ul li a{font-weight:700;font-size:11px;font-size:.6875rem;color:#fff;letter-spacing:.08em;text-transform:uppercase}.c-pie .o-menu ul li a:hover{text-decoration:underline}.c-pie .o-other{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;opacity:.4;padding-top:35px}.c-pie .o-other p{font-size:12px;font-size:.75rem;color:#fff}.c-pie .o-other p a{font-size:12px;font-size:.75rem;color:#fff;display:flex;align-items:center}.c-pie .o-other p a svg{margin-right:9px}.c-pie .o-other p a:hover{text-decoration:underline}.c-pie .o-other ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-pie .o-other ul li{padding:0 8px;border-right:1px solid #fff}.c-pie .o-other ul li:last-child{border:none}.c-pie .o-other ul li a{font-weight:700;font-size:12px;font-size:.75rem;color:#fff;display:block;line-height:1}.c-pie .o-other ul li a:hover{text-decoration:underline}.c-home{padding-bottom:110px}.c-home .o-principal{position:relative}.c-home .o-principal .container{position:relative}.c-home .o-principal__text{padding:125px 0 100px;position:relative;z-index:99}.c-home .o-principal__text .cont--text{max-width:420px}.c-home .o-principal__text h1{font-weight:700;font-size:52px;font-size:3.25rem;color:#224381;line-height:1;padding-bottom:27px}.c-home .o-principal__text h2{font-size:20px;font-size:1.25rem;color:#fff;text-transform:uppercase;letter-spacing:.25em;line-height:1.2;padding-bottom:6px}.c-home .o-principal__text h3{font-size:39px;font-size:2.4375rem;font-weight:700;line-height:1.17948718;color:#fff;padding-bottom:32px}.c-home .o-principal__text p a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900}.c-home .o-principal__text p a:hover{background:#224381}.c-home .o-principal__forma{position:absolute;top:0;left:-180px;height:100%}.c-home .o-principal__forma svg{display:block;height:100%;position:relative;z-index:9}.c-home .o-principal__forma:before{content:'';display:inline-block;width:1500px;height:100%;position:relative;transition:all 0.5s;outline:0;position:absolute;right:90%;top:0;background:#55AFE4}.c-home .o-principal__img{position:absolute;top:0;right:0;width:calc(50% + 300px);height:100%}.c-home .o-principal__img img{display:block;width:100%;height:100%;object-fit:cover}.c-home .cont--home>.container{background:url(/wp-content/themes/claravision-theme/library/images/home-sombra-left.jpg) no-repeat 5px center,url(/wp-content/themes/claravision-theme/library/images/home-sombra-right.jpg) no-repeat calc(100% - 5px) center}.c-home .o-servicios{padding:60px 0 45px}.c-home .o-servicios h2{font-weight:700;font-size:36px;font-size:2.25rem;color:#224381;line-height:1;padding-bottom:12px;text-align:center}.c-home .o-servicios h2+p{max-width:545px;width:100%;margin:0 auto;font-size:16px;font-size:1rem;line-height:1.375;color:#666;padding-bottom:28px;text-align:center}.c-home .o-cat-productos h2{font-weight:700;font-size:36px;font-size:2.25rem;color:#4d4d4d;line-height:1;padding-bottom:12px;text-align:center}.c-home .o-cat-productos h2+p{max-width:615px;width:100%;margin:0 auto;font-size:16px;font-size:1rem;line-height:1.375;color:#666;padding-bottom:15px;text-align:center}.categorias--listado{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}.categorias--listado__item{text-align:center}.categorias--listado__item h3{font-weight:700;font-size:17px;font-size:1.0625rem;color:#4d4d4d;line-height:1;padding-bottom:6px}.categorias--listado__item h4{font-size:13px;font-size:.8125rem;font-style:italic;color:#666;padding-bottom:20px}.categorias--listado__item p button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900}.categorias--listado__item p button:hover{background:#224381}.img-video--listado{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-top:20px}.img-video--listado__item a,.img-video--listado__item img{display:block;width:100%;position:relative}.img-video--listado__item a{background:rgb(0 0 0 / .2)}.img-video--listado__item img{mix-blend-mode:multiply}.img-video--listado__item.item--video a:before{content:'';display:block;width:70px;height:70px;background:url(/wp-content/themes/claravision-theme/library/images/home-play.svg) no-repeat center;background-size:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.img-video--listado__item.item--img a:before{content:'';display:block;width:70px;height:70px;background:url(/wp-content/themes/claravision-theme/library/images/home-lupa.svg) no-repeat center;background-size:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;opacity:0;transition:all .5s}.img-video--listado__item.item--img a:hover:before{opacity:1}.banners--gen{padding-bottom:55px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.banners--gen__left{position:relative}.banners--gen__left__img img{display:block;width:100%}.banners--gen__left__text{position:absolute;left:0;top:0;padding:50px 35px}.banners--gen__left__text h3{font-weight:400;font-size:30px;font-size:1.875rem;color:#4d4d4d;line-height:1.16666667;max-width:245px;padding-bottom:24px}.banners--gen__left__text h3 strong{font-weight:700;display:block}.banners--gen__left__text p a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900;display:inline-flex;align-items:center;padding:13.5px 17px;letter-spacing:inherit}.banners--gen__left__text p a:hover{background:#224381}.banners--gen__left__text p a svg{margin-right:10px;display:block}.banners--gen__right{position:relative}.banners--gen__right__img img{display:block;width:100%}.banners--gen__right__text{position:absolute;left:0;top:0;padding:50px 42px}.banners--gen__right__text h3 span{font-weight:700;font-size:36px;font-size:2.25rem;color:#fff;background:#224381;display:inline-block;padding:4px 11px 4px 11px}.banners--gen__right__text h4{margin-bottom:30px;overflow:hidden;padding-bottom:8px;padding-right:22px;padding-top:11px}.banners--gen__right__text h4 span{font-size:28px;font-size:1.75rem;font-weight:400;color:#fff;background:#55AFE4;line-height:1;box-shadow:11px 0 0 #55AFE4;padding-bottom:8px;position:relative;left:11px}.banners--gen__right__text h4 span:before{content:'';display:inline-block;width:11px;height:500px;position:relative;transition:all 0.5s;outline:0;background:#55AFE4;position:absolute;left:-11px;top:0}.banners--gen__right__text h4 span:after{content:'';display:inline-block;width:223px;height:11px;position:relative;transition:all 0.5s;outline:0;background:#55AFE4;position:absolute;left:-11px;top:0}.banners--gen__right__text p a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900;display:inline-flex;align-items:center;padding:13.5px 17px;letter-spacing:inherit}.banners--gen__right__text p a:hover{background:#224381}.banners--gen__right__text p a svg{margin-right:10px;display:block}.c-quienes-somos .o-cabecera{position:relative}.c-quienes-somos .o-cabecera__img{position:relative}.c-quienes-somos .o-cabecera__img img{width:100%;height:427px;object-fit:cover;display:block}.c-quienes-somos .o-cabecera__img:before{content:'';display:inline-block;width:100%;height:100%;position:relative;transition:all 0.5s;outline:0;display:block;background:#000;opacity:.2;position:absolute;top:0;left:0}.c-quienes-somos .o-cabecera__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-quienes-somos .o-cabecera__play svg{display:block}.c-quienes-somos .o-intro{padding:45px 0}.c-quienes-somos .o-intro>ul{text-align:center}.c-quienes-somos .o-intro__desc{padding-top:50px;column-count:2;column-gap:100px}.c-quienes-somos .o-intro__desc h1{font-size:24px;font-size:1.5rem;line-height:1.66666667;color:#4d4d4d;padding-bottom:20px}.c-quienes-somos .o-intro__desc h1 strong{font-weight:700;color:#224381}.c-quienes-somos .o-intro__desc p{font-size:18px;font-size:1.125rem;line-height:1.55555556;color:#666;padding-bottom:25px}.c-quienes-somos .o-reconocido{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 60px}.c-quienes-somos .o-reconocido h4{font-size:21px;font-size:1.3125rem;font-style:italic;color:#4d4d4d;margin-right:17px}.c-quienes-somos .o-reconocido ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-quienes-somos .o-reconocido ul li{margin-right:80px}.c-quienes-somos .o-reconocido ul li:last-child{margin-right:0}.c-servicios .cabecera--gen__img img{object-position:right center}.c-servicios .o-servicios{padding-bottom:18px}.c-servicios .banners--gen{padding-bottom:42px}.c-servicios .o-servicios-hijos{padding-bottom:70px}.c-servicios .o-servicios-hijos .grid--four{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;margin-bottom:11px}.c-servicios .o-servicios-hijos .grid--two{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;margin-bottom:11px}.c-servicios .o-servicios-hijos .grid--two .o-servicios-hijos__item a{display:grid;grid-template-columns:200px 1fr}.c-servicios .o-servicios-hijos .grid--two .o-servicios-hijos__item__img img{width:100%;height:100%;object-fit:cover}.c-servicios .o-servicios-hijos .grid--two .o-servicios-hijos__item__text{padding:22px 25px;text-align:left}.c-servicios .o-servicios-hijos .grid--two:nth-child(2n) .o-servicios-hijos__item a{grid-template-columns:1fr 200px}.c-servicios .o-servicios-hijos .grid--two:nth-child(2n) .o-servicios-hijos__item__img{order:2}.c-servicios .o-servicios-hijos .grid--two:nth-child(2n) .o-servicios-hijos__item__text{order:1}.c-servicios .o-servicios-hijos__item{background:#F2F2F2}.c-servicios .o-servicios-hijos__item a{display:block;width:100%;height:100%}.c-servicios .o-servicios-hijos__item a:hover .o-servicios-hijos__item__img:before{opacity:1;visibility:visible}.c-servicios .o-servicios-hijos__item__img{position:relative}.c-servicios .o-servicios-hijos__item__img img{display:block;width:100%}.c-servicios .o-servicios-hijos__item__img:before{content:'';display:inline-block;position:relative;transition:all 0.5s;outline:0;background:url(/wp-content/themes/claravision-theme/library/images/servicios-more.svg) no-repeat center rgb(0 0 0 / .3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.c-servicios .o-servicios-hijos__item__text{padding:25px 22px 22px;text-align:center}.c-servicios .o-servicios-hijos__item__text h3{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.22222222;color:#224381;padding-bottom:7px}.c-servicios .o-servicios-hijos__item__text p{font-size:13px;font-size:.8125rem;line-height:1.53846154;color:#666}.cabecera--gen{position:relative}.cabecera--gen-min .cabecera--gen__img img{height:244px}.cabecera--gen__img{position:relative}.cabecera--gen__img img{width:100%;object-fit:cover;display:block}.cabecera--gen__img:before{content:'';display:inline-block;width:100%;height:100%;position:relative;transition:all 0.5s;outline:0;display:block;background:#224381;opacity:.5;position:absolute;top:0;left:0}.cabecera--gen__text{padding:0 35px;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.cabecera--gen__text h1{font-weight:700;font-size:55px;font-size:3.4375rem;color:#fff;line-height:1.2}.cabecera--gen__text h2{font-weight:700;font-size:15px;font-size:.9375rem;color:#fff;text-transform:uppercase;letter-spacing:.2em;margin-top:5px}.intro--gen{padding:40px 0;text-align:center}.intro--gen__desc{padding-top:22px;max-width:880px;width:100%;margin:0 auto}.intro--gen__desc h1{font-weight:700;font-size:36px;font-size:2.25rem;color:#224381;line-height:1;padding-bottom:12px;text-align:center;padding-bottom:20px}.intro--gen__desc p{font-size:16px;font-size:1rem;font-style:italic;line-height:1.375;color:#666;margin-bottom:20px}.intro--gen__desc figcaption{font-size:16px;font-style:italic;line-height:1.375;color:#666}.intro--gen__desc img{margin-bottom:20px}.intro--gen__desc video{margin-bottom:20px}.servicios--listado{margin:0 -8px}.servicios--listado.grid--servicios{display:grid;grid-template-columns:repeat(3,1fr)}.servicios--listado .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;position:absolute;top:50%;transform:translateY(-50%);width:26px;height:50px;border:1px solid #D7D7D7;border-radius:5px;transition:all 0.5s;font-size:0;z-index:9}.servicios--listado .slick-arrow:hover{background-color:#F4F4F4}.servicios--listado .slick-prev{background:url(/wp-content/themes/claravision-theme/library/images/arrow-prev.svg) no-repeat center #fff;left:-30px}.servicios--listado .slick-prev:hover{background:url(/wp-content/themes/claravision-theme/library/images/arrow-prev.svg) no-repeat center #F4F4F4}.servicios--listado .slick-next{background:url(/wp-content/themes/claravision-theme/library/images/arrow-next.svg) no-repeat center #fff;right:-30px}.servicios--listado .slick-next:hover{background:url(/wp-content/themes/claravision-theme/library/images/arrow-next.svg) no-repeat center #f4f4f4}.servicios--listado__item{padding:12px 8px}.servicios--listado__item .cont--item{display:block;width:100%;position:relative;overflow:hidden}.servicios--listado__item .cont--item:hover h3{background:url(/wp-content/themes/claravision-theme/library/images/icon-servicios.svg) no-repeat calc(100% - 10px) center #224381}.servicios--listado__item .cont--item:hover img{transform:scale(1.05)}.servicios--listado__item img{display:block;width:100%;transition:all 0.5s}.servicios--listado__item h3{font-weight:700;font-size:16px;font-size:1rem;color:#fff;background:url(/wp-content/themes/claravision-theme/library/images/icon-servicios.svg) no-repeat calc(100% - 10px) center rgb(34 67 129 / .6);padding:12px 50px 11px 20px;position:absolute;left:0;bottom:0;width:100%;transition:all 0.5s}.c-garantias .o-cabecera{position:relative}.c-garantias .o-cabecera__img{position:relative}.c-garantias .o-cabecera__img img{width:100%;height:510px;object-fit:cover;display:block}.c-garantias .o-cabecera__text{padding:0 35px;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.c-garantias .o-cabecera__text h1{font-weight:700;font-size:78px;font-size:4.875rem;color:#fff}.c-garantias .o-cabecera__text h2{font-size:30px;font-size:1.875rem;font-style:italic;color:#fff}.c-garantias .o-cabecera__bread{position:absolute;bottom:30px;left:0;text-align:center;width:100%}.c-garantias .o-intro{background:url(/wp-content/themes/claravision-theme/library/images/garantias-bg.svg) no-repeat center #F2F2F2;padding:65px 35px 45px}.c-garantias .o-intro .cont--intro{max-width:950px;width:100%;margin:0 auto}.c-garantias .o-intro p{font-size:16px;line-height:1.4;color:#4D4D4D;padding-bottom:15px}.c-garantias .o-intro p:last-child{padding-bottom:0}.c-garantias .o-content{background:url(/wp-content/themes/claravision-theme/library/images/garantias-sombra.jpg) no-repeat center;padding:90px 0}.c-garantias .o-content .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:155px}.c-garantias .o-content__item img{margin-bottom:15px;width:100%;display:block}.c-garantias .o-content__item h3{font-weight:700;font-size:30px;font-size:1.875rem;line-height:1.23333333;color:#224381;padding-bottom:25px}.c-garantias .o-content__item p{font-size:16px;font-size:1rem;line-height:1.5625;color:#666;padding-bottom:30px}.c-garantias .o-content__item p strong{font-weight:700;color:#55AFE4}.c-garantias .o-content__item p a{color:#666;text-decoration:underline}.c-garantias .o-content__item p a:hover{color:#224381}.c-garantias .o-content__item ul{padding-bottom:30px}.c-garantias .o-content__item ul li{font-size:15px;font-size:.9375rem;line-height:1.66666667;color:#666;padding:2px 0}.c-garantias .o-content__item ul li strong{font-weight:700;color:#55AFE4}.c-garantias .o-content__item ul li a{color:#666;text-decoration:underline}.c-garantias .o-content__item ul li a:hover{color:#224381}.c-cita .intro--gen{padding:35px 35px 45px}.c-cita .o-title h1{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;font-size:36px;font-size:2.25rem;color:#4d4d4d;line-height:1;align-items:center;justify-content:center;margin-bottom:45px}.c-cita .o-title h1 svg{margin-right:16px}.c-cita .o-tabs{padding-bottom:42px}.c-cita .o-tabs ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.c-cita .o-tabs ul li:after{content:'';display:inline-block;width:6px;height:10px;position:relative;transition:all 0.5s;outline:0;background:url(/wp-content/themes/claravision-theme/library/images/cita-arrow.svg) no-repeat center;margin:0 12px}.c-cita .o-tabs ul li:last-child:after{display:none}.c-cita .o-tabs ul li a,.c-cita .o-tabs ul li span{font-size:15px;font-size:.9375rem;border:1px solid #D9D9D9;border-radius:39px;padding:11px 30px;color:#666;line-height:1;display:inline-block}.c-cita .o-tabs ul li .item--active{font-weight:700;background:#F2F2F2;border:1px solid #F2F2F2;color:#8C8C8C}.c-cita .form--gen label{text-align:center}.c-cita .form--gen .field--two+p{text-align:center}.c-cita .form--gen p{text-align:center}.c-cita .o-formulario{background:url(/wp-content/themes/claravision-theme/library/images/cita-sombra-formulario.png) no-repeat top center;padding-bottom:25px;padding-top:52px}.c-cita .o-formulario.formulario--inactive{display:none}.c-cita .o-formulario .wpcf7 form .wpcf7-response-output{display:none!important}.c-cita .o-formulario .container{display:grid;grid-template-columns:1fr 205px;grid-gap:35px}.c-cita .o-formulario h3{font-size:15px;font-size:.9375rem;font-weight:700;color:#595959}.c-cita .o-formulario__form h3{padding-bottom:20px}.c-cita .o-formulario__optica h3{padding-bottom:20px}.c-cita .o-formulario__optica__item figure{margin-bottom:15px}.c-cita .o-formulario__optica__item .optica--dir{font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.30769231;color:#666;max-width:150px}.c-cita .o-formulario__optica__item h4{font-size:13px;font-size:.8125rem;font-weight:700;line-height:1.30769231;color:#333;padding-bottom:5px}.c-cita .o-formulario__optica__item .optica--tel a{font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.30769231;color:#666}.c-cita .o-formulario__optica__item .optica--tel a:hover{text-decoration:underline}.c-cita .o-formulario__optica__item .optica--more{padding-top:8px}.c-cita .o-formulario__optica__item .optica--more a{font-weight:700;font-size:10px;font-size:.625rem;color:#55AFE4!important;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline;display:inline-flex;align-items:center;font-style:normal!important}.c-cita .o-formulario__optica__item .optica--more a svg{margin-right:7px}.c-cita .o-formulario__optica__item .optica--more a svg circle,.c-cita .o-formulario__optica__item .optica--more a svg rect{transition:all 0.5s}.c-cita .o-formulario__optica__item .optica--more a:hover{color:#F85900!important}.c-cita .o-formulario__optica__item .optica--more a:hover svg rect{fill:#F85900}.c-cita .o-formulario__optica__item .optica--more a:hover svg circle{stroke:#F85900}.c-cita .o-confirmacion{padding:65px 0 55px;background:url(/wp-content/themes/claravision-theme/library/images/cita-sombra-formulario.png),url(/wp-content/themes/claravision-theme/library/images/cita-sombra-formulario.png);background-repeat:no-repeat;background-position:top center,bottom center;display:none}.c-cita .o-confirmacion.confirmacion--active{display:block}.c-cita .o-confirmacion h2{font-weight:700;font-size:28px;font-size:1.75rem;color:#55AFE4;text-transform:uppercase;text-align:center;padding-bottom:6px}.c-cita .o-confirmacion h3{font-weight:700;font-size:15px;font-size:.9375rem;color:#595959;text-transform:uppercase;text-align:center;letter-spacing:.08em}.c-cita .o-confirmacion__datos{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;padding-top:55px}.c-cita .o-confirmacion__datos__cliente{border:1px solid #D9D9D9;padding:30px}.c-cita .o-confirmacion__datos__cliente p{display:grid;grid-template-columns:15px 1fr;grid-gap:10px;padding-bottom:10px}.c-cita .o-confirmacion__datos__cliente p:last-child{padding-bottom:0}.c-cita .o-confirmacion__datos__cliente p span{font-size:15px;font-size:.9375rem;color:#666}.c-cita .o-confirmacion__datos__cliente p span strong{font-weight:700;color:#4D4D4D}.c-cita .o-confirmacion__datos__optica{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;border:1px solid #D9D9D9;padding:30px}.c-cita .o-confirmacion__datos__optica .optica--dir{font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.30769231;color:#666;max-width:150px}.c-cita .o-confirmacion__datos__optica h4{font-size:13px;font-size:.8125rem;font-weight:700;line-height:1.30769231;color:#333;padding-bottom:5px}.c-cita .o-confirmacion__datos__optica .optica--tel a{font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.30769231;color:#666}.c-cita .o-confirmacion__datos__optica .optica--tel a:hover{text-decoration:underline}.c-cita .o-confirmacion__datos__optica .optica--more{padding-top:8px}.c-cita .o-confirmacion__datos__optica .optica--more a{font-weight:700;font-size:10px;font-size:.625rem;color:#55AFE4!important;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline;display:inline-flex;align-items:center;font-style:normal!important}.c-cita .o-confirmacion__datos__optica .optica--more a svg{margin-right:7px}.c-cita .o-confirmacion__datos__optica .optica--more a svg circle,.c-cita .o-confirmacion__datos__optica .optica--more a svg rect{transition:all 0.5s}.c-cita .o-confirmacion__datos__optica .optica--more a:hover{color:#F85900!important}.c-cita .o-confirmacion__datos__optica .optica--more a:hover svg rect{fill:#F85900}.c-cita .o-confirmacion__datos__optica .optica--more a:hover svg circle{stroke:#F85900}.c-cita .o-confirmacion__enviada{padding-top:60px}.c-cita .o-confirmacion__enviada .cont--enviada{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.c-cita .o-confirmacion__enviada .cont--enviada__icon{margin-right:13px}.c-cita .o-confirmacion__enviada .cont--enviada__icon svg{display:block}.c-cita .o-confirmacion__enviada .cont--enviada__text h5{font-weight:700;font-size:28px;font-size:1.75rem;color:#4d4d4d}.c-cita .o-confirmacion__enviada .cont--enviada__text h6{font-size:18px;font-size:1.125rem;font-style:italic;color:#666}.c-cita .o-text{padding:35px 0 30px;text-align:center}.c-cita .o-text p{font-size:18px;font-size:1.125rem;color:#666}.c-cita .o-text p strong{font-weight:700;color:#4d4d4d}.c-cita .o-text p a{color:#666;text-decoration:underline}.c-cita .o-text p a:hover{color:#F85900}#mapaOpticasCita{height:375px;margin-bottom:25px}#mapaOpticas{height:375px}.gm-style .gm-style-iw-c{background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.gm-style-iw-d{background:none!important;overflow:hidden!important;padding:11px 11px 0}.gm-ui-hover-effect{background:url(/wp-content/themes/claravision-theme/library/images/mapa-cerrar.png) no-repeat center!important;width:23px!important;height:23px!important;top:0!important;right:0!important;opacity:1!important}.gm-ui-hover-effect img{display:none!important}.content-map{background:url(/wp-content/themes/claravision-theme/library/images/mapa-fondo.svg) no-repeat calc(100% - 10px) calc(100% - 15px) #fff;width:285px;padding:20px 25px 18px!important}.content-map__dir{font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.30769231;color:#666;max-width:150px}.content-map h4{font-size:17px;font-size:1.0625rem;font-weight:700;line-height:1.17647059;color:#333;padding-bottom:5px}.content-map__tel a{font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.30769231;color:#666}.content-map__tel a:hover{text-decoration:underline}.content-map__link{padding-top:12px}.content-map__link a{font-weight:700;font-size:10px;font-size:.625rem;color:#55AFE4!important;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline;display:inline-flex;align-items:center;font-style:normal!important}.content-map__link a img{margin-right:7px}.c-opticas .intro--gen{padding:35px 35px 50px}.c-opticas .o-listado{margin:0 -12px;padding-bottom:55px}.c-opticas .o-listado__item{padding:0 12px}.c-opticas .o-listado__item .cont--item{border:1px solid #E6E6E6}.c-opticas .o-listado__item .cont--item:hover figure img{transform:scale(1.05)}.c-opticas .o-listado__item figure a{display:block;width:100%;overflow:hidden}.c-opticas .o-listado__item figure img{display:block;width:100%;transition:all 0.5s}.c-opticas .o-listado__item__text{padding:16px 18px}.c-opticas .o-listado__item__text h2{font-weight:700;font-size:17px;font-size:1.0625rem;line-height:1.17647059;padding-bottom:5px;color:#333}.c-opticas .o-listado__item__text p{font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.30769231;color:#666;max-width:150px}.c-opticas .o-listado__item__text p a{font-style:italic;line-height:1.30769231;color:#666}.c-opticas .o-listado__item__text p a:hover{text-decoration:underline}.c-opticas .o-listado__item__text__more{padding-top:14px;max-width:100%}.c-opticas .o-listado__item__text__more a{font-weight:700;font-size:10px;font-size:.625rem;color:#55AFE4!important;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline;display:inline-flex;align-items:center;font-style:normal!important}.c-opticas .o-listado__item__text__more a svg{margin-right:7px}.c-opticas .o-listado__item__text__more a svg circle,.c-opticas .o-listado__item__text__more a svg rect{transition:all 0.5s}.c-opticas .o-listado__item__text__more a:hover{color:#F85900!important}.c-opticas .o-listado__item__text__more a:hover svg rect{fill:#F85900}.c-opticas .o-listado__item__text__more a:hover svg circle{stroke:#F85900}.c-opticas .o-listado .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;position:absolute;top:50%;transform:translateY(-50%);width:26px;height:50px;border:1px solid #D7D7D7;border-radius:5px;transition:all 0.5s;font-size:0;z-index:9}.c-opticas .o-listado .slick-arrow:hover{background-color:#F4F4F4}.c-opticas .o-listado .slick-prev{background:url(/wp-content/themes/claravision-theme/library/images/arrow-prev.svg) no-repeat center #fff;left:-48px}.c-opticas .o-listado .slick-prev:hover{background:url(/wp-content/themes/claravision-theme/library/images/arrow-prev.svg) no-repeat center #F4F4F4}.c-opticas .o-listado .slick-next{background:url(/wp-content/themes/claravision-theme/library/images/arrow-next.svg) no-repeat center #fff;right:-48px}.c-opticas .o-listado .slick-next:hover{background:url(/wp-content/themes/claravision-theme/library/images/arrow-next.svg) no-repeat center #f4f4f4}.c-single-opticas .intro--gen{padding:40px 35px 45px}.c-single-opticas .o-mapa-galeria{display:grid;grid-template-columns:50% 50%}.c-single-opticas .o-mapa-galeria__slider{position:relative}.c-single-opticas .o-mapa-galeria__slider .slider--item img{display:block;width:100%}.c-single-opticas .o-mapa-galeria__slider #slidesOptica{padding:0 65px 20px;position:absolute;left:0;width:100%;bottom:0}.c-single-opticas .o-mapa-galeria__slider .slides--item{padding:0 7px}.c-single-opticas .o-mapa-galeria__slider .slides--item.slick-current img{border:3px solid #F85900}.c-single-opticas .o-mapa-galeria__slider .slides--item img{border:3px solid #f2f2f2;display:block;width:100%;height:85px;object-fit:cover;transition:all 0.5s}.c-single-opticas .o-info{background:#f2f2f2;padding-bottom:215px;padding-top:85px}.c-single-opticas .o-info .container{display:grid;grid-template-columns:1fr 1fr;padding:0 65px}.c-single-opticas .o-info__data .cont--borde{border-right:1px solid #CCC;padding-bottom:11px}.c-single-opticas .o-info__data__title{font-size:27px;font-size:1.6875rem;line-height:1.18518519;font-weight:700;display:block;color:#444;padding-bottom:25px}.c-single-opticas .o-info__data__dir{max-width:200px;align-items:flex-start!important}.c-single-opticas .o-info__data__dir span:nth-child(1){padding-top:5px}.c-single-opticas .o-info__data p{font-size:15px;font-size:.9375rem;line-height:1.66666667;color:#666;display:grid;grid-template-columns:30px 1fr;align-items:center;padding-bottom:14px}.c-single-opticas .o-info__data p span{font-size:15px;font-size:.9375rem;color:#666}.c-single-opticas .o-info__data p span strong{font-weight:700}.c-single-opticas .o-info__data p span strong a{font-weight:700}.c-single-opticas .o-info__data p span a{color:#666}.c-single-opticas .o-info__data p span a:hover{text-decoration:underline}.c-single-opticas .o-info__data p span:nth-child(1){padding-right:12px;text-align:center}.c-single-opticas .o-info__data__hor{display:grid;grid-template-columns:30px 1fr}.c-single-opticas .o-info__data__hor>span{padding-right:12px;text-align:center;padding-top:5px}.c-single-opticas .o-info__data__hor__cont p{display:block;padding-bottom:0}.c-single-opticas .o-info__data__web{padding-top:25px}.c-single-opticas .o-info__data__web a{font-size:20px;font-size:1.25rem;color:#444;font-weight:700}.c-single-opticas .o-info__desc{padding-left:60px}.c-single-opticas .o-info__desc__text{padding:50px 0 30px}.c-single-opticas .o-info__desc__text p{font-size:14px;font-size:.875rem;line-height:1.71428571;font-style:italic;color:#666;padding-bottom:15px}.c-single-opticas .o-info__desc__text p a{color:#666;text-decoration:underline}.c-single-opticas .o-info__desc__text p a:hover{color:#F85900}.c-single-opticas .o-info__desc__text p strong{font-weight:700}.c-single-opticas .o-info__desc__text ul{padding-bottom:15px}.c-single-opticas .o-info__desc__text ul li{background:url(/wp-content/themes/claravision-theme/library/images/icon-list.svg) no-repeat left 16px;font-size:14px;font-size:.875rem;line-height:1.71428571;color:#666;padding:6px 0 6px 23px}.c-single-opticas .o-info__desc__text ol{padding-bottom:15px;counter-reset:i;list-style:decimal;padding-left:0;margin-left:20px}.c-single-opticas .o-info__desc__text ol li{list-style:decimal;font-size:14px;font-size:.875rem;line-height:1.71428571;color:#666;padding:6px 0}.c-single-opticas .o-info__desc>h4{font-weight:700;font-size:15px;font-size:.9375rem;color:#666;line-height:1;padding-bottom:15px}.c-single-opticas .o-info__desc>ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-left:-12px}.c-single-opticas .o-info__desc>ul li{padding:0 12px}.c-single-opticas .o-info__desc>ul li a,.c-single-opticas .o-info__desc>ul li svg{display:block}.c-single-opticas .o-servicios-cita{margin-top:-155px;padding-bottom:85px}.c-single-opticas .o-servicios-cita .container{display:grid;grid-template-columns:50% 50%}.c-single-opticas .o-servicios-cita__serv{background:#fff;border:1px solid #f2f2f2;box-shadow:0 3px 6px rgb(0 0 0 / .05);padding:40px 65px 45px}.c-single-opticas .o-servicios-cita__serv h3{font-weight:700;font-size:20px;font-size:1.25rem;color:#224381;padding-bottom:15px}.c-single-opticas .o-servicios-cita__serv p{font-size:15px;font-size:.9375rem;line-height:1.66666667;color:#666;padding-bottom:15px}.c-single-opticas .o-servicios-cita__serv ul{padding-bottom:15px;column-count:2;column-gap:60px}.c-single-opticas .o-servicios-cita__serv ul li{font-size:15px;font-size:.9375rem;line-height:1.3;color:#666;background:url(/wp-content/themes/claravision-theme/library/images/icon-list-servicios.svg) no-repeat left 9px;padding:7px 0 7px 25px}.c-single-opticas .o-servicios-cita__serv ul li a{color:#666;text-decoration:underline}.c-single-opticas .o-servicios-cita__serv ul li a:hover{text-decoration:underline}.c-single-opticas .o-servicios-cita__serv ul li strong{font-weight:700}.c-single-opticas .o-servicios-cita .banners--gen__left{box-shadow:0 3px 6px rgb(0 0 0 / .05)}.c-single-opticas .o-servicios-cita .banners--gen__left__img{height:100%}.c-single-opticas .o-servicios-cita .banners--gen__left__img img{height:100%;object-fit:cover}.c-single-opticas .o-equipo{padding-bottom:100px}.c-single-opticas .o-equipo .container{padding:0 55px}.c-single-opticas .o-equipo h2{font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.2;color:#444;padding-bottom:50px;text-align:center}.c-single-opticas .o-equipo__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:80px}.c-single-opticas .o-equipo__list__item{text-align:center}.c-single-opticas .o-equipo__list__item figure{margin-bottom:18px}.c-single-opticas .o-equipo__list__item figure img{border-radius:50%;border:2px solid #f2f2f2;display:block;margin:0 auto}.c-single-opticas .o-equipo__list__item h3{font-weight:700;font-size:17px;font-size:1.0625rem;line-height:1.17647059;color:#224381;padding-bottom:5px}.c-single-opticas .o-equipo__list__item h4{font-size:15px;font-size:.9375rem;line-height:1.66666667;font-style:italic;color:#55AFE4;padding-bottom:12px}.c-single-opticas .o-equipo__list__item p{font-size:13px;font-size:.8125rem;line-height:1.84615385;color:#A6A6A6}.c-single-opticas .o-marcas{padding-bottom:55px}.c-single-opticas .o-marcas h2{font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.2;color:#444;padding-bottom:55px;text-align:center}.c-single-opticas .o-marcas #sliderMarcas li{text-align:center;padding:0 20px}.c-single-opticas .o-marcas .slick-track{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-single-opticas .o-marcas .slick-dots{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:55px}.c-single-opticas .o-marcas .slick-dots li{padding:0 3.5px!important}.c-single-opticas .o-marcas .slick-dots li.slick-active button{background:#595959}.c-single-opticas .o-marcas .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;width:12px;font-size:0;height:12px;border:2px solid #595959;border-radius:50%}.c-contacto .intro--gen{padding:35px 35px 70px}.c-contacto .o-formulario{background:url(/wp-content/themes/claravision-theme/library/images/contacto-sombra.jpg) no-repeat bottom center;padding-bottom:65px}.c-contacto .o-formulario .container{display:grid;grid-template-columns:1fr 320px;grid-gap:45px}.c-contacto .o-formulario__left h1{font-weight:700;font-size:36px;font-size:2.25rem;color:#4d4d4d;line-height:1;padding-bottom:25px}.c-contacto .o-formulario__right{padding-top:20px}.c-contacto .o-formulario__right__item{padding-bottom:45px}.c-contacto .o-formulario__right__item h3{font-weight:700;font-size:25px;font-size:1.5625rem;color:#224381;line-height:1;padding-bottom:12px}.c-contacto .o-formulario__right__item p{font-size:18px;font-size:1.125rem;line-height:1.55555556;color:#666}.c-contacto .o-formulario__right__item p strong{font-weight:700}.c-contacto .o-formulario__right__item p a{color:#55AFE4}.c-contacto .o-formulario__right__item p a:hover{color:#F85900}.c-contacto .o-formulario__right__item:nth-child(2) p strong{color:#4d4d4d}.c-contacto .o-formulario__right__more{padding-top:15px}.c-contacto .o-formulario__right__more a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900;background:#55AFE4;display:inline-flex;align-items:center;padding:13.5px 17px;letter-spacing:.1em}.c-contacto .o-formulario__right__more a:hover{background:#224381}.c-contacto .o-formulario__right__more a svg{margin-right:10px;display:block}.c-contacto .o-rrss{padding:55px 35px 85px}.c-contacto .o-rrss h4{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.2;padding-bottom:30px;text-align:center;color:#4d4d4d}.c-contacto .o-rrss ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.c-contacto .o-rrss ul li{padding:0 18px;border-right:2px solid #CCC;display:flex;flex-direction:row;align-items:center}.c-contacto .o-rrss ul li:last-child{border:none}.c-contacto .o-rrss ul li a{display:block}.c-contacto .o-rrss ul li a:hover svg path,.c-contacto .o-rrss ul li a:hover svg circle{fill:#F85900}.c-contacto .o-rrss ul li a svg{display:block}.c-contacto .o-rrss ul li a svg path,.c-contacto .o-rrss ul li a svg circle{transition:all 0.4s}.c-blog .o-cabecera{position:relative}.c-blog .o-cabecera__img{position:relative}.c-blog .o-cabecera__img img{width:100%;height:244px;object-fit:cover;display:block}.c-blog .o-cabecera__img:before{content:'';display:inline-block;width:100%;height:100%;position:relative;transition:all 0.5s;outline:0;display:block;background:#224381;opacity:.5;position:absolute;top:0;left:0}.c-blog .o-cabecera__text{padding:0 35px;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.c-blog .o-cabecera__text h1,.c-blog .o-cabecera__text span{display:block;font-weight:700;font-size:55px;font-size:3.4375rem;color:#fff}.c-blog .o-cabecera__bread{position:absolute;bottom:30px;left:0;text-align:center;width:100%}.c-blog .o-destacadas__item{position:relative}.c-blog .o-destacadas__item>a{display:block;width:100%}.c-blog .o-destacadas__item>a:hover .o-destacadas__item__img img{transform:scale(1.05)}.c-blog .o-destacadas__item>a:hover .o-destacadas__item__text{background:rgb(34 67 129 / .7)}.c-blog .o-destacadas__item__img{overflow:hidden}.c-blog .o-destacadas__item__img img{display:block;width:100%;transition:all 0.5s}.c-blog .o-destacadas__item__text{background:rgb(34 67 129 / .24);padding:32px 100px 20px 35px;position:absolute;left:0;bottom:0;width:100%;transition:all 0.5s}.c-blog .o-destacadas__item__text span{opacity:.7;display:block;font-size:12px;font-size:.75rem;text-transform:uppercase;color:#fff;padding-bottom:4px}.c-blog .o-destacadas__item__text h3{font-weight:700;font-size:16px;font-size:1rem;line-height:1.1875;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:38px;overflow:hidden}.c-blog .o-destacadas .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;position:absolute;top:50%;transform:translateY(-50%);width:26px;height:50px;border:1px solid #fff;border-radius:5px;transition:all 0.5s;font-size:0;z-index:9}.c-blog .o-destacadas .slick-arrow:hover{border:1px solid #224381;background-color:#224381}.c-blog .o-destacadas .slick-prev{background:url(/wp-content/themes/claravision-theme/library/images/arrow-prev-white.svg) no-repeat center;left:22px}.c-blog .o-destacadas .slick-next{background:url(/wp-content/themes/claravision-theme/library/images/arrow-next-white.svg) no-repeat center;right:22px}.c-blog .o-noticias{padding:50px 0 60px}.c-blog .o-noticias .cont--noticias{display:grid;grid-template-columns:1fr 290px;grid-gap:85px;max-width:1140px;padding:0 35px;margin:0 auto}.c-blog .o-noticias__list__items{background:url(/wp-content/themes/claravision-theme/library/images/noticias-sombra.jpg) no-repeat bottom center}.c-blog .o-noticias__list__items__item{padding-bottom:50px}.c-blog .o-noticias__list__items__item>a{display:block;width:100%}.c-blog .o-noticias__list__items__item>a:hover figure img{transform:scale(1.05)}.c-blog .o-noticias__list__items__item figure{position:relative;overflow:hidden}.c-blog .o-noticias__list__items__item figure img{display:block;width:100%;transition:all 0.5s}.c-blog .o-noticias__list__items__item figure h3{font-weight:700;font-size:28px;font-size:1.75rem;line-height:1.21428571;color:#224381;position:absolute;bottom:16px;left:0;max-width:540px;padding:20px 50px 22px 30px;background:#fff}.c-blog .o-noticias__list__items__item__text{padding:25px 20px 0 30px}.c-blog .o-noticias__list__items__item__text span{display:block;font-weight:700;font-size:12px;font-size:.75rem;text-transform:uppercase;color:#4d4d4d;padding-bottom:10px}.c-blog .o-noticias__list__items__item__text p{font-size:16px;font-size:1rem;line-height:1.5625;color:#666;padding-bottom:25px}.c-blog .o-noticias__list__items__item__text button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:700;font-size:13px;font-size:.8125rem;color:#55AFE4;text-transform:uppercase;letter-spacing:.1em;transition:all 0.5s;text-decoration:underline}.c-blog .o-noticias__list__items__item__text button:hover{color:#224381}.c-blog .o-noticias__list__pag{margin-top:45px}.c-blog .o-noticias__list__pag ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.c-blog .o-noticias__list__pag ul li{padding:0 15px}.c-blog .o-noticias__list__pag ul li a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900}.c-blog .o-noticias__list__pag ul li a:hover{background:#224381}.c-blog .o-noticias__single h1{font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.21428571;color:#224381;padding-bottom:10px}.c-blog .o-noticias__single__info{font-weight:700;font-size:12px;font-size:.75rem;color:#4d4d4d;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:32px}.c-blog .o-noticias__single__info a{font-weight:700;color:#4d4d4d}.c-blog .o-noticias__single__info a:hover{text-decoration:underline}.c-blog .o-noticias__single__rrss>span{font-size:12px;font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.2em;padding-bottom:5px;display:block}.c-blog .o-noticias__single__img{padding:35px 0 45px}.c-blog .o-noticias__single__img img{display:block}.c-blog .o-noticias__single__content{padding-bottom:20px}.c-blog .o-noticias__single__content>.wp-block-image{margin-bottom:5px;margin-top:20px}.c-blog .o-noticias__single__content>.wp-block-image img{display:block}.c-blog .o-noticias__single__content .wp-block-gallery{margin:0 -5px 30px}.c-blog .o-noticias__single__content .wp-block-gallery.columns-3 .blocks-gallery-item{margin-top:10px}.c-blog .o-noticias__single__content .wp-block-gallery .blocks-gallery-item{margin:0;padding:5px}.c-blog .o-noticias__single__content h2{font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.2;color:#224381;padding-bottom:20px}.c-blog .o-noticias__single__content h3{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;color:#224381;padding-bottom:20px}.c-blog .o-noticias__single__content h4{font-size:16px;font-size:1rem;font-weight:700;line-height:1.2;color:#224381;padding-bottom:20px}.c-blog .o-noticias__single__content p{font-size:16px;font-size:1rem;line-height:1.875;color:#666;padding-bottom:30px}.c-blog .o-noticias__single__content a{font-size:16px;font-size:1rem;line-height:1.875;color:#666;text-decoration:underline}.c-blog .o-noticias__single__content a:hover{color:#F85900}.c-blog .o-noticias__single__content strong{font-weight:700}.c-blog .o-noticias__single__content blockquote{margin:0;padding:50px 20px 50px 35px}.c-blog .o-noticias__single__content blockquote p{font-size:20px;font-size:1.25rem;line-height:1.35;color:#707070;border-left:1px solid #55AFE4;padding-left:20px;padding-bottom:0}.c-blog .o-noticias__single__content ul:not(.blocks-gallery-grid){padding-bottom:15px}.c-blog .o-noticias__single__content ul:not(.blocks-gallery-grid) li{background:url(/wp-content/themes/claravision-theme/library/images/icon-list.svg) no-repeat left 16px;font-size:16px;font-size:1rem;line-height:1.875;color:#666;padding:6px 0 6px 23px}.c-blog .o-noticias__single__content ol{padding-bottom:15px;counter-reset:i;list-style:decimal;padding-left:0;margin-left:20px}.c-blog .o-noticias__single__content ol li{list-style:decimal;font-size:16px;font-size:1rem;line-height:1.875;color:#666;padding:10px 0}.c-blog .o-noticias__single__tags{padding:20px 0 45px}.c-blog .o-noticias__single__tags p{font-weight:700;font-size:14px;font-size:.875rem;color:#666}.c-blog .o-noticias__single__tags p a{font-size:12px;font-size:.75rem;color:#666;margin-left:10px;margin-bottom:10px;padding:8px 25px;background:rgb(85 175 228 / .1);border-radius:34px}.c-blog .o-noticias__single__tags p a:hover{background:#F85900;color:#fff}.c-blog .o-noticias__single__nav ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c-blog .o-noticias__single__nav ul li{max-width:290px;width:100%;position:relative}.c-blog .o-noticias__single__nav ul li:nth-child(1) a{background:url(/wp-content/themes/claravision-theme/library/images/single-prev.svg) no-repeat top left;padding:0 0 25px 70px}.c-blog .o-noticias__single__nav ul li:nth-child(1) span{left:70px}.c-blog .o-noticias__single__nav ul li:nth-child(2) a{background:url(/wp-content/themes/claravision-theme/library/images/single-next.svg) no-repeat top right;padding:0 70px 25px 0;text-align:right}.c-blog .o-noticias__single__nav ul li:nth-child(2) span{right:70px}.c-blog .o-noticias__single__nav ul li a{font-weight:700;font-size:16px;font-size:1rem;line-height:1.375;color:#224381}.c-blog .o-noticias__single__nav ul li a:hover{text-decoration:underline}.c-blog .o-noticias__single__nav ul li span{font-size:12px;font-size:.75rem;color:#666;position:absolute;bottom:0}.c-blog .o-noticias__bar .widget--noticias__list__item{display:grid;grid-template-columns:82px 1fr;grid-gap:12px;margin-top:22px}.c-blog .o-noticias__bar .widget--noticias__list__item figure img{height:60px;object-fit:cover}.c-blog .o-noticias__bar .widget--noticias__list__item__text{display:flex;flex-direction:column;justify-content:space-between}.c-blog .o-noticias__bar .widget--noticias__list__item__text p{font-weight:700;font-size:13px;font-size:.8125rem;line-height:1.15384615;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#4d4d4d}.c-blog .o-noticias__bar .widget--noticias__list__item__text p a{font-weight:700;font-size:13px;font-size:.8125rem;line-height:1.15384615;color:#4d4d4d}.c-blog .o-noticias__bar .widget--noticias__list__item__text span{opacity:.7;display:block;font-size:12px;font-size:.75rem;text-transform:uppercase;color:#666;padding-bottom:4px}.c-blog .o-noticias__bar .widget{margin-bottom:35px}.c-blog .o-noticias__bar .widget iframe{width:100%}.c-blog .o-noticias__bar .widget .widgettitle{font-weight:700;font-size:20px;font-size:1.25rem;color:#224381;line-height:1;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #D9D9D9}.c-blog .o-noticias__bar .widget ul li{font-size:13px;font-size:.8125rem;color:#4d4d4d;font-weight:700;border-bottom:1px solid #D9D9D9;padding:8px 0;transition:all 0.5s}.c-blog .o-noticias__bar .widget ul li:hover{color:#F85900}.c-blog .o-noticias__bar .widget ul li:hover a{color:#F85900}.c-blog .o-noticias__bar .widget ul li a{font-size:13px;font-size:.8125rem;color:#4d4d4d;font-weight:400}#btnFiltrosMobile,#closeFiltros{display:none}.c-productos .intro--gen{padding:40px 0 115px}.c-productos .o-listado{position:relative;padding:40px 60px 75px;margin-bottom:35px}.c-productos .o-listado:before{content:'';width:calc(100% - 60px);background:rgb(11 34 28 / .04);height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.c-productos .o-listado .cont--productos{display:grid;align-items:flex-start;grid-template-columns:320px 1fr;grid-gap:15px}.c-productos .o-listado__bar{background:rgb(11 34 28 / .1);padding:37px 35px 55px}.c-productos .o-listado__bar__intro{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:30px}.c-productos .o-listado__bar__intro span{font-size:14px;font-size:.875rem;font-weight:700;color:#0B221C;letter-spacing:.05em;text-transform:uppercase;display:block}.c-productos .o-listado__bar__intro a{font-size:12px;font-size:.75rem;font-weight:400;color:#0B221C;letter-spacing:.05em}.c-productos .o-listado__bar__intro a:hover{color:#F85900;text-decoration:underline}.c-productos .o-listado__bar__precio{padding:0 50px 0 50px;position:relative}.c-productos .o-listado__bar__precio #sliderPrecio__valuelower{font-size:14px;font-size:.875rem;color:rgb(11 34 28 / .65);position:absolute;left:0;top:-9px}.c-productos .o-listado__bar__precio #sliderPrecio__valuelower:after{content:'€';font-size:14px;font-size:.875rem;color:rgb(11 34 28 / .65)}.c-productos .o-listado__bar__precio #sliderPrecio__valueupper{font-size:14px;font-size:.875rem;color:rgb(11 34 28 / .65);position:absolute;right:0;top:-9px}.c-productos .o-listado__bar__precio #sliderPrecio__valueupper:after{content:'€';font-size:14px;font-size:.875rem;color:rgb(11 34 28 / .65)}.c-productos .o-listado__bar__attr{padding-top:30px;margin-bottom:10px}.c-productos .o-listado__bar__attr__item{padding-bottom:12px}.c-productos .o-listado__bar__attr__item:last-child{padding-bottom:0}.c-productos .o-listado__bar__attr__item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:14px;font-size:.875rem;font-weight:700;cursor:pointer;padding:4.5px 12px;border:1px solid rgb(11 34 28 / .65);color:rgb(11 34 28 / .65);background:url(/wp-content/themes/claravision-theme/library/images/attr-select.svg) no-repeat calc(100% - 12px) center;width:100%}.c-productos .o-listado__bar #btnFiltrar{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:12px;font-size:.75rem;font-weight:700;color:#F85900;letter-spacing:.08em;text-decoration:underline;text-transform:uppercase}.c-productos .o-listado__bar #btnFiltrar:hover{color:#224381;text-decoration:underline}.c-productos .o-listado__loop{position:relative}.c-productos .o-listado__loop__count{font-size:14px;font-size:.875rem;color:#3F3F3F;padding-bottom:25px}.c-productos .o-listado__loop__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.c-productos .o-listado__loop__list__item{background:#fff}.c-productos .o-listado__loop__list__item>a{position:relative;padding:15px 15px 30px}.c-productos .o-listado__loop__list__item .producto--oferta{font-weight:700;font-size:14px;font-size:.875rem;color:#fff;line-height:1;position:absolute;top:0;left:0;padding:10px 15px;background:#55AFE4}.c-productos .o-listado__loop__list__item figure{margin-bottom:15px}.c-productos .o-listado__loop__list__item figure img{border:1px solid #f2f2f2}.c-productos .o-listado__loop__list__item__text{padding:0 25px}.c-productos .o-listado__loop__list__item__text h3{font-weight:700;font-size:17px;font-size:1.0625rem;line-height:1.35294118;color:#4d4d4d;padding-bottom:6px}.c-productos .o-listado__loop__list__item__price{margin-bottom:14px;display:flex;align-items:center;font-weight:700;font-size:20px;font-size:1.25rem;color:#55AFE4}.c-productos .o-listado__loop__list__item__price>.amount{font-weight:700;font-size:20px;font-size:1.25rem;color:#55AFE4}.c-productos .o-listado__loop__list__item__price ins{text-decoration:none}.c-productos .o-listado__loop__list__item__price ins .amount{font-weight:700;font-size:20px;font-size:1.25rem;color:#55AFE4}.c-productos .o-listado__loop__list__item__price del .amount{font-weight:700;font-size:15px;font-size:.9375rem;color:#0B221C;opacity:.5;text-decoration:line-through;margin-right:10px}.c-productos .o-listado__loop__list__item__add button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:700;font-size:10px;font-size:.625rem;color:#F85900;text-transform:uppercase;text-decoration:underline;letter-spacing:.08em;display:flex;align-items:center}.c-productos .o-listado__loop__list__item__add button svg{margin-right:10px}.c-productos .o-listado__loop__list__item__add button svg path{transition:all 0.5s}.c-productos .o-listado__loop__list__item__add button:hover{color:#224381}.c-productos .o-listado__loop__list__item__add button:hover svg path{fill:#224381}.c-productos .o-listado__loop__pagination{margin-top:30px}.c-productos .o-listado__loop__pagination ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.c-productos .o-listado__loop__pagination ul li{padding:0 4px}.c-productos .o-listado__loop__pagination ul li .page-numbers{width:20px;height:20px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;font-size:.75rem;font-weight:700;color:#0B221C;align-items:center;justify-content:center;border:1px solid #0B221C;border-radius:50%}.c-productos .o-listado__loop__pagination ul li .page-numbers.current{background:#0B221C;color:#fff}.c-productos .o-listado__loop__pagination ul li .page-numbers.prev{font-size:0;border:none;background:url(/wp-content/themes/claravision-theme/library/images/woo-prev.svg) no-repeat center}.c-productos .o-listado__loop__pagination ul li .page-numbers.prev:hover{background:url(/wp-content/themes/claravision-theme/library/images/woo-prev.svg) no-repeat center}.c-productos .o-listado__loop__pagination ul li .page-numbers.next{font-size:0;border:none;background:url(/wp-content/themes/claravision-theme/library/images/woo-next.svg) no-repeat center}.c-productos .o-listado__loop__pagination ul li .page-numbers.next:hover{background:url(/wp-content/themes/claravision-theme/library/images/woo-next.svg) no-repeat center}.c-productos .o-listado__loop__pagination ul li .page-numbers:hover{background:#0B221C;color:#fff}.cabecera--tienda{position:relative}.cabecera--tienda__img{position:relative}.cabecera--tienda__img img{width:100%;height:244px;object-fit:cover;display:block}.cabecera--tienda__img:before{content:'';display:inline-block;width:100%;height:100%;position:relative;transition:all 0.5s;outline:0;display:block;background:#0B221C;opacity:.5;position:absolute;top:0;left:0}.cabecera--tienda__text{padding:0 35px;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.cabecera--tienda__text h1{font-weight:700;font-size:55px;font-size:3.4375rem;line-height:1.2;color:#fff}.cabecera--tienda__text h2{font-weight:700;font-size:15px;font-size:.9375rem;line-height:1.2;color:#fff;text-transform:uppercase;letter-spacing:.2em}.c-shop{background:#F6F6F6;padding:100px 0}.c-shop .woocommerce>h2{font-size:35px;font-size:2.1875rem;font-weight:700;color:#000;text-align:center}.c-shop .woocommerce table.shop_table .product-name a{color:#4d4d4d}.c-shop .woocommerce-MyAccount-navigation ul{width:100%}.c-shop .woocommerce-MyAccount-navigation ul li{width:100%;margin-bottom:10px}.c-shop .woocommerce-MyAccount-navigation ul li.is-active a{background:#222;color:#fff}.c-shop .woocommerce-MyAccount-navigation ul li a{font-size:16px;font-size:1rem;border:1px solid #222;color:#222;padding:12px 20px;width:100%}.c-shop .woocommerce-MyAccount-navigation ul li a:hover{background:#222;color:#fff}.c-shop .woocommerce-MyAccount-navigation ul li:last-child a:hover{border:1px solid #224381;background:#224381}.c-shop .woocommerce-MyAccount-content h3{font-size:18px;font-size:1.125rem;color:#000;padding-bottom:15px}.c-shop .woocommerce-MyAccount-content p{font-size:16px;font-size:1rem;color:#666;padding-bottom:20px}.c-shop .woocommerce-MyAccount-content p a{color:#666;text-decoration:underline}.c-shop .woocommerce-MyAccount-content p a:hover{color:#222}.c-shop .woocommerce-MyAccount-content p em{font-size:14px;font-size:.875rem;color:#666}.c-shop .woocommerce-LostPassword{margin-top:10px}.c-shop .woocommerce-LostPassword a{font-size:14px;font-size:.875rem;color:#222;text-decoration:underline}.c-shop .woocommerce-LostPassword a:hover{color:#224381}.c-shop .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{cursor:pointer;display:block;width:100%;margin:10px 0 20px}.c-shop form legend{font-size:16px;font-size:1rem;color:#222;padding:0 10px}.c-shop form input[type="text"],.c-shop form input[type="tel"],.c-shop form input[type="email"],.c-shop form input[type="password"],.c-shop form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:none;border:none;border:1px solid #4d4d4d;padding:10px 10px;font-weight:300;font-size:15px;font-size:.9375rem;color:#4d4d4d;width:100%}.c-shop form p{font-size:15px;color:#4d4d4d;padding-bottom:0}.c-shop form p a{color:#4d4d4d;text-decoration:underline}.c-shop form p a:hover{color:#F85900}.c-shop form textarea{height:60px}.c-shop form label{font-weight:300;font-size:13px;font-size:.8125rem;color:#4d4d4d;margin-bottom:5px;display:block}.c-shop form label a{font-weight:300;font-size:13px;font-size:.8125rem;color:#4d4d4d;text-decoration:underline}.c-shop form label a:hover{color:#224381}.c-shop form span.wpcf7-list-item{margin:0}.c-shop form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 30px;border-radius:10px;background:#F85900}.c-shop form input[type="submit"]:hover{background:#224381}.c-shop form #respond input#submit,.c-shop form a.button,.c-shop form button.button,.c-shop form input.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-size:16px;font-size:1rem;background:none;border:1px solid #224381;border-radius:0;color:#224381;padding:10px 20px;line-height:1;text-transform:uppercase;margin-top:15px}.c-shop form #respond input#submit:hover,.c-shop form a.button:hover,.c-shop form button.button:hover,.c-shop form input.button:hover{background:#224381;color:#fff}.woocommerce table.shop_table{background:#fff}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:20px}.woocommerce table.shop_table .product-subtotal{display:none}.woocommerce a.remove{font-weight:300;font-size:40px}.woocommerce-cart table.cart img{width:100px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff}.woocommerce-info::before{color:#224381}.woocommerce-info{border-top-color:#224381}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{font-size:16px;font-size:1rem;font-weight:300;background:none;border:1px solid #222;border-radius:0;color:#222}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover{background:#222;color:#fff}.woocommerce-account .addresses .title h3{font-size:18px;font-size:1.125rem;color:#000;padding-bottom:15px}.woocommerce-account .addresses .title .edit{font-size:14px;font-size:.875rem;padding:5px 10px;color:#fff;background:#000}.woocommerce-account .addresses .title .edit:hover{background:#224381}.woocommerce-account .addresses address{font-size:16px;font-size:1rem;color:#666}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#224381!important}.select2-container--default .select2-search--dropdown .select2-search__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:none;border:none;border:1px solid #4d4d4d;padding:5px 10px;font-weight:300;font-size:13px;font-size:.8125rem;color:#4d4d4d;width:100%}.select2-container--default .select2-selection--single{border:1px solid #4d4d4d!important;border-radius:0!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4d4d4d #fff0 #fff0 #fff0}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:300;font-size:13px;font-size:.8125rem;color:#4d4d4d}.select2-results__option[aria-selected],.select2-results__option[data-selected],.select2-results__option{font-weight:300;font-size:13px;font-size:.8125rem;color:#4d4d4d}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#224381}.select2-container--open{transform:translateY(-57px)}.select2-container--below{transform:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#F85900}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#224381}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals h2{color:#5B5B5F;font-size:20px;font-weight:500;margin-bottom:20px}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#224381}.woocommerce-page table.cart td.actions .coupon{display:flex}.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon+button{margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals table{font-size:15px}#order_review_heading{font-size:20px;color:#5B5B5F;font-weight:500;margin:40px 0 20px}.woocommerce-checkout-review-order-table{font-size:15px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{border:none}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-block}.alertify-notifier .ajs-message.ajs-success{color:#fff;background-color:#42BA3B}.woocommerce table.shop_table .product-name a{color:#000;font-weight:600}.woocommerce table.shop_table .product-name a:hover{color:#224381;text-decoration:underline}.woocommerce-info a{color:#000;text-decoration:underline}.woocommerce-info a:hover{color:#224381}#coupon_code{max-width:145px;width:100%}.woocommerce-privacy-policy-text a{color:#000;text-decoration:underline}.woocommerce-privacy-policy-text a:hover{color:#224381}.cont--qty{display:inline-block;position:relative}.cont--qty input{font-weight:700;font-size:15px;font-size:.9375rem;color:#000;border:1px solid #D9D9D9;border-radius:10px;width:75px!important;height:43px;padding:0 5px 0 22px;pointer-events:none}.cont--qty__less{background:url(/wp-content/themes/claravision-theme/library/images/qty-less.svg) no-repeat center;width:30px;height:100%;position:absolute;top:0;left:0}.cont--qty__more{background:url(/wp-content/themes/claravision-theme/library/images/qty-more.svg) no-repeat center;width:30px;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:767px){.woocommerce-MyAccount-content{margin-top:40px}}.container{margin:0 auto;width:100%;padding:0 15px}.cont-1400{max-width:1430px}.cont-1600{max-width:1630px}.cont-1100{max-width:1110px}.cont-900{max-width:930px}.cont-780{max-width:805px}@media screen and (min-width:991px){.cont-960{width:960px}}@media screen and (min-width:1250px){.cont-1315{max-width:1230px}.cont-1200{max-width:1230px}}@media screen and (min-width:1375px){.cont-1315{max-width:1345px}}
/*! nouislider - 14.6.2 - 9/16/2020 */
 .noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{width:14px;height:14px;right:-7px;top:-7px;cursor:pointer}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:rgb(11 34 28 / .65)}.noUi-connects{border-radius:3px}.noUi-connect{background:#0B221C}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:2px solid #0B221C;border-radius:50%;background:#8BBF49;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}.c-productos-marcas .o-listado .container{display:flex;flex-direction:row;flex-wrap:wrap}.c-productos-marcas .o-listado__item{padding:20px 10px;width:25%}.c-productos-marcas .o-listado__item.item--grande{width:50%}.c-productos-marcas .o-listado.listado--productos .o-listado__item .cont--item{position:relative}.c-productos-marcas .o-listado.listado--productos .o-listado__item>a{width:100%;height:100%;position:relative}.c-productos-marcas .o-listado.listado--productos .o-listado__item>a:hover figure img{transform:scale(1.1)}.c-productos-marcas .o-listado.listado--productos .o-listado__item>a:hover h3{background:#F85900}.c-productos-marcas .o-listado.listado--productos .o-listado__item figure{height:100%;overflow:hidden}.c-productos-marcas .o-listado.listado--productos .o-listado__item figure img{min-height:240px;height:100%;object-fit:cover;transition:all 0.5s;max-width:300px}.c-productos-marcas .o-listado.listado--productos .o-listado__item h3{font-weight:700;font-size:14px;font-size:.875rem;color:#fff;text-transform:uppercase;position:absolute;top:0;left:15px;transform:translateY(-50%);background:#224381;padding:10px 20px;transition:all 0.5s}*:before,*:after{box-sizing:inherit}p{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}ul,li{list-style-type:none;padding-left:0}.transition{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}img{max-width:100%}form div.wpcf7-validation-errors{width:100%;text-align:center;border:0;border-top:2px solid red;padding-top:20px;color:#000;font-size:16px}form div.wpcf7-mail-sent-ok{width:100%;text-align:center;border:0;border-top:2px solid green;padding-top:20px;color:#000;font-size:16px}form span.wpcf7-not-valid-tip{display:none}form .wpcf7-not-valid{background:rgb(255 0 0 / .4)}@media screen and (min-height:1000px) and and (min-width:1200px){.error404 .c-pie{position:fixed;left:0;bottom:0;width:100%}}@media screen and (max-width:1350px){.c-productos .o-listado .cont--productos{grid-template-columns:280px 1fr}.c-productos .o-listado__bar{padding:30px 20px 30px}.c-opticas .o-listado .slick-prev{left:1px}.c-opticas .o-listado .slick-next{right:1px}}@media screen and (max-width:1199px){.c-home .o-servicios{padding:60px 0 45px}.c-home .cont--home>.container{background:none;padding:0 35px}.servicios--listado .slick-prev{left:-5px}.servicios--listado .slick-next{right:-5px}.servicios--listado__item h3{background-size:20px;padding:12px 35px 11px 15px}.banners--gen__left__img{background:rgb(0 0 0 / .5);position:absolute;top:0;left:0;width:100%;height:100%}.banners--gen__left__img img{height:100%;object-fit:cover;object-position:right center;mix-blend-mode:multiply}.banners--gen__left__text h3{color:#fff}.banners--gen__left__text{position:inherit;padding:40px 35px}.banners--gen__right__img{position:absolute;top:0;left:0;width:100%;height:100%}.banners--gen__right__img img{height:100%;object-fit:cover}.banners--gen__right__text{position:inherit;padding:40px 35px}.c-quienes-somos .o-reconocido h4{font-size:18px}.c-quienes-somos .o-reconocido ul li{margin-right:40px}.c-quienes-somos .o-intro__desc{column-gap:40px}.c-servicios .o-servicios-hijos .grid--four{grid-template-columns:1fr 1fr}.c-productos .o-listado{background:rgb(11 34 28 / .04);padding:40px 35px 75px}.c-productos .o-listado:before{display:none}.c-productos .o-listado .container{padding:0}.c-productos .o-listado__loop__list__item__text{padding:0}.c-single-product .o-content__text .quantity--submit button{padding:15px 20px}.c-single-product .o-content__text__info ul li{font-size:15px}.c-single-product .o-content{grid-gap:45px}.cont--qty input{padding:0 5px}.c-productos .o-listado{margin-bottom:0}.cabecera--gen__text h1,.cabecera--tienda__text h1{font-size:45px}#wp-admin-bar-my_page{display:none}}@media screen and (max-width:1024px){#btn-menu{display:block}.top--menu{margin-top:80px}.c-header{padding:15px 0}.c-header .container{padding:0 35px}.c-header .o-nav__menu{background:#fff;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;padding:50px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;overflow:scroll;opacity:0;visibility:hidden;transition:all 0.5s}.c-header .o-nav__menu.menu--active{opacity:1;visibility:visible}.c-header .o-nav__menu nav{background:url(/wp-content/themes/claravision-theme/library/images/logo.jpg) no-repeat top center;background-size:auto 50px;width:100%;overflow:scroll;padding-top:80px}.c-header .o-nav__menu nav>ul>li{width:100%;padding:0;text-align:center;padding:3px 0}.c-header .o-nav__menu nav>ul>li>a{font-size:18px;display:block;width:100%;padding:5px 35px;text-transform:uppercase}.c-header .o-nav__menu nav>ul>li.pide-cita>a{display:inline-block;width:auto}.c-header .o-nav__menu nav>ul>li.only-mobile{display:block}.c-header .o-nav__menu nav>ul>li .sub-menu{position:relative;left:0;transform:none;border-radius:0;transition:none;opacity:1;visibility:visible;width:100%;display:none}.c-header .o-nav__menu nav>ul>li .sub-menu li{box-shadow:none}.c-header .o-nav__menu nav>ul>li .sub-menu li:last-child{border-radius:0}.c-header .o-logo a{display:block}.c-header .o-logo img{height:50px;width:auto;display:block}.c-header .o-nav__top{top:50%;transform:translateY(-50%)}.c-header .o-nav__top__links{margin-right:0;width:53px}.c-header .o-nav__top__links ul li{margin-right:15px}.c-header .o-nav__top__links ul li a{font-size:0}.c-header .o-nav__top__links ul li span{margin-right:0}.c-header .o-nav__top__rrss{display:none}.c-header .o-nav__top__links ul li.link--cuenta svg{width:19px;height:auto;display:block}.c-home .o-principal__forma{display:none}.c-home .o-principal .container{padding:0 35px}.c-home .o-principal__text{padding:80px 0}.c-home .o-principal__img{background:rgb(0 0 0 / .3);width:100%}.c-home .o-principal__img img{mix-blend-mode:multiply}.c-home .o-principal__text h1{color:#fff;font-size:40px}.c-home .o-principal__text h2{font-size:18px}.c-home .o-principal__text h3{font-size:30px}.categorias--listado__item p button{font-size:12px;padding:12px 15px}.banners--gen__right__text h4 span{font-size:25px}.container{padding:0 35px}.fancybox-slide{padding:45px 35px}.c-productos-marcas .o-listado__item{width:33.33%}.c-quienes-somos .o-reconocido h4{width:100%;text-align:center;margin-bottom:20px;margin-right:0}.c-quienes-somos .o-reconocido ul li{width:100%;text-align:center;margin-right:0;margin-bottom:20px}.c-servicios .o-servicios-hijos .grid--two{grid-template-columns:1fr}.c-servicios .o-servicios-hijos .grid--two:nth-child(2n) .o-servicios-hijos__item a{grid-template-columns:200px 1fr}.c-servicios .o-servicios-hijos .grid--two:nth-child(2n) .o-servicios-hijos__item__img{order:1}.c-servicios .o-servicios-hijos .grid--two:nth-child(2n) .o-servicios-hijos__item__text{order:2}.c-servicios .grid--two .o-servicios-hijos__item:last-child>a{grid-template-columns:1fr 200px!important}.c-servicios .grid--two .o-servicios-hijos__item:last-child .o-servicios-hijos__item__img{order:2}.c-servicios .grid--two .o-servicios-hijos__item:last-child .o-servicios-hijos__item__text{order:1}#btnFiltrosMobile{display:flex;align-items:center;font-size:14px;font-size:.875rem;font-weight:700;color:#4d4d4d;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline}#btnFiltrosMobile svg{width:16px;height:auto;display:block;margin-right:10px}#closeFiltros{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;position:absolute;top:15px;right:35px;font-weight:700;font-size:18px;font-size:1.125rem;color:#4d4d4d;display:block;width:20px;height:20px}#closeFiltros:before{content:'';display:block;width:20px;height:3px;transform:rotate(45deg);background:#4d4d4d}#closeFiltros:after{content:'';display:block;width:20px;height:3px;transform:rotate(135deg);background:#4d4d4d;position:relative;top:-3px}.logged-in #contFiltros{height:calc(100vh - 32px);top:32px}#contFiltros{background:#f2f2f2;padding:60px 35px;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;opacity:0;visibility:hidden;transition:all 0.5s}#contFiltros.js-active{opacity:1;visibility:visible}.c-productos .o-listado__bar{padding:0;background:none;padding-bottom:10px}.c-productos .intro--gen{padding:40px 35px 60px}.c-productos .o-listado .cont--productos{grid-template-columns:1fr}.c-productos .o-listado__loop__list__item__text{padding:0 25px}.c-single-product{padding-bottom:0}.c-single-product .o-gen{padding:50px 27px;margin:0 -35px}.c-garantias .o-cabecera__img img{height:250px}.c-garantias .o-cabecera__text h1{font-size:30px}.c-garantias .o-cabecera__text h2{font-size:18px}.c-garantias .o-intro p{font-size:16px}.c-garantias .o-content{background:none}.c-garantias .o-content .container{grid-gap:50px}.c-blog .o-destacadas__item__img img{max-height:300px;object-fit:cover}.c-blog .o-destacadas__item__text{padding:20px 35px}.c-blog .o-cabecera__text h1,.c-blog .o-cabecera__text span{font-size:45px}.c-blog .o-noticias .cont--noticias{grid-gap:35px}.c-blog .o-noticias__list__items__item figure h3{font-size:20px;max-width:90%}.c-blog .o-noticias__list__items__item__text{padding:25px 0 0}.c-blog .o-noticias__list__items__item__text p{font-size:15px}.c-cita .o-confirmacion__datos{grid-template-columns:1fr}.c-cita .o-confirmacion__datos__optica{align-items:center}.c-error{padding:60px 0}.c-error h1{font-size:27px}.c-error h1+p{font-size:18px}.img-video--listado{grid-template-columns:1fr 1fr}}@media screen and (max-width:991px){.servicios--listado.grid--servicios{grid-template-columns:1fr 1fr}.c-productos .o-listado__loop__list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -8px;grid-gap:0}.c-productos .o-listado__loop__list__item{width:50%;background:none;padding:8px}.c-productos .o-listado__loop__list__item figure img{width:100%}.c-productos .o-listado__loop__list__item>a{background:#fff;height:100%;display:block;width:100%}.c-productos .o-listado__loop__list__item:nth-child(2n+1):last-child{width:100%}.c-single-product .o-content{grid-template-columns:50% 1fr;grid-gap:35px}.c-single-opticas .o-mapa-galeria{display:block}.c-single-opticas .o-mapa-galeria__slider .slider--item img{max-height:400px;object-fit:cover}#mapaOptica{height:300px}.c-single-opticas .o-info__desc__text{padding-top:30px}.c-single-opticas .o-equipo__list{grid-gap:30px}.c-single-opticas .o-servicios-cita__serv ul{column-count:1}}@media screen and (max-width:782px){.logged-in .c-header{top:46px}.logged-in #contFiltros{height:calc(100vh - 46px);top:46px}}@media screen and (max-width:767px){.c-home{padding-bottom:50px}.c-home .o-servicios h2,.c-home .o-cat-productos h2{font-size:25px}.banners--gen{grid-template-columns:1fr;grid-gap:30px;padding-bottom:50px}.banners--gen__left__text h3,.banners--gen__right__text h4 span{font-size:25px}.banners--gen__right__text h3 span{font-size:30px}.categorias--listado{grid-template-columns:1fr 1fr}.categorias--listado__item p button{font-size:10px}.c-home .o-servicios{padding:40px 0}.c-quienes-somos .o-cabecera__img img{height:250px}.c-quienes-somos .o-intro__desc{column-count:1}.c-quienes-somos .o-intro__desc p{font-size:16px}.c-quienes-somos .o-intro__desc h1{font-size:20px}.c-quienes-somos .o-intro{padding:20px 0}.cabecera--gen__text h1,.cabecera--tienda__text h1{font-size:35px;line-height:1.2}.c-blog .o-cabecera__text h1,.c-blog .o-cabecera__text span{font-size:20px;line-height:1.2}.c-blog .o-cabecera__bread{padding:0 35px}.c-blog .o-noticias__single__content p,.c-blog .o-noticias__single__content ul:not(.blocks-gallery-grid) li,.c-blog .o-noticias__single__content ol li{font-size:15px}.c-blog .o-noticias__single__content blockquote{padding:30px 0}.c-blog .o-noticias__single__content blockquote p{font-size:18px}.c-blog .o-noticias__single__nav ul{justify-content:center}.c-blog .o-noticias__single__nav ul li{padding:20px 0}.c-cita .o-formulario h1{font-size:24px}.c-cita .o-formulario h1{background-size:100%}.form--gen .field--two{grid-template-columns:1fr}.c-productos-marcas .o-listado__item{width:100%}.c-cita .o-tabs ul li:after{margin:12px 12px;transform:rotate(90deg);display:block;width:100%;margin-left:-5px}.c-cita .o-title h1{font-size:24px}.c-cita .o-formulario .container{grid-template-columns:1fr}.c-cita .o-confirmacion h2{font-size:20px}.c-cita .o-confirmacion__datos__optica{grid-template-columns:1fr}.c-cita .o-confirmacion__enviada .cont--enviada__icon{width:100%;text-align:center;margin-right:0;margin-bottom:10px}.c-cita .o-confirmacion__enviada .cont--enviada__icon svg{margin:0 auto}.c-cita .o-confirmacion__enviada .cont--enviada__text{width:100%;text-align:center}.c-cita .o-confirmacion__enviada .cont--enviada__text h5{font-size:24px;padding-bottom:5px}.c-cita .o-confirmacion__enviada .cont--enviada__text h6{font-size:16px}.c-contacto .o-formulario .container{grid-template-columns:1fr}.c-contacto .o-formulario__left h1{font-size:24px}.c-contacto .o-formulario__right__item h3{font-size:20px}.c-contacto .o-formulario__right__item p{font-size:16px}.c-contacto .o-formulario .container{grid-gap:10px}.c-contacto .o-rrss{padding:40px 35px 50px}.c-contacto .o-rrss h4{font-size:16px}.c-contacto .o-rrss ul li{padding:0 15px}.cabecera--tienda__text h2{font-size:14px;padding-top:10px;letter-spacing:.1em}.c-single-product .o-content{display:block;grid-gap:0}.c-single-product .o-content__img{margin-bottom:40px}.c-single-product .o-bread{padding-bottom:40px}.c-single-product .o-gen .item--50{width:100%}.c-single-product .o-gen .item--50 h3{font-size:20px}.c-single-product .o-gen .item--50 p{font-size:16px;padding-bottom:25px}.c-single-product .o-gen__down p{font-size:16px}.c-single-product .o-gen__gallery__item{width:100%;padding:10px 8px}.c-single-product .o-content__img .producto--oferta{padding:10px 12px;font-size:12px}.c-garantias .o-content{background:none;padding:50px 0}.c-garantias .o-content .container{grid-template-columns:1fr}.c-garantias .o-content__item h3{font-size:22px}.c-blog .o-noticias .cont--noticias{grid-template-columns:1fr}.c-single-opticas .o-info .container{grid-template-columns:1fr}.c-single-opticas .o-info__data .cont--borde{border:none}.c-single-opticas .o-info__desc{padding-left:0}.c-single-opticas .o-info__desc__text{padding:10px 0 20px}.c-single-opticas .o-servicios-cita .container{grid-template-columns:1fr}.c-single-opticas .o-equipo__list{grid-template-columns:1fr 1fr}.c-single-opticas .o-servicios-cita__serv{padding:40px 35px 30px}.c-single-opticas .o-info{padding-top:50px}.c-single-opticas .o-info .container{padding:0 35px}.c-pie{padding:30px 0 25px}.c-pie .o-first{padding-bottom:30px}.c-pie .o-first__logo{width:100%;text-align:center;margin-bottom:20px}.c-pie .o-first__logo img{height:50px}.c-pie .o-first__rrss{width:100%;justify-content:center}.c-pie .o-first__rrss ul{width:100%;justify-content:center;margin-top:30px}.c-pie .o-menu ul li{width:100%;padding:5px 10px;text-align:center}.c-pie .o-other{display:block;padding-top:25px}.c-pie .o-other p{text-align:center;margin-bottom:15px}.c-pie .o-other p a{justify-content:center}.c-pie .o-other ul{justify-content:center}.c-pie .o-other ul li{border:none;width:100%;text-align:center;padding:5px 10px}}@media screen and (max-width:600px){.servicios--listado.grid--servicios{grid-template-columns:1fr}.c-servicios .o-servicios-hijos .grid--four{grid-template-columns:1fr}.c-servicios .grid--two .o-servicios-hijos__item:last-child>a,.c-servicios .o-servicios-hijos .grid--two .o-servicios-hijos__item a{grid-template-columns:1fr!important}.c-servicios .grid--two .o-servicios-hijos__item:last-child .o-servicios-hijos__item__img{order:1}.c-servicios .grid--two .o-servicios-hijos__item:last-child .o-servicios-hijos__item__text{order:2!important}.c-productos .o-listado__loop__list__item{width:100%}}@media screen and (max-width:500px){.img-video--listado{grid-template-columns:1fr}}