﻿@import url("https://fonts.googleapis.com/css?family=Oswald:500");@use "material-components-web/material-components-web";*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;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:"Athiti", sans-serif;color:#ce0000;font-weight:100;line-height:1.6;overflow-x:hidden}.section{padding:1rem 1rem;display:grid}.containerpaginapiano{display:grid;grid-template-rows:7.7rem repeat(6, -webkit-min-content);grid-template-rows:7.7rem repeat(6, min-content);grid-template-columns:[full-start] 8rem minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [medium-end] 8rem [full-end];grid-template-columns:[full-start] 8rem minmax(2rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(2rem, 1fr) [medium-end] 8rem [full-end];grid-row-gap:0.2rem}@media only screen and (max-width: 50em){.containerpaginapiano{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-template-rows:7.7rem repeat(6, -webkit-min-content);grid-template-rows:7.7rem repeat(6, min-content)}}.containerpaginapiano>*{padding:1px}.containerpaginaweb{display:grid;grid-template-rows:7.2rem repeat(9, -webkit-min-content);grid-template-rows:7.2rem repeat(9, 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:4rem}.containerpaginaweb>*{padding:1px}.heading-1,.heading-3,.subtitle-2_5,.subtitle-3,.heading-4{font-family:"Athiti", sans-serif;font-weight:200}.heading-2,.heading-2_5{font-family:"Athiti", sans-serif;font-weight:800}.heading-special{font-family:"Courgette", cursive;font-weight:400}.heading-special-2{font-family:"Athiti", sans-serif;font-weight:400}.heading-1{color:#393d42;font-size:5rem;font-style:normal}.heading-1--highlight{color:#ff0000;font-weight:700}.heading-2{word-wrap:normal;font-size:4rem;line-height:1.2;text-transform:uppercase;color:#36393f;font-weight:400;text-align:left}.heading-2--highlight{color:#ff0000;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:#ff0000;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:#393d42;font-weight:500;font-size:3rem}.heading-2--dark{color:#36393f}.heading-2_5{font-size:3.5rem;line-height:1.2;text-transform:uppercase;color:#36393f;text-align:center}.heading-2_5--highlight{color:#ff0000;font-weight:500;font-size:3.3rem}@media only screen and (max-width: 50em){.heading-2_5--highlight{font-size:3rem}}@media only screen and (max-width: 37.5em){.heading-2_5--highlight{font-size:2.5rem}}.heading-3{font-size:2.8rem;color:#36393f;text-transform:uppercase;font-weight:200}.heading-3--mini{font-size:2.1rem;color:#36393f;text-transform:none;font-weight:500;text-align:center}.heading-3--secondary{color:#ff0000}.heading-3--highlight{color:#ff0000;font-weight:400;font-size:2.4rem}.subtitle-2_5{display:inline;font-size:3.5rem;color:#36393f;text-transform:none;font-weight:300}.subtitle-2_5--mini{font-size:2.1rem;color:#36393f;text-transform:none;font-weight:500;text-align:center}.subtitle-2_5--secondary{color:#ff0000}.subtitle-2_5--highlight{color:#ff0000;font-weight:400;font-size:2.4rem}.subtitle-3{display:block;font-size:2.8rem;color:#36393f;text-transform:none;font-weight:300}.subtitle-3--mini{font-size:2.1rem;color:#36393f;text-transform:none;font-weight:500;text-align:center}.subtitle-3--secondary{color:#ff0000}.subtitle-3--highlight{color:#ff0000;font-weight:400;font-size:2.4rem}.heading-special-2{color:#ff0000;text-transform:uppercase;color:#ce0000;text-align:center;font-weight:700;font-size:1.6rem}.heading-special{color:#ff0000;text-transform:none;color:#ff0000;font-weight:400;font-size:2.2rem}.heading-4{font-size:1.9rem;text-align:justify;color:#36393f}.heading-4--light{color:#393d42}.heading-4--dark{color:#36393f}.paragraph{-webkit-transition:all 0.2s;transition:all 0.2s;font-size:1.6rem;color:#36393f;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:#36393f}.paragraph__normal--icon{fill:#ff0000;height:2.6rem;width:2.6rem;margin-right:1rem}.paragraph__normal--text{font-size:1.6rem;font-weight:300;text-decoration:none;text-align:center;color:#36393f;margin-top:-2rem}.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:#ff0000;height:2.6rem;width:2.6rem;margin-right:1rem}.paragraph__list--icon--tab{margin-left:1.5rem}.paragraph__list--iconmenu{fill:#ff0000;height:4rem;width:4rem;margin-right:1rem}.paragraph__list--text{font-weight:400;text-decoration:none;color:#ff0000;-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}.asinstyle{list-style:none;border-style:none;text-decoration:none}.apersonalizado{color:#36393f;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:hover{-webkit-transform:scale(1.1) translateY(-0.2rem);transform:scale(1.1) translateY(-0.2rem);color:#ff0000}.apersonalizadover{color:#36393f;font-size:1.2rem;font-weight:900;-webkit-transition:all 0.2s;transition:all 0.2s;list-style:none;border-style:none;text-decoration:none;-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:all 0.2s}.apersonalizadover:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform:rotate(273deg);transform:rotate(273deg);color:#ff0000}.apersonalizadover--centrado{text-align:center;justify-self:center}.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-bottom-lg{margin-bottom:10rem !important}.u-margin-top-sm{margin-top:2rem !important}.u-margin-top-md{margin-top:4rem !important}.u-margin-top-bg{margin-top:8rem !important}.u-margin-top-lg{margin-top:10rem !important}.buttonormal{justify-self:center;background-color:#ff0000;border:none;color:#fff;font-family:"Athiti", 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:#ce0000;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:#ff0000;border-radius:2rem;font-family:"Athiti", 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:#ce0000;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:#ff0000;border:none;width:17rem;color:#fff;border-radius:2rem;font-family:"Athiti", 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:#ff0000;font-size:1.6rem;-webkit-transform:scale(1.1) translateY(-2px);transform:scale(1.1) translateY(-2px)}.buttonheader:active{background-color:#ff0000}.linknormal{text-transform:uppercase;text-decoration:none;font-family:"Athiti", sans-serif;color:#ce0000;font-size:1.5rem;font-weight:500}.barhorizontal{display:none;overflow:hidden}@media only screen and (max-width: 50em){.barhorizontal{background-color:#393d42;grid-row:2 / span 1;grid-column:3 / span 1;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: 31.25em){.barhorizontal{grid-column:2 / span 2}}.barvertical{background-color:#f9fafb;grid-column:4 / span 1;display:grid;width:8rem;grid-template-rows:7.5rem repeat(1, -webkit-min-content) 1fr 2rem;grid-template-rows:7.5rem repeat(1, min-content) 1fr 2rem;grid-row-gap:3rem;justify-items:center}@media only screen and (max-width: 62.5em){.barvertical{grid-row-gap:2.5rem}}@media only screen and (max-width: 50em){.barvertical{display:none;overflow:hidden}}.cardescalonadas{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(3, minmax(24rem, 1fr));grid-template-rows:repeat(8, 4rem);grid-column-gap:6rem;grid-row-gap:1rem;padding:3rem 3rem}@media only screen and (max-width: 62.5em){.cardescalonadas{grid-template-columns:repeat(2, minmax(32rem, 1fr));grid-row-gap:1rem;padding:3rem 3rem}}@media only screen and (max-width: 37.5em){.cardescalonadas{grid-template-columns:repeat(1, minmax(34rem, 1fr));grid-template-rows:repeat(6, 4rem);grid-row-gap:1rem;padding:3rem 3rem}}.cardescalonadas_2{display:none;overflow:hidden}@media only screen and (max-width: 62.5em){.cardescalonadas_2{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(2, minmax(31rem, 1fr));grid-template-rows:repeat(6, 4rem);grid-column-gap:6rem;grid-row-gap:1rem;padding:3rem 3rem}}@media only screen and (max-width: 37.5em){.cardescalonadas_2{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(1, minmax(34rem, 1fr));grid-template-rows:repeat(6, 4rem);grid-row-gap:1rem;padding:3rem 3rem}}.cardescalonadas_3{display:none;overflow:hidden}@media only screen and (max-width: 37.5em){.cardescalonadas_3{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(1, minmax(34, 1fr));grid-template-rows:repeat(6, 4rem);grid-row-gap:1rem;padding:3rem 3rem}}.cardescalonadasin{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr));grid-column-gap:3rem;grid-row-gap:1rem;padding:3rem 3rem}@media only screen and (max-width: 37.5em){.cardescalonadasin{grid-template-columns:repeat(1, 1fr)}}.contactanosform{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-gap:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width: 50em){.contactanosform{grid-template-columns:1fr;grid-gap:1rem}}@media only screen and (max-width: 37.5em){.contactanosform{grid-template-columns:1fr;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);grid-gap:2rem}}.form{background-color:#fff;display:grid;grid-template-columns:minmax(10rem, 1fr);grid-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;padding:3rem 3rem}@media only screen and (max-width: 37.5em){.form{padding:1rem 1rem;width:100%}}.form__center{justify-items:center}.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 #ce0000}.form__input:focus:invalid{border-bottom:3px solid #ff0000}.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)}.contactform{grid-column:center-start/center-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:6rem;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width: 50em){.contactform{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 37.5em){.contactform{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info{grid-column:center-start / center-end;display:grid;grid-template-columns:repeat(auto-fit, min-max(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:#ff0000;height:2.2rem;width:2.2rem;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:#ff0000;height:2.2rem;width:2.2rem}.info__list--textfooter{font-weight:600;letter-spacing:2px;text-decoration:none;color:#ff0000}.divider{width:5.5rem}.divider::before{content:"";height:3px;display:block;background-color:#ce0000}.dividerlarge{width:100%}.dividerlarge::before{content:"";height:1px;display:block;background-color:#aaa}.username,.password{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3rem auto;width:20rem}.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:20rem;margin:auto}.button-container button{margin:3px}.frame{max-width:100%;height:45rem;border:0;margin:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem}@media only screen and (max-width: 37.5em){.frame{margin:0;padding:0.3rem 0.3rem 0.3rem 0.3rem}}.headertexto{-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.15);box-shadow:0 1rem 2rem rgba(0,0,0,0.15);border-radius:3px;padding:1rem 1rem;grid-column:center-start/center-end;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-row-gap:3rem}.headertexto__one{grid-row:1 / span 6;grid-column:1 / span 1}.headertexto__two{grid-row:2 / span 6;grid-column:2 / span 1}@media only screen and (max-width: 37.5em){.headertexto__two{display:none;overflow:hidden}}.headertexto__tres{grid-row:3 / span 6;grid-column:3 / span 1}@media only screen and (max-width: 62.5em){.headertexto__tres{display:none;overflow:hidden}}.headertexto__cuatro{grid-row:1 / span 6;grid-column:1 / span 1}.headertexto__cinco{grid-row:1 / span 6;grid-column:1 / span 1}@media only screen and (max-width: 50em){.headertexto{grid-row-gap:1rem}}@media only screen and (max-width: 37.5em){.headertexto{grid-template-columns:1fr}}.imagetitlehor{display:grid;grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);grid-column-gap:2rem;justify-items:center;padding-top:2rem;padding-bottom:2rem;background-color:#f3f7ff;width:100%}.imagetitlehor__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.imagetitlehor__center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.imagetitlehor__bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.imagetitlehor__imagen{height:auto;width:12rem;background-color:transparent;overflow:hidden}.imagetitlehor__imagen--animated{-webkit-animation-name:moveInCircle;animation-name:moveInCircle;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.imageffecircle__normal{grid-row:1 / span 1;grid-column:1 / span 1;margin-top:5rem}.imageffecircle__up{grid-row:1 / span 1;grid-column:3 / span 1;margin-top:5rem}@media only screen and (max-width: 68.75em){.imageffecircle__up{grid-row:2 / span 1;grid-column:1 / span 1}}@media only screen and (max-width: 31.25em){.imageffecircle__up{grid-row:3 / span 1;grid-column:1 / span 1;margin-top:0rem}}.imageffecircle__bottom{grid-row:1 / span 1;grid-column:2 / span 1;margin-top:-5rem}@media only screen and (max-width: 31.25em){.imageffecircle__bottom{grid-row:2 / span 1;grid-column:1 / span 1;margin-top:0rem}}.imageffecircle__bottom2{grid-row:1 / span 1;grid-column:4 / span 1;margin-top:-5rem}@media only screen and (max-width: 68.75em){.imageffecircle__bottom2{grid-row:2 / span 1;grid-column:2 / span 1}}@media only screen and (max-width: 31.25em){.imageffecircle__bottom2{grid-row:4 / span 1;grid-column:1 / span 1;margin-top:0rem}}.imageffecircle__shape{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;width:22rem;height:22rem}@media only screen and (max-width: 75em){.imageffecircle__shape{width:21rem;height:21rem}}@media only screen and (max-width: 68.75em){.imageffecircle__shape{width:20rem;height:20rem}}@media only screen and (max-width: 50em){.imageffecircle__shape{width:19rem;height:19rem}}@media only screen and (max-width: 37.5em){.imageffecircle__shape{width:18rem;height:18rem}}.imageffecircle__img{width:auto;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:75%;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%)}.formfast{background-color:#fff;display:grid;grid-template-columns:repeat(2, min-max(26rem, -webkit-min-content));grid-template-columns:repeat(2, min-max(26rem, min-content));grid-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 31.25em){.formfast{grid-template-columns:repeat(1, 1fr)}}.formfast__input{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:3px;background-color:rgba(221,221,221,0.5);border:none;border-bottom:3px solid transparent;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%}.formfast__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 #ce0000}.formfast__input:focus:invalid{border-bottom:3px solid #ff0000}.formfast__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}.formfast__input:placeholder-shown+.formfast__label{opacity:0;visibility:hidden;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.formfast__button{background-color:#ff0000;border:none;color:#fff;border-radius:0;font-family:"Athiti", sans-serif;text-decoration:none;font-weight:500;font-size:1.5rem;text-transform:uppercase;padding:1.5rem 3.5rem;cursor:pointer;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:all 0.2s;transition:all 0.2s}.formfast__button:hover{background-color:#ce0000;font-size:1.6rem;-webkit-transform:scale(1.08) translateY(-2px);transform:scale(1.08) translateY(-2px)}.itemscuadrado{background-color:#f9fafb;display:grid;padding:3rem 3rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:5rem;grid-row-gap:5rem}@media only screen and (max-width: 50em){.itemscuadrado{grid-column-gap:2rem;grid-row-gap:2rem}}@media only screen and (max-width: 37.5em){.itemscuadrado{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, 1fr);grid-row-gap:3rem}}.itemscuadrado--1{padding:1rem 1rem;justify-self:stretch;justify-items:center;-ms-flex-item-align:end;align-self:flex-end;border:1rem solid #fff;background-color:#f9fafb;border-top-right-radius:8rem;border-bottom-left-radius:8rem}.itemscuadrado--2{padding:1rem 1rem;justify-self:stretch;justify-items:center;-ms-flex-item-align:end;align-self:flex-end;border:1rem solid #fff;background-color:#f9fafb;border-bottom-right-radius:8rem;border-top-left-radius:8rem}.itemscuadrado--3{padding:1rem 1rem;justify-self:stretch;justify-items:center;-ms-flex-item-align:end;align-self:flex-end;border:1rem solid #fff;background-color:#f9fafb;border-bottom-right-radius:8rem;border-top-left-radius:8rem}.itemscuadrado--4{padding:1rem 1rem;justify-self:stretch;justify-items:center;-ms-flex-item-align:end;align-self:flex-end;border:1rem solid #fff;background-color:#f9fafb;border-top-right-radius:8rem;border-bottom-left-radius:8rem}.itemscuadrado__imagen{height:6rem;width:auto;background-color:transparent;overflow:hidden}@media only screen and (max-width: 50em){.itemscuadrado__imagen{height:4rem;width:auto;justify-self:center}}.itemshorizontales{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr));grid-gap:7rem;padding:3rem 3rem}@media only screen and (max-width: 50em){.itemshorizontales{grid-gap:5rem}}.itemshorizontales--detalle{border:none;grid-gap:0rem}.itemsfullhorizontales{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));grid-template-rows:repeat(2, 1fr);grid-column-gap:6rem;padding:3rem 3rem}@media only screen and (max-width: 50em){.itemsfullhorizontales{grid-gap:1rem}}.itemsfullhorizontales--detalle{border:none;grid-gap:0rem}.itemsfullsverticales{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.itemsfullsverticales:not(:last-child){margin-bottom:1.5rem}.itemsverticales{display:grid;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);grid-row-gap:1.6rem;justify-items:center}@media only screen and (max-width: 50em){.itemsverticales{grid-row-gap:1rem}}.itemsverticales--detalle{border:none}.itemsverticales--bottom{-ms-flex-item-align:end;align-self:flex-end;background-color:#f9fafb;border-top-left-radius:8rem;padding:2rem 2rem}@media only screen and (max-width: 50em){.itemsverticales--bottom{-ms-flex-item-align:start;align-self:flex-start}}.planes{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(auto-fit, minmax(23rem, 1fr));grid-gap:10rem}@media only screen and (max-width: 62.5em){.planes{grid-gap:8rem}}@media only screen and (max-width: 50em){.planes{grid-gap:6rem}}@media only screen and (max-width: 37.5em){.planes{grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr));grid-gap:6rem;padding:5rem 5rem}}.plan{display:grid;background-color:#f9fafb;-webkit-box-shadow:0 1.5rem 2.5rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 2.5rem rgba(0,0,0,0.15);border-radius:3px;overflow:hidden;position:relative;grid-row-gap:2.3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@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:hover{background-image:-webkit-gradient(linear, left top, right top, from(#de6262), to(#ffbbbc));background-image:linear-gradient(90deg, #de6262 0%, #ffbbbc 100%)}.plan__big{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.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__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--big{color:#ff0000;font-weight:500}.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:#ff0000;font-weight:500}.plan__head{-ms-flex-item-align:center;align-self:center}.plan__body{padding:1.7rem}@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}.slider{grid-column:full-start / full-end;grid-row:2 / span 1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;display:grid;max-width:100%;grid-template-columns:1fr minmax(20rem, -webkit-max-content) 1fr;grid-template-columns:1fr minmax(20rem, max-content) 1fr;grid-column-gap:2rem;overflow:hidden}@media only screen and (max-width: 50em){.slider{grid-template-rows:1fr minmax(5rem, -webkit-max-content) 1fr;grid-template-rows:1fr minmax(5rem, max-content) 1fr}}.slider__imagen{top:0;left:0;max-width:100%;width:100%;height:auto;z-index:-10;opacity:1;overflow:hidden;grid-row:1 / span 1;grid-column:1 / span 3;-webkit-filter:blur(0.3px) brightness(100%);filter:blur(0.3px) brightness(100%)}@media only screen and (max-width: 37.5em){.slider__imagen{height:100%;max-width:100%}}@media only screen and (max-width: 31.25em){.slider__imagen{height:100%;max-width:100%}}@media only screen and (max-width: 25em){.slider__imagen{height:100%;max-width:100%}}@media only screen and (max-width: 22.5em){.slider__imagen{height:100%;max-width:100%}}.slider__btn{position:absolute;top:50%;z-index:10;border:none;background:rgba(255,255,255,0.7);font-family:inherit;color:#333;border-radius:50%;height:5.5rem;width:5.5rem;font-size:3.25rem;cursor:pointer}.slider__btn--left{left:6%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ff0000}.slider__btn--right{right:6%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);color:#ff0000}@media only screen and (max-width: 50em){.slider__btn{height:5rem;width:5rem;font-size:2.8rem}}@media only screen and (max-width: 37.5em){.slider__btn{height:4.5rem;width:4.5rem;font-size:2.4rem}}@media only screen and (max-width: 31.25em){.slider__btn{height:4rem;width:4rem;font-size:2rem}}@media only screen and (max-width: 22.5em){.slider__btn{height:3rem;width:3rem;font-size:1.5rem}}.slide{position:absolute;top:0;width:100%;height:auto;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;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dots{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 50em){.dots{bottom:20%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@media only screen and (max-width: 37.5em){.dots{bottom:30%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@media only screen and (max-width: 31.25em){.dots{bottom:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%)}}@media only screen and (max-width: 22.5em){.dots{bottom:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.dots__dot{border:none;background-color:#b9b9b9;opacity:0.7;height:1rem;width:1rem;border-radius:50%;margin-right:1.75rem;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s}.dots__dot--active{background-color:#ff0000;opacity:1}.dots__dot:last-child{margin:0}.square--head{background-color:#ff0000;width:100%;text-align:center}@media only screen and (max-width: 50em){.square--head{height:auto;width:8rem}}.parrafotitle,.word{font-family:"Athiti", sans-serif;font-weight:700}.text{position:absolute;left:50%;margin-left:-22.5rem;height:4rem;top:10%;margin-top:-2rem;z-index:999}.parrafotitle{display:inline-block;vertical-align:top;margin:0;font-size:4rem;color:#393d42}@media only screen and (max-width: 150em){.parrafotitle{font-size:3.8rem}}@media only screen and (max-width: 112.5em){.parrafotitle{font-size:3.6rem}}@media only screen and (max-width: 75em){.parrafotitle{font-size:3.4rem}}@media only screen and (max-width: 50em){.parrafotitle{font-size:3rem}}@media only screen and (max-width: 37.5em){.parrafotitle{font-size:2.5rem}}.word{font-size:4rem;color:#393d42;position:absolute;width:31rem;opacity:0;display:none;margin-left:1rem}.word--wisteria{color:#ff0000}.word--belize{color:#2980b9}.word--pomegranate{color:#c0392b}.word--pomegranate2{color:#8579f0}.word--green{color:#16a085}.word--midnight{color:#e4d831}@media only screen and (max-width: 150em){.word{font-size:3.8rem;width:100%}}@media only screen and (max-width: 112.5em){.word{font-size:3.6rem;width:100%}}@media only screen and (max-width: 75em){.word{font-size:3.4rem;width:100%}}@media only screen and (max-width: 50em){.word{font-size:3rem;width:100%}}@media only screen and (max-width: 37.5em){.word{font-size:2.5rem;width:100%}}.letter{display:inline-block;position:relative;float:left;-webkit-transform:translateZ(2.5rem);transform:translateZ(2.5rem);-webkit-transform-origin:50% 50% 2.5rem;transform-origin:50% 50% 2.5rem}.letter__out{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:-webkit-transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.letter__behind{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.letter__in{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:-webkit-transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.twocolumns{grid-column:center-start/center-end;display:grid;grid-template-columns:1fr 1fr;padding:3rem 3rem}@media only screen and (max-width: 50em){.twocolumns{grid-template-columns:1fr;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);grid-gap:0rem}}.doscols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fourcolumns{grid-column:center-start/center-end;display:grid;grid-template-columns:repeat(4, -webkit-min-content);grid-template-columns:repeat(4, min-content);padding:3rem 3rem;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 68.75em){.fourcolumns{grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);padding:2rem 2rem;grid-gap:0rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 31.25em){.fourcolumns{grid-template-rows:repeat(4, -webkit-min-content);grid-template-rows:repeat(4, min-content);padding:1rem 1rem;grid-gap:0rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.videomd{top:0;left:0;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:1;overflow:hidden}.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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem}.vinieta__list--phone:not(:last-child){margin-bottom:1.1rem}.vinieta__list--icon{fill:#666;height:2.3rem;width:2.3rem;margin-right:1rem}.vinieta__list--icon-sm{fill:#666;height:1.3rem;width:1.3rem;margin-right:1rem}.vinieta__list--iconmenu{fill:#ff0000;height:4rem;width:4rem;margin-right:1rem}.vinieta__list--text{font-weight:200;text-decoration:none;font-size:1.8rem;color:#36393f;-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__head{grid-column:3 / span 1;grid-row:1 / span 1}.vinietamenu__list--phone{border-style:solid;border-width:thin;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;padding:0.3rem 0.3rem;margin-right:5rem}@media only screen and (max-width: 68.75em){.vinietamenu__list--phone{font-size:3.8rem}}@media only screen and (max-width: 62.5em){.vinietamenu__list--phone{justify-self:end;font-size:3.5rem}}@media only screen and (max-width: 56.25em){.vinietamenu__list--phone{justify-self:end;font-size:3.2rem}}@media only screen and (max-width: 50em){.vinietamenu__list--phone{justify-self:end;font-size:3rem}}@media only screen and (max-width: 37.5em){.vinietamenu__list--phone{justify-self:end;font-size:2.8rem}}@media only screen and (max-width: 31.25em){.vinietamenu__list--phone{justify-self:end;font-size:2.3rem}}@media only screen and (max-width: 25em){.vinietamenu__list--phone{justify-self:end;font-size:1.6rem}}@media only screen and (max-width: 22.5em){.vinietamenu__list--phone{justify-self:end;font-size:1.2rem}}.vinietamenu__list--icon{fill:#ff0000;height:3rem;width:3rem;margin:1rem 1rem 1rem 1rem}@media only screen and (max-width: 68.75em){.vinietamenu__list--icon{height:2.8rem;width:2.8rem;margin:0.9rem 0.9rem 0.9rem 0.9rem}}@media only screen and (max-width: 62.5em){.vinietamenu__list--icon{height:2.5rem;width:2.5rem;margin:0.8rem 0.8rem 0.8rem 0.8rem}}@media only screen and (max-width: 56.25em){.vinietamenu__list--icon{height:2.3rem;width:2.3rem;margin:0.7rem 0.7rem 0.7rem 0.7rem}}@media only screen and (max-width: 50em){.vinietamenu__list--icon{height:2.1rem;width:2.1rem;margin:0.7rem 0.7rem 0.7rem 0.7rem}}@media only screen and (max-width: 37.5em){.vinietamenu__list--icon{height:2rem;width:2rem;margin:0.6rem 0.6rem 0.6rem 0.6rem}}@media only screen and (max-width: 31.25em){.vinietamenu__list--icon{height:1.8rem;width:1.8rem;margin:0.5rem 0.5rem 0.5rem 0.5rem}}@media only screen and (max-width: 25em){.vinietamenu__list--icon{height:1.3rem;width:1.3rem;margin:0.4rem 0.4rem 0.4rem 0.4rem}}@media only screen and (max-width: 22.5em){.vinietamenu__list--icon{height:1.1rem;width:1.1rem;margin:0.3rem 0.3rem 0.3rem 0.3rem}}.vinietamenu__list--iconmenu{fill:#ff0000;height:4rem;width:4rem;margin-right:1rem}.vinietamenu__list--text{font-size:3rem;font-weight:300;text-decoration:none;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ff0000}@media only screen and (max-width: 68.75em){.vinietamenu__list--text{font-size:2.8rem}}@media only screen and (max-width: 62.5em){.vinietamenu__list--text{display:inline-block;justify-self:end;font-size:2.5rem}}@media only screen and (max-width: 56.25em){.vinietamenu__list--text{display:inline-block;justify-self:end;font-size:2.2rem}}@media only screen and (max-width: 50em){.vinietamenu__list--text{display:inline-block;justify-self:end;font-size:2rem}}@media only screen and (max-width: 37.5em){.vinietamenu__list--text{display:inline;justify-self:stretch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:2.8rem}}@media only screen and (max-width: 31.25em){.vinietamenu__list--text{font-size:2.6rem}}@media only screen and (max-width: 25em){.vinietamenu__list--text{font-size:2rem}}@media only screen and (max-width: 22.5em){.vinietamenu__list--text{font-size:1.8rem}}.footer{background-image:radial-gradient(ellipse farthest-corner at 4.5rem 3rem, #fff 40%, rgba(0,255,0,0) 10%, #aaa 50%, #aaa 10%, #aaa 30%);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;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width: 37.5em){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.saltolinea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo-box{margin-right:1rem}@media only screen and (max-width: 37.5em){.logo-box{text-align:center}}.logo-box__logohead{grid-column:1 / span 1;grid-row:1 / span 1}.logo-box__logo-sm{width:10rem;height:10rem}.logo-box__logo-min{width:6rem;height:auto}.logo-box__logobig{position:relative;width:18rem;left:0}.logo-box__logohuge{position:relative;width:18rem;left:0}.logo-box__logo{position:relative;width:28rem;left:0;height:auto}.logo-box__logo--big{width:24rem}.logo-box__logo--mini{width:3rem;font-size:1.4rem}.logo-box__logo--app{width:8rem}@media only screen and (max-width: 68.75em){.logo-box__logo{text-align:center;width:24rem}}@media only screen and (max-width: 62.5em){.logo-box__logo{text-align:center;width:22rem}}@media only screen and (max-width: 56.25em){.logo-box__logo{text-align:center;width:18rem}}@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:#36393f;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:#36393f;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;color:#2a2a2a;grid-column-gap:5rem;justify-items:stretch;justify-self: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:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:500;color:#2a2a2a}.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(6rem, 1fr));grid-gap:1rem;-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(4rem, 1fr));grid-column-gap:0.5rem}}.navfoot__item{color:#36393f}.navfoot__link:link,.navfoot__link:visited{font-size:1.4rem;color:#36393f;font-family:"Athiti", 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}.navfoot__link:active,.navfoot__link:hover{background-color:rgba(255,0,0,0.1);-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);font-weight:500}.redesociales0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:1.4rem;-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:#ff0000;-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:#ff0000;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.header{background-color:#fff;grid-column:full-start / medium-end;grid-column-gap:0.1rem;-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:auto;width:100%;z-index:1;opacity:1;overflow:hidden;-webkit-filter:blur(0.3px) brightness(45%);filter:blur(0.3px) brightness(45%)}.headergrid{grid-column:full-start / full-end;grid-row:2 / span 1;-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(7rem, -webkit-max-content);grid-template-rows:1fr minmax(7rem, max-content)}}.headergrid__imagen{top:0;left:0;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(100%);filter:blur(0.3px) brightness(100%)}@media only screen and (max-width: 50em){.headergrid__imagen{grid-row:1 / span 2;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}@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}@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}}.headermain{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}.menav{z-index:1000;top:1px;padding-top:2rem;padding-right:3rem;grid-column:full-start / full-end;grid-row:1 / span 1;position:fixed;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;grid-column-gap:8rem;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){.menav{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}}.back{position:fixed;left:0;top:0;width:100%;height:100%;background:url(https://pp.userapi.com/c841122/v841122831/327e/nHt-92F6yc4.jpg) no-repeat top center #efeff1;background-size:cover}.navegator{grid-column:2 / span 1;grid-row:1 / span 1;list-style:none;border-top:none;border-left:none;border-right:none;display:grid;grid-template-columns:repeat(6, 12rem);grid-column-gap:1rem;text-align:center}@media only screen and (max-width: 68.75em){.navegator{grid-template-columns:repeat(6, 11rem)}}@media only screen and (max-width: 50em){.navegator{grid-template-columns:repeat(6, 9rem);grid-column-gap:0.5rem}}@media only screen and (max-width: 37.5em){.navegator{display:none;overflow:hidden}}.navegator__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.navegator__item{color:#ff0000;font-weight:500}.navegator__a{font-family:"Oswald", sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;color:#16151b;margin:0 1.5rem;font-size:1.6rem;letter-spacing:1px;position:relative;display:inline-block}.navegator__a:before{content:"";position:absolute;width:100%;height:2.5px;background:red;bottom:-7%;-webkit-animation:out 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both;animation:out 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both}.navegator__a:hover:before{-webkit-animation:in 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both;animation:in 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both}@media only screen and (max-width: 68.75em){.navegator__a{font-size:1.5rem;margin:0 1.4rem}}@media only screen and (max-width: 62.5em){.navegator__a{font-size:1.4rem;margin:0 1.3rem}}@media only screen and (max-width: 50em){.navegator__a{font-size:1.3rem;margin:0 1.2rem}}@media only screen and (max-width: 37.5em){.navegator__a--notshow{display:none;overflow:hidden}}@media only screen and (max-width: 50em){.navegator__a--notshow2{display:none;overflow:hidden}}@media only screen and (max-width: 43.75em){.navegator__a--notshow3{display:none;overflow:hidden}}@media only screen and (max-width: 31.25em){.navegator__a--notshowmini{display:none;overflow:hidden}}@-webkit-keyframes in{0%{width:0;left:0;right:auto}100%{left:0;right:auto;width:100%}}@keyframes in{0%{width:0;left:0;right:auto}100%{left:0;right:auto;width:100%}}@-webkit-keyframes out{0%{width:100%;left:auto;right:0}100%{width:0;left:auto;right:0}}@keyframes out{0%{width:100%;left:auto;right:0}100%{width:0;left:auto;right:0}}@-webkit-keyframes show{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}nav a:nth-child(1){-webkit-animation:show 0.2s 1.1s ease 1 both;animation:show 0.2s 1.1s ease 1 both}nav a:nth-child(2){-webkit-animation:show 0.2s 1.2s ease 1 both;animation:show 0.2s 1.2s ease 1 both}nav a:nth-child(3){-webkit-animation:show 0.2s 1.3s ease 1 both;animation:show 0.2s 1.3s ease 1 both}nav a:nth-child(4){-webkit-animation:show 0.2s 1.4s ease 1 both;animation:show 0.2s 1.4s ease 1 both}nav a:nth-child(5){-webkit-animation:show 0.2s 1.5s ease 1 both;animation:show 0.2s 1.5s ease 1 both}.naveburguer{list-style:none;border-top:none;border-left:none;border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:8rem}.naveburguer__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;list-style:none}.naveburguer__item{color:#ff0000;font-weight:500}.naveburguer__item:not(:last-child){margin-bottom:3.5rem}.naveburguer__a{font-family:"Oswald", sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;color:#16151b;margin:0 1.5rem;font-size:1.6rem;letter-spacing:1px;position:relative;display:inline-block}.naveburguer__a:before{content:"";position:absolute;width:100%;height:2.5px;background:red;bottom:-7%;-webkit-animation:out 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both;animation:out 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both}.naveburguer__a:hover:before{-webkit-animation:in 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both;animation:in 0.4s cubic-bezier(1, 0, 0.58, 0.97) 1 both}@keyframes in{0%{width:0;left:0;right:auto}100%{left:0;right:auto;width:100%}}@keyframes out{0%{width:100%;left:auto;right:0}100%{width:0;left:auto;right:0}}@keyframes show{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}nav a:nth-child(1){-webkit-animation:show 0.2s 1.1s ease 1 both;animation:show 0.2s 1.1s ease 1 both}nav a:nth-child(2){-webkit-animation:show 0.2s 1.2s ease 1 both;animation:show 0.2s 1.2s ease 1 both}nav a:nth-child(3){-webkit-animation:show 0.2s 1.3s ease 1 both;animation:show 0.2s 1.3s ease 1 both}nav a:nth-child(4){-webkit-animation:show 0.2s 1.4s ease 1 both;animation:show 0.2s 1.4s ease 1 both}nav a:nth-child(5){-webkit-animation:show 0.2s 1.5s ease 1 both;animation:show 0.2s 1.5s ease 1 both}.menu{padding-bottom:2rem;padding-top:2.5rem;padding-right:3rem;padding-left:1.3rem;z-index:1000;width:100%;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;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 -webkit-min-content;grid-template-columns:min-content 1fr min-content}}.menu__sticky{position:fixed;background-color:rgba(255,255,255,0.9)}.navega{list-style:none;border-top:none;border-left:none;border-right:none;display:grid;grid-template-columns:repeat(4, 15rem);grid-column-gap:1rem;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-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){.navega{grid-template-columns:repeat(4, 25rem)}}@media only screen and (max-width: 62.5em){.navega{grid-template-columns:repeat(4, 20rem)}}@media only screen and (max-width: 50em){.navega{grid-template-columns:repeat(4, 12.5rem);font-size:1.6rem}}@media only screen and (max-width: 37.5em){.navega{display:none;overflow:hidden}}.navega__item{color:#ff0000;font-weight:500}.navega__link:link,.navega__link:visited{font-size:2.2rem;font-weight:500;color:#ff0000;font-family:"Athiti", sans-serif;text-transform:capitalize;text-decoration:none;display:block;text-align:center;padding:1rem;-webkit-transition:all 0.3s;transition:all 0.3s}.navega__link:active,.navega__link:hover{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);background-position:105%;color:#ff0000}.navega__link--dark:link,.navega__link--dark:visited{font-size:2.2rem;font-weight:200;color:#ff0000;font-family:"Athiti", sans-serif;text-transform:uppercase;text-decoration:none;display:block;text-align:center;padding:1rem;-webkit-transition:all 0.2s;transition:all 0.2s}.navega__link--dark:active,.navega__link--dark:hover{-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;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.alcancecomp{grid-column:full-start/full-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:50rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}@media only screen and (max-width: 50em){.alcancecomp{height:35rem}}@media only screen and (max-width: 37.5em){.alcancecomp{height:30rem}}@media only screen and (max-width: 31.25em){.alcancecomp{height:25rem}}@media only screen and (max-width: 25em){.alcancecomp{height:22rem}}@media only screen and (max-width: 22.5em){.alcancecomp{height:20rem}}.alcancecomp2{grid-column:full-start/full-end;grid-column:1 / span 3;grid-row:1 / span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:50rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}@media only screen and (max-width: 50em){.alcancecomp2{height:35rem}}@media only screen and (max-width: 37.5em){.alcancecomp2{height:30rem}}@media only screen and (max-width: 31.25em){.alcancecomp2{height:25rem}}@media only screen and (max-width: 25em){.alcancecomp2{height:22rem}}@media only screen and (max-width: 22.5em){.alcancecomp2{height:20rem}}.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{display:none;overflow:hidden}@media only screen and (max-width: 50em){.navigation{display:inline-block;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}}.navigation__checkbox{display:none}@media only screen and (max-width: 50em){.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}}@media only screen and (max-width: 37.5em){.navigation__button{top:2.8rem;right:1.4rem}}@media only screen and (max-width: 31.25em){.navigation__button{top:2.8rem;right:1.2rem}}@media only screen and (max-width: 25em){.navigation__button{top:2.8rem;right:1rem}}@media only screen and (max-width: 22.5em){.navigation__button{top:2.8rem;right:0.7rem}}.navigation__background{position:fixed;right:2.2rem;top:3.1rem;background-image:radial-gradient(#fff, #f9fafb);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:-15rem;z-index:1500;opacity:1;display:block;overflow:auto;-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:200;color:#fff;-webkit-text-decoration:wavy;text-decoration:wavy;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, #617af5 75%);background-size:100%;-webkit-transition:all 0.9s;transition:all 0.9s}.navigation__link:link span,.navigation__link:visited span{margin-right:1rem;display:inline-block}.navigation__link:hover,.navigation__link:active{background-position:100%;color:#fff;-webkit-transform:translateX(3rem);transform:translateX(3rem)}.navigation__checkbox:checked ~ .navigation__background{-webkit-transform:scale(240);transform:scale(240)}.navigation__checkbox2:checked ~ .navigation__background2{-webkit-transform:scale(0);transform:scale(0)}.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:#ff0000;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)}
