/*! ========================================================================================
   # ReparaDomésticos - Website

     1- This is the main style sheet for ReparaDomésticos
     2 -This style sheet must not be edited as it´s an output of compiled src files. 
     3- It´s built based on ITCSS CSS architecture, PostCSS and gulp
     4- V.01 / 2018 Designed & Developed by Brand Creatiers
     5- © ReparaDomésticos
   ======================================================================================= *//*! SETTINGS     AJUSTES  ////////////////////////////////////// */:root{--font-brand:"Arial",Helvetica,sans-serif;--font-brand:var(--font-arial);--font-arial:"Arial",Helvetica,sans-serif;--font-verdana:"Verdana",Geneva,sans-serif;--page-bg:#efefef;--brand-primary-green:#1cb2b9;--brand-secondary-green:#208587;--color-heading:#1cb2b9;--color-heading:var(--brand-primary-green);--color-text:#6d6d6d;--color-title:#868889;--color-bg-footer:#212121;--color-text-footer:#747474;--color-line-section:rgba(178, 179, 180, 0.42);--color-white:#fff;--color-grey-ccc:#ccc;--color-grey-999:#999;--color-grey-666:#666;--color-grey-333:#333;--color-black:#000;--global-transition:all 300ms ease-in-out}/*! TOOLS        HERRAMIENTAS  /////////////////////////////// *//*! GENERIC      GENÉRICO  /////////////////////////////////// *//*! box-sizing */html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*! A very simple reset that sits on top of Normalize.css. */blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}/*! ELEMENTS     ELEMENTOS  ////////////////////////////////// */html{font-size:100%;overflow-y:scroll;min-height:100%}body{font-size:62.5%;font-family:Arial,Helvetica,sans-serif;font-family:var(--font-brand);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}ul li{list-style-type:none}.c-legal-header{font-size:calc(1.625rem + 1 * ((100vw - 26.25rem)/ 48.75));line-height:calc(1.875rem + 1 * ((100vw - 26.25rem)/ 48.75));font-weight:700;color:#868889;color:var(--color-title);margin-bottom:45px}@media screen and (min-width:1200px){.c-legal-header{line-height:2.875rem}}@media screen and (max-width:420px){.c-legal-header{line-height:1.875rem}}@media screen and (min-width:1200px){.c-legal-header{font-size:2.625rem}}@media screen and (max-width:420px){.c-legal-header{font-size:1.625rem}}.c-legal-block h2{font-size:calc(1.125rem + .375 * ((100vw - 26.25rem)/ 48.75));line-height:calc(1.25rem + .375 * ((100vw - 26.25rem)/ 48.75));font-weight:700;color:#868889;color:var(--color-title);margin-bottom:30px;padding-top:30px}@media screen and (min-width:1200px){.c-legal-block h2{line-height:1.625rem}}@media screen and (max-width:420px){.c-legal-block h2{line-height:1.25rem}}@media screen and (min-width:1200px){.c-legal-block h2{font-size:1.5rem}}@media screen and (max-width:420px){.c-legal-block h2{font-size:1.125rem}}.c-legal-block a:link,.c-legal-block a:visited{color:#000;text-decoration:none}.c-legal-block a:active,.c-legal-block a:focus,.c-legal-block a:hover{color:#000;text-decoration:underline}abbr[title]{text-decoration:none}.c-legal-block p{font-size:.875rem;line-height:1.625rem;color:#6d6d6d;color:var(--color-text);margin-bottom:25px}.c-legal-block ul{position:relative;display:block;clear:both;margin-left:50px;width:90%;margin-bottom:20px}.c-legal-block ul.u-mt-10{margin-top:-10px}.c-legal-block ul ul{margin-top:12px}.c-legal-block ul li{list-style-type:disc;font-size:.875rem;font-weight:400;line-height:1.5;color:#6d6d6d;color:var(--color-text);background-repeat:no-repeat;background-position:left 8px;margin-bottom:12px}.c-legal-block ol{position:relative;display:block;clear:both;width:90%;margin-bottom:20px;padding-left:10px}.c-legal-block ol li{list-style-type:decimal;font-size:.875rem;color:#6d6d6d;color:var(--color-text);font-weight:400;line-height:1.5;padding-top:5px;padding-bottom:4px;margin-left:30px}img{max-width:100%;font-style:italic;vertical-align:middle}img[height],img[width]{max-width:none}table{width:100%}.c-toplink{display:block;text-align:right;clear:both;width:100%;padding-top:10px;margin-top:20px;padding-bottom:30px}.c-toplink a.toplink:link,.c-toplink a.toplink:visited{background-image:url(../images/flecha-arriba-pagina.svg);background-repeat:no-repeat;background-size:auto auto;background-position:center top;padding-top:15px;color:#00161e;text-decoration:none;font-size:.625rem;font-weight:400}.c-toplink a.toplink:active,.c-toplink a.toplink:focus,.c-toplink a.toplink:hover{text-decoration:none;color:#000;background-image:url(../images/flecha-arriba-pagina-hover.svg)}.o-sectionContainer--homepage .c-toplink{margin-top:-50px}/*! OBJETCS      OBJETOS ///////////////////////////////////// */@media screen and (max-width:600px){.o-pageContent{padding-top:121px}}.o-site{background-color:#efefef;background-color:var(--page-bg)}.o-wrap{margin:0 auto;padding-right:20px;padding-left:20px}@media screen and (min-width:500px){.o-wrap{padding-right:40px;padding-left:40px}}@media screen and (min-width:1008px){.o-wrap{padding-right:80px;padding-left:80px}}@media screen and (min-width:1280px){.o-wrap{max-width:1200px;padding-right:0;padding-left:0}}.o-section{border-top:solid 1px rgba(178,179,180,.42);border-top:solid 1px var(--color-line-section);padding-top:70px;padding-bottom:70px}@media screen and (max-width:600px){.o-section{padding-top:36px;padding-bottom:36px}}.o-section--feature{background:#2c7c7c;background:linear-gradient(to right,#2c7c7c 0,#6bc1c3 100%)}.o-section--feature .c-feature-title{color:#fff;color:var(--white,#fff;)}.o-section-stamps{display:none}@media screen and (max-width:600px){.o-section-stamps{display:block;text-align:center;border-top:none;background-color:#fff}}.o-section--specialized{background-image:url(../images/icon-flechita-28x15.svg);background-repeat:no-repeat;background-position:center 50px;padding-top:115px;border-top:none}.o-section-whyus{padding-top:20px}@media screen and (max-width:600px){.o-section-whyus{padding-bottom:0;border-top:none;padding-top:0}}@media screen and (max-width:600px){.o-section-whyus .o-wrap{padding-left:0;padding-right:0}}.o-section-bar{background:linear-gradient(to bottom,#26b8be 0,#278789 100%);padding-top:20px;padding-bottom:20px}@media screen and (max-width:960px){.o-section-bar{display:none}}.o-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:600px){.c-partners-list>li{font-size:.8125rem}}.c-map-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:600px){.c-map-wrapper{-ms-flex-direction:column;flex-direction:column}}@supports (display:grid){.o-grid{display:grid}.o-two-col{grid-template-columns:1fr;grid-row-gap:20px}@media screen and (min-width:600px){.o-two-col{grid-template-columns:repeat(2,1fr);grid-column-gap:20px}}.c-partners-list{grid-template-columns:repeat(6,1fr);grid-column-gap:10px}@media screen and (max-width:600px){.c-partners-list{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}}}/*! COMPONENTS   COMPONENTES  /////////////////////////////// */.o-pageHeader{background-color:#fff;background-color:var(--color-white);border-top:solid 3px #1cb2b9;border-top:solid 3px var(--brand-primary-green)}@media screen and (max-width:600px){.o-pageHeader{position:fixed;width:100%;z-index:100;top:0;box-shadow:-1px -9px 34px 12px rgba(0,0,0,.43)}}@media screen and (max-width:600px){.o-pageHeader.has-menu-open{box-shadow:none;border-bottom:solid 1px #1eacb1}}.o-header{padding-top:10px;padding-bottom:10px}.c-nav-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){.c-nav-wrapper{-ms-flex-direction:column;flex-direction:column}}.c-brand img{width:auto}@media screen and (max-width:600px){.c-brand img{height:51px;width:auto}}.c-gv--header{margin-right:0}@media screen and (max-width:1024px){.c-gv--header{display:none}}.c-gv--header .c-list-stamps li:nth-child(2){padding-right:0}.c-nav-content{min-width:282px;text-align:center}@media screen and (max-width:600px){.c-nav-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px;min-width:auto}}.c-nav-content p{display:block;font-size:.75rem;color:#868889;clear:both;position:relative;margin-bottom:5px}@media screen and (max-width:600px){.c-nav-content p{margin-bottom:0}}@media screen and (max-width:600px){.c-nav-content.is-others{min-width:282px}}.c-dropdown{position:relative;display:block;width:100%}@media screen and (max-width:600px){.c-dropdown{width:150px;text-align:left}}.c-dropdown-link:link,.c-dropdown-link:visited{text-transform:uppercase;font-size:1rem;color:#26979a;padding:10px 30px;text-decoration:none;border-radius:3px;border:solid 1px #26979a;display:block;background-color:#fff;background-color:var(--white,#fff);width:100%;background-image:url(../images/icon-flechita-desplegable-15x8.svg);background-repeat:no-repeat;background-position:95% center}@media screen and (max-width:600px){.c-dropdown-link:link,.c-dropdown-link:visited{border:none;background-position:right center;padding:10px 0 10px 10px}}.c-dropdown-link.is-selected{outline:0}@media screen and (max-width:600px){.c-dropdown-link.is-selected{background-image:url(../images/icon-x-13x13.svg);background-repeat:no-repeat;background-position:right 12px}}.c-dropdown-link.is-others{font-size:1rem;text-transform:none;font-style:italic}@media screen and (max-width:600px){.c-dropdown-link.is-others{min-width:210px}}.c-dropdown-menu{position:absolute;min-width:282px;background-color:#fff;display:none;z-index:1}@media screen and (max-width:600px){.c-dropdown-menu{background-color:#eee;opacity:1;pointer-events:all;position:fixed;right:0;top:124px;bottom:0;left:0;text-align:left}}.c-dropdown-menu li{display:block;white-space:nowrap}@media screen and (max-width:600px){.c-dropdown-menu li{border-bottom:solid 1px #dadbdb}}.c-dropdown-menu li a:link,.c-dropdown-menu li a:visited{text-transform:uppercase;font-size:1rem;color:#26979a;padding:10px 30px;text-decoration:none;display:block}@media screen and (max-width:600px){.c-dropdown-menu li a:link,.c-dropdown-menu li a:visited{color:#7b7b7b;padding:17px 0 17px 30px}}.c-dropdown-menu li a:active,.c-dropdown-menu li a:focus,.c-dropdown-menu li a:hover{text-transform:uppercase;font-size:1rem;background-color:#26979a;padding:10px 30px;text-decoration:none;display:block;color:#fff}@media screen and (max-width:600px){.c-dropdown-menu li a:active,.c-dropdown-menu li a:focus,.c-dropdown-menu li a:hover{color:#26979a;padding:17px 0 17px 30px;background-color:#fff;background-color:var(--white,#fff)}}.c-dropdown-menu li.c-dropdown-others a:link,.c-dropdown-menu li.c-dropdown-others a:visited{text-transform:none;font-style:italic}.c-feature.o-two-col .c-feature-header{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}@media screen and (max-width:600px){.c-feature.o-two-col .c-feature-header{-ms-flex-preferred-size:100%;flex-basis:100%}}.c-feature.o-two-col .c-feature-container{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}@media screen and (max-width:600px){.c-feature.o-two-col .c-feature-container{-ms-flex-preferred-size:100%;flex-basis:100%}}.c-feature-title{font-size:calc(1.625rem + 1 * ((100vw - 26.25rem)/ 48.75));line-height:calc(1.875rem + 1 * ((100vw - 26.25rem)/ 48.75));font-weight:700;color:#868889;color:var(--color-title)}@media screen and (min-width:1200px){.c-feature-title{line-height:2.875rem}}@media screen and (max-width:420px){.c-feature-title{line-height:1.875rem}}@media screen and (min-width:1200px){.c-feature-title{font-size:2.625rem}}@media screen and (max-width:420px){.c-feature-title{font-size:1.625rem}}.c-feature-content p{font-size:.875rem;line-height:1.625rem;color:#6d6d6d;color:var(--color-text);margin-bottom:30px}.c-feature-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.c-feature-icon{-ms-flex-preferred-size:23.33333%;flex-basis:23.33333%;min-width:54px;margin-right:5.5%}.c-feature-heading{-ms-flex-preferred-size:71.1667%;flex-basis:71.1667%}.c-list-banners{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:600px){.c-list-banners{-ms-flex-direction:column;flex-direction:column}}.c-list-banners-item{border:solid 1px #cdcdce;padding:15px 20px;-ms-flex:1;flex:1;position:relative}.c-list-banners-item.is-others{border-right:solid 1px #cdcdce}@media screen and (max-width:600px){.c-list-banners-item.is-others{border-bottom:solid 1px #cdcdce}}.c-banner-content{display:-ms-flexbox;display:flex;padding-right:0;padding-left:15px;position:relative}@media screen and (min-width:1150px){.c-banner-content{-ms-flex-align:center;align-items:center}}@media screen and (max-width:600px){.c-banner-content{padding-right:0;padding-left:0;-ms-flex-align:center;align-items:center;float:left;width:calc(100% - 25px)}}.c-banner-media{margin-right:10px}@media screen and (max-width:600px){.c-banner-media{min-width:40px}}.c-banner-media img{width:67px}@media screen and (max-width:600px){.c-banner-media img{width:40px}}.c-banner-text{font-size:calc(.8125rem + .375 * ((100vw - 26.25rem)/ 48.75));line-height:calc(1.125rem + .3125 * ((100vw - 26.25rem)/ 48.75));-ms-flex-preferred-size:71.6666%;flex-basis:71.6666%;color:#6d6d6d;color:var(--color-text)}@media screen and (min-width:1200px){.c-banner-text{line-height:1.4375rem}}@media screen and (max-width:420px){.c-banner-text{line-height:1.125rem}}@media screen and (min-width:1200px){.c-banner-text{font-size:1.1875rem}}@media screen and (max-width:420px){.c-banner-text{font-size:.8125rem}}.c-banner-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:#9a9a9a;text-transform:uppercase;margin-top:26px}.c-banner-info img{margin-right:10px}@media screen and (max-width:600px){.c-banner-info{-ms-flex-direction:column;flex-direction:column;float:right;margin:0 auto;min-width:25px}.c-banner-info img{margin-right:0;margin-bottom:5px}}a.o-block-overlay-link:link,a.o-block-overlay-link:visited{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden;text-indent:-9999px;visibility:visible}a.o-block-overlay-link:active,a.o-block-overlay-link:focus,a.o-block-overlay-link:hover{background-color:#000;opacity:.1}@media screen and (max-width:600px){.o-section--desktop{display:none}}@media screen and (min-width:600px){.o-section--mobile{display:none}}.c-bar-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.c-bar-intro{-ms-flex-preferred-size:185px;flex-basis:185px;background-image:url(../images/icon-flecha-14x76.svg);background-repeat:no-repeat;background-position:right center}@media screen and (min-width:980px) and (max-width:1080px){.c-bar-intro{-ms-flex-preferred-size:auto;flex-basis:auto}}.c-bar-intro p{color:#c6dcdd;font-size:.6875rem;text-transform:uppercase;line-height:1rem;letter-spacing:.0625rem}@media screen and (min-width:980px) and (max-width:1080px){.c-bar-intro p{font-size:.625rem}}.c-bar-phone .c-map-phone:link,.c-bar-phone .c-map-phone:visited{margin-top:5px;color:#fff;color:var(--white,#fff);background-image:url(../images/icon-telefono-white-22x39.svg);font-size:calc(1.125rem + .875 * ((100vw - 56.25rem)/ 18.75));padding-top:1px;padding-bottom:10px}@media screen and (min-width:1200px){.c-bar-phone .c-map-phone:link,.c-bar-phone .c-map-phone:visited{font-size:2rem}}@media screen and (max-width:900px){.c-bar-phone .c-map-phone:link,.c-bar-phone .c-map-phone:visited{font-size:1.125rem}}@media screen and (min-width:980px) and (max-width:1080px){.c-bar-phone .c-map-phone:link,.c-bar-phone .c-map-phone:visited{background-size:18px auto;padding-left:25px}}.c-bar-phone p{padding-left:38px;margin-top:5px;color:#c6dcdd;letter-spacing:.0625rem;font-size:.75rem;line-height:1.125rem}@media screen and (min-width:980px) and (max-width:1080px){.c-bar-phone p{padding-left:25px}}.c-bar-mail-content{margin-top:10px}.c-bar-mail .c-map-maillink:link,.c-bar-mail .c-map-maillink:visited{margin-top:10px;color:#fff;color:var(--white,#fff);background-image:url(../images/icon-sobre-white-31x21.svg);padding-top:5px}@media screen and (min-width:980px) and (max-width:1080px){.c-bar-mail .c-map-maillink:link,.c-bar-mail .c-map-maillink:visited{background-size:27px auto;padding-top:2px;padding-left:32px}}.c-bar-mail p{margin-top:10px;color:#c6dcdd;letter-spacing:.0625rem;font-size:.75rem;line-height:1.125rem}.c-bar-address{-ms-flex-preferred-size:180px;flex-basis:180px;margin-top:-20px}@media screen and (min-width:980px) and (max-width:1080px){.c-bar-address{-ms-flex-preferred-size:auto;flex-basis:auto}}.c-bar-location:link,.c-bar-location:visited{color:#fff;color:var(--white,#fff);background-image:url(../images/icon-geo-18x29.svg);background-repeat:no-repeat;padding-left:30px;display:block;font-size:.875rem;text-decoration:none;letter-spacing:.0625rem;padding-top:10px;line-height:1.25rem}@media screen and (min-width:980px) and (max-width:1080px){.c-bar-location:link,.c-bar-location:visited{background-size:16px auto;padding-left:22px}}.c-bar-location:active,.c-bar-location:focus,.c-bar-location:hover{text-decoration:none}.c-bar-social{margin:0}.c-bar-social .c-nav--social{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-bar-social .c-nav--social .c-nav--social-item:first-child{margin-bottom:10px}.c-bar-social .c-nav--social .c-nav--social-item{margin-left:0}.c-claim{width:100%;text-align:center}.c-claim-heading{font-size:calc(1.5rem + 1.8125 * ((100vw - 26.25rem)/ 48.75));line-height:calc(1.875rem + 2.0625 * ((100vw - 26.25rem)/ 48.75));color:#269b9f;font-weight:400;margin-bottom:30px}@media screen and (min-width:1200px){.c-claim-heading{line-height:3.9375rem}}@media screen and (max-width:420px){.c-claim-heading{line-height:1.875rem}}@media screen and (min-width:1200px){.c-claim-heading{font-size:3.3125rem}}@media screen and (max-width:420px){.c-claim-heading{font-size:1.5rem}}.c-list-stamps{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:auto}.c-list-stamps li{padding:0 20px}.c-list-stamps-text{font-size:.5rem;color:#828282;line-height:.6875rem;max-width:142px;margin-top:7px}.c-list-stamps-text::before{border-top:solid 1px #d7d7d7;display:block;content:" ";padding-bottom:10px;width:63px;margin:0 auto}.c-feature-content .c-test{padding-top:15px}.c-feature-content .c-test-item{padding-bottom:20px}.c-feature-content .c-test-title{font-size:calc(1.75rem + 1.125 * ((100vw - 26.25rem)/ 48.75));font-weight:700;color:#1cb2b9;color:var(--brand-primary-green);margin-bottom:20px}@media screen and (min-width:1200px){.c-feature-content .c-test-title{font-size:2.875rem}}@media screen and (max-width:420px){.c-feature-content .c-test-title{font-size:1.75rem}}.c-feature-content .c-test-title span{letter-spacing:.125rem}.c-table{color:#ffff;color:var(--white,#ffff)}.c-table tr{border-bottom:solid 1px #fff}.c-table tr td{padding-top:20px;padding-bottom:25px}.c-table tr:last-child{border-bottom:none}.c-table-text{font-size:calc(1rem + .125 * ((100vw - 26.25rem)/ 48.75));font-weight:700;letter-spacing:.0625rem;line-height:1.3;text-transform:uppercase}@media screen and (min-width:1200px){.c-table-text{font-size:1.125rem}}@media screen and (max-width:420px){.c-table-text{font-size:1rem}}.c-table-detail{font-weight:400;text-transform:none;font-size:calc(.875rem + .125 * ((100vw - 26.25rem)/ 48.75));text-transform:none}@media screen and (min-width:1200px){.c-table-detail{font-size:1rem}}@media screen and (max-width:420px){.c-table-detail{font-size:.875rem}}.c-table-detail-price{padding-top:5px;display:block;width:100%;float:left}.c-table-detail-price li{font-size:calc(.75rem + .0625 * ((100vw - 26.25rem)/ 48.75));text-transform:none;line-height:1rem;letter-spacing:calc(.8125rem * .05);font-weight:400;display:inline-block;float:left;margin-bottom:7px;padding-left:0}@media screen and (min-width:1200px){.c-table-detail-price li{font-size:.8125rem}}@media screen and (max-width:420px){.c-table-detail-price li{font-size:.75rem}}.c-table-detail-price li span{display:inline-block;float:left;padding-left:4px;width:calc(100% - 6px)}.c-table-detail-price li:before{content:"-";display:block;width:6px;float:left}.c-table-price-one{font-size:calc(3.375rem + .625 * ((100vw - 26.25rem)/ 48.75));font-weight:700;text-align:right;line-height:1;min-width:110px}@media screen and (min-width:1200px){.c-table-price-one{font-size:4rem}}@media screen and (max-width:420px){.c-table-price-one{font-size:3.375rem}}.c-table-price-one span{font-weight:400;padding-left:5px;font-size:calc(3.375rem + .625 * ((100vw - 26.25rem)/ 48.75))}@media screen and (min-width:1200px){.c-table-price-one span{font-size:4rem}}@media screen and (max-width:420px){.c-table-price-one span{font-size:3.375rem}}.c-table-price-two{font-weight:700;text-align:right;line-height:1;font-size:calc(1.5rem + .625 * ((100vw - 26.25rem)/ 48.75))}@media screen and (min-width:1200px){.c-table-price-two{font-size:2.125rem}}@media screen and (max-width:420px){.c-table-price-two{font-size:1.5rem}}.c-table-price-two span{font-weight:400;font-size:.875rem}.c-table-price-three{font-weight:700;text-align:right;line-height:1;font-size:calc(1.5rem + .625 * ((100vw - 26.25rem)/ 48.75))}@media screen and (min-width:1200px){.c-table-price-three{font-size:2.125rem}}@media screen and (max-width:420px){.c-table-price-three{font-size:1.5rem}}.c-table-price-three span{font-weight:400;font-size:.875rem}.c-table-service{font-size:1rem;vertical-align:middle;background-image:url(../images/icon-reloj-37x37.svg);background-repeat:no-repeat;background-position:top left;line-height:1.6;padding:5px 0 10px 50px;display:block}.c-partners-list li{text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:.125rem;color:#878787;margin-bottom:15px}@media screen and (max-width:600px){.c-partners-list li{margin-bottom:0}}.c-partners-block p{text-align:center;font-size:.9375rem;color:#6d6d6d;font-weight:700;margin-bottom:30px;margin-top:10px}.c-map-container{width:100%;height:463px;overflow:hidden;position:relative}@media screen and (max-width:600px){.c-map-container{margin-bottom:70px;height:300px}}@media screen and (min-width:600px){.c-map-container{width:814px}}.c-map-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}.c-map-heading{text-align:center;color:#868889;color:var(--color-title);font-weight:700;font-size:calc(1.25rem + 1.375 * ((100vw - 26.25rem)/ 48.75));background-image:url(../images/icon-paseante-62x48.svg);background-repeat:no-repeat;background-position:18% top;margin-bottom:30px}@media screen and (min-width:1200px){.c-map-heading{font-size:2.625rem}}@media screen and (max-width:420px){.c-map-heading{font-size:1.25rem}}@media screen and (max-width:600px){.c-map-heading{background-position:left top;line-height:1.6;background-size:35px auto;margin-bottom:15px}}.c-map-tel{text-align:center;margin-bottom:50px}.c-map-tel p{margin-top:12px;color:#6d6d6d;color:var(--color-text);font-size:.75rem;letter-spacing:.0625rem}.c-map-phone:link,.c-map-phone:visited{color:#868889;color:var(--color-title);text-decoration:none;font-weight:700;font-size:calc(1.25rem + .875 * ((100vw - 26.25rem)/ 48.75));background-image:url(../images/icon-telefono-grey-22x39.svg);background-repeat:no-repeat;background-position:top left;padding-left:36px}@media screen and (min-width:1200px){.c-map-phone:link,.c-map-phone:visited{font-size:2.125rem}}@media screen and (max-width:420px){.c-map-phone:link,.c-map-phone:visited{font-size:1.25rem}}@media screen and (max-width:600px){.c-map-phone:link,.c-map-phone:visited{padding:11px 0 7px 36px}}.c-map-mail{text-align:center;margin-bottom:50px}.c-map-mail p{color:#6d6d6d;color:var(--color-text);font-size:.75rem;letter-spacing:.0625rem;width:60%;margin:12px auto 0 auto}@media screen and (max-width:600px){.c-map-mail p{width:90%}}.c-map-maillink:link,.c-map-maillink:visited{color:#868889;color:var(--color-title);text-decoration:none;font-size:1.0625rem;background-image:url(../images/icon-sobre-grey-31x21.svg);background-repeat:no-repeat;background-position:top left;padding-left:41px}.c-map-gps{text-align:center}.c-map-gps p{color:#6d6d6d;color:var(--color-text);font-size:.75rem;margin-bottom:5px}.c-map-gps .c-map-coordenadas{font-size:.9375rem;line-height:1.4}.o-mobileFooter{height:64px;position:fixed;width:100%;bottom:0;left:0;right:0;background:#2c7c7c;background:linear-gradient(to bottom,#2c7c7c 0,#6bc1c3 100%)}@media screen and (min-width:600px){.o-mobileFooter{display:none}}.c-footer-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;height:64px;-ms-flex:1;flex:1;min-width:320px;box-shadow:-1px 6px 15px 10px rgba(0,0,0,.43);-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-footer-menu li{display:inline-block;height:100%}.c-footer-menu li:first-child{border-right:solid 1px #3e8a8c;-ms-flex:1;flex:1;min-width:175px}.c-footer-menu li:nth-child(2){border-right:solid 1px #3e8a8c;border-left:solid 1px #53a7a8;-ms-flex-preferred-size:54px;flex-basis:54px}.c-footer-menu li:nth-child(3){border-left:solid 1px #53a7a8;-ms-flex-preferred-size:120px;flex-basis:120px;-ms-flex:1;flex:1}.c-footer-menu li a{color:#fff;color:var(--white,#fff);height:100%;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;-ms-flex:auto;flex:auto;-ms-flex-align:center;align-items:center;width:100%}.c-footer-menu li a:link,.c-footer-menu li a:visited{text-decoration:none}.c-footer-menu li a:active,.c-footer-menu li a:focus,.c-footer-menu li a:hover{background:#2c7c7c}.c-footer-menu li .c-footer-phone{background-image:url(../images/icon-telefono-white-22x39.svg);background-repeat:no-repeat;background-position:20px 10px}.c-footer-menu li .c-footer-phone:active,.c-footer-menu li .c-footer-phone:focus,.c-footer-menu li .c-footer-phone:hover{background-image:url(../images/icon-telefono-white-22x39.svg);background-repeat:no-repeat;background-position:20px 10px}.c-footer-menu li .c-footer-phone span{font-size:1.125rem;font-weight:700;display:block;padding-left:30px}.c-footer-menu li .c-footer-location{background-image:url(../images/icon-geo-18x29.svg);background-repeat:no-repeat;background-position:15px 15px;background-size:16px auto;padding-left:40px;font-size:.75rem}.c-footer-menu li .c-footer-location:active,.c-footer-menu li .c-footer-location:focus,.c-footer-menu li .c-footer-location:hover{background-image:url(../images/icon-geo-18x29.svg);background-repeat:no-repeat;background-position:15px 15px;background-size:16px auto;padding-left:40px}.c-other{text-align:center}.c-other h3{font-size:calc(1.3125rem + .5625 * ((100vw - 26.25rem)/ 48.75));line-height:calc(1.6875rem + 1 * ((100vw - 26.25rem)/ 48.75));color:#269b9f;font-weight:400;margin-bottom:20px;font-weight:700}@media screen and (min-width:1200px){.c-other h3{line-height:2.6875rem}}@media screen and (max-width:420px){.c-other h3{line-height:1.6875rem}}@media screen and (min-width:1200px){.c-other h3{font-size:1.875rem}}@media screen and (max-width:420px){.c-other h3{font-size:1.3125rem}}.c-other h4{font-size:calc(.875rem + .25 * ((100vw - 26.25rem)/ 48.75));line-height:calc(1.6875rem + .8125 * ((100vw - 26.25rem)/ 48.75));color:#269b9f;font-weight:400;text-transform:uppercase}@media screen and (min-width:1200px){.c-other h4{line-height:2.5rem}}@media screen and (max-width:420px){.c-other h4{line-height:1.6875rem}}@media screen and (min-width:1200px){.c-other h4{font-size:1.125rem}}@media screen and (max-width:420px){.c-other h4{font-size:.875rem}}.c-service-home{width:60%;margin:0 auto 100px auto;padding-top:20px}@media screen and (max-width:600px){.c-service-home{width:90%}}.c-service-shop{margin-bottom:50px}.c-service-shop h3{margin-top:5px}.c-cookie-bar{position:fixed;bottom:0;left:0;width:100%;padding:27px 0;text-align:center;background:#fff;z-index:1500}.c-cookie{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1240px){.c-cookie{-ms-flex-direction:row;flex-direction:row}}.c-cookie-text p{font-size:.8125rem;line-height:1rem;color:#81848b}.c-cookie-text p a:link,.c-cookie-text p a:visited{color:#81848b;padding:0 10px;text-decoration:underline}.c-cookie-text p a:active,.c-cookie-text p a:focus,.c-cookie-text p a:hover{color:#666}.c-cookie-action{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}@media screen and (min-width:1240px){.c-cookie-action{margin-top:0;margin-left:40px}}.c-cookie-action a.c-cookie-btn:link,.c-cookie-action a.c-cookie-btn:visited{margin:0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;width:120px;padding:8px 0;font-size:.8125rem;line-height:.8125rem;text-decoration:none;color:#2c7c7c;background:#fff;border:1px solid #cdcdce;border-radius:5px}@media screen and (min-width:560px){.c-cookie-action a.c-cookie-btn:link,.c-cookie-action a.c-cookie-btn:visited{margin:0 15px}}.c-cookie-action a.c-cookie-btn:active,.c-cookie-action a.c-cookie-btn:focus,.c-cookie-action a.c-cookie-btn:hover{color:#fff;background:#2c7c7c}/*! FOOTER */.o-pageFooter{width:100%;background-color:#212121;background-color:var(--color-bg-footer);color:#747474;color:var(--color-text-footer)}@media screen and (max-width:600px){.o-pageFooter{padding-bottom:80px}}.c-footer{padding-top:50px}.c-footer-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.c-footer-brand{width:auto;margin-left:0}.c-footer-social{margin-right:0}.c-footer-services{margin-bottom:30px}.c-footer-services p{font-size:.625rem;line-height:.875rem}.c-footer-legal{margin-top:36px;margin-bottom:11px}.c-nav--social-item{display:inline-block;margin-left:36px}.c-nav--social a:link,.c-nav--social a:visited{opacity:.5}.c-nav--social a:active,.c-nav--social a:focus,.c-nav--social a:hover{opacity:1}.st0{display:none}.st1{display:inline;fill:#e0e0e0}.st2{fill:#fff}.c-nav--legal-item{display:inline-block;margin-right:28px;font-size:.6875rem;margin-bottom:10px}.c-nav--legal a:link,.c-nav--legal a:visited{color:#747474;color:var(--color-text-footer);text-decoration:none;text-transform:uppercase}.c-nav--legal a:active,.c-nav--legal a:focus,.c-nav--legal a:hover{color:#fff}.c-design{font-family:Verdana,Geneva,sans-serif;font-family:var(--font-verdana);padding-bottom:24px}.c-design p{text-transform:uppercase;font-size:.4375rem;color:#747474;color:var(--color-text-footer);letter-spacing:.0625rem}.c-design p a:link,.c-design p a:visited{color:#747474;color:var(--color-text-footer);text-decoration:none}.c-design p a:active,.c-design p a:focus,.c-design p a:hover{color:#a1a4a5;text-decoration:none}.c-design__content{border-top:solid 1px #3b3b3b;padding-top:8px}/*! UTILITIES    UTILIDADES  /////////////////////////////// *//*! utilities */.u-clearfix{display:table;clear:both;content:''}.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-hidden{display:none!important}.u-text-right{text-align:right!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-justify{text-align:justify!important}.u-font-regular{font-weight:400}.u-skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.u-skip a:focus{position:static;width:auto;height:auto}@media screen and (max-width:600px){.js-nav-open{overflow:hidden;height:100%}}