/*
negocio/plantillas/panels/botones/style.css
negocio/plantillas/panels/destacadokids/style.css
negocio/plantillas/panels/actividades/style.css
negocio/plantillas/panels/spotify/style.css
negocio/plantillas/panels/footer/style.css
*/
.css-title1{font:300 6rem/1 'Shadows Into Light', sans-serif;letter-spacing: .2rem;-webkit-text-stroke: .3rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title1{font-size:5rem}}@media (max-width: 767px){.css-title1{font-size:4rem}}.css-title2{font:300 4rem/1.25 'Shadows Into Light', sans-serif;letter-spacing: .1rem;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title2{font-size:3.5rem;line-height:4.5rem}}@media (max-width: 767px){.css-title2{font-size:2.2rem;line-height:3rem}}.css-title3{font:300 3rem/1 'Shadows Into Light', sans-serif;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title3{font-size:2rem;line-height:2.5rem}}.css-title4{font:300 1.8rem/1.11 'Shadows Into Light', sans-serif;-webkit-text-stroke: .1rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title4{font-size:1.6rem;line-height:1.8rem}}.css-title5{font:600 5rem/1 'Montserrat', sans-serif;text-shadow:0 1.5rem 5rem rgba(0,0,0,0.5);letter-spacing: -0.1rem;text-transform:uppercase;color:#fff}@media (max-width: 1024px){.css-title5{font-size:4.5rem}}@media (max-width: 1023px){.css-title5{font-size:3.7rem}}@media (max-width: 767px){.css-title5{font-size:3rem;line-height:3.5rem}}.css-title6{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 1023px){.css-title6{font-size:3rem;line-height:2.5rem}}@media (max-width: 767px){.css-title6{font-size:2rem;line-height:2.5rem;letter-spacing:0}}.css-text1{font:500 2.7rem/1.19 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 767px){.css-text1{font-size:2.4rem;line-height:2.8rem}}.css-text2{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff}@media (max-width: 767px){.css-text2{font-size:1.6rem;line-height:2rem}}.css-text3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff}@media (max-width: 767px){.css-text3{font-size:1.5rem;line-height:2.5rem}}.css-text4{font:1.5rem/2 'Montserrat',sans-serif;color:#fff}.css-button{font:500 1.8rem 'Montserrat', sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(73deg,#20d2ed -252%,#2258f7 -115%,#b900e3 15%,#ff0045 143%);border-radius:99rem;padding:0
3.4rem;height:4.2rem}.css-button span+i{margin-left: .6rem}.css-button
i{font-size:1.4rem}.css-button2{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box}@media (max-width: 767px){.css-button2{font-size:1.5rem;line-height:2.5rem}}.css-button3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;height:5.2rem;border-radius: .4rem;background-color:#40cc40;display:flex;align-items:center;justify-content:center;min-width:18rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;box-shadow:0 1rem 1rem -0.5rem #046b04;border: .1rem solid rgba(255,255,255,0.4)}@media (max-width: 767px){.css-button3{font-size:1.5rem;line-height:2.5rem}}.css-link{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40}@media (max-width: 767px){.css-link{font-size:1.5rem;line-height:2.5rem}}.css-dotted_bg{position:absolute;background-position:center;background-image:url(/content/img/circle-dot.png)}.e-titlef{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -2px;color:#202130;margin-bottom:2rem}.e-titlef.upper{text-transform:uppercase}@media (max-width: 1023px){.e-titlef{font-size:30px;line-height:1.17;letter-spacing: -1px}}@media (max-width: 767px){.e-titlef{font-size:20px;line-height:1.25}}.e-title2f{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:500;line-height:1.36;color:#000}@media (max-width: 767px){.e-title2f{font-size:16px}}.e-title3f{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:500;line-height:1.1;color:#202130}@media (max-width: 767px){.e-title3f{font-size:16px}}.e-text18{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;line-height:1.67;letter-spacing:normal}@media (max-width: 767px){.e-text18{font-size:16px}}.e-textf{font:1.7rem/1.59 'Lato', sans-serif;color:#616d7c}.e-textf a:not(.m-more){color:#40cc40;text-decoration:underline}.e-textf ul,
.e-textf
li{list-style:disc}.e-textf
ul{margin:2rem}.e-textf
strong{color:#202130}@media (max-width: 1023px){.e-textf{font-size:1.7rem;line-height:1.59}}@media (max-width: 767px){.e-textf{font-size:15px;line-height:1.67}}.mdl-resultadosf .m-content{margin:0
auto;max-width:108rem}.mdl-resultadosf
.red{color:#ef0068 !important}.mdl-resultadosf .m-title{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#a5a597;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.mdl-resultadosf .m-title{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-title+.m-grid{margin-top:2rem}.mdl-resultadosf .m-title
img{width:1.5rem;height:1.3rem;flex:none;margin-right: .8rem}.mdl-resultadosf .m-grid{display:flex;flex-wrap:wrap}.mdl-resultadosf .m-item{background-color:#fff;box-sizing:border-box;width:calc(33.33% - 4rem);margin:0
2rem 4rem;position:relative;border-radius:1.5rem;box-shadow:2rem 2rem 5rem 0 rgba(0,0,0,0.1);border-style:solid;border-width: .1rem;border-image-source:linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-image:linear-gradient(to bottom,#ffffff,#ffffff), linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-origin:border-box;background-clip:content-box, border-box;display:flex;flex-direction:column}.mdl-resultadosf .m-price{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;position:absolute;top:17rem;right: -0.9rem;transform:translateY(-50%);min-width:10.4rem;height:3.7rem;background-image:url(/content/img/rectangle.svg);background-size:100% 100%;text-align:right;padding-right:1.7rem;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}@media (max-width: 767px){.mdl-resultadosf .m-price{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-price:before{content:'';position:absolute;top:3.3rem;right:0;width: .9rem;height: .9rem;background-image:url(/content/img/rectangle2.svg)}.mdl-resultadosf .m-price
span{transform:translateY(-0.2rem)}.mdl-resultadosf .m-bg{height:17rem;width:100%;background-size:cover;background-position:center;border-radius:1.5rem 1.5rem 0 0}.mdl-resultadosf
article{padding:1.6rem 3rem 2.5rem;box-sizing:border-box}.mdl-resultadosf
header{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;font-weight:700;min-height:4.4rem}@media (max-width: 767px){.mdl-resultadosf
header{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf i:before{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(43deg,#20d2ed -146%,#2258f7 -61%,#b900e3 20%,#ff0045)}.mdl-resultadosf
section{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;margin-top:1.5rem;padding-bottom:1.2rem;border-bottom: .1rem solid #cddbeb}@media (max-width: 767px){.mdl-resultadosf
section{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf section
div{display:flex;align-items:center}.mdl-resultadosf section
i{font-size:1.6rem;margin-right:1.6rem}.mdl-resultadosf
footer{display:flex;align-items:center;flex-direction:column;margin-top: .8rem}.mdl-resultadosf .m-info{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130}@media (max-width: 767px){.mdl-resultadosf .m-info{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-button{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;margin-top:1rem;width:100%}@media (max-width: 767px){.mdl-resultadosf .m-button{font-size:1.5rem;line-height:2.5rem}}@media (max-width: 1023px){.mdl-resultadosf .m-item{width:calc(50% - 2rem);margin:0
1rem 4rem}}@media (max-width: 767px){.mdl-resultadosf .m-item{width:100%;margin:0
0 4rem}}.mdl-botones{padding:6rem 3rem;background-color:#fff}.mdl-botones.small{padding-left:1rem;padding-right:1rem}.mdl-botones.blue{background-color:#39a7e1}.mdl-botones.none{padding-top:0;padding-bottom:0}.mdl-botones .m-content{width:100%;max-width:96rem;margin:0
auto;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.mdl-botones .m-content{padding-left:3rem;padding-right:3rem}}.mdl-botones .m-content
a{font:900 1.7rem/1.47 'Lato', sans-serif;letter-spacing:1px;color:#616d7c;background-color:#f7f7f4;border-radius:22.5px;padding:10px
22px;margin:0
0.5rem 2rem}.mdl-botones .m-content a
img{vertical-align:text-bottom;margin-right:11px;max-height:20px}@media (max-width: 1024px){.mdl-botones .m-content{padding-left:0;padding-right:0}}.mdl-botones .c-select{display:none}.mdl-botones.anclas .m-content a img:nth-last-child(2){display:none}.mdl-botones.anclas .m-content a.active
span{background-image:linear-gradient(46deg,#20d2ed -245%,#2258f7 -126%,#b900e3 -13%,#ff0045 98%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mdl-botones.anclas .m-content a.active img:first-child{display:none}.mdl-botones.anclas .m-content a.active img:nth-last-child(2){display:inline-block}@media (max-width: 767px){.mdl-botones{padding:3rem 10px}.mdl-botones .m-button{display:none}.mdl-botones .c-select{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;position:relative;height:6rem;box-sizing:border-box;padding:0
3rem 0 2.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#f7f7f4;box-shadow:0 2rem 3rem -0.5rem rgba(82,82,71,0.2);transition: .3s ease;opacity:1;width:100%;color:#616d7c;text-transform:uppercase;border-radius: .5rem}.mdl-botones .c-select
i{display:flex;position:absolute;top:50%;right:2.5rem;font-size:1.9rem;transform:translateY(-50%)}.mdl-botones .c-select i:before{background-image:linear-gradient(68deg,#20d2ed -85%,#2258f7 -22%,#b900e3 37%,#ff0045 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;vertical-align:middle}.mdl-botones .c-select
select{opacity:0;position:absolute;top:0;bottom:0;left:0;height:6rem;width:100%;cursor:pointer}.mdl-botones .c-select
span{font-weight:900;color:#616d7c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:block;text-align:left}}@media (max-width: 767px) and (max-width: 767px){.mdl-botones .c-select{font-size:1.5rem;line-height:2.5rem}}.mdl-botones.fixed{position:fixed;top:90px;margin:0
auto;left:0;right:0;z-index:100}
.css-title1{font:300 6rem/1 'Shadows Into Light', sans-serif;letter-spacing: .2rem;-webkit-text-stroke: .3rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title1{font-size:5rem}}@media (max-width: 767px){.css-title1{font-size:4rem}}.css-title2{font:300 4rem/1.25 'Shadows Into Light', sans-serif;letter-spacing: .1rem;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title2{font-size:3.5rem;line-height:4.5rem}}@media (max-width: 767px){.css-title2{font-size:2.2rem;line-height:3rem}}.css-title3{font:300 3rem/1 'Shadows Into Light', sans-serif;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title3{font-size:2rem;line-height:2.5rem}}.css-title4{font:300 1.8rem/1.11 'Shadows Into Light', sans-serif;-webkit-text-stroke: .1rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title4{font-size:1.6rem;line-height:1.8rem}}.css-title5{font:600 5rem/1 'Montserrat', sans-serif;text-shadow:0 1.5rem 5rem rgba(0,0,0,0.5);letter-spacing: -0.1rem;text-transform:uppercase;color:#fff}@media (max-width: 1024px){.css-title5{font-size:4.5rem}}@media (max-width: 1023px){.css-title5{font-size:3.7rem}}@media (max-width: 767px){.css-title5{font-size:3rem;line-height:3.5rem}}.css-title6{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 1023px){.css-title6{font-size:3rem;line-height:2.5rem}}@media (max-width: 767px){.css-title6{font-size:2rem;line-height:2.5rem;letter-spacing:0}}.css-text1{font:500 2.7rem/1.19 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 767px){.css-text1{font-size:2.4rem;line-height:2.8rem}}.css-text2{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff}@media (max-width: 767px){.css-text2{font-size:1.6rem;line-height:2rem}}.css-text3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff}@media (max-width: 767px){.css-text3{font-size:1.5rem;line-height:2.5rem}}.css-text4{font:1.5rem/2 'Montserrat',sans-serif;color:#fff}.css-button{font:500 1.8rem 'Montserrat', sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(73deg,#20d2ed -252%,#2258f7 -115%,#b900e3 15%,#ff0045 143%);border-radius:99rem;padding:0
3.4rem;height:4.2rem}.css-button span+i{margin-left: .6rem}.css-button
i{font-size:1.4rem}.css-button2{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box}@media (max-width: 767px){.css-button2{font-size:1.5rem;line-height:2.5rem}}.css-button3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;height:5.2rem;border-radius: .4rem;background-color:#40cc40;display:flex;align-items:center;justify-content:center;min-width:18rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;box-shadow:0 1rem 1rem -0.5rem #046b04;border: .1rem solid rgba(255,255,255,0.4)}@media (max-width: 767px){.css-button3{font-size:1.5rem;line-height:2.5rem}}.css-link{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40}@media (max-width: 767px){.css-link{font-size:1.5rem;line-height:2.5rem}}.css-dotted_bg{position:absolute;background-position:center;background-image:url(/content/img/circle-dot.png)}.e-titlef{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -2px;color:#202130;margin-bottom:2rem}.e-titlef.upper{text-transform:uppercase}@media (max-width: 1023px){.e-titlef{font-size:30px;line-height:1.17;letter-spacing: -1px}}@media (max-width: 767px){.e-titlef{font-size:20px;line-height:1.25}}.e-title2f{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:500;line-height:1.36;color:#000}@media (max-width: 767px){.e-title2f{font-size:16px}}.e-title3f{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:500;line-height:1.1;color:#202130}@media (max-width: 767px){.e-title3f{font-size:16px}}.e-text18{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;line-height:1.67;letter-spacing:normal}@media (max-width: 767px){.e-text18{font-size:16px}}.e-textf{font:1.7rem/1.59 'Lato', sans-serif;color:#616d7c}.e-textf a:not(.m-more){color:#40cc40;text-decoration:underline}.e-textf ul,
.e-textf
li{list-style:disc}.e-textf
ul{margin:2rem}.e-textf
strong{color:#202130}@media (max-width: 1023px){.e-textf{font-size:1.7rem;line-height:1.59}}@media (max-width: 767px){.e-textf{font-size:15px;line-height:1.67}}.mdl-resultadosf .m-content{margin:0
auto;max-width:108rem}.mdl-resultadosf
.red{color:#ef0068 !important}.mdl-resultadosf .m-title{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#a5a597;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.mdl-resultadosf .m-title{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-title+.m-grid{margin-top:2rem}.mdl-resultadosf .m-title
img{width:1.5rem;height:1.3rem;flex:none;margin-right: .8rem}.mdl-resultadosf .m-grid{display:flex;flex-wrap:wrap}.mdl-resultadosf .m-item{background-color:#fff;box-sizing:border-box;width:calc(33.33% - 4rem);margin:0
2rem 4rem;position:relative;border-radius:1.5rem;box-shadow:2rem 2rem 5rem 0 rgba(0,0,0,0.1);border-style:solid;border-width: .1rem;border-image-source:linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-image:linear-gradient(to bottom,#ffffff,#ffffff), linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-origin:border-box;background-clip:content-box, border-box;display:flex;flex-direction:column}.mdl-resultadosf .m-price{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;position:absolute;top:17rem;right: -0.9rem;transform:translateY(-50%);min-width:10.4rem;height:3.7rem;background-image:url(/content/img/rectangle.svg);background-size:100% 100%;text-align:right;padding-right:1.7rem;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}@media (max-width: 767px){.mdl-resultadosf .m-price{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-price:before{content:'';position:absolute;top:3.3rem;right:0;width: .9rem;height: .9rem;background-image:url(/content/img/rectangle2.svg)}.mdl-resultadosf .m-price
span{transform:translateY(-0.2rem)}.mdl-resultadosf .m-bg{height:17rem;width:100%;background-size:cover;background-position:center;border-radius:1.5rem 1.5rem 0 0}.mdl-resultadosf
article{padding:1.6rem 3rem 2.5rem;box-sizing:border-box}.mdl-resultadosf
header{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;font-weight:700;min-height:4.4rem}@media (max-width: 767px){.mdl-resultadosf
header{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf i:before{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(43deg,#20d2ed -146%,#2258f7 -61%,#b900e3 20%,#ff0045)}.mdl-resultadosf
section{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;margin-top:1.5rem;padding-bottom:1.2rem;border-bottom: .1rem solid #cddbeb}@media (max-width: 767px){.mdl-resultadosf
section{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf section
div{display:flex;align-items:center}.mdl-resultadosf section
i{font-size:1.6rem;margin-right:1.6rem}.mdl-resultadosf
footer{display:flex;align-items:center;flex-direction:column;margin-top: .8rem}.mdl-resultadosf .m-info{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130}@media (max-width: 767px){.mdl-resultadosf .m-info{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-button{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;margin-top:1rem;width:100%}@media (max-width: 767px){.mdl-resultadosf .m-button{font-size:1.5rem;line-height:2.5rem}}@media (max-width: 1023px){.mdl-resultadosf .m-item{width:calc(50% - 2rem);margin:0
1rem 4rem}}@media (max-width: 767px){.mdl-resultadosf .m-item{width:100%;margin:0
0 4rem}}.mdl-destacados{overflow:hidden;position:relative}.mdl-destacados .m1,
.mdl-destacados .m2,
.mdl-destacados .m3,
.mdl-destacados
.m4{position:absolute !important}.mdl-destacados
.m1{right:50% !important;top:auto !important;transform:translate(-3rem,-20rem) !important;width:auto !important;height:auto !important}.mdl-destacados
.m2{right:0;transform:translate(0,-3rem)}.mdl-destacados
.m3{left:100%;transform:translate(0,3rem)}.mdl-destacados
.m4{left:100%;transform:translate(1rem,19rem)}.mdl-destacados.v2 header
big{color:#202130;-webkit-text-stroke: .2rem #202130}.mdl-destacados.v2
section{color:#202130}.mdl-destacados.v3{padding-left:0;padding-right:0}.mdl-destacados.v3 .m-article{padding-left:0;padding-right:3rem;align-items:flex-start}.mdl-destacados.v3 .m-img{position:relative;display:flex;align-items:flex-start;justify-content:flex-end}.mdl-destacados.v3 .m-img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../img/destacadodotted.png);background-size:cover;z-index:1}.mdl-destacados.v3 .m-img
img{max-width:68rem;width:100%;transform:none !important}.mdl-destacados.v3
section{color:#616d7c;margin-top:0}.mdl-destacados.v3 section
strong{color:#202130}@media (max-width: 767px){.mdl-destacados.v3 .m-article{padding-left:2rem;padding-right:2rem}.mdl-destacados.v3 .m-article
img{height:auto}}.mdl-destacados .m-content{margin:0
auto;max-width:116.5rem;text-align:center;padding-left:3rem;padding-right:3rem}.mdl-destacados .m-content+.m-article{margin-top:3.7rem}.mdl-destacados .m-title{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff;color:#202130}@media (max-width: 1023px){.mdl-destacados .m-title{font-size:3rem;line-height:2.5rem}}@media (max-width: 767px){.mdl-destacados .m-title{font-size:2rem;line-height:2.5rem;letter-spacing:0}}.mdl-destacados .m-text{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff;color:#202130;margin-top:1.7rem}@media (max-width: 767px){.mdl-destacados .m-text{font-size:1.6rem;line-height:2rem}}.mdl-destacados .m-article{display:flex}.mdl-destacados .m-img{width:50%;display:flex;align-items:center;justify-content:center;padding-right:4rem;position:relative}.mdl-destacados .m-img
img{flex:none;max-width:100%}.mdl-destacados
article{max-width:45rem;width:100%;flex:none}.mdl-destacados header:after{content:'';display:block;border-style:solid;border-bottom-width:0;border-image-source:linear-gradient(82deg,#20d2ed -1%,#2258f7 33%,#b900e3 65%,#ff0045 96%);border-image-slice:1;margin-top:2.4rem;width:30rem}.mdl-destacados header
small{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(71deg,#20d2ed -53%,#2258f7 -2%,#b900e3 47%,#ff0045 95%)}@media (max-width: 767px){.mdl-destacados header
small{font-size:1.6rem;line-height:2rem}}.mdl-destacados header
big{font:300 4rem/1.25 'Shadows Into Light', sans-serif;letter-spacing: .1rem;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff;display:block;margin-top:2.6rem}@media (max-width: 1023px){.mdl-destacados header
big{font-size:3.5rem;line-height:4.5rem}}@media (max-width: 767px){.mdl-destacados header
big{font-size:2.2rem;line-height:3rem}}.mdl-destacados
section{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;margin-top:2.9rem}@media (max-width: 767px){.mdl-destacados
section{font-size:1.5rem;line-height:2.5rem}}.mdl-destacados
footer{margin-top:2.5rem}.mdl-destacados .m-button{display:flex;align-items:center}.mdl-destacados .m-button
i{width:7rem;height:7rem;border-radius:50%;background-color:#fff;flex:none;font-size:2.5rem;color:#202130;display:flex;align-items:center;justify-content:center;margin-right:2rem}.mdl-destacados .m-button i:before{transform:translateX(.2rem)}.mdl-destacados .m-button
span{font:300 3rem/1 'Shadows Into Light', sans-serif;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.mdl-destacados .m-button
span{font-size:2rem;line-height:2.5rem}}@media (max-width: 1024px){.mdl-destacados .m-img{width:46rem;padding-right:2.5rem;position:relative}.mdl-destacados .m-img
img{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);max-width:none}.mdl-destacados
article{max-width:48rem}.mdl-destacados header:after{width:25rem;margin-top:3.3rem}}@media (max-width: 1023px){.mdl-destacados .m-img
img{right:1.7rem}.mdl-destacados
article{max-width:42rem}.mdl-destacados header:after{margin-top:2.3rem;width:16rem}.mdl-destacados header
big{margin-top:1.1rem}.mdl-destacados
section{margin-top:1.8rem}}@media (max-width: 767px){.mdl-destacados .m-article{display:block}.mdl-destacados .m-img{justify-content:center;padding-right:0;width:100%}.mdl-destacados .m-img
img{position:static;max-width:100%;height:18rem;transform:none;display:block}.mdl-destacados
article{margin:2rem auto 0;width:100%}.mdl-destacados
header{text-align:center}.mdl-destacados header:after{width:13rem;margin:1.2rem auto 0}.mdl-destacados header
big{max-width:24rem;margin: .7rem auto 0}.mdl-destacados
section{margin-top:1rem;text-align:center}.mdl-destacados
footer{display:flex;justify-content:center}.mdl-destacados .m-button
i{width:6rem;height:6rem;font-size:2.1rem;margin-right:1.3rem}}
/* Generated by less 3.10.3 */
/**/
/**/
/**/
/**/
.css-title1 {
  font: 300 6rem/1 'Shadows Into Light', sans-serif;
  letter-spacing: 0.2rem;
  -webkit-text-stroke: 0.3rem #fff;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 1023px) {
  .css-title1 {
    font-size: 5rem;
  }
}
@media (max-width: 767px) {
  .css-title1 {
    font-size: 4rem;
  }
}
.css-title2 {
  font: 300 4rem/1.25 'Shadows Into Light', sans-serif;
  letter-spacing: 0.1rem;
  -webkit-text-stroke: 0.2rem #fff;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 1023px) {
  .css-title2 {
    font-size: 3.5rem;
    line-height: 4.5rem;
  }
}
@media (max-width: 767px) {
  .css-title2 {
    font-size: 2.2rem;
    line-height: 3rem;
  }
}
.css-title3 {
  font: 300 3rem/1 'Shadows Into Light', sans-serif;
  -webkit-text-stroke: 0.2rem #fff;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 767px) {
  .css-title3 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.css-title4 {
  font: 300 1.8rem/1.11 'Shadows Into Light', sans-serif;
  -webkit-text-stroke: 0.1rem #fff;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 767px) {
  .css-title4 {
    font-size: 1.6rem;
    line-height: 1.8rem;
  }
}
.css-title5 {
  font: 600 5rem/1 'Montserrat', sans-serif;
  text-shadow: 0 1.5rem 5rem rgba(0, 0, 0, 0.5);
  letter-spacing: -0.1rem;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 1024px) {
  .css-title5 {
    font-size: 4.5rem;
  }
}
@media (max-width: 1023px) {
  .css-title5 {
    font-size: 3.7rem;
  }
}
@media (max-width: 767px) {
  .css-title5 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
.css-title6 {
  font: 500 4rem/1.13 'Montserrat', sans-serif;
  letter-spacing: -0.1rem;
  color: #fff;
}
@media (max-width: 1023px) {
  .css-title6 {
    font-size: 3rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 767px) {
  .css-title6 {
    font-size: 2rem;
    line-height: 2.5rem;
    letter-spacing: 0;
  }
}
.css-text1 {
  font: 500 2.7rem/1.19 'Montserrat', sans-serif;
  letter-spacing: -0.1rem;
  color: #fff;
}
@media (max-width: 767px) {
  .css-text1 {
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
}
.css-text2 {
  font: 500 2.2rem/1.36 'Montserrat', sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  .css-text2 {
    font-size: 1.6rem;
    line-height: 2rem;
  }
}
.css-text3 {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  .css-text3 {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.css-text4 {
  font: 1.5rem/2 'Montserrat', sans-serif;
  color: #fff;
}
.css-button {
  font: 500 1.8rem 'Montserrat', sans-serif;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(73deg, #20d2ed -252%, #2258f7 -115%, #b900e3 15%, #ff0045 143%);
  border-radius: 99rem;
  padding: 0 3.4rem;
  height: 4.2rem;
}
.css-button span + i {
  margin-left: 0.6rem;
}
.css-button i {
  font-size: 1.4rem;
}
.css-button2 {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  font-weight: 900;
  color: #40cc40;
  height: 4.8rem;
  border-radius: 0.4rem;
  background-color: #202130;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 20rem;
  text-transform: uppercase;
  padding: 0 2rem;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .css-button2 {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.css-button3 {
  font: 1.7rem/1.59 'Lato', sans-serif;
  font-weight: 900;
  color: #fff;
  height: 5.2rem;
  border-radius: 0.4rem;
  background-color: #40cc40;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 18rem;
  text-transform: uppercase;
  padding: 0 2rem;
  box-sizing: border-box;
  box-shadow: 0 1rem 1rem -0.5rem #046b04;
  border: 0.1rem solid rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .css-button3 {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.css-link {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  font-weight: 900;
  color: #40cc40;
}
@media (max-width: 767px) {
  .css-link {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.css-dotted_bg {
  position: absolute;
  background-position: center;
  background-image: url(/content/img/circle-dot.png);
}
.e-titlef {
  font: 500 4rem/1.13 'Montserrat', sans-serif;
  letter-spacing: -2px;
  color: #202130;
  margin-bottom: 2rem;
}
.e-titlef.upper {
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .e-titlef {
    font-size: 30px;
    line-height: 1.17;
    letter-spacing: -1px;
  }
}
@media (max-width: 767px) {
  .e-titlef {
    font-size: 20px;
    line-height: 1.25;
  }
}
.e-title2f {
  font-family: 'Montserrat', sans-serif;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.36;
  color: #000;
}
@media (max-width: 767px) {
  .e-title2f {
    font-size: 16px;
  }
}
.e-title3f {
  font-family: 'Montserrat', sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
  color: #202130;
}
@media (max-width: 767px) {
  .e-title3f {
    font-size: 16px;
  }
}
.e-text18 {
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.67;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .e-text18 {
    font-size: 16px;
  }
}
.e-textf {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #616d7c;
}
.e-textf a:not(.m-more) {
  color: #40cc40;
  text-decoration: underline;
}
.e-textf ul,
.e-textf li {
  list-style: disc;
}
.e-textf ul {
  margin: 2rem;
}
.e-textf strong {
  color: #202130;
}
@media (max-width: 1023px) {
  .e-textf {
    font-size: 1.7rem;
    line-height: 1.59;
  }
}
@media (max-width: 767px) {
  .e-textf {
    font-size: 15px;
    line-height: 1.67;
  }
}
.mdl-resultadosf .m-content {
  margin: 0 auto;
  max-width: 108rem;
}
.mdl-resultadosf .red {
  color: #ef0068 !important;
}
.mdl-resultadosf .m-title {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  color: #a5a597;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .mdl-resultadosf .m-title {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.mdl-resultadosf .m-title + .m-grid {
  margin-top: 2rem;
}
.mdl-resultadosf .m-title img {
  width: 1.5rem;
  height: 1.3rem;
  flex: none;
  margin-right: 0.8rem;
}
.mdl-resultadosf .m-grid {
  display: flex;
  flex-wrap: wrap;
}
.mdl-resultadosf .m-item {
  background-color: #fff;
  box-sizing: border-box;
  width: calc(33.33% - 4rem);
  margin: 0 2rem 4rem;
  position: relative;
  border-radius: 1.5rem;
  box-shadow: 2rem 2rem 5rem 0 rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.1rem;
  border-image-source: linear-gradient(37deg, #20d2ed -1%, #2258f7 34%, #b900e3 67%, #ff0045 100%);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff), linear-gradient(37deg, #20d2ed -1%, #2258f7 34%, #b900e3 67%, #ff0045 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  display: flex;
  flex-direction: column;
}
.mdl-resultadosf .m-price {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  font-weight: 900;
  position: absolute;
  top: 17rem;
  right: -0.9rem;
  transform: translateY(-50%);
  min-width: 10.4rem;
  height: 3.7rem;
  background-image: url(/content/img/rectangle.svg);
  background-size: 100% 100%;
  text-align: right;
  padding-right: 1.7rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .mdl-resultadosf .m-price {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.mdl-resultadosf .m-price:before {
  content: '';
  position: absolute;
  top: 3.3rem;
  right: 0;
  width: 0.9rem;
  height: 0.9rem;
  background-image: url(/content/img/rectangle2.svg);
}
.mdl-resultadosf .m-price span {
  transform: translateY(-0.2rem);
}
.mdl-resultadosf .m-bg {
  height: 17rem;
  width: 100%;
  background-size: cover;
  background-position: center;
  border-radius: 1.5rem 1.5rem 0 0;
}
.mdl-resultadosf article {
  padding: 1.6rem 3rem 2.5rem;
  box-sizing: border-box;
}
.mdl-resultadosf header {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  color: #202130;
  font-weight: 700;
  min-height: 4.4rem;
}
@media (max-width: 767px) {
  .mdl-resultadosf header {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.mdl-resultadosf i:before {
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(43deg, #20d2ed -146%, #2258f7 -61%, #b900e3 20%, #ff0045);
}
.mdl-resultadosf section {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  color: #202130;
  margin-top: 1.5rem;
  padding-bottom: 1.2rem;
  border-bottom: 0.1rem solid #cddbeb;
}
@media (max-width: 767px) {
  .mdl-resultadosf section {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.mdl-resultadosf section div {
  display: flex;
  align-items: center;
}
.mdl-resultadosf section i {
  font-size: 1.6rem;
  margin-right: 1.6rem;
}
.mdl-resultadosf footer {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 0.8rem;
}
.mdl-resultadosf .m-info {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  color: #202130;
}
@media (max-width: 767px) {
  .mdl-resultadosf .m-info {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
.mdl-resultadosf .m-button {
  font: 1.7rem/1.59 'Lato', sans-serif;
  color: #fff;
  font-weight: 900;
  color: #40cc40;
  height: 4.8rem;
  border-radius: 0.4rem;
  background-color: #202130;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 20rem;
  text-transform: uppercase;
  padding: 0 2rem;
  box-sizing: border-box;
  margin-top: 1rem;
  width: 100%;
}
@media (max-width: 767px) {
  .mdl-resultadosf .m-button {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 1023px) {
  .mdl-resultadosf .m-item {
    width: calc(50% - 2rem);
    margin: 0 1rem 4rem;
  }
}
@media (max-width: 767px) {
  .mdl-resultadosf .m-item {
    width: 100%;
    margin: 0 0 4rem;
  }
}
.mdl-timeline {
  overflow: hidden;
  /*background-color: #f7f7f4;*/
  position: relative;
  /*slider*/
}
.mdl-timeline .m1,
.mdl-timeline .m2,
.mdl-timeline .m3,
.mdl-timeline .m4 {
  position: absolute;
}
.mdl-timeline .m1 {
  left: 0;
  transform: translate(0, 60rem);
}
.mdl-timeline .m2 {
  right: 0;
  transform: translate(6rem, 0);
}
.mdl-timeline .m3 {
  right: 0;
  transform: translate(0, 62rem);
}
.mdl-timeline.v2 .m-icon.selected {
  color: #fff;
  -webkit-text-stroke: 0.2rem #fff;
}
.mdl-timeline.v2 .m-time {
  background-image: linear-gradient(73deg, #fff -252%, #fff -115%, #fff 15%, #fff 100%);
  color: #616d7c;
  padding: 0 3rem;
}
.mdl-timeline.v2 .m-cnt2:before {
  background-image: url(/content/imgs//bgslidewhite.png);
}
.mdl-timeline.notslide .m-grid {
  width: 100%!important;
}
.mdl-timeline .m-content2 {
  margin: 0 auto;
  max-width: 108rem;
  margin-bottom: 7rem;
  padding-left: 3vw;
  box-sizing: border-box;
}
.mdl-timeline .m-selector {
  font: 300 4rem/1.25 'Shadows Into Light', sans-serif;
  letter-spacing: 0.1rem;
  -webkit-text-stroke: 0.2rem #fff;
  text-transform: uppercase;
  color: #fff;
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .mdl-timeline .m-selector {
    font-size: 3.5rem;
    line-height: 4.5rem;
  }
}
@media (max-width: 767px) {
  .mdl-timeline .m-selector {
    font-size: 2.2rem;
    line-height: 3rem;
  }
}
.mdl-timeline .m-content {
  margin: 0 auto;
  max-width: 116.5rem;
}
.mdl-timeline .m-icon {
  padding-bottom: 1.2rem;
  border-bottom: 0.2rem solid transparent;
  color: #cecec1;
  -webkit-text-stroke: 0.2rem #cecec1;
  cursor: pointer;
  transition: 0.3s ease;
  position: relative;
  display: flex;
  align-items: center;
}
.mdl-timeline .m-icon:only-child {
  margin-right: 0!important;
}
.mdl-timeline .m-icon:only-child:before {
  display: none;
}
.mdl-timeline .m-icon:first-child {
  margin-right: 10vw;
}
.mdl-timeline .m-icon:first-child:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translate(5vw, -50%);
  background-color: #cecec1;
  height: 6.4rem;
  width: 0.1rem;
  pointer-events: none;
}
.mdl-timeline .m-icon:hover {
  color: #202130;
  -webkit-text-stroke: 0.2rem #202130;
  border-style: solid;
  border-bottom-width: 0.2rem;
  border-image-source: linear-gradient(78deg, #20d2ed -2%, #2258f7 32%, #b900e3 65%, #ff0045 98%);
  border-image-slice: 1;
}
.mdl-timeline .m-icon.selected {
  color: #202130;
  -webkit-text-stroke: 0.2rem #202130;
  border-style: solid;
  border-bottom-width: 0.2rem;
  border-image-source: linear-gradient(78deg, #20d2ed -2%, #2258f7 32%, #b900e3 65%, #ff0045 98%);
  border-image-slice: 1;
  pointer-events: none;
}
.mdl-timeline .m-icon img {
  height: 3.8rem;
  flex: none;
  margin-right: 2.2rem;
}
.mdl-timeline .m-cnt2 {
  margin: 0 auto;
  max-width: 108rem;
  position: relative;
}
.mdl-timeline .m-cnt2:before {
  content: '';
  position: absolute;
  width: 200vw;
  height: 0.4rem;
  background-image: url(/content/imgs//bgslide.png);
  background-repeat: repeat-x;
  top: 2.1rem;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1023px) {
  .mdl-timeline .m-cnt2:before {
    top: 1.5rem;
  }
}
@media (max-width: 767px) {
  .mdl-timeline .m-cnt2:before {
    top: 1.3rem;
  }
}
.mdl-timeline .m-grid {
  width: 52rem;
  max-width: 100%;
}
.mdl-timeline .m-item {
  width: 52rem;
  max-width: 100%;
  padding: 0 3rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.mdl-timeline .m-cnt {
  min-height: 42.4rem;
  width: 100%;
  padding: 3rem;
  background-color: #fff;
  border-radius: 2rem;
  box-sizing: border-box;
  box-shadow: 0.1rem 0.8rem 2.7rem 0 rgba(0, 0, 0, 0.1);
}
.mdl-timeline .m-cnt .m-drop {
  filter: url(#goo);
  background-color: #fff;
  height: 1rem;
  transform: translateY(-11.7rem) scaleY(-1);
}
@media (max-width: 1023px) {
  .mdl-timeline .m-cnt .m-drop {
    transform: translateY(-11.2rem) scaleY(-1);
  }
}
@media (max-width: 767px) {
  .mdl-timeline .m-cnt .m-drop {
    transform: translateY(-10.1rem) scaleY(-1);
  }
}
.mdl-timeline .m-cnt .m-drop::before {
  content: '';
  background: inherit;
  height: 2rem;
  left: 0;
  position: absolute;
  bottom: 9rem;
  background: #ffffff;
  right: 0;
}
.mdl-timeline .m-cnt .m-drop .drop {
  background: inherit;
  width: 3.7rem;
  height: 3.7rem;
  position: absolute;
  left: 10rem;
  top: -8.5rem;
  border-radius: 50%;
  transform: translateX(-50%) rotate(45deg);
}
@media (max-width: 1023px) {
  .mdl-timeline .m-cnt .m-drop .drop {
    left: 7rem;
  }
}
@media (max-width: 767px) {
  .mdl-timeline .m-cnt .m-drop .drop {
    width: 3rem;
    height: 2.5rem;
    top: -8rem;
  }
}
.mdl-timeline .m-cnt .m-drop svg {
  width: 4rem;
  height: 4rem;
}
.mdl-timeline .m-time {
  font: 500 2.2rem/1.36 'Montserrat', sans-serif;
  color: #fff;
  display: flex;
  align-items: center;
  height: 4.6rem;
  padding: 0 2rem;
  border-radius: 99rem;
  margin-left: 3rem;
  margin-bottom: 3.7rem;
  max-width: calc(100% - 3rem);
  background-image: linear-gradient(73deg, #20d2ed -252%, #2258f7 -115%, #b900e3 15%, #ff0045 100%);
}
@media (max-width: 767px) {
  .mdl-timeline .m-time {
    font-size: 1.6rem;
    line-height: 2rem;
  }
}
.mdl-timeline .m-bg {
  height: 26rem;
  width: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.mdl-timeline .m-text {
  font: 500 2.2rem/1.36 'Montserrat', sans-serif;
  color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(68deg, #20d2ed -85%, #2258f7 -22%, #b900e3 37%, #ff0045 96%);
  margin-top: 1.8rem;
}
@media (max-width: 767px) {
  .mdl-timeline .m-text {
    font-size: 1.6rem;
    line-height: 2rem;
  }
}
.mdl-timeline .rsSlide .m-item {
  width: 100%;
}
.mdl-timeline .m-content {
  position: relative;
}
.mdl-timeline .rsOverflow {
  position: static;
  overflow: visible;
}
.mdl-timeline .rsSlide {
  overflow: visible;
}
.mdl-timeline .rsArrow {
  position: absolute;
  bottom: 21.2rem;
  width: 5rem;
  height: 5rem;
  background-color: #cecec1;
  border: 0.1rem solid rgba(255, 255, 255, 0.4);
  color: #fff;
  font-size: 1.8rem;
  font-family: 'english';
  border-radius: 50%;
  transition: 0.3s ease;
  cursor: pointer;
}
.mdl-timeline .rsArrow:hover {
  background-color: #40cc40;
}
.mdl-timeline .rsArrow:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mdl-timeline .rsArrow.rsArrowLeft {
  left: 0;
  transform: translateY(50%);
}
.mdl-timeline .rsArrow.rsArrowLeft:before {
  content: 'q';
}
.mdl-timeline .rsArrow.rsArrowRight {
  right: 0;
  transform: translateY(50%);
}
.mdl-timeline .rsArrow.rsArrowRight:before {
  content: 'B';
}
@media (max-width: 1024px) {
  .mdl-timeline .rsArrow {
    display: none!important;
  }
}
@media (max-width: 1024px) {
  .mdl-timeline .m-content2 {
    padding-left: 6vw;
  }
  .mdl-timeline .m-icon:first-child {
    margin-right: 5vw;
  }
  .mdl-timeline .m-icon:first-child:before {
    transform: translate(2.7vw, -50%);
  }
  .mdl-timeline .m-content {
    padding: 0 3rem;
  }
  .mdl-timeline .m-grid {
    width: 43rem;
    max-width: 100%;
  }
  .mdl-timeline .m-item {
    width: 43rem;
    padding: 0 1.5rem;
  }
  .mdl-timeline .m-cnt {
    min-height: 38rem;
  }
  .mdl-timeline .m-bg {
    height: 22rem;
  }
}
@media (max-width: 1023px) {
  .mdl-timeline .m-content2 {
    padding-left: 5rem;
    margin-bottom: 6.5rem;
  }
  .mdl-timeline .m-icon:first-child {
    margin-right: 5rem;
  }
  .mdl-timeline .m-icon:first-child:before {
    display: none;
  }
  .mdl-timeline .m-icon img {
    height: 3.2rem;
    margin-right: 1.7rem;
  }
  .mdl-timeline .m-time {
    font-size: 1.7rem;
    height: 3.5rem;
    padding: 0 1.5rem;
  }
  .mdl-timeline .m-grid {
    width: 38rem;
  }
  .mdl-timeline .m-item {
    width: 38rem;
    padding: 0 2rem;
  }
  .mdl-timeline .m-cnt {
    min-height: 33rem;
    padding: 2.5rem;
  }
  .mdl-timeline .m-bg {
    height: 19rem;
  }
  .mdl-timeline .m-text {
    margin-top: 1.4rem;
  }
}
@media (max-width: 767px) {
  .mdl-timeline .m-content2 {
    padding-left: 0;
    margin-bottom: 2rem;
  }
  .mdl-timeline .m-content {
    padding: 0;
  }
  .mdl-timeline .m-grid {
    margin-left: -1rem;
  }
  .mdl-timeline .m-selector {
    justify-content: center;
  }
  .mdl-timeline .m-icon {
    padding-bottom: 1rem;
    text-align: center;
    width: 50%;
  }
  .mdl-timeline .m-icon:only-child {
    width: auto;
  }
  .mdl-timeline .m-icon:first-child {
    margin-right: 0;
  }
  .mdl-timeline .m-icon img {
    height: 1.9rem;
    margin-right: 0.9rem;
  }
  .mdl-timeline .m-time {
    font-size: 1.6rem;
    height: 3rem;
    padding: 0 1.25rem;
    margin-bottom: 2.9rem;
  }
  .mdl-timeline .m-grid {
    width: 28rem;
  }
  .mdl-timeline .m-item {
    width: 28rem;
    padding: 0 1rem;
  }
  .mdl-timeline .m-cnt {
    min-height: 27rem;
    padding: 1.5rem;
  }
  .mdl-timeline .m-bg {
    height: 15rem;
  }
  .mdl-timeline .m-text {
    margin-top: 1.2rem;
  }
}

.css-title1{font:300 6rem/1 'Shadows Into Light', sans-serif;letter-spacing: .2rem;-webkit-text-stroke: .3rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title1{font-size:5rem}}@media (max-width: 767px){.css-title1{font-size:4rem}}.css-title2{font:300 4rem/1.25 'Shadows Into Light', sans-serif;letter-spacing: .1rem;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title2{font-size:3.5rem;line-height:4.5rem}}@media (max-width: 767px){.css-title2{font-size:2.2rem;line-height:3rem}}.css-title3{font:300 3rem/1 'Shadows Into Light', sans-serif;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title3{font-size:2rem;line-height:2.5rem}}.css-title4{font:300 1.8rem/1.11 'Shadows Into Light', sans-serif;-webkit-text-stroke: .1rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title4{font-size:1.6rem;line-height:1.8rem}}.css-title5{font:600 5rem/1 'Montserrat', sans-serif;text-shadow:0 1.5rem 5rem rgba(0,0,0,0.5);letter-spacing: -0.1rem;text-transform:uppercase;color:#fff}@media (max-width: 1024px){.css-title5{font-size:4.5rem}}@media (max-width: 1023px){.css-title5{font-size:3.7rem}}@media (max-width: 767px){.css-title5{font-size:3rem;line-height:3.5rem}}.css-title6{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 1023px){.css-title6{font-size:3rem;line-height:2.5rem}}@media (max-width: 767px){.css-title6{font-size:2rem;line-height:2.5rem;letter-spacing:0}}.css-text1{font:500 2.7rem/1.19 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 767px){.css-text1{font-size:2.4rem;line-height:2.8rem}}.css-text2{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff}@media (max-width: 767px){.css-text2{font-size:1.6rem;line-height:2rem}}.css-text3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff}@media (max-width: 767px){.css-text3{font-size:1.5rem;line-height:2.5rem}}.css-text4{font:1.5rem/2 'Montserrat',sans-serif;color:#fff}.css-button{font:500 1.8rem 'Montserrat', sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(73deg,#20d2ed -252%,#2258f7 -115%,#b900e3 15%,#ff0045 143%);border-radius:99rem;padding:0
3.4rem;height:4.2rem}.css-button span+i{margin-left: .6rem}.css-button
i{font-size:1.4rem}.css-button2{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box}@media (max-width: 767px){.css-button2{font-size:1.5rem;line-height:2.5rem}}.css-button3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;height:5.2rem;border-radius: .4rem;background-color:#40cc40;display:flex;align-items:center;justify-content:center;min-width:18rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;box-shadow:0 1rem 1rem -0.5rem #046b04;border: .1rem solid rgba(255,255,255,0.4)}@media (max-width: 767px){.css-button3{font-size:1.5rem;line-height:2.5rem}}.css-link{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40}@media (max-width: 767px){.css-link{font-size:1.5rem;line-height:2.5rem}}.css-dotted_bg{position:absolute;background-position:center;background-image:url(/content/img/circle-dot.png)}.e-titlef{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -2px;color:#202130;margin-bottom:2rem}.e-titlef.upper{text-transform:uppercase}@media (max-width: 1023px){.e-titlef{font-size:30px;line-height:1.17;letter-spacing: -1px}}@media (max-width: 767px){.e-titlef{font-size:20px;line-height:1.25}}.e-title2f{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:500;line-height:1.36;color:#000}@media (max-width: 767px){.e-title2f{font-size:16px}}.e-title3f{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:500;line-height:1.1;color:#202130}@media (max-width: 767px){.e-title3f{font-size:16px}}.e-text18{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;line-height:1.67;letter-spacing:normal}@media (max-width: 767px){.e-text18{font-size:16px}}.e-textf{font:1.7rem/1.59 'Lato', sans-serif;color:#616d7c}.e-textf a:not(.m-more){color:#40cc40;text-decoration:underline}.e-textf ul,
.e-textf
li{list-style:disc}.e-textf
ul{margin:2rem}.e-textf
strong{color:#202130}@media (max-width: 1023px){.e-textf{font-size:1.7rem;line-height:1.59}}@media (max-width: 767px){.e-textf{font-size:15px;line-height:1.67}}.mdl-resultadosf .m-content{margin:0
auto;max-width:108rem}.mdl-resultadosf
.red{color:#ef0068 !important}.mdl-resultadosf .m-title{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#a5a597;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.mdl-resultadosf .m-title{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-title+.m-grid{margin-top:2rem}.mdl-resultadosf .m-title
img{width:1.5rem;height:1.3rem;flex:none;margin-right: .8rem}.mdl-resultadosf .m-grid{display:flex;flex-wrap:wrap}.mdl-resultadosf .m-item{background-color:#fff;box-sizing:border-box;width:calc(33.33% - 4rem);margin:0
2rem 4rem;position:relative;border-radius:1.5rem;box-shadow:2rem 2rem 5rem 0 rgba(0,0,0,0.1);border-style:solid;border-width: .1rem;border-image-source:linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-image:linear-gradient(to bottom,#ffffff,#ffffff), linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-origin:border-box;background-clip:content-box, border-box;display:flex;flex-direction:column}.mdl-resultadosf .m-price{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;position:absolute;top:17rem;right: -0.9rem;transform:translateY(-50%);min-width:10.4rem;height:3.7rem;background-image:url(/content/img/rectangle.svg);background-size:100% 100%;text-align:right;padding-right:1.7rem;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}@media (max-width: 767px){.mdl-resultadosf .m-price{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-price:before{content:'';position:absolute;top:3.3rem;right:0;width: .9rem;height: .9rem;background-image:url(/content/img/rectangle2.svg)}.mdl-resultadosf .m-price
span{transform:translateY(-0.2rem)}.mdl-resultadosf .m-bg{height:17rem;width:100%;background-size:cover;background-position:center;border-radius:1.5rem 1.5rem 0 0}.mdl-resultadosf
article{padding:1.6rem 3rem 2.5rem;box-sizing:border-box}.mdl-resultadosf
header{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;font-weight:700;min-height:4.4rem}@media (max-width: 767px){.mdl-resultadosf
header{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf i:before{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(43deg,#20d2ed -146%,#2258f7 -61%,#b900e3 20%,#ff0045)}.mdl-resultadosf
section{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;margin-top:1.5rem;padding-bottom:1.2rem;border-bottom: .1rem solid #cddbeb}@media (max-width: 767px){.mdl-resultadosf
section{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf section
div{display:flex;align-items:center}.mdl-resultadosf section
i{font-size:1.6rem;margin-right:1.6rem}.mdl-resultadosf
footer{display:flex;align-items:center;flex-direction:column;margin-top: .8rem}.mdl-resultadosf .m-info{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130}@media (max-width: 767px){.mdl-resultadosf .m-info{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-button{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;margin-top:1rem;width:100%}@media (max-width: 767px){.mdl-resultadosf .m-button{font-size:1.5rem;line-height:2.5rem}}@media (max-width: 1023px){.mdl-resultadosf .m-item{width:calc(50% - 2rem);margin:0
1rem 4rem}}@media (max-width: 767px){.mdl-resultadosf .m-item{width:100%;margin:0
0 4rem}}.mdl-spotify{overflow:hidden;position:relative;background-image:url(/negocio/plantillas/panels/spotify/bg.svg);background-position:top right;background-repeat:no-repeat}.mdl-spotify.greybg{background-color:#f7f7f4}.mdl-spotify .m-article{display:flex;margin:0
auto;max-width:80rem;overflow:hidden}.mdl-spotify .m-img{width:50%;display:flex;align-items:center;justify-content:center;padding-right:4rem;position:relative}.mdl-spotify .m-img
img{flex:none;max-width:100%}.mdl-spotify
article{max-width:45rem;width:100%;margin-left:4.3rem;flex:none}.mdl-spotify header:after{content:'';display:block;border-style:solid;border-bottom-width:0;border-image-source:linear-gradient(82deg,#20d2ed -1%,#2258f7 33%,#b900e3 65%,#ff0045 96%);border-image-slice:1;margin-top:2.4rem;width:30rem}.mdl-spotify header small
*{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(71deg,#20d2ed -53%,#2258f7 -2%,#b900e3 47%,#ff0045 95%)}@media (max-width: 767px){.mdl-spotify header small
*{font-size:1.6rem;line-height:2rem}}.mdl-spotify header
big{font:300 4rem/1.25 'Shadows Into Light', sans-serif;letter-spacing: .1rem;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff;color:#202130;-webkit-text-stroke: .2rem #202130;display:block;margin-top:2.6rem;margin-right:2rem}@media (max-width: 1023px){.mdl-spotify header
big{font-size:3.5rem;line-height:4.5rem}}@media (max-width: 767px){.mdl-spotify header
big{font-size:2.2rem;line-height:3rem}}.mdl-spotify header+section{margin-top:2.9rem}.mdl-spotify header.noborder:after{display:none}.mdl-spotify
section{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;margin-top:2.9rem}@media (max-width: 767px){.mdl-spotify
section{font-size:1.5rem;line-height:2.5rem}}@media (max-width: 1024px){.mdl-spotify
article{max-width:40rem}.mdl-spotify header
big{margin-right:0}.mdl-spotify header:after{width:30rem;margin-top:3.3rem}}@media (max-width: 1023px){.mdl-spotify{background-image:none}.mdl-spotify
article{width:calc(100% - 34.3rem)}.mdl-spotify header:after{margin-top:2.3rem;width:16rem}.mdl-spotify header
big{margin-top:1.1rem}.mdl-spotify
section{margin-top:1.8rem}}@media (max-width: 767px){.mdl-spotify .m-iframe{text-align:center}.mdl-spotify .m-article{display:block}.mdl-spotify
article{margin:2rem auto 0;width:100%}.mdl-spotify
header{text-align:center}.mdl-spotify header:after{width:13rem;margin:1.2rem auto 0}.mdl-spotify header
big{max-width:24rem;margin: .7rem auto 0}.mdl-spotify
section{margin-top:1rem;text-align:center}}
.css-title1{font:300 6rem/1 'Shadows Into Light', sans-serif;letter-spacing: .2rem;-webkit-text-stroke: .3rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title1{font-size:5rem}}@media (max-width: 767px){.css-title1{font-size:4rem}}.css-title2{font:300 4rem/1.25 'Shadows Into Light', sans-serif;letter-spacing: .1rem;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 1023px){.css-title2{font-size:3.5rem;line-height:4.5rem}}@media (max-width: 767px){.css-title2{font-size:2.2rem;line-height:3rem}}.css-title3{font:300 3rem/1 'Shadows Into Light', sans-serif;-webkit-text-stroke: .2rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title3{font-size:2rem;line-height:2.5rem}}.css-title4{font:300 1.8rem/1.11 'Shadows Into Light', sans-serif;-webkit-text-stroke: .1rem #fff;text-transform:uppercase;color:#fff}@media (max-width: 767px){.css-title4{font-size:1.6rem;line-height:1.8rem}}.css-title5{font:600 5rem/1 'Montserrat', sans-serif;text-shadow:0 1.5rem 5rem rgba(0,0,0,0.5);letter-spacing: -0.1rem;text-transform:uppercase;color:#fff}@media (max-width: 1024px){.css-title5{font-size:4.5rem}}@media (max-width: 1023px){.css-title5{font-size:3.7rem}}@media (max-width: 767px){.css-title5{font-size:3rem;line-height:3.5rem}}.css-title6{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 1023px){.css-title6{font-size:3rem;line-height:2.5rem}}@media (max-width: 767px){.css-title6{font-size:2rem;line-height:2.5rem;letter-spacing:0}}.css-text1{font:500 2.7rem/1.19 'Montserrat', sans-serif;letter-spacing: -0.1rem;color:#fff}@media (max-width: 767px){.css-text1{font-size:2.4rem;line-height:2.8rem}}.css-text2{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff}@media (max-width: 767px){.css-text2{font-size:1.6rem;line-height:2rem}}.css-text3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff}@media (max-width: 767px){.css-text3{font-size:1.5rem;line-height:2.5rem}}.css-text4{font:1.5rem/2 'Montserrat',sans-serif;color:#fff}.css-button{font:500 1.8rem 'Montserrat', sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(73deg,#20d2ed -252%,#2258f7 -115%,#b900e3 15%,#ff0045 143%);border-radius:99rem;padding:0
3.4rem;height:4.2rem}.css-button span+i{margin-left: .6rem}.css-button
i{font-size:1.4rem}.css-button2{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box}@media (max-width: 767px){.css-button2{font-size:1.5rem;line-height:2.5rem}}.css-button3{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;height:5.2rem;border-radius: .4rem;background-color:#40cc40;display:flex;align-items:center;justify-content:center;min-width:18rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;box-shadow:0 1rem 1rem -0.5rem #046b04;border: .1rem solid rgba(255,255,255,0.4)}@media (max-width: 767px){.css-button3{font-size:1.5rem;line-height:2.5rem}}.css-link{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40}@media (max-width: 767px){.css-link{font-size:1.5rem;line-height:2.5rem}}.css-dotted_bg{position:absolute;background-position:center;background-image:url(/content/img/circle-dot.png)}.e-titlef{font:500 4rem/1.13 'Montserrat', sans-serif;letter-spacing: -2px;color:#202130;margin-bottom:2rem}.e-titlef.upper{text-transform:uppercase}@media (max-width: 1023px){.e-titlef{font-size:30px;line-height:1.17;letter-spacing: -1px}}@media (max-width: 767px){.e-titlef{font-size:20px;line-height:1.25}}.e-title2f{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:500;line-height:1.36;color:#000}@media (max-width: 767px){.e-title2f{font-size:16px}}.e-title3f{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:500;line-height:1.1;color:#202130}@media (max-width: 767px){.e-title3f{font-size:16px}}.e-text18{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;line-height:1.67;letter-spacing:normal}@media (max-width: 767px){.e-text18{font-size:16px}}.e-textf{font:1.7rem/1.59 'Lato', sans-serif;color:#616d7c}.e-textf a:not(.m-more){color:#40cc40;text-decoration:underline}.e-textf ul,
.e-textf
li{list-style:disc}.e-textf
ul{margin:2rem}.e-textf
strong{color:#202130}@media (max-width: 1023px){.e-textf{font-size:1.7rem;line-height:1.59}}@media (max-width: 767px){.e-textf{font-size:15px;line-height:1.67}}.mdl-resultadosf .m-content{margin:0
auto;max-width:108rem}.mdl-resultadosf
.red{color:#ef0068 !important}.mdl-resultadosf .m-title{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#a5a597;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.mdl-resultadosf .m-title{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-title+.m-grid{margin-top:2rem}.mdl-resultadosf .m-title
img{width:1.5rem;height:1.3rem;flex:none;margin-right: .8rem}.mdl-resultadosf .m-grid{display:flex;flex-wrap:wrap}.mdl-resultadosf .m-item{background-color:#fff;box-sizing:border-box;width:calc(33.33% - 4rem);margin:0
2rem 4rem;position:relative;border-radius:1.5rem;box-shadow:2rem 2rem 5rem 0 rgba(0,0,0,0.1);border-style:solid;border-width: .1rem;border-image-source:linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-image:linear-gradient(to bottom,#ffffff,#ffffff), linear-gradient(37deg,#20d2ed -1%,#2258f7 34%,#b900e3 67%,#ff0045 100%);background-origin:border-box;background-clip:content-box, border-box;display:flex;flex-direction:column}.mdl-resultadosf .m-price{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;position:absolute;top:17rem;right: -0.9rem;transform:translateY(-50%);min-width:10.4rem;height:3.7rem;background-image:url(/content/img/rectangle.svg);background-size:100% 100%;text-align:right;padding-right:1.7rem;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}@media (max-width: 767px){.mdl-resultadosf .m-price{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-price:before{content:'';position:absolute;top:3.3rem;right:0;width: .9rem;height: .9rem;background-image:url(/content/img/rectangle2.svg)}.mdl-resultadosf .m-price
span{transform:translateY(-0.2rem)}.mdl-resultadosf .m-bg{height:17rem;width:100%;background-size:cover;background-position:center;border-radius:1.5rem 1.5rem 0 0}.mdl-resultadosf
article{padding:1.6rem 3rem 2.5rem;box-sizing:border-box}.mdl-resultadosf
header{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;font-weight:700;min-height:4.4rem}@media (max-width: 767px){.mdl-resultadosf
header{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf i:before{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(43deg,#20d2ed -146%,#2258f7 -61%,#b900e3 20%,#ff0045)}.mdl-resultadosf
section{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130;margin-top:1.5rem;padding-bottom:1.2rem;border-bottom: .1rem solid #cddbeb}@media (max-width: 767px){.mdl-resultadosf
section{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf section
div{display:flex;align-items:center}.mdl-resultadosf section
i{font-size:1.6rem;margin-right:1.6rem}.mdl-resultadosf
footer{display:flex;align-items:center;flex-direction:column;margin-top: .8rem}.mdl-resultadosf .m-info{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#202130}@media (max-width: 767px){.mdl-resultadosf .m-info{font-size:1.5rem;line-height:2.5rem}}.mdl-resultadosf .m-button{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;color:#40cc40;height:4.8rem;border-radius: .4rem;background-color:#202130;display:flex;align-items:center;justify-content:center;min-width:20rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;margin-top:1rem;width:100%}@media (max-width: 767px){.mdl-resultadosf .m-button{font-size:1.5rem;line-height:2.5rem}}@media (max-width: 1023px){.mdl-resultadosf .m-item{width:calc(50% - 2rem);margin:0
1rem 4rem}}@media (max-width: 767px){.mdl-resultadosf .m-item{width:100%;margin:0
0 4rem}}.mdl-footer{padding:0
!important;background-color:#fff}.mdl-footer .m-content{margin:0
auto;max-width:116.5rem;display:flex;align-items:center;justify-content:space-between}.mdl-footer .m-news{padding:4rem 5rem;background-color:#f1f1ec;text-align:center}.mdl-footer .m-news .m-title{font:500 2.2rem/1.36 'Montserrat', sans-serif;color:#fff;color:#202130;margin:0
auto;max-width:68rem}@media (max-width: 767px){.mdl-footer .m-news .m-title{font-size:1.6rem;line-height:2rem}}.mdl-footer .m-news .m-text{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;color:#a5a597;margin-top:1.4rem;margin:0
auto;max-width:68rem}@media (max-width: 767px){.mdl-footer .m-news .m-text{font-size:1.5rem;line-height:2.5rem}}.mdl-footer .m-news .m-inputs{margin-top:3rem;display:flex;align-items:center;justify-content:space-between}.mdl-footer .m-news .m-inputs .m-input{flex-grow:1;flex-basis:0}.mdl-footer .m-input{position:relative;margin-right:1rem}.mdl-footer .m-input
input{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;line-height:5.2rem;color:#a5a597;background-color:#fff;padding:0
2rem 0;height:5.2rem;border-radius: .4rem;box-sizing:border-box;width:100%}@media (max-width: 767px){.mdl-footer .m-input
input{font-size:1.5rem;line-height:2.5rem}}.mdl-footer .m-input input::-webkit-input-placeholder{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;line-height:5.2rem;color:#a5a597}@media (max-width: 767px){.mdl-footer .m-input input::-webkit-input-placeholder{font-size:1.5rem;line-height:2.5rem}}.mdl-footer .m-input input::-moz-placeholder{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;line-height:5.2rem;color:#a5a597}@media (max-width: 767px){.mdl-footer .m-input input::-moz-placeholder{font-size:1.5rem;line-height:2.5rem}}.mdl-footer .m-input input:-ms-input-placeholder{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;line-height:5.2rem;color:#a5a597}@media (max-width: 767px){.mdl-footer .m-input input:-ms-input-placeholder{font-size:1.5rem;line-height:2.5rem}}.mdl-footer .m-input input:-moz-placeholder{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;line-height:5.2rem;color:#a5a597}@media (max-width: 767px){.mdl-footer .m-input input:-moz-placeholder{font-size:1.5rem;line-height:2.5rem}}.mdl-footer .m-button{font:1.7rem/1.59 'Lato', sans-serif;color:#fff;font-weight:900;height:5.2rem;border-radius: .4rem;background-color:#40cc40;display:flex;align-items:center;justify-content:center;min-width:18rem;text-transform:uppercase;padding:0
2rem;box-sizing:border-box;box-shadow:0 1rem 1rem -0.5rem #046b04;border: .1rem solid rgba(255,255,255,0.4);box-shadow:none;min-width:14rem;flex:none;transition: .3s ease}@media (max-width: 767px){.mdl-footer .m-button{font-size:1.5rem;line-height:2.5rem}}.mdl-footer .m-button:hover{box-shadow:0 1rem 1rem .5rem #046b04}.mdl-footer .m-check{display:flex;align-items:center;margin-top:2.2rem;font:1.5rem 'Lato', sans-serif;color:#a5a597;text-align:left}.mdl-footer .m-check input:checked~i{background-color:#40cc40}.mdl-footer .m-check input:checked~i:before{left:2.3rem}.mdl-footer .m-check
a{color:#637285;text-decoration:underline;display:inline-block}.mdl-footer .m-check
i{width:4.5rem;height:2.4rem;border-radius:99rem;box-shadow:inset 0 .1rem .3rem 0 rgba(0,0,0,0.2);background-color:#e7e7df;position:relative;overflow:hidden;transition: .3s ease;margin-right:2rem;flex:none}.mdl-footer .m-check i:before{content:'';position:absolute;top:50%;left: .2rem;width:2rem;height:2rem;border-radius:50%;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,0.2);transform:translateY(-50%);background-color:#fff;transition: .3s ease}.mdl-footer .m-patterns{border-bottom: .1rem solid #d6d6cf;padding:1.2rem 5rem}.mdl-footer .m-patterns .m-content{flex-wrap:wrap;justify-content:center}.mdl-footer .m-patterns .m-img
img{display:block;max-height:6.4rem}.mdl-footer .m-patterns .m-img img:nth-of-type(2){display:none}.mdl-footer .m-patterns .m-img.sta-hoverOFF:hover img:nth-of-type(1){display:none}.mdl-footer .m-patterns .m-img.sta-hoverOFF:hover img:nth-of-type(2){display:block}.mdl-footer .m-links{padding:5.4rem 5rem 0;display:flex;align-items:center;justify-content:center;font:900 1.7rem/2rem 'Lato', sans-serif}.mdl-footer .m-links
span{padding:0
5rem;border-right: .1rem solid #d6d6cf;text-align:center}.mdl-footer .m-links span:first-child{padding-left:0}.mdl-footer .m-links span:last-child{border:0;padding-right:0}.mdl-footer .m-links
a{background-image:linear-gradient(73deg,#202130 -17%,#202130 22%,#202130 59%,#202130 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition: .3s ease;text-transform:uppercase}.mdl-footer .m-links a:hover,
.mdl-footer .m-links
a.active{background-image:linear-gradient(73deg,#20d2ed -17%,#2258f7 22%,#b900e3 59%,#ff0045 95%)}.mdl-footer .m-rrss{padding:5rem 5rem;display:flex;align-items:center;justify-content:center}.mdl-footer .m-rrss
a{margin:0
1.1rem}.mdl-footer .m-rrss a i:before{background-image:linear-gradient(73deg,#cacabe -17%,#cacabe 22%,#cacabe 59%,#cacabe 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:3rem;transition: .3s ease}.mdl-footer .m-rrss a:hover i:before{background-image:linear-gradient(73deg,#20d2ed -17%,#2258f7 22%,#b900e3 59%,#ff0045 95%)}.mdl-footer .m-rrss a
img{width:3rem;display:block}.mdl-footer .m-rrss a img:nth-of-type(2){display:none}.mdl-footer .m-rrss a:hover
img{display:none}.mdl-footer .m-rrss a:hover img:nth-of-type(2){display:block}.mdl-footer .m-rel{padding:2rem 5rem;border-top: .1rem solid #d6d6cf;border-bottom: .1rem solid #d6d6cf}.mdl-footer .m-rel
a{max-width:33.33%;max-height:5rem;transition: .3s ease}.mdl-footer .m-rel a
img{display:block;max-width:100%}.mdl-footer .m-rel a img:nth-of-type(2){display:none}.mdl-footer .m-rel a.sta-hoverOFF:hover img:nth-of-type(1){display:none}.mdl-footer .m-rel a.sta-hoverOFF:hover img:nth-of-type(2){display:block}.mdl-footer .m-bot{color:#a5a597;font:1.5rem/1.67 'Lato', sans-serif;padding:1.4rem 5rem}.mdl-footer .m-linkss{display:flex;align-items:center}.mdl-footer .m-linkss
a{margin-right:2rem}@media (max-width: 1024px){.mdl-footer .m-rel a
img{max-height:4rem}}@media (max-width: 1023px){.mdl-footer .m-patterns{padding:2rem 4rem}.mdl-footer .m-patterns .m-img
img{max-height:4rem;max-width:9.5rem}.mdl-footer .m-links{padding:5rem 4rem 0}.mdl-footer .m-links
span{padding:0;border:0;margin-right:3.6rem}.mdl-footer .m-links span:last-child{margin-right:0}.mdl-footer .m-rrss{padding:5rem 4rem}.mdl-footer .m-rel{padding:2.8rem 4rem}.mdl-footer .m-rel a
img{max-height:3.3rem}.mdl-footer .m-bot{padding:1.4rem 4rem}}@media (max-width: 767px){.mdl-footer .m-news{padding:4rem 2rem 12rem;position:relative}.mdl-footer .m-news .m-inputs{margin-top:2.7rem;flex-wrap:wrap}.mdl-footer .m-news .m-inputs .m-input{width:100%;margin-bottom:1.5rem;margin-right:0;flex-grow:inherit;flex-basis:auto}.mdl-footer .m-check{margin-top:0}.mdl-footer .m-check input:checked~i:before{left:3.1rem}.mdl-footer .m-check
i{width:6.2rem;height:3.4rem;margin-right:2.3rem}.mdl-footer .m-check i:before{width:2.8rem;height:2.8rem;left: .3rem}.mdl-footer .m-button{height:6rem;bottom:4rem;position:absolute;left:2rem;width:calc(100% - 4rem);box-sizing:border-box}.mdl-footer .m-patterns{padding:2.2rem 2rem 3.4rem}.mdl-footer .m-patterns .m-content{flex-wrap:wrap}.mdl-footer .m-patterns .m-img{margin: .8rem 0;width:50%}.mdl-footer .m-patterns .m-img
img{max-height:6rem;max-width:100%;margin:0
auto}.mdl-footer .m-links{padding:4rem 2rem 0;flex-direction:column}.mdl-footer .m-links
span{margin: .7rem 0}.mdl-footer .m-rrss{padding:4rem 2rem 4.5rem}.mdl-footer .m-rel{padding:1.9rem 2rem}.mdl-footer .m-rel .m-content{flex-direction:column;align-items:center}.mdl-footer .m-rel
a{margin:1.9rem 0;max-width:100%}.mdl-footer .m-rel a
img{max-height:4rem}.mdl-footer .m-bot{padding:2rem 2rem 1.4rem}.mdl-footer .m-bot .m-content{align-items:flex-end}.mdl-footer .m-bot .m-linkss{flex-direction:column;align-items:flex-start}}
