﻿@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{opacity:0.8;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{opacity:0.8;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{opacity:0.8;-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{opacity:0.8;-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInBoton{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInBoton{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 218.75em){html{font-size:100%}}@media only screen and (max-width: 150em){html{font-size:80%}}@media only screen and (max-width: 112.5em){html{font-size:70%}}@media only screen and (max-width: 93.75em){html{font-size:60%}}@media only screen and (max-width: 75em){html{font-size:50%}}@media only screen and (max-width: 50em){html{font-size:47%}}@media only screen and (max-width: 37.5em){html{font-size:45%}}body{font-family:"Montserrat", sans-serif;color:#1b325f;font-weight:100;line-height:1.6;overflow-x:hidden}.container{overflow-x:hidden;display:grid;grid-template-rows:6rem -webkit-min-content 18rem -webkit-min-content 10rem 40vw 10rem repeat(1, -webkit-min-content) 10rem -webkit-min-content 10rem repeat(2, -webkit-min-content);grid-template-rows:6rem min-content 18rem min-content 10rem 40vw 10rem repeat(1, min-content) 10rem min-content 10rem repeat(2, min-content);grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}@media only screen and (max-width: 75em){.container{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content 40vw repeat(2, -webkit-min-content) repeat(3, -webkit-min-content) repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content 40vw repeat(2, min-content) repeat(3, min-content) repeat(2, min-content)}}@media only screen and (max-width: 50em){.container{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content 40vw repeat(2, -webkit-min-content) repeat(3, -webkit-min-content) repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content 40vw repeat(2, min-content) repeat(3, min-content) repeat(2, min-content)}}@media only screen and (max-width: 37.5em){.container{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content 40vw repeat(2, -webkit-min-content) repeat(3, -webkit-min-content) repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content 40vw repeat(2, min-content) repeat(3, min-content) repeat(2, min-content)}}.container>*{padding:1px}.containerifetel{display:grid;grid-template-rows:6rem -webkit-min-content 10rem -webkit-min-content 10rem repeat(2, -webkit-min-content);grid-template-rows:6rem min-content 10rem min-content 10rem repeat(2, min-content);grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}@media only screen and (max-width: 75em){.containerifetel{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content repeat(2, min-content)}}@media only screen and (max-width: 50em){.containerifetel{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content repeat(2, min-content)}}@media only screen and (max-width: 37.5em){.containerifetel{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content repeat(2, min-content)}}.containerifetel>*{padding:1px}.containerplanes{display:grid;grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:6rem min-content min-content min-content min-content min-content min-content min-content min-content min-content;grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}@media only screen and (max-width: 75em){.containerplanes{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:6rem min-content min-content min-content min-content min-content min-content min-content min-content min-content}}@media only screen and (max-width: 50em){.containerplanes{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:6rem min-content min-content min-content min-content min-content min-content min-content min-content min-content}}@media only screen and (max-width: 37.5em){.containerplanes{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:6rem min-content min-content min-content min-content min-content min-content min-content min-content min-content}}@media only screen and (max-width: 22.5em){.containerplanes{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:6rem min-content min-content min-content min-content min-content min-content min-content min-content min-content}}.containerplanes>*{padding:1px}.containerplanesdetalle{display:grid;grid-template-rows:6rem -webkit-min-content 5vh -webkit-min-content 6rem -webkit-min-content 5vh repeat(2, -webkit-min-content);grid-template-rows:6rem min-content 5vh min-content 6rem min-content 5vh repeat(2, min-content);grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}.containerplanesdetalle>*{padding:1px}.containerplanesdetallerural{display:grid;grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content repeat(-webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content min-content min-content repeat(min-content);grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}@media only screen and (max-width: 50em){.containerplanesdetallerural{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content min-content min-content repeat(2, min-content)}}@media only screen and (max-width: 37.5em){.containerplanesdetallerural{grid-template-rows:6rem -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content repeat(2, -webkit-min-content);grid-template-rows:6rem min-content min-content min-content min-content min-content min-content repeat(2, min-content)}}.containerplanesdetallerural>*{padding:1px}.containernosotros{display:grid;grid-template-rows:6rem -webkit-min-content repeat(3, -webkit-min-content) 5rem repeat(2, -webkit-min-content);grid-template-rows:6rem min-content repeat(3, min-content) 5rem repeat(2, min-content);grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}@media only screen and (max-width: 50em){.containernosotros{grid-template-rows:6rem -webkit-min-content repeat(3, -webkit-min-content) 5rem repeat(2, -webkit-min-content);grid-template-rows:6rem min-content repeat(3, min-content) 5rem repeat(2, min-content)}}@media only screen and (max-width: 37.5em){.containernosotros{grid-template-rows:6rem -webkit-min-content repeat(3, -webkit-min-content) 5rem repeat(2, -webkit-min-content);grid-template-rows:6rem min-content repeat(3, min-content) 5rem repeat(2, min-content)}}.containernosotros>*{padding:1px}.containercobertura{display:grid;grid-template-rows:6rem -webkit-min-content repeat(3, -webkit-min-content) -webkit-min-content;grid-template-rows:6rem min-content repeat(3, min-content) min-content;grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}@media only screen and (max-width: 50em){.containercobertura{grid-template-rows:6rem -webkit-min-content repeat(3, -webkit-min-content) -webkit-min-content;grid-template-rows:6rem min-content repeat(3, min-content) min-content}}@media only screen and (max-width: 37.5em){.containercobertura{grid-template-rows:6rem -webkit-min-content repeat(3, -webkit-min-content) -webkit-min-content;grid-template-rows:6rem min-content repeat(3, min-content) min-content}}.containercobertura>*{padding:1px}.containercontactanos{display:grid;grid-template-rows:6rem -webkit-min-content repeat(1, -webkit-min-content) -webkit-min-content repeat(1, -webkit-min-content) -webkit-min-content -webkit-min-content;grid-template-rows:6rem min-content repeat(1, min-content) min-content repeat(1, min-content) min-content min-content;grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}.containercontactanos>*{padding:1px}.containerterminos{display:grid;grid-template-rows:6rem repeat(2, -webkit-min-content);grid-template-rows:6rem repeat(2, min-content);grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-template-columns:[full-start] minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [full-end];grid-row-gap:8rem}.containerterminos>*{padding:1px}.heading-1,.heading-2,.heading-3,.heading-4{font-family:"Montserrat", sans-serif;font-weight:400}.heading-1{color:#f9f7f6;font-size:4rem;font-style:italic}.heading-2{font-size:3rem;line-height:1;font-weight:300;text-transform:uppercase;color:#54483a;text-align:center;margin-bottom:3rem}.heading-2--mini{text-transform:none;font-size:2.8rem;font-weight:100;letter-spacing:1.5px;color:currentColor}.heading-2--highlight{color:#ff142c;font-weight:500;font-size:3.3rem}@media only screen and (max-width: 50em){.heading-2--highlight{font-size:3rem}}@media only screen and (max-width: 37.5em){.heading-2--highlight{font-size:2.5rem}}.heading-2--highlight-link{color:#ff142c;font-weight:700;font-size:3.4rem;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s}.heading-2--highlight-link:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.heading-2--light{color:#f9f7f6;font-weight:500;font-size:3rem}.heading-2--dark{color:#54483a}.heading-3{font-size:1.4rem;color:#007cbc;text-transform:uppercase}.heading-3--secondary{color:#ff6700}.heading-3--highlight{color:#ff142c;font-weight:400;font-size:2.4rem}.heading-4{font-size:1.9rem;text-align:justify}.heading-4--light{color:#f9f7f6}.heading-4--dark{color:#54483a}.paragraph{-webkit-transition:all 0.2s;transition:all 0.2s;font-size:1.6rem;text-align:justify}.paragraph:not(:last-child){margin-bottom:2rem}.paragraph__columns  p{font-size:1.5rem;font-weight:300;color:currentColor}.paragraph__columns --text{font-weight:400;text-decoration:none;color:currentColor;margin-bottom:2rem;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;-webkit-column-rule:1px solid #aaa;-moz-column-rule:1px solid #aaa;column-rule:1px solid #aaa;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.paragraph__normal p{font-size:1.5rem;font-weight:300;color:currentColor}.paragraph__normal--icon{fill:#007cbc;height:2.6rem;width:2.6rem;margin-right:1rem}.paragraph__normal--text{font-weight:400;text-decoration:none;color:currentColor}.paragraph__list p{font-size:1.8rem;font-weight:300;color:currentColor}.paragraph__list--phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.3rem}.paragraph__list--phone--tab{margin-left:1.5rem}.paragraph__list--icon{fill:#007cbc;height:2.6rem;width:2.6rem;margin-right:1rem}.paragraph__list--icon--tab{margin-left:1.5rem}.paragraph__list--iconmenu{fill:#ff6700;height:4rem;width:4rem;margin-right:1rem}.paragraph__list--text{font-weight:400;text-decoration:none;color:#007cbc;-webkit-transition:all 0.2s;transition:all 0.2s}.paragraph__list--text:hover{-webkit-transform:translateX(1rem) scale(1.1);transform:translateX(1rem) scale(1.1)}.paragraph__list--text--tab{margin-left:1.5rem}.apersonalizado{color:#54483a;font-size:1.6rem;font-weight:700;-webkit-transition:all 0.2s;transition:all 0.2s;list-style:none;border-style:none;text-decoration:none;transition:all 0.2s}.apersonalizado__white{color:#fff;font-size:1.8rem;font-weight:500}.apersonalizado:hover{-webkit-transform:scale(1.1) translateY(-0.2rem);transform:scale(1.1) translateY(-0.2rem);color:#ff142c}.u-center-text{text-align:center !important}.u-margin-bottom-sm{margin-bottom:2rem !important}.u-margin-bottom-md{margin-bottom:4rem !important}.u-margin-bottom-bg{margin-bottom:8rem !important}.u-margin-top-md{margin-top:4rem !important}.u-margin-top-lg{margin-bottom:10rem !important}.alcancemp{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(35rem, 1fr));grid-gap:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;width:100%}.alcancemp__shape{width:28rem;height:28rem;background-color:lightgrey;float:left;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-webkit-transform:translateX(-3rem);transform:translateX(-3rem);position:relative}.alcancemp__img{height:100%;-webkit-transform:translateX(0rem) scale(1.3);transform:translateX(0rem) scale(1.3);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s}.alcancemp__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);font-size:5rem;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.alcancemp__caption-sm{position:absolute;top:65%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);font-size:2.6rem;font-weight:300;color:#fff;text-align:center;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.alcancemp:hover .alcancemp__caption{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.alcancemp:hover .alcancemp__caption-sm{opacity:1;-webkit-transform:translate(-35%, -35%);transform:translate(-35%, -35%)}.alcancemp:hover .alcancemp__img{-webkit-transform:translateX(-1.5rem) scale(1);transform:translateX(-1.5rem) scale(1);-webkit-filter:blur(3px) brightness(80%);filter:blur(3px) brightness(80%)}.nosotrosvideo{grid-column:center-start/center-end;top:0;left:0;height:100%;width:100%;z-index:1;opacity:1;overflow:hidden}.nosotrosvideo__content{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.buttonormal{background-color:#ff142c;border:none;color:#fff;border-radius:2rem;font-family:"Montserrat", sans-serif;text-decoration:none;font-weight:500;font-size:1.5rem;text-transform:uppercase;padding:1.5rem 3.5rem;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s}.buttonormal:hover{background-color:#1b325f;font-size:1.6rem;-webkit-transform:scale(1.1) translateY(-2px);transform:scale(1.1) translateY(-2px)}.btnor{-ms-flex-item-align:center;align-self:center;justify-self:center;cursor:pointer;background-color:#ff142c;border-radius:2rem;font-family:"Montserrat", sans-serif;text-decoration:none;font-weight:500;font-size:1.5rem;text-transform:uppercase;padding:1.5rem 3rem;color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s}.btnor--transparent{background-color:transparent !important}.btnor:hover{background-color:#1b325f;font-size:1.6rem;-webkit-transform:scale(1.05) translateY(-2px);transform:scale(1.05) translateY(-2px)}.buttonheader{-ms-flex-item-align:center;align-self:center;justify-self:center;background-color:#ff142c;border:none;width:17rem;color:#fff;border-radius:2rem;font-family:"Montserrat", sans-serif;text-decoration:none;font-weight:500;font-size:1.5rem;text-transform:uppercase;padding:1.5rem 3.5rem;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-webkit-transition:all 0.2s;transition:all 0.2s}.buttonheader:hover{background-color:#007cbc;font-size:1.6rem;-webkit-transform:scale(1.1) translateY(-2px);transform:scale(1.1) translateY(-2px)}.buttonheader:active{background-color:#ff6700}.linknormal{text-transform:uppercase;text-decoration:none;font-family:"Montserrat", sans-serif;font-size:1.5rem;font-weight:500}.linksmall{text-decoration:none;font-family:"Montserrat", sans-serif;font-size:1.2rem;color:currentColor;font-weight:200;text-align:center}.cardcircular{justify-items:center}.cardcircular__title{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0;padding:0;list-style:none;text-transform:uppercase;text-decoration:none;text-align:left;font-family:"Montserrat", sans-serif;font-weight:200;font-size:1.6rem;color:#007cbc;-webkit-transition:all 0.2s;transition:all 0.2s}.cardcircular__title--light{color:#f9f7f6}.cardcircular__title--dark{color:#54483a}.cardcircular__title:hover{font-weight:500;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.cardcircular__shape{width:28rem;height:28rem;background-color:lightgrey;float:left;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-webkit-transform:translateX(-3rem);transform:translateX(-3rem);position:relative}.cardcircular__img{height:100%;-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s}.cardcircular__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);font-size:5rem;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cardcircular:hover .cardcircular__caption{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cardcircular:hover .cardcircular__img{-webkit-transform:translateX(-1.5rem) scale(1);transform:translateX(-1.5rem) scale(1);-webkit-filter:blur(3px) brightness(80%);filter:blur(3px) brightness(80%)}.boxcardytext{-ms-flex-item-align:center;align-self:center;justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form{grid-column:full-start / full-end;display:grid;grid-template-columns:minmax(35rem, 1fr);grid-gap:10rem}.form__group:not(:last-child){margin-bottom:2rem}@media only screen and (max-width: 50em){.form__group:not(:last-child){margin-bottom:0.8rem}}@media only screen and (max-width: 37.5em){.form__group:not(:last-child){margin-bottom:0.3rem}}.form__group:not(:last-child)--hide{display:none;overflow:hidden}.form__input{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:3px;background-color:rgba(255,255,255,0.5);border:none;border-bottom:3px solid transparent;width:95%;display:block;-webkit-transition:all 0.3s;transition:all 0.3s}.form__input:focus{outline:none;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.1);box-shadow:0 1rem 2rem rgba(0,0,0,0.1);border-bottom:3px solid #1b325f}.form__input:focus:invalid{border-bottom:3px solid #ff6700}.form__input::-webkit-input-placeholder{color:#aaa}.form__label{font-size:1.2rem;font-weight:700;margin-left:2rem;margin-top:0.7rem;display:block;-webkit-transition:all 0.3s;transition:all 0.3s}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.form__radio-group{display:inline;width:49%}@media only screen and (max-width: 50em){.form__radio-group{width:75%}}@media only screen and (max-width: 37.5em){.form__radio-group{width:90%}}@media only screen and (max-width: 31.25em){.form__radio-group{width:95%}}@media only screen and (max-width: 25em){.form__radio-group{width:99%}}.form__radio-input{display:none}.form__radio-label{font-size:1.6rem;cursor:pointer;position:relative;padding-left:4rem}.form__radio-button{height:3rem;width:3rem;border:5px solid #007cbc;border-radius:50%;display:inline-block;position:absolute;left:0;top:-0.4rem}.form__radio-button::after{content:"";display:block;height:1.3rem;width:1.3rem;border-radius:50%;position:absolute;top:20%;left:20%;-webkit-transform:translateY(-50%, -50%);transform:translateY(-50%, -50%);background-color:#007cbc;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.form__radio-input:checked ~ .form__radio-label .form__radio-button::after{opacity:1}.info{grid-column:center-start / center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr));grid-gap:6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.info__detailsuc{display:grid;grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content;grid-column-gap:3rem;justify-self:center}@media only screen and (max-width: 37.5em){.info__detailsuc{grid-template-columns:1fr}}.info__details{display:grid;grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content;grid-column-gap:3rem;justify-self:center}.info__shape{width:12rem;height:12rem;background-color:#aaa;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info__shape--icon{fill:#fff;height:5rem;width:5rem;cursor:pointer}.info__list p{font-size:1.6rem;font-weight:300;color:currentColor}.info__list--phone{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.6rem}.info__list--icon{fill:#00e676;height:2.6rem;width:2.6rem;margin-right:1rem}.info__list--text{font-weight:400;text-decoration:none;color:currentColor}.info__list--phonefooter{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.5rem}.info__list--iconfooter{fill:#ff142c;height:2.2rem;width:2.2rem}.info__list--textfooter{font-weight:600;letter-spacing:2px;text-decoration:none;color:#ff142c}.headerbody{grid-column:full-start / full-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;display:grid;grid-template-columns:1fr minmax(20rem, -webkit-max-content) 1fr;grid-template-columns:1fr minmax(20rem, max-content) 1fr;grid-column-gap:2rem}@media only screen and (max-width: 50em){.headerbody{grid-template-rows:minmax(5rem, 1fr) minmax(5rem, -webkit-max-content) minmax(5rem, 1fr);grid-template-rows:minmax(5rem, 1fr) minmax(5rem, max-content) minmax(5rem, 1fr)}}@media only screen and (max-width: 37.5em){.headerbody{grid-template-rows:minmax(4rem, -webkit-min-content) minmax(4rem, -webkit-min-content) minmax(4rem, -webkit-min-content);grid-template-rows:minmax(4rem, min-content) minmax(4rem, min-content) minmax(4rem, min-content)}}.headerbody__imagen{top:0;left:0;height:auto;width:100%;z-index:-10;opacity:1;overflow:hidden;grid-row:1 / span 1;grid-column:1 / span 3;-webkit-filter:brightness(55%);filter:brightness(55%)}@media only screen and (max-width: 50em){.headerbody__imagen{grid-row:1 / span 3;grid-column:1 / span 3}}.headerbody__button{grid-row:1 / span 1;grid-column:2 / span 1;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width: 50em){.headerbody__button{grid-row:2 / span 1;grid-column:2 / span 1}}@media only screen and (max-width: 31.25em){.headerbody__button{display:none;overflow:hidden}}.headerbody__button--animated{-webkit-animation:moveInBoton 0.5s ease-out 0.75s;animation:moveInBoton 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.headerbody__textbox{top:0;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3rem 3rem;color:#fff;z-index:200;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;color:#fff}.headerbody__textbox--legend{grid-row:1 / span 1;grid-column:1 / span 3;margin-top:10rem;-ms-flex-item-align:start;align-self:start;z-index:5;font-size:2rem;font-weight:200;color:#fff;text-align:left;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headerbody__textbox--legend{font-size:1.7rem;grid-row:1 / span 1;grid-column:1 / span 3;-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width: 37.5em){.headerbody__textbox--legend{margin-top:4rem;font-size:1.4rem}}@media only screen and (max-width: 25em){.headerbody__textbox--legend{display:none;overflow:hidden}}.headerbody__textbox--title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;grid-row:1 / span 1;grid-column:1 / span 3;-ms-flex-item-align:end;align-self:end;margin-bottom:6rem;margin-right:6rem;font-size:9rem;font-weight:400;line-height:1.1;color:#fff;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headerbody__textbox--title{font-size:7.5rem;grid-row:3 / span 1;grid-column:1 / span 3;justify-self:end;-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width: 37.5em){.headerbody__textbox--title{font-size:6rem}}@media only screen and (max-width: 31.25em){.headerbody__textbox--title{font-size:4.8rem}}@media only screen and (max-width: 25em){.headerbody__textbox--title{font-size:4rem}}.galerimgsquare{grid-column:center-start / center-end;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, -webkit-min-content);grid-template-rows:repeat(4, min-content);grid-gap:2rem;justify-items:center;padding:1.5rem}.galerimgsquare__item--1{grid-row:1 / span 1;grid-column:1 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--1:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--2{grid-row:1 / span 1;grid-column:2 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--2:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--3{grid-row:1 / span 1;grid-column:3 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--3:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--4{grid-row:1 / span 1;grid-column:4 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--4:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--5{grid-row:2 / span 1;grid-column:1 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--5:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--6{grid-row:2 / span 1;grid-column:2 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--6:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--7{grid-row:2 / span 1;grid-column:3 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--7:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--8{grid-row:2 / span 1;grid-column:4 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--8:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--9{grid-row:3 / span 1;grid-column:1 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--9:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--10{grid-row:3 / span 1;grid-column:2 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--10:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--11{grid-row:3 / span 1;grid-column:3 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--11:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--12{grid-row:3 / span 1;grid-column:4 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--12:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--13{grid-row:4 / span 1;grid-column:1 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--13:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--14{grid-row:4 / span 1;grid-column:2 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--14:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--15{grid-row:4 / span 1;grid-column:3 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--15:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__item--16{grid-row:4 / span 1;grid-column:4 / span 1;-webkit-transition:all 0.2s;transition:all 0.2s}.galerimgsquare__item--16:hover{-webkit-transform:scale(1.5) translateY(-1rem);transform:scale(1.5) translateY(-1rem)}.galerimgsquare__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.icon__menu{height:3.5rem;width:3.5rem;margin-right:0.1rem;margin-left:0.1rem;-webkit-transition:all 0.75s;transition:all 0.75s}.icon__menu--dark {fill:#007cbc}.icon__menu--white{fill:#fff}.icon__menu:hover{-webkit-transform:scale(1.2) rotateY(180deg);transform:scale(1.2) rotateY(180deg);fill:#ff142c}.icon__link{font-size:3.5rem;color:#fff;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-decoration:none;display:block;text-align:center;padding:1rem}@media only screen and (max-width: 31.25em){.icon__link{overflow:hidden}}.icon__link2{font-size:3.5rem;color:#fff;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-decoration:none;display:block;text-align:center;padding:1rem}.itemdescripcion{grid-column:center-start / center-end;margin:5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width: 50em){.itemdescripcion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 37.5em){.itemdescripcion{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.icondescitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:50%}@media only screen and (max-width: 50em){.icondescitem{width:80%}}@media only screen and (max-width: 37.5em){.icondescitem{width:100%}}.iconomdesc{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-row-gap:0.3rem;grid-column-gap:1.5rem;margin-right:3rem;margin-bottom:2rem;-webkit-transition:all 0.3s;transition:all 0.3s}.iconomdesc__title{-webkit-transition:all 0.2s;transition:all 0.2s}.iconomdesc__title:hover{-webkit-transform:translateX(1rem) scale(1.1);transform:translateX(1rem) scale(1.1)}.iconomdesc__icon{fill:#007cbc;width:4rem;height:4rem;grid-row:1 / span 2}.iconomdesc__text{color:#54483a;font-size:1.5rem;-webkit-transition:all 0.2s;transition:all 0.2s}.iconomdesc__text:hover{-webkit-transform:translateX(1rem) scale(1.1);transform:translateX(1rem) scale(1.1)}.iconomdesc__iconomdesc:hover ~ .iconomdesc__iconomdesc--icon .iconomdesc__iconomdesc--title::after{-webkit-transform:translateX(0.5rem) scale(1.3);transform:translateX(0.5rem) scale(1.3)}.iconotitulotexto{grid-column:center-start / center-end;display:grid;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);grid-gap:1rem;justify-items:center}.iconotitulotexto__imagen{height:8rem;width:auto;background-color:transparent;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.iconotitulotexto__imagen:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ifetel{grid-column:center-start / center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));grid-gap:10rem;justify-items:center}@media only screen and (max-width: 75em){.ifetel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.imageffecircle__shape{width:16rem;height:16rem;background-color:lightgrey;float:left;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-webkit-transform:translateX(-3rem);transform:translateX(-3rem);position:relative}.imageffecircle__img{height:100%;-webkit-transform:translateX(0rem) scale(1.3);transform:translateX(0rem) scale(1.3);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s}.imageffecircle__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);font-size:2.4rem;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imageffecircle__caption-sm{position:absolute;top:65%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);font-size:1.6rem;font-weight:300;color:#fff;text-align:center;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imageffecircle:hover .imageffecircle__caption{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.imageffecircle:hover .imageffecircle__caption-sm{opacity:1;-webkit-transform:translate(-35%, -35%);transform:translate(-35%, -35%)}.imageffecircle:hover .imageffecircle__img{-webkit-transform:translateX(-1.5rem) scale(1);transform:translateX(-1.5rem) scale(1);-webkit-filter:blur(3px) brightness(80%);filter:blur(3px) brightness(80%)}.menu{padding-top:3rem;padding-right:3rem;grid-column:full-start / full-end;grid-row:1 / span 1;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content -webkit-min-content;grid-template-columns:min-content 1fr min-content min-content;grid-column-gap:3rem;grid-auto-flow:row;grid-auto-rows:5rem;grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 50em){.menu{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}}.nav{z-index:100;list-style:none;display:grid;grid-template-columns:repeat(4, 18rem);grid-column-gap:1rem;justify-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media only screen and (max-width: 75em){.nav{grid-template-columns:repeat(4, 15rem)}}@media only screen and (max-width: 62.5em){.nav{grid-template-columns:repeat(4, 13rem)}}@media only screen and (max-width: 50em){.nav{display:none;overflow:hidden}}.nav__link:link,.nav__link:visited{font-size:2.5rem;font-weight:200;color:#fff;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-decoration:none;display:block;text-align:center;padding:1rem;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);background-size:230%;-webkit-transition:all 0.3s;transition:all 0.3s}.nav__link:active,.nav__link:hover{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);background-position:105%;color:#007cbc}.nav__link--dark:link,.nav__link--dark:visited{font-size:2.5rem;font-weight:200;color:#007cbc;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-decoration:none;display:block;text-align:center;padding:1rem;-webkit-transition:all 0.2s;transition:all 0.2s}.nav__link--dark:active,.nav__link--dark:hover{background-color:rgba(84,72,58,0.1);-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.menucerrar{display:block}@media only screen and (max-width: 25em){.menucerrar{overflow:hidden}}@media only screen and (max-width: 22.5em){.menucerrar{overflow:hidden}}.menucover{display:block;z-index:100}@media only screen and (max-width: 218.75em){.menucover{margin-right:6rem}}@media only screen and (max-width: 112.5em){.menucover{margin-right:5rem}}@media only screen and (max-width: 75em){.menucover{margin-right:4.5rem}}@media only screen and (max-width: 62.5em){.menucover{overflow:hidden;display:none}}.paquetes{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));grid-column-gap:4rem;grid-row-gap:5rem;padding:3rem 3rem}@media only screen and (max-width: 50em){.paquetes{grid-gap:1rem}}.paquetes--detalle{border:none}.planes{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(33rem, 1fr));grid-gap:3rem}@media only screen and (max-width: 50em){.planes{grid-gap:1rem}}.plan{display:grid;background-color:#f9f7f6;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);border-radius:3px;overflow:hidden;position:relative;grid-row-gap:3rem}@media only screen and (max-width: 50em){.plan{grid-row-gap:1rem}}@media only screen and (max-width: 22.5em){.plan{margin:0 0}}.plan__picture{background-size:cover;height:23rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 85%, 23% 60%, 49% 100%, 62% 72%, 75% 100%, 86% 77%, 100% 99%, 100% 0%, 0% 0%);clip-path:polygon(0 85%, 23% 60%, 49% 100%, 62% 72%, 75% 100%, 86% 77%, 100% 99%, 100% 0%, 0% 0%);border-top-left-radius:3px;border-top-right-radius:3px}.plan__picture--1{background-image:-webkit-gradient(linear, left top, right bottom, from(#007cbc), to(#1b325f)),url(../img/planes/paquete-1-sm.jpg);background-image:linear-gradient(to right bottom, #007cbc, #1b325f),url(../img/planes/paquete-1-sm.jpg)}.plan__picture--2{background-image:-webkit-gradient(linear, left top, right bottom, from(#ff6700), to(#ff142c)),url(../img/planes/paquete-2-sm.jpg);background-image:linear-gradient(to right bottom, #ff6700, #ff142c),url(../img/planes/paquete-2-sm.jpg)}.plan__picture--3{background-image:url(../img/planes/paquete-3-sm.jpg)}.plan__picture--zr3{background-image:url(../img/planes/paquete-zr3-sm.jpg);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.plan__picture--zr5{background-image:url(../img/planes/paquete-zr5-sm.jpg);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.plan__picture--zr10{background-image:url(../img/planes/paquete-zr10-sm.jpg);-webkit-filter:invert(0.7);filter:invert(0.7)}.plan__picture--rural{background-image:url(../img/planes/paquete-rural-sm.jpg);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.plan__picture--zordda{background-image:url(../img/planes/paquete-zordda-sm.jpg);-webkit-filter:invert(0.7);filter:invert(0.7)}.plan__megas{position:absolute;float:left;top:2rem;left:0;padding-left:2rem;z-index:10}.plan__titulos{justify-self:center;padding-left:2rem;text-align:center;-webkit-transition:all 0.4s;transition:all 0.4s}.plan__titulos:hover{-webkit-transform:skewY(1.5deg) skewX(1.5deg) scale(1.15);transform:skewY(1.5deg) skewX(1.5deg) scale(1.15);color:#ff6700;font-weight:500}.plan__head{-ms-flex-item-align:center;align-self:center}.plan__body{padding:1.5rem}@media only screen and (max-width: 37.5em){.plan__body{justify-self:center}}.plan__foot{justify-self:center;padding:1.5rem 1.5rem;margin-bottom:2rem}.planesdetalle{grid-column:full-start / full-end;grid-row:1 / span 2;z-index:-100}.plandetalle{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f9f7f6;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);border-radius:3px;overflow:hidden;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plandetalle__picture{background-size:cover;height:100vh;background-blend-mode:screen;-webkit-clip-path:polygon(8% 65%, 0 81%, 0 1%, 100% 0, 100% 100%, 56% 100%, 48% 100%, 41% 82%, 34% 100%, 25% 75%, 16% 100%);clip-path:polygon(8% 65%, 0 81%, 0 1%, 100% 0, 100% 100%, 56% 100%, 48% 100%, 41% 82%, 34% 100%, 25% 75%, 16% 100%);border-top-left-radius:3px;border-top-right-radius:3px}.plandetalle__picture--1{background-image:url(../img/planes/paquete-1.jpg);z-index:10000}.plandetalle__picture--2{z-index:10000;background-image:-webkit-gradient(linear, left top, right bottom, from(#ff6700), to(#ff142c)),url(../img/planes/paquete-2.jpg);background-image:linear-gradient(to right bottom, #ff6700, #ff142c),url(../img/planes/paquete-2.jpg)}.plandetalle__picture--3{background-image:url(../img/planes/paquete-3.jpg);z-index:10000}.plandetalle__picture--zr3{background-image:url(../img/planes/paquete-zr3.jpg);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.plandetalle__picture--zr5{background-image:url(../img/planes/paquete-zr5.jpg);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.plandetalle__picture--zr10{background-image:url(../img/planes/paquete-zr10.jpg);-webkit-filter:invert(0.7);filter:invert(0.7)}.plandetalle__picture--rural{background-image:url(../img/planes/paquete-rural.jpg);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.plandetalle__picture--zordda{background-image:url(../img/planes/paquete-zordda.jpg);-webkit-filter:invert(0.7);filter:invert(0.7)}.plandetalle__megas{font-size:1.5rem}.plandetalle__head{-ms-flex-item-align:center;align-self:center}.plandetalle__body{padding:1.5rem}.plandetalle__foot{justify-self:center;padding:1.5rem}.plandetalle__textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem;color:#fff;padding-right:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plandetalle__textbox--legend{bottom:10rem;font-size:2rem;font-weight:200;color:currentColor;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.plandetalle__textbox--title{top:10rem;font-size:10rem;font-weight:400;line-height:1.1;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:currentColor;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.plandetalle__textbox2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem;color:#fff;padding-left:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.plandetalle__textbox2--subtitle{top:10rem;font-size:4rem;font-weight:600;line-height:1.1;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#007cbc;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.plandetalle__textbox2--costo{bottom:10rem;font-size:6rem;font-weight:300;color:currentColor;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.planesdetallerural{grid-column:full-start / full-end;grid-row:1 / span 2;z-index:-100;background-color:#f9f7f6;display:grid;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);border-radius:3px;overflow:hidden}.planesdetallerural__picture{z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100vh;background-blend-mode:screen;overflow:hidden;-webkit-clip-path:polygon(8% 65%, 0 81%, 0 1%, 100% 0, 100% 100%, 56% 100%, 48% 100%, 41% 82%, 34% 100%, 25% 75%, 16% 100%);clip-path:polygon(8% 65%, 0 81%, 0 1%, 100% 0, 100% 100%, 56% 100%, 48% 100%, 41% 82%, 34% 100%, 25% 75%, 16% 100%);border-top-left-radius:3px;border-top-right-radius:3px}.planesdetallerural__picture--01{background-image:url(../img/planes/paquete-1.jpg);z-index:10000}.planesdetallerural__picture--02{z-index:10000;background-image:url(../img/planes/paquete-2.jpg)}.planesdetallerural__picture--03{background-image:url(../img/planes/paquete-3.jpg);z-index:10000}.planesdetallerural__picture--zr3{background-image:url(../img/planes/paquete-zr3.jpg);-webkit-filter:brightness(0.4);filter:brightness(0.4)}.planesdetallerural__picture--zr5{background-image:url(../img/planes/paquete-zr5.jpg);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.planesdetallerural__picture--zr10{background-image:url(../img/planes/paquete-zr10.jpg);-webkit-filter:invert(0.7);filter:invert(0.7)}.planesdetallerural__picture--rural{background-image:url(../img/planes/paquete-rural.jpg);-webkit-filter:brightness(0.4);filter:brightness(0.4)}.planesdetallerural__picture--zordda{background-image:url(../img/planes/paquete-zordda.jpg);-webkit-filter:invert(0.7);filter:invert(0.7)}.planesdetallerural__head{-ms-flex-item-align:center;align-self:center}.planesdetallerural__textbox{grid-column:1 / span 1;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem;color:#fff;padding-right:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;overflow:hidden;z-index:2000}.planesdetallerural__textbox--legend{bottom:10rem;font-size:2rem;font-weight:200;color:#fff;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.planesdetallerural__textbox--title{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;top:10rem;font-size:10rem;font-weight:400;line-height:1.1;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#fff;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.planesdetallerural__textbox2{grid-column:2 / span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem;color:#fff;padding-left:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:210}.planesdetallerural__textbox2--subtitle{top:10rem;font-size:4rem;font-weight:600;line-height:1.1;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#007cbc;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.planesdetallerural__textbox2--costo{bottom:10rem;font-size:6rem;font-weight:300;color:#fff;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.planesheaderstitulos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:80vh;grid-column-gap:5rem}.tarifas{grid-column:full-start / full-end}.titulotextoimagen{grid-column:center-start / center-end;display:grid;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);grid-gap:3rem;justify-items:center}.titulotextoimagen__imagen{height:auto;width:100%;overflow:hidden}.titulotextoimagenhor{grid-column:center-start / center-end;display:grid;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);grid-template-columns:repeat(2, minmax(30rem, 1fr));grid-gap:3rem;justify-items:center}@media only screen and (max-width: 62.5em){.titulotextoimagenhor{grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);grid-template-columns:repeat(1, minmax(20rem, 1fr))}}.titulotextoimagenhor__titulo{grid-row:1/2;grid-column:1 / 2}.titulotextoimagenhor__texto{grid-row:2 / 3;grid-column:1 / 2}.titulotextoimagenhor__imagen{width:70%;height:auto;grid-row:1 / 3;grid-column:2 / 3;width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 62.5em){.titulotextoimagenhor__imagen{grid-row:3 / 4;grid-column:1 / 2;width:65%;height:auto}}@media only screen and (max-width: 50em){.titulotextoimagenhor__imagen{grid-row:3 / 4;grid-column:1 / 2;width:75%;height:auto}}.titulocomponenteimagenhor{grid-column:center-start / center-end;display:grid;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);grid-template-columns:repeat(2, minmax(30rem, 1fr));grid-gap:3rem;justify-items:center}.titulocomponenteimagenhor__titulo{grid-row:1 / 2;grid-column:1 / 2}.titulocomponenteimagenhor__box{grid-row:2 / 3;grid-column:1 / 2;display:grid;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);grid-gap:4rem;justify-items:center}.titulocomponenteimagenhor__map{grid-row:1 / 3;grid-column:2 / 3;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.titulocomponentehorimagenhor{grid-column:center-start / center-end;display:grid;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);grid-template-columns:repeat(2, minmax(30rem, 1fr));grid-gap:3rem;justify-items:center}@media only screen and (max-width: 62.5em){.titulocomponentehorimagenhor{grid-template-columns:repeat(1, minmax(30rem, 1fr))}}.titulocomponentehorimagenhor__titulo{grid-row:1 / 2;grid-column:1 / 3;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width: 62.5em){.titulocomponentehorimagenhor__titulo{grid-row:1 / 2;grid-column:1 / 2}}.titulocomponentehorimagenhor__box{grid-row:2 / 3;grid-column:1 / 2;display:grid;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);grid-gap:2rem;justify-items:center}@media only screen and (max-width: 62.5em){.titulocomponentehorimagenhor__box{grid-row:2 / 3;grid-column:1 / 2}}.titulocomponentehorimagenhor__map{grid-row:1 / 3;grid-column:2 / 3;width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 62.5em){.titulocomponentehorimagenhor__map{width:90%;-o-object-fit:cover;object-fit:cover;display:block;grid-row:3 / 4;grid-column:1 / 2}}@media only screen and (max-width: 50em){.titulocomponentehorimagenhor__map{width:85%;-o-object-fit:cover;object-fit:cover;display:block;grid-row:3 / 4;grid-column:1 / 2}}.map{grid-column:full-start / full-end;width:100%;border:0}.tecnologias{padding:2rem 2rem;background-color:#007cbc;grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(33rem, 1fr));grid-gap:3rem}@media only screen and (max-width: 50em){.tecnologias{grid-template-columns:minmax(18rem, 1fr);grid-gap:1rem}}.tecnologias__detalle{width:100%;display:grid;grid-template-rows:repeat(4, -webkit-min-content);grid-template-rows:repeat(4, min-content);grid-gap:2rem;-ms-flex-line-pack:center;align-content:center}.tecnologias__images{display:grid;grid-template-columns:repeat(auto-fit, minmax(7rem, 1fr));grid-column-gap:3rem}@media only screen and (max-width: 50em){.tecnologias__images{grid-template-columns:repeat(auto-fit, minmax(5rem, 1fr));grid-column-gap:2rem}}@media only screen and (max-width: 37.5em){.tecnologias__images{grid-template-columns:repeat(auto-fit, minmax(4rem, 1fr));grid-column-gap:1rem}}.vinieta{-webkit-transition:all 0.2s;transition:all 0.2s}.vinieta__list p{font-size:1.3rem;font-weight:300;color:currentColor}.vinieta__list--phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.3rem}.vinieta__list--icon{fill:#007cbc;height:2.6rem;width:2.6rem;margin-right:1rem}.vinieta__list--iconmenu{fill:#ff6700;height:4rem;width:4rem;margin-right:1rem}.vinieta__list--text{font-weight:400;text-decoration:none;color:currentColor;-webkit-transition:all 0.2s;transition:all 0.2s}.vinieta__list--text:hover{-webkit-transform:translateX(1rem) scale(1.1);transform:translateX(1rem) scale(1.1)}.vinieta__list:hover ~ .vinieta__list--icon .vinieta__list--text::after{-webkit-transform:translateX(0.5rem) scale(1.3);transform:translateX(0.5rem) scale(1.3)}.vinietamenu__list p{font-size:4rem;font-weight:300;color:currentColor}.vinietamenu__list--phone{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:4rem}@media only screen and (max-width: 62.5em){.vinietamenu__list--phone{margin-right:4.5rem}}@media only screen and (max-width: 50em){.vinietamenu__list--phone{justify-self:end;margin-right:4.5rem}}.vinietamenu__list--icon{fill:#ff142c;height:4rem;width:4rem;margin-right:1rem}.vinietamenu__list--iconmenu{fill:#ff142c;height:4rem;width:4rem;margin-right:1rem}.vinietamenu__list--text{font-size:3rem;font-weight:400;text-decoration:none;display:inline-block;color:#ff142c}.book{background-image:linear-gradient(105deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 50%, transparent 50%),url(../img/formulario-contacto.jpg);background-repeat:no-repeat;background-size:100%;border-radius:3px;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}.book__form{width:50%;padding:6rem}@media only screen and (max-width: 50em){.book__form{width:75%;padding:3rem}}@media only screen and (max-width: 37.5em){.book__form{width:90%;padding:1rem}}@media only screen and (max-width: 31.25em){.book__form{width:95%;padding:0.5rem}}@media only screen and (max-width: 25em){.book__form{width:99%;padding:0.3rem}}.header{position:relative;grid-column:full-start / full-end;grid-row:1 / span 2;z-index:-100;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.header__picture{background-size:cover;background-position:center center;background-repeat:no-repeat;height:auto;width:100%;background-blend-mode:normal;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px}.header__imagen{top:0;left:0;height:100%;width:100%;z-index:1;opacity:1;overflow:hidden;-webkit-filter:blur(0.3px) brightness(45%);filter:blur(0.3px) brightness(45%)}.header__imagen--zigzag{background-image:-webkit-gradient(linear, left top, right bottom, from(#007cbc), to(#1b325f)),url(../img/paquete-1-internet-residencial.jpg);background-image:linear-gradient(to right bottom, #007cbc, #1b325f),url(../img/paquete-1-internet-residencial.jpg)}.header__button{position:absolute;top:50%;left:0;right:0;margin:0 auto;z-index:300}.header__button--animated{-webkit-animation:moveInBoton 0.5s ease-out 0.75s;animation:moveInBoton 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.header__textbox{position:absolute;top:20%;left:0;right:0;margin:0 auto;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2rem 2rem;color:#fff;z-index:200;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width: 37.5em){.header__textbox{display:grid;grid-template-columns:1fr;width:100%;height:auto;grid-row-gap:15rem}}.header__textbox--legend{font-size:2rem;font-weight:200;color:currentColor;overflow:hidden;text-align:left;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.header__textbox--legend{font-size:1.7rem}}@media only screen and (max-width: 37.5em){.header__textbox--legend{margin-top:4rem;font-size:1.4rem}}.header__textbox--title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;width:100%;font-size:9rem;font-weight:400;line-height:1.1;overflow:hidden;color:currentColor;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.header__textbox--title{font-size:7.5rem}}@media only screen and (max-width: 37.5em){.header__textbox--title{font-size:6rem}}.headergrid{grid-column:full-start / full-end;grid-row:1 / span 2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;display:grid;grid-template-columns:1fr minmax(20rem, -webkit-max-content) 1fr;grid-template-columns:1fr minmax(20rem, max-content) 1fr;grid-column-gap:2rem}@media only screen and (max-width: 50em){.headergrid{grid-template-rows:1fr minmax(5rem, -webkit-max-content) 1fr;grid-template-rows:1fr minmax(5rem, max-content) 1fr}}.headergrid__imagen{top:0;left:0;height:100%;width:100%;z-index:-10;opacity:1;overflow:hidden;grid-row:1 / span 1;grid-column:1 / span 3;-webkit-filter:blur(0.3px) brightness(45%);filter:blur(0.3px) brightness(45%)}@media only screen and (max-width: 50em){.headergrid__imagen{grid-row:1 / span 3;grid-column:1 / span 3}}.headergrid__button{grid-row:1 / span 1;grid-column:2 / span 1;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width: 50em){.headergrid__button{grid-row:2 / span 1;grid-column:2 / span 1}}.headergrid__button--animated{-webkit-animation:moveInBoton 0.5s ease-out 0.75s;animation:moveInBoton 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.headergrid__textbox{top:20%;left:0;right:0;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2rem 2rem;color:#fff;z-index:200;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.headergrid__textbox--legend{grid-row:1 / span 1;grid-column:1 / span 3;margin-top:10rem;-ms-flex-item-align:start;align-self:start;z-index:5;font-size:2rem;font-weight:200;color:#fff;text-align:left;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headergrid__textbox--legend{font-size:1.7rem;grid-row:1 / span 1;grid-column:1 / span 3;-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width: 37.5em){.headergrid__textbox--legend{margin-top:4rem;font-size:1.4rem}}.headergrid__textbox--title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;grid-row:1 / span 1;grid-column:1 / span 3;-ms-flex-item-align:end;align-self:end;margin-bottom:6rem;font-size:9rem;font-weight:400;line-height:1.1;color:#fff;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headergrid__textbox--title{font-size:7.5rem;grid-row:3 / span 1;grid-column:1 / span 3;justify-self:end;-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width: 37.5em){.headergrid__textbox--title{font-size:6rem}}.headergridplan{grid-column:full-start / full-end;grid-row:1 / span 2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem;z-index:1}@media only screen and (max-width: 50em){.headergridplan{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.headergridplan__imagen{top:0;left:0;height:100%;width:100%;z-index:-10;opacity:1;overflow:hidden;grid-row:1 / span 1;grid-column:1 / span 2;-webkit-filter:brightness(45%);filter:brightness(45%)}@media only screen and (max-width: 50em){.headergridplan__imagen{grid-row:1 / span 2;grid-column:1 / span 2}}.headergridplan__imagen--zordda{-webkit-filter:invert(0.7);filter:invert(0.7)}.headergridplan__imagen--zr10{-webkit-filter:invert(0.65);filter:invert(0.65)}.headergridplan__textbox{left:0;right:0;margin:0 auto;width:100%;-ms-flex-item-align:center;align-self:center;grid-row:1 / span 1;grid-column:1 / span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem;color:#fff;z-index:200;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width: 50em){.headergridplan__textbox{grid-column:1 / span 2;-ms-flex-item-align:end;align-self:end}}.headergridplan__textbox--legend{display:block;z-index:5;font-size:2rem;font-weight:200;color:#fff;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headergridplan__textbox--legend{font-size:1.7rem;-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (max-width: 37.5em){.headergridplan__textbox--legend{font-size:1.4rem}}.headergridplan__textbox--title{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:9rem;font-weight:400;line-height:1.1;color:#fff;margin-bottom:5rem;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headergridplan__textbox--title{font-size:6.5rem;margin-bottom:0}}@media only screen and (max-width: 37.5em){.headergridplan__textbox--title{font-size:5rem}}.headergridplan__textbox2{grid-row:1 / span 1;grid-column:2 / span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem;color:#fff;padding-left:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:210}@media only screen and (max-width: 50em){.headergridplan__textbox2{grid-row:2 / span 1;grid-column:2 / span 1;-ms-flex-item-align:start;align-self:flex-start}}.headergridplan__textbox2--subtitle{top:10rem;font-size:4rem;font-weight:600;line-height:1.1;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#007cbc;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headergridplan__textbox2--subtitle{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.headergridplan__textbox2--subtitle{font-size:3rem}}.headergridplan__textbox2--costo{bottom:10rem;font-size:6rem;font-weight:300;color:#fff;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 50em){.headergridplan__textbox2--costo{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.headergridplan__textbox2--costo{font-size:3rem}}.footer{background-color:#aaa;grid-column:full-start / full-end;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 37.5em){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.logo-box{margin-right:3rem}@media only screen and (max-width: 37.5em){.logo-box{text-align:center}}.logo-box__logo{position:relative;width:20rem;z-index:3001 !important;height:auto}@media only screen and (max-width: 62.5em){.logo-box__logo{text-align:center;width:17rem}}@media only screen and (max-width: 50em){.logo-box__logo{text-align:center;width:17rem}}@media only screen and (max-width: 37.5em){.logo-box__logo{text-align:center;width:16rem}}@media only screen and (max-width: 31.25em){.logo-box__logo{text-align:center;width:14rem}}@media only screen and (max-width: 25em){.logo-box__logo{text-align:center;width:12rem}}@media only screen and (max-width: 22.5em){.logo-box__logo{text-align:center;width:10rem}}.logo-box__logoift{width:auto;height:10rem;margin-left:5rem}.logo-box__text{font-size:1.4rem;color:#fff;font-weight:400}@media only screen and (max-width: 37.5em){.logo-box__text{text-align:center}}.logo-box__copy{font-size:1.2rem;list-style:none;border-style:none;text-decoration:none;color:#fff;font-weight:300}@media only screen and (max-width: 37.5em){.logo-box__copy{text-align:center}}.nav-box{width:95%;display:grid;grid-template-columns:repeat(auto-fit, 1fr);grid-gap:2rem;justify-items:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-auto-flow:dense}.nav-box2{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-column-gap:5rem;justify-items:stretch}@media only screen and (max-width: 22.5em){.nav-box2{grid-template-columns:1fr}}.nav-box2__divider-text{display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-column-gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;color:#f9f7f6}.nav-box2__divider-text::after,.nav-box2__divider-text::before{content:"";height:1px;display:block;background-color:currentColor}.navfoot{margin:0;padding:0;list-style:none;grid-column:2/-1;display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 37.5em){.navfoot{grid-template-columns:repeat(auto-fit, minmax(7rem, 1fr));grid-column-gap:1rem}}.navfoot__link:link,.navfoot__link:visited{font-size:1.4rem;color:#007cbc;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:300;display:block;text-align:center;padding:1rem;-webkit-transition:all 0.2s;transition:all 0.2s}.navfoot__link:active,.navfoot__link:hover{background-color:rgba(255,20,44,0.1);-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);font-weight:500}.navfoot2{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 37.5em){.navfoot2{grid-template-columns:1fr;grid-column-gap:0.5rem}}.navfoot2__item{color:#54483a}.navfoot2__link:link,.navfoot2__link:visited{font-size:1.4rem;color:#54483a;font-family:"Montserrat", sans-serif;text-transform:capitalize;text-decoration:none;font-weight:200;display:block;text-align:center;padding:1rem;-webkit-transition:all 0.2s;transition:all 0.2s}.navfoot2__link:active,.navfoot2__link:hover{background-color:rgba(255,20,44,0.1);-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);font-weight:500}.navfootgroup{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6rem}@media only screen and (max-width: 50em){.navfootgroup{grid-column-gap:2.5rem}}@media only screen and (max-width: 31.25em){.navfootgroup{grid-template-columns:1fr;grid-row-gap:2rem}}.redesociales0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-content:center;-ms-flex:0 1 auto;flex:0 1 auto}.redesociales0__icon{height:2.5rem;width:auto;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer}.redesociales0__icon:hover{fill:#ff6700;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.redesociales{-webkit-box-flex:0;-ms-flex:0;flex:0;display:grid;grid-template-columns:repeat(5, minmax(3rem, 1fr));grid-column-gap:1.5rem;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redesociales__link{height:3rem;width:3rem;list-style:none;border-style:none;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer}.redesociales__icon{top:0;left:0;height:2.5rem;width:2.5rem;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer}.redesociales__icon:hover{fill:#ff6700;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.alcancetext{grid-column:center-start/center-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.textpage{grid-column:center-start/center-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;height:4rem;width:4rem;position:fixed;top:2.8rem;right:2rem;border-radius:50%;z-index:2000;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);text-align:center;cursor:pointer}.navigation__background{height:3.1rem;width:3.1rem;border-radius:50%;position:fixed;right:2.2rem;top:3.1rem;background-image:radial-gradient(#ff6700, #ff142c);z-index:1000;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.8s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1)}.navigation__nav{height:100vh;position:fixed;top:0;left:0;z-index:1500;opacity:0;width:0;-webkit-transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.navigation__list{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);list-style:none;text-align:center;width:100%}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{font-size:3rem;padding:1rem 2rem;font-weight:300;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);background-size:220%;-webkit-transition:all 0.3s;transition:all 0.3s}.navigation__link:link span,.navigation__link:visited span{margin-right:1rem;display:inline-block}.navigation__link:hover,.navigation__link:active{background-position:100%;color:#007cbc;-webkit-transform:translateX(2rem);transform:translateX(2rem)}.navigation__checkbox:checked ~ .navigation__background{-webkit-transform:scale(200);transform:scale(200)}.navigation__checkbox:checked ~ .navigation__nav{opacity:1;width:120%}.navigation__icon{position:relative;margin-top:2.1rem}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:2.2rem;height:2px;background-color:#ff142c;display:inline-block}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0;-webkit-transition:all 0.3s;transition:all 0.3s}.navigation__icon::before{top:-0.7rem}.navigation__icon::after{top:0.7rem}.navigation__button:hover .navigation__icon::before{top:-0.8rem}.navigation__button:hover .navigation__icon::after{top:0.8rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
