﻿@use "material-components-web/material-components-web";*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{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:9rem -webkit-min-content -webkit-min-content;grid-template-rows:9rem 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: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;transition:all 0.2s}.heading-2--highlight-link:hover{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{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;-moz-column-count:3;column-count:3;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid #aaa;column-rule:1px solid #aaa;-webkit-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__medium p{font-size:1.8rem;font-weight:300;color:#36393f}.paragraph__medium--icon{fill:#ff0000;height:2.6rem;width:2.6rem;margin-right:1rem}.paragraph__medium--text{font-size:2.0rem;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:flex;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;transition:all 0.2s}.paragraph__list--text:hover{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;transition:all 0.2s;list-style:none;border-style:none;text-decoration:none;transition:all 0.2s}.apersonalizado:hover{transform:scale(1.1) translateY(-0.2rem);color:#ff0000}.apersonalizadover{color:#36393f;font-size:1.2rem;font-weight:900;transition:all 0.2s;list-style:none;border-style:none;text-decoration:none;transform:rotate(270deg);transition:all 0.2s}.apersonalizadover:hover{transform:scale(1.1);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;transition:all 0.2s}.buttonormal:hover{background-color:#ce0000;font-size:1.6rem;transform:scale(1.1) translateY(-2px)}.btnor{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;transition:all 0.2s}.btnor--transparent{background-color:transparent !important}.btnor:hover{background-color:#ce0000;font-size:1.6rem;transform:scale(1.05) translateY(-2px)}.buttonheader{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;box-sizing:border-box;pointer-events:none;transition:all 0.2s}.buttonheader:hover{background-color:#ff0000;font-size:1.6rem;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:flex;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;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;justify-content:center;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;transition:all 0.3s}.form__input:focus{outline:none;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;transition:all 0.3s}.form__input:-moz-placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.contactform{grid-column:center-start/center-end;display:flex;flex-direction:row;grid-gap:6rem;align-content:space-around;align-items:start}@media only screen and (max-width: 50em){.contactform{flex-direction:row}}@media only screen and (max-width: 37.5em){.contactform{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;justify-content: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:flex;align-items: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{flex:1;display:flex;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{flex:1;flex-grow:1;display:flex;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:flex;margin:3rem auto;width:20rem}.button-container{display:flex;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{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{align-items:flex-start}.imagetitlehor__center{align-items:center}.imagetitlehor__bottom{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%);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%;transform:translateX(0rem) scale(1.3);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.5s}.imageffecircle__caption{position:absolute;top:50%;left:50%;transform:translate(-50%, 20%);font-size:2.4rem;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;opacity:0;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imageffecircle__caption-sm{position:absolute;top:75%;left:50%;transform:translate(-50%, 20%);font-size:1.6rem;font-weight:300;color:#fff;text-align:center;opacity:0;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imageffecircle:hover .imageffecircle__caption{opacity:1;transform:translate(-50%, -50%)}.imageffecircle:hover .imageffecircle__caption-sm{opacity:1;transform:translate(-35%, -35%)}.imageffecircle:hover .imageffecircle__img{transform:translateX(-1.5rem) scale(1);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;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;transition:all 0.3s;width:100%}.formfast__input:focus{outline:none;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;transition:all 0.3s}.formfast__input:-moz-placeholder-shown+.formfast__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.formfast__input:placeholder-shown+.formfast__label{opacity:0;visibility:hidden;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;align-self:flex-start;transition:all 0.2s}.formfast__button:hover{background-color:#ce0000;font-size:1.6rem;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;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;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;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;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:flex;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{align-self:flex-end;background-color:#f9fafb;border-top-left-radius:8rem;padding:2rem 2rem}@media only screen and (max-width: 50em){.itemsverticales--bottom{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;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;justify-content: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:linear-gradient(90deg, #de6262 0%, #ffbbbc 100%)}.plan__big{justify-content: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;transition:all 0.4s}.plan__titulos--big{color:#ff0000;font-weight:500}.plan__titulos:hover{transform:skewY(1.5deg) skewX(1.5deg) scale(1.15);color:#ff0000;font-weight:500}.plan__head{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;justify-content:center;align-self:flex-start;display:grid;max-width:100%;height:50rem;min-height:auto;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: 218.75em){.slider{height:75rem}}@media only screen and (max-width: 150em){.slider{height:70rem}}@media only screen and (max-width: 112.5em){.slider{height:65rem}}@media only screen and (max-width: 93.75em){.slider{height:60rem}}@media only screen and (max-width: 75em){.slider{height:55rem}}@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;height:95rem}}@media only screen and (max-width: 43.75em){.slider{height:80rem}}@media only screen and (max-width: 37.5em){.slider{height:93rem}}@media only screen and (max-width: 25em){.slider{height:83rem}}.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;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%;left:50%;transform:translateX(50%);color:#ff0000}.slider__btn--right{right:6%;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:flex;align-items:center;justify-content:center;transition:transform 1s}.slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dots{position:relative;left:50%;transform:translateX(50%);z-index:100;top:95%;display:flex}.dots__dot{border:none;background-color:#b9b9b9;opacity:0.7;height:1.5rem;width:1.5rem;border-radius:50%;margin-right:.75rem;cursor:pointer;transition:all 0.5s}.dots__dot--active{background-color:#ff0000;opacity:1}.dots__dot:last-child{margin:0}.btnslider{position:absolute;transform:translateY(50%);top:35rem;z-index:100;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}.btnslider__left{left:6%;color:#ff0000}.btnslider__right{right:6%;color:#ff0000}@media only screen and (max-width: 218.75em){.btnslider{top:40rem}}@media only screen and (max-width: 150em){.btnslider{top:38rem}}@media only screen and (max-width: 112.5em){.btnslider{top:42rem}}@media only screen and (max-width: 93.75em){.btnslider{top:40rem}}@media only screen and (max-width: 75em){.btnslider{top:36rem}}@media only screen and (max-width: 50em){.btnslider{height:5rem;width:5rem;font-size:2.8rem;top:52rem}}@media only screen and (max-width: 43.75em){.btnslider{top:44rem}}@media only screen and (max-width: 37.5em){.btnslider{height:4.5rem;width:4.5rem;font-size:2.4rem;top:51rem}}@media only screen and (max-width: 31.25em){.btnslider{height:4rem;width:4rem;font-size:2rem;top:52rem}}@media only screen and (max-width: 25em){.btnslider{top:47rem}}@media only screen and (max-width: 22.5em){.btnslider{height:3rem;width:3rem;font-size:1.5rem;top:47rem}}.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;transform:translateZ(2.5rem);transform-origin:50% 50% 2.5rem}.letter__out{transform:rotateX(90deg);transition:transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.letter__behind{transform:rotateX(-90deg)}.letter__in{transform:rotateX(0deg);transition: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:flex;flex-direction:row;align-items: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;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;justify-content: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;justify-content: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{transition:all 0.2s}.vinieta__list p{font-size:1.3rem;font-weight:300;color:currentColor}.vinieta__list--phone{display:flex;flex-direction:row;align-items:center;font-size:1.3rem}.vinieta__list--phone:not(:last-child){margin-bottom:1.1rem}.vinieta__list--icon{fill:#666;height:1.9rem;width:1.9rem;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;transition:all 0.2s}.vinieta__list--text:hover{transform:translateX(1rem) scale(1.1)}.vinieta__list:hover ~ .vinieta__list--icon .vinieta__list--text::after{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:flex;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}}.alcancecomp{grid-column:full-start/full-end;display:flex;flex-direction:row;flex:1 0 auto;height:60rem;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:flex;flex-direction:row;flex:1 0 auto;height:50rem;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}}.alcancetext{grid-column:center-start/center-end;display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.textpage{grid-column:center-start/center-end;display:flex;flex-direction:column}.header{background-color:#fff;grid-column:full-start / medium-end;grid-column-gap:0.1rem;justify-content: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;filter:blur(0.3px) brightness(45%)}.headergrind{grid-column:full-start / full-end;grid-row:2 / span 1;justify-content:center;align-content:stretch;height:auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;z-index:1}@media only screen and (max-width: 50em){.headergrind{grid-template-columns:1fr;grid-column-gap:0;grid-template-rows:1fr 1fr;grid-row-gap:2rem}}.headergrind__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 1;justify-self:self-end}@media only screen and (max-width: 50em){.headergrind__imagen{height:100%;width:60%;grid-row:2 / span 1;grid-column:1 / span 2;justify-self:end}}@media only screen and (max-width: 37.5em){.headergrind__imagen{height:100%;width:75%}}@media only screen and (max-width: 31.25em){.headergrind__imagen{height:100%;width:85%}}@media only screen and (max-width: 25em){.headergrind__imagen{height:100%;width:90%}}@media only screen and (max-width: 22.5em){.headergrind__imagen{height:100%;width:100%}}.headergrind__imagen--zordda{filter:invert(0.7)}.headergrind__imagen--zr10{filter:invert(0.65)}.headergrind__textbox{left:0;right:0;margin:0 auto;width:100%;align-self:center;grid-row:1 / span 1;grid-column:1 / span 1;display:flex;flex-direction:column;padding:2rem 2rem;color:#36393f;z-index:200;flex:1 0 auto}@media only screen and (max-width: 50em){.headergrind__textbox{grid-column:1 / span 2;align-self:end}}.headergrind__textbox--legend{display:block;z-index:5;font-size:2rem;font-weight:200;color:#36393f;-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){.headergrind__textbox--legend{font-size:1.7rem;align-self:flex-start}}@media only screen and (max-width: 37.5em){.headergrind__textbox--legend{font-size:1.4rem}}.headergrind__textbox--title{display:block;flex-grow:1;font-size:7rem;font-weight:400;line-height:1.1;color:#36393f;margin-bottom:3rem;-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){.headergrind__textbox--title{font-size:6.5rem;margin-bottom:0}}@media only screen and (max-width: 37.5em){.headergrind__textbox--title{font-size:5rem}}.headergrind__textbox--subtitle{display:block;flex-grow:1;font-size:4rem;font-weight:500;line-height:1.2;color:#36393f;margin-bottom:2rem;-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){.headergrind__textbox--subtitle{font-size:2.5rem;margin-bottom:0}}@media only screen and (max-width: 37.5em){.headergrind__textbox--subtitle{font-size:2rem}}.headergrind__textbox:not(:last-child){margin-bottom:3rem}.headergrind__textbox2{grid-row:1 / span 1;grid-column:2 / span 1;display:grid;grid-template-columns:repeat(3, minmax(5rem, 1fr)) -webkit-min-content repeat(2, minmax(5rem, 1fr));grid-template-columns:repeat(3, minmax(5rem, 1fr)) min-content repeat(2, minmax(5rem, 1fr));grid-template-rows:repeat(5, -webkit-min-content);grid-template-rows:repeat(5, min-content);grid-column-gap:2rem;grid-row-gap:2rem;width:5rem;height:auto}@media only screen and (max-width: 50em){.headergrind__textbox2{grid-row:2 / span 1;grid-column:1 / span 1}}@media only screen and (max-width: 50em){.headergrind__textbox2{justify-self:center}}@media only screen and (max-width: 37.5em){.headergrind__textbox2{justify-self:center}}@media only screen and (max-width: 31.25em){.headergrind__textbox2{justify-self:center}}@media only screen and (max-width: 25em){.headergrind__textbox2{justify-self:start}}@media only screen and (max-width: 22.5em){.headergrind__textbox2{justify-self:start}}.headergrind__textbox2--folder{width:5rem;align-self:flex-start}.headergrind__textbox2--folder--yellow{align-self:flex-start;justify-self:start;-webkit-animation-name:moveInApearSinMov;animation-name:moveInApearSinMov;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;grid-column:1 / span 1;grid-row:2 / span 1}.headergrind__textbox2--folder--blue{align-self:center;justify-self:center;-webkit-animation-name:moveInApearSinMov;animation-name:moveInApearSinMov;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;grid-column:1 / span 1;grid-row:2 / span 1}.headergrind__textbox2--folder--purple{align-self:flex-end;justify-self:start;-webkit-animation-name:moveInApearSinMov;animation-name:moveInApearSinMov;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;grid-column:1 / span 1;grid-row:2 / span 1}.headergrind__textbox2--folder--yellow2{align-self:flex-start;justify-self:start;grid-column:5 / span 2;grid-row:4 / span 1}.headergrind__textbox2--folder--blue2{align-self:center;justify-self:center;grid-column:5 / span 2;grid-row:4 / span 1}.headergrind__textbox2--folder--purple2{align-self:flex-end;justify-self:start;grid-column:5 / span 2;grid-row:4 / span 1}.headergrind__textbox2--folder--graph{width:5rem;height:auto;grid-column:3 / span 1;grid-row:1 / span 1}.headergrind__textbox2--folder--movil{width:8rem;height:auto;-webkit-animation-name:moveInRotate;animation-name:moveInRotate;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;grid-column:3 / span 1;grid-row:2 / span 1}.headergrind__textbox2--folder--graphbig{width:12rem;height:auto;-webkit-animation-name:moveInDownDonut;animation-name:moveInDownDonut;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;grid-column:2 / span 2;grid-row:3 / span 2}.headergrind__textbox2--folder--graph-md{width:5rem;height:auto;-webkit-animation-name:moveInApear;animation-name:moveInApear;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;grid-column:5 / span 1;grid-row:3 / span 1}.headergrind__textbox2--folder--cloud{width:10rem;height:auto;-webkit-animation-name:moveInUPDonut;animation-name:moveInUPDonut;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;grid-column:5 / span 2;grid-row:2 / span 2}.footer{grid-column:full-start / full-end;grid-row:3 / span 1;display:flex;flex-direction:row;flex:0 1 auto;justify-content:space-evenly;padding-bottom:3rem}@media only screen and (max-width: 37.5em){.footer{flex-direction:column}}.saltolinea{display:flex;flex-direction:column}.nav-box{width:95%;display:grid;grid-template-columns:repeat(auto-fit, 1fr);grid-gap:2rem;justify-items:stretch;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;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}.logofooter{margin-right:1rem}@media only screen and (max-width: 37.5em){.logofooter{text-align:center}}.logofooter__logohead{grid-column:1 / span 1;grid-row:1 / span 1}.logofooter__logo-sm{width:10rem;height:10rem}.logofooter__logo-min{width:6rem;height:auto}.logofooter__logobig{position:relative;width:15rem;height:auto;left:-2rem}.logofooter__logohuge{position:relative;width:18rem;left:0}.logofooter__logo{position:relative;width:28rem;left:0;height:auto}.logofooter__logo--big{width:24rem}.logofooter__logo--mini{width:3rem;font-size:1.4rem}.logofooter__logo--app{width:8rem}@media only screen and (max-width: 68.75em){.logofooter__logo{text-align:center;width:24rem}}@media only screen and (max-width: 62.5em){.logofooter__logo{text-align:center;width:22rem}}@media only screen and (max-width: 56.25em){.logofooter__logo{text-align:center;width:18rem}}@media only screen and (max-width: 50em){.logofooter__logo{text-align:center;width:17rem}}@media only screen and (max-width: 37.5em){.logofooter__logo{text-align:center;width:16rem}}@media only screen and (max-width: 31.25em){.logofooter__logo{text-align:center;width:14rem}}@media only screen and (max-width: 25em){.logofooter__logo{text-align:center;width:12rem}}@media only screen and (max-width: 22.5em){.logofooter__logo{text-align:center;width:10rem}}.logofooter__logoift{width:auto;height:10rem;margin-left:5rem}.logofooter__text{font-size:1.4rem;color:#36393f;font-weight:400}@media only screen and (max-width: 37.5em){.logofooter__text{text-align:center}}.logofooter__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){.logofooter__copy{text-align:center}}.menu{padding-top:2.5rem;padding-right:3rem;z-index:10000;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;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)}.menavegator{grid-column:2 / span 1;grid-row:1 / span 1;list-style:none;border-top:none;border-left:none;border-right:none;z-index:2000;display:grid;grid-template-columns:repeat(6, 12rem);grid-column-gap:1rem;justify-content:center;text-align:center}@media only screen and (max-width: 68.75em){.menavegator{grid-template-columns:repeat(6, 11rem)}}@media only screen and (max-width: 50em){.menavegator{grid-template-columns:repeat(6, 9rem);grid-column-gap:0.5rem}}@media only screen and (max-width: 37.5em){.menavegator{display:none;overflow:hidden}}.menavegator__links{display:flex;align-items:center;list-style:none}.menavegator__item{color:#ff0000;font-weight:500}.menavegator__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}.menavegator__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}.menavegator__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){.menavegator__a{font-size:1.5rem;margin:0 1.4rem}}@media only screen and (max-width: 62.5em){.menavegator__a{font-size:1.4rem;margin:0 1.3rem}}@media only screen and (max-width: 50em){.menavegator__a{font-size:1.3rem;margin:0 1.2rem}}@media only screen and (max-width: 37.5em){.menavegator__a--notshow{display:none;overflow:hidden}}@media only screen and (max-width: 50em){.menavegator__a--notshow2{display:none;overflow:hidden}}@media only screen and (max-width: 43.75em){.menavegator__a--notshow3{display:none;overflow:hidden}}@media only screen and (max-width: 31.25em){.menavegator__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;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes show{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;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}.menuburguer{list-style:none;border-top:none;border-left:none;border-right:none;display:flex;flex-direction:column;margin-top:8rem}.menuburguer__list{align-items:flex-end;list-style:none}.menuburguer__item{color:#ff0000;font-weight:500}.menuburguer__item:not(:last-child){margin-bottom:3.5rem}.menuburguer__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}.menuburguer__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}.menuburguer__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;transform:translateY(-10px)}100%{opacity:1;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}.nav{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;justify-content:center;align-items:flex-end;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, 25rem)}}@media only screen and (max-width: 62.5em){.nav{grid-template-columns:repeat(4, 20rem)}}@media only screen and (max-width: 50em){.nav{grid-template-columns:repeat(4, 12.5rem);font-size:1.6rem}}@media only screen and (max-width: 37.5em){.nav{display:none;overflow:hidden}}.nav__item{color:#ff0000;font-weight:500}.nav__link:link,.nav__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;transition:all 0.3s}.nav__link:active,.nav__link:hover{transform:translateY(-0.5rem);background-position:105%;color:#ff0000}.nav__link--dark:link,.nav__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;transition:all 0.2s}.nav__link--dark:active,.nav__link--dark:hover{transform:translateY(-0.5rem)}.navigation{display:none;overflow:hidden}@media only screen and (max-width: 50em){.navigation{display:inline-block;overflow-x:hidden;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;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;transition: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;transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.navigation__list{position:absolute;top:50%;left: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:flex;overflow:visible;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, #617af5 75%);background-size:100%;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;transform:translateX(3rem)}.navigation__checkbox:checked ~ .navigation__background{transform:scale(240)}.navigation__checkbox2:checked ~ .navigation__background2{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;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;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;transform:rotate(-135deg)}.navfooter{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;align-content:flex-end;align-items:flex-start}@media only screen and (max-width: 37.5em){.navfooter{grid-template-columns:repeat(auto-fit, minmax(4rem, 1fr));grid-column-gap:0.5rem}}.navfooter__item{color:#36393f}.navfooter__link:link,.navfooter__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;transition:all 0.2s}.navfooter__link:active,.navfooter__link:hover{background-color:rgba(255,0,0,0.1);transform:translateY(-0.5rem);font-weight:500}.redesociales{flex:0;display:grid;grid-template-columns:repeat(5, minmax(3rem, 1fr));grid-column-gap:1.5rem;justify-items:center;align-items:center}.redesociales__link{height:3rem;width:3rem;list-style:none;border-style:none;text-decoration:none;transition:all 0.2s;cursor:pointer}.redesociales__icon{top:0;left:0;height:2.5rem;width:2.5rem;transition:all 0.2s;cursor:pointer}.redesociales__icon:hover{fill:#ff0000;transform:translateY(-0.5rem)}.redesociales0{flex-grow:0;font-size:1.4rem;align-content:center;display:flex;justify-content:center;align-content:center;flex:0 1 auto}.redesociales0__icon{height:2.5rem;width:auto;align-self:flex-end;transition:all 0.2s;cursor:pointer}.redesociales0__icon:hover{fill:#ff0000;transform:translateY(-0.5rem)}
