/*!

	----------------------------------------------------------------------------------------------------
	----------------------------------------------------------------------------------------------------
	----------------------------------------------------------------------------------------------------
	
					•• Importante - Para editar este CSS utiliza el archivo fuente SCSS ••				
								ivan@visionario.mx | ivanluna.re@outlook.com
	
	----------------------------------------------------------------------------------------------------
	----------------------------------------------------------------------------------------------------
	----------------------------------------------------------------------------------------------------

*/@import url("https://fonts.googleapis.com/css?family=Karla:400,700");@font-face{font-family:'Planer';src:url("../fonts/Planer-Regular.eot");src:url("../fonts/Planer-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Planer-Regular.otf") format("opentype"),url("../fonts/Planer-Regular.woff2") format("woff2"),url("../fonts/Planer-Regular.woff") format("woff"),url("../fonts/Planer-Regular.ttf") format("truetype"),url("../fonts/Planer-Regular.svg#Planer-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Planer';src:url("../fonts/Planer-Italic.eot");src:url("../fonts/Planer-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Planer-Italic.otf") format("opentype"),url("../fonts/Planer-Italic.woff2") format("woff2"),url("../fonts/Planer-Italic.woff") format("woff"),url("../fonts/Planer-Italic.ttf") format("truetype"),url("../fonts/Planer-Italic.svg#Planer-Italic") format("svg");font-weight:400;font-style:italic}*,*:after,*:before{box-sizing:border-box;padding:0;border:0;margin:0;outline:0;marker-offset:0;font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul,ol{list-style:none;margin-bottom:0}table{border-collapse:collapse;border-spacing:0}html{font-size:90%}@media screen and (min-width: 768px){html{font-size:100%}}body{width:100%;height:100vh;position:relative;top:0;left:0;overflow-y:auto;font-family:"Karla",sans-serif;font-size:12pt;font-size:1rem;font-weight:400;line-height:1.3;color:#535256;background-color:white;background-image:url(../images/back-home_portrait.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media screen and (orientation: landscape){body{background-image:url(../images/back-home.jpg)}}h1,h2,h3,h4,h5,h6{font-family:"Planer",sans-serif;font-weight:300;color:inherit;position:relative;padding-top:0.5em;padding-bottom:0.5em;line-height:1.1}h1>small,h2>small,h3>small,h4>small,h5>small,h6>small{display:block;color:inherit}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:800;color:inherit}h1{font-size:25.2pt;font-size:2.1rem}@media screen and (min-width: 1024px){h1{font-size:30pt;font-size:2.5rem}}h2{font-size:22.8pt;font-size:1.9rem}@media screen and (min-width: 1024px){h2{font-size:27.6pt;font-size:2.3rem}}h3{font-size:20.4pt;font-size:1.7rem}@media screen and (min-width: 1024px){h3{font-size:24pt;font-size:2rem}}h4{font-size:18pt;font-size:1.5rem}@media screen and (min-width: 1024px){h4{font-size:24pt;font-size:2rem}}h5{font-size:15.6pt;font-size:1.3rem}@media screen and (min-width: 1024px){h5{font-size:18pt;font-size:1.5rem}}h6{font-size:13.2pt;font-size:1.1rem}@media screen and (min-width: 1024px){h6{font-size:15.6pt;font-size:1.3rem}}p{margin-bottom:0.5em}p:only-child,p:last-child{margin-bottom:0}a{text-decoration:none;transition:color .2s ease, background .2s ease}a:hover,a:focus{outline:none;color:inherit;text-decoration:underline}b,strong,mark{font-weight:700;color:inherit;background:none}i,em{font-weight:400;font-style:normal}em{color:inherit}blockquote{margin:0.75em 2em;font-size:14.4pt;font-size:1.2rem}img{display:inline-block;max-width:100%}form button{background-color:transparent;cursor:pointer}.site-header,.site-nav,.page-main--home-page,.page-main--internal-page,.site-footer,.re-central,.re-middle,.re-cien{width:100%;min-width:240px}.re-central,.re-middle,.re-cien{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.re-central{width:100%}@media screen and (min-width: 240px){.re-central{width:94%}}@media screen and (min-width: 320px){.re-central{width:94%}}@media screen and (min-width: 480px){.re-central{width:92%}}@media screen and (min-width: 768px){.re-central{width:90%}}@media screen and (min-width: 1024px){.re-central{width:92%}}@media screen and (min-width: 1280px){.re-central{width:92%}}@media screen and (min-width: 1440px){.re-central{width:92%}}@media screen and (min-width: 1920px){.re-central{width:92%}}.re-middle{width:88%}a.site-brand{width:150px;height:25px;position:absolute;top:15px;z-index:40;background:transparent url("../images/layout/coworkers-brand.svg") no-repeat 0 0;background-size:150px auto;transition:all 0s}a.site-brand.active{cursor:default}body.body--intro-page a.site-brand{display:none}body.is-animating a.site-brand{pointer-events:none}@media screen and (max-width: 1023px){a.site-brand{-webkit-transform:translate(15px, 0);-ms-transform:translate(15px, 0);transform:translate(15px, 0)}}@media screen and (max-width: 1023px){a.site-brand{left:5%}}@media screen and (max-width: 767px){a.site-brand{left:4%}}@media screen and (max-width: 479px){a.site-brand{left:3%}}@media screen and (max-width: 319px){a.site-brand{left:3%}}@media only screen and (min-width: 768px){a.site-brand{width:187.5px;height:31.25px;top:40px;background-size:187.5px auto}}@media screen and (min-width: 1024px){a.site-brand{left:50%;-webkit-transform:translate(15px, 0);-ms-transform:translate(15px, 0);transform:translate(15px, 0)}}@media screen and (min-width: 1024px){a.site-brand{margin-left:-46%}}@media screen and (min-width: 1280px){a.site-brand{margin-left:-46%}}@media screen and (min-width: 1440px){a.site-brand{margin-left:-46%}}@media screen and (min-width: 1920px){a.site-brand{margin-left:-46%}}@media only screen and (min-width: 1024px){a.site-brand{width:225px;height:37.5px;top:50px;left:50%;background-size:225px auto}}.site-header{min-height:50px;position:fixed;top:0;left:0;z-index:30;transition:opacity 0.2s}@media screen and (min-width: 768px){.site-header{min-height:90px}}@media screen and (min-width: 1024px){.site-header{min-height:130px}}.page-scroll-on .site-header{opacity:0}.site-nav{font-family:"Planer",sans-serif;font-style:italic}@media screen and (min-width: 1024px){.site-nav{right:50%;-webkit-transform:translate(-15px, 0);-ms-transform:translate(-15px, 0);transform:translate(-15px, 0)}}@media screen and (min-width: 1024px){.site-nav{margin-right:-46%}}@media screen and (min-width: 1280px){.site-nav{margin-right:-46%}}@media screen and (min-width: 1440px){.site-nav{margin-right:-46%}}@media screen and (min-width: 1920px){.site-nav{margin-right:-46%}}body.body--intro-page .site-nav{display:none}body.is-animating .site-nav{pointer-events:none}body.body--internal-page ul.re-ul-principal>li>a.active{cursor:default}body.body--internal-page ul.re-ul-principal>li>a[href="nosotros"].active,body.body--internal-page ul.re-ul-principal>li>a[href="contacto"].active{color:#707d8c}@media screen and (min-width: 1024px){body.body--internal-page ul.re-ul-principal>li>a[href="nosotros"].active,body.body--internal-page ul.re-ul-principal>li>a[href="contacto"].active{color:#000}}body.body--internal-page ul.re-ul-principal>li>a[href="informacion"].active{color:#ee4e57}body.body--internal-page ul.re-ul-principal>li>a[href="significado"].active{color:#f79f40}body.body--internal-page ul.re-ul-principal>li>a[href="trascendencia"].active{color:#00a062}ul.re-ul-principal>li>a:hover,ul.re-ul-principal>li>a:focus{text-decoration:none}@media only screen and (max-width: 1023px){.site-nav{min-height:0;position:absolute;top:90px;z-index:30;background-color:transparent}}@media only screen and (max-width: 1023px) and (max-width: 767px){.site-nav{top:50px}}@media only screen and (max-width: 1023px){ul.re-ul-principal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(44,49,55,0.95)}ul.re-ul-principal>li{border-bottom:1px solid #434a53}ul.re-ul-principal>li:last-child{border-bottom:none}body.body--internal-page ul.re-ul-principal>li{color:white}ul.re-ul-principal>li>a{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;color:white}}@media only screen and (max-width: 1023px) and (orientation: landscape) and (max-width: 1023px){ul.re-ul-principal>li>a{padding-top:10px;padding-bottom:10px}}@media screen and (min-width: 1024px){.site-nav{width:auto;min-width:auto;min-height:35px;position:fixed;top:55%;-webkit-transform:translate(-15px, -50%);-ms-transform:translate(-15px, -50%);transform:translate(-15px, -50%);z-index:30;text-transform:uppercase}.site-nav .re-nav-color{position:static;margin-left:auto;margin-right:auto}.dl-submenu.dl-animate-in-1,.dl-submenu.dl-animate-in-2,.dl-submenu.dl-animate-in-3,.dl-submenu.dl-animate-in-4,.dl-submenu.dl-animate-in-5,.dl-trigger{display:none !important;position:absolute}ul.re-ul-principal{height:auto !important;font-size:9.6pt;font-size:0.8rem;font-weight:400;text-align:right}ul.re-ul-principal>li{position:relative;left:0;transition:left 0.2s}ul.re-ul-principal>li:hover{left:-1em}ul.re-ul-principal>li>a{display:block;min-height:35px;position:relative;line-height:35px;color:#86848a}}.navigation{width:75px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:13px;z-index:30;margin-right:50px}@media screen and (max-width: 1023px){.navigation{-webkit-transform:translate(-15px, 0);-ms-transform:translate(-15px, 0);transform:translate(-15px, 0)}}@media screen and (max-width: 1023px){.navigation{right:5%}}@media screen and (max-width: 767px){.navigation{right:4%}}@media screen and (max-width: 479px){.navigation{right:3%}}@media screen and (max-width: 319px){.navigation{right:3%}}@media screen and (min-width: 768px){.navigation{bottom:28px}}@media screen and (min-width: 1024px){.navigation{width:92%}}@media screen and (min-width: 1280px){.navigation{width:92%}}@media screen and (min-width: 1440px){.navigation{width:92%}}@media screen and (min-width: 1920px){.navigation{width:92%}}@media screen and (min-width: 1024px){.navigation{position:fixed;left:50%;bottom:4%;margin-right:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}body.home .navigation{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body.is-animating .navigation{pointer-events:none}.navigation__arrow{display:none;font-size:12pt;font-size:1rem;color:#65707e}@media screen and (min-width: 1024px){.navigation__arrow{font-size:24pt;font-size:2rem}}.navigation__arrow--left,.navigation__arrow--right{width:1.85em;height:1em;display:block;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0.4}.navigation__arrow--left{background-image:url(../images/icons/arrow-left.svg)}.navigation__arrow--right{background-image:url(../images/icons/arrow-right.svg)}.navigation__arrow--index{display:block}body.nosotros .navigation__arrow--index,body.informacion .navigation__arrow--index,body.significado .navigation__arrow--index,body.trascendencia .navigation__arrow--index,body.contacto .navigation__arrow--index{display:none}body.home .navigation__arrow--home{display:block}body.nosotros .navigation__arrow--nosotros{display:block}body.informacion .navigation__arrow--informacion{display:block}body.significado .navigation__arrow--significado{display:block}body.trascendencia .navigation__arrow--trascendencia{display:block}body.contacto .navigation__arrow--contacto{display:block}.navigation__arrow a{color:inherit}main{height:100%;position:relative;z-index:1}main>.re-central:after,main>.re-cien>.re-central:after{content:'';display:block;clear:both}.footer-navigation{display:none;position:fixed;bottom:20px;left:50%;z-index:30;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 1024px){.footer-navigation{display:block;bottom:50px}}body.body--intro-page .footer-navigation{display:none}body.is-animating .footer-navigation{pointer-events:none}.footer-navigation__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-navigation__list li{margin-left:12px;margin-right:12px}.footer-navigation a.pjax-anchor{width:8px;height:8px;display:block;background-color:#bbb}.footer-navigation a.pjax-anchor.active{cursor:default}.footer-navigation a.pjax-anchor[href="index"].active,.footer-navigation a.pjax-anchor[href="nosotros"].active,.footer-navigation a.pjax-anchor[href="contacto"].active{background-color:#2c3137}.footer-navigation a.pjax-anchor[href="informacion"].active{background-color:#ee4e57}.footer-navigation a.pjax-anchor[href="significado"].active{background-color:#f79f40}.footer-navigation a.pjax-anchor[href="trascendencia"].active{background-color:#00a062}.button-wrapper{display:block;margin-top:15px}.button-lineal,.button-flat,.button-push{font-size:12pt;font-size:1rem;cursor:pointer}.button-lineal:hover,.button-lineal:focus,.button-flat:hover,.button-flat:focus,.button-push:hover,.button-push:focus{text-decoration:none}.button-lineal>i,.button-flat>i,.button-push>i{margin-right:0.5em}.button-lineal{width:auto;display:inline-block;padding:0.25em 0;letter-spacing:0;text-align:center;background-color:transparent;transition:letter-spacing 0.3s, color 1.3s, box-shadow 0.3s, opacity 0.5s ease 2.5s}.button-lineal:hover{letter-spacing:0.05em}.button-lineal.primary{color:#ee4e57}.button-lineal.primary:hover{color:#f0656d}.button-lineal.secondary{color:#f79f40}.button-lineal.secondary:hover{color:#f8ab58}.button-lineal.tertiary{color:#00a062}.button-lineal.tertiary:hover{color:#00ba72}.button-lineal.dark{color:#2c3137}.button-lineal.dark:hover{color:#373e45}.button-lineal.lightgray{color:#eee}.button-lineal.lightgray:hover{color:#fbfbfb}.button-lineal.white{color:#fff}.button-lineal.white:hover{color:#fff}.button-lineal.black{color:#000}.button-lineal.black:hover{color:#0d0d0d}[data-icon]:before{content:attr(data-icon);font-family:"iconos" !important;font-weight:normal !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{position:relative;top:0.15em;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-with-text"],[class*=" icon-with-text"]{margin-right:0.25em}a[class^="icon-"],a[class*=" icon-"]{text-decoration:none;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}a[class^="icon-"]:hover,a[class*=" icon-"]:hover{text-decoration:none;-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.icon-block{margin-right:0}.icon-block:before{top:0}.icons-additional{display:inline-block;vertical-align:middle;background-image:url(../arquivos/images_icons_icons-additional.png);background-position:center top;background-repeat:no-repeat;background-size:200px auto}.icon-playstore{width:40px;height:40px;background-position:-100px -314px}.icon-appstore{width:32px;height:40px;background-position:-100px -354px}.icon-amex,.icon-visa,.icon-mastercard,.icon-mercadopago,.icon-banamex,.icon-oxxo,.icon-paypal,.icon-pagoseguro,.icon-norton,.icon-amipci,.icon-estafeta{background-size:100px auto}@media screen and (min-width: 768px){.icon-amex,.icon-visa,.icon-mastercard,.icon-mercadopago,.icon-banamex,.icon-oxxo,.icon-paypal,.icon-pagoseguro,.icon-norton,.icon-amipci,.icon-estafeta{background-size:140px auto}}@media screen and (min-width: 1024px){.icon-amex,.icon-visa,.icon-mastercard,.icon-mercadopago,.icon-banamex,.icon-oxxo,.icon-paypal,.icon-pagoseguro,.icon-norton,.icon-amipci,.icon-estafeta{background-size:200px auto}}.icon-amex{width:20px;height:20px;background-position:-50px -197.5px}@media screen and (min-width: 768px){.icon-amex{width:28px;height:28px;background-position:-70px -276.5px}}@media screen and (min-width: 1024px){.icon-amex{width:40px;height:40px;background-position:-100px -395px}}.icon-visa{width:32.5px;height:12px;background-position:-50px -13.5px}@media screen and (min-width: 768px){.icon-visa{width:45.5px;height:16.8px;background-position:-70px -18.9px}}@media screen and (min-width: 1024px){.icon-visa{width:65px;height:24px;background-position:-100px -27px}}.icon-mastercard{width:27.5px;height:21.5px;background-position:-50px -25.5px}@media screen and (min-width: 768px){.icon-mastercard{width:38.5px;height:30.1px;background-position:-70px -35.7px}}@media screen and (min-width: 1024px){.icon-mastercard{width:55px;height:43px;background-position:-100px -51px}}.icon-mercadopago{width:50px;height:13.5px;background-position:-50px 0px}@media screen and (min-width: 768px){.icon-mercadopago{width:70px;height:18.9px;background-position:-70px 0px}}@media screen and (min-width: 1024px){.icon-mercadopago{width:100px;height:27px;background-position:-100px 0px}}.icon-banamex{width:50px;height:11.5px;background-position:-50px -47px}@media screen and (min-width: 768px){.icon-banamex{width:70px;height:16.1px;background-position:-70px -65.8px}}@media screen and (min-width: 1024px){.icon-banamex{width:100px;height:23px;background-position:-100px -94px}}.icon-oxxo{width:26px;height:14.5px;background-position:-50px -58.5px}@media screen and (min-width: 768px){.icon-oxxo{width:36.4px;height:20.3px;background-position:-70px -81.9px}}@media screen and (min-width: 1024px){.icon-oxxo{width:52px;height:29px;background-position:-100px -117px}}.icon-paypal{width:44.5px;height:14px;background-position:-50px -73px}@media screen and (min-width: 768px){.icon-paypal{width:62.3px;height:19.6px;background-position:-70px -102.2px}}@media screen and (min-width: 1024px){.icon-paypal{width:89px;height:28px;background-position:-100px -146px}}.icon-pagoseguro{width:26px;height:20px;background-position:-50px -87px}@media screen and (min-width: 768px){.icon-pagoseguro{width:36.4px;height:28px;background-position:-70px -121.8px}}@media screen and (min-width: 1024px){.icon-pagoseguro{width:52px;height:40px;background-position:-100px -174px}}.icon-norton{width:38px;height:20px;background-position:-50px -107px}@media screen and (min-width: 768px){.icon-norton{width:53.2px;height:28px;background-position:-70px -149.8px}}@media screen and (min-width: 1024px){.icon-norton{width:76px;height:40px;background-position:-100px -214px}}.icon-amipci{width:30px;height:19px;background-position:-50px -127px}@media screen and (min-width: 768px){.icon-amipci{width:42px;height:26.6px;background-position:-70px -177.8px}}@media screen and (min-width: 1024px){.icon-amipci{width:60px;height:38px;background-position:-100px -254px}}.icon-estafeta{width:50px;height:11px;background-position:-50px -146px}@media screen and (min-width: 768px){.icon-estafeta{width:70px;height:15.4px;background-position:-70px -204.4px}}@media screen and (min-width: 1024px){.icon-estafeta{width:100px;height:22px;background-position:-100px -292px}}form{position:relative;overflow:hidden;margin:0 auto;color:#535256}fieldset{padding-bottom:1.5em;border-bottom:1px solid #ee4e57}fieldset+fieldset{margin-top:1.5em}legend{width:auto;padding-top:10px;padding-bottom:10px;font-size:15.6pt;font-size:1.3rem;font-weight:600;color:inherit;text-transform:uppercase}form .control-wrapper,fieldset .control-wrapper{width:100%;position:relative;clear:both;margin-bottom:5px}@media only screen and (min-width: 320px){form .control-wrapper.float-left,form .control-wrapper.float-right,fieldset .control-wrapper.float-left,fieldset .control-wrapper.float-right{width:48%;clear:none}}form .captcha,fieldset .captcha{background:none}form .captcha>input[type="text"],fieldset .captcha>input[type="text"]{width:50%;float:right;clear:none;border:1px solid #ee4e57;margin-top:20px}form .captcha>img,fieldset .captcha>img{width:45%;display:block;float:left}form .captcha>a,fieldset .captcha>a{position:absolute;top:0;right:65%;cursor:pointer}form .send,fieldset .send{overflow:hidden;clear:both;margin-bottom:0;margin-top:10px}label{border:none;font-weight:500;color:#3a393c;line-height:25px}label span{height:25px;margin-left:2px;font-family:"Karla",sans-serif;font-weight:300;color:#ee4e57}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="password"],input[type="file"],input[type="number"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="time"],input[type="week"],input[type="month"],input[type="color"],select,textarea{width:100%;height:30px;display:block;clear:both;padding:2px 5px;border-bottom:1px dashed #d4d4d4;font-size:12pt;font-size:1rem;font-weight:400;color:inherit;background:transparent;transition:all .5s ease}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="file"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="color"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#535256}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="file"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="color"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#535256}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="file"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#535256}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="file"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#535256}input[type="text"].touched:invalid,input[type="email"].touched:invalid,input[type="tel"].touched:invalid,input[type="search"].touched:invalid,input[type="url"].touched:invalid,input[type="password"].touched:invalid,input[type="file"].touched:invalid,input[type="number"].touched:invalid,input[type="date"].touched:invalid,input[type="datetime"].touched:invalid,input[type="datetime-local"].touched:invalid,input[type="time"].touched:invalid,input[type="week"].touched:invalid,input[type="month"].touched:invalid,input[type="color"].touched:invalid,select.touched:invalid,textarea.touched:invalid{border-color:#dd1c47;box-shadow:none}input[type="file"]{height:32px}input[type="checkbox"],input[type="radio"]{margin:5px 5px 0 0}textarea{height:80px}.alert{overflow:hidden;padding-top:10px;padding-bottom:10px;margin-top:5px;margin-bottom:5px;font-size:12pt;font-size:1rem;color:#3a393c;text-align:center;border-width:1px;border-style:solid}.alert.info{color:#535256;border-color:#535256;background-color:#e0e0e1}.alert.success{color:#3c763d;border-color:#3c763d;background-color:#ded}.alert.error,.alert.danger{color:#dd1c47;border-color:#dd1c47;background-color:#f9ccd6}.alert span{font-weight:500}.error{display:block;color:#dd1c47}label.error{font-size:8.4pt;font-size:0.7rem;font-weight:400;color:#dd1c47}input.error,textarea.error{border-color:#f089a0 !important}.contact-form{margin-left:0}.contact-form .control-wrapper{margin-bottom:0.5em}@media screen and (orientation: landscape) and (max-width: 767px){.contact-form .control-wrapper{margin-bottom:0.25em}}.contact-form .control-wrapper label,.contact-form .control-wrapper input{font-family:"Planer",sans-serif}@media screen and (min-width: 480px){.contact-form .control-wrapper label,.contact-form .control-wrapper input{width:auto;display:inline-block}}.contact-form .control-wrapper label{font-size:12pt;font-size:1rem}@media screen and (min-width: 768px){.contact-form .control-wrapper label{font-size:14.4pt;font-size:1.2rem}}.contact-form .control-wrapper input[type="text"],.contact-form .control-wrapper input[type="email"],.contact-form .control-wrapper input[type="tel"]{height:20px;border-color:#a2a2a2}@media screen and (min-width: 480px){.contact-form .control-wrapper input[type="text"],.contact-form .control-wrapper input[type="email"],.contact-form .control-wrapper input[type="tel"]{width:15em}}@media screen and (min-width: 768px){.contact-form .control-wrapper input[type="text"],.contact-form .control-wrapper input[type="email"],.contact-form .control-wrapper input[type="tel"]{height:30px}}.contact-form .send{margin-top:1em}@media screen and (orientation: landscape) and (max-width: 767px){.contact-form .send{margin-top:0.25em}}.contact-form .send input{margin-right:0.25em;text-transform:uppercase;text-decoration:underline}@media screen and (min-width: 768px){.contact-form .send input{font-size:18pt;font-size:1.5rem}}.contact-form .send svg#email{width:2.5em;display:inline-block;vertical-align:middle;margin-top:-0.2em;fill:#00a062}.contact-form__title{font-size:18pt;font-size:1.5rem;color:#00a062}@media screen and (max-width: 767px), screen and (orientation: landscape){.contact-form__title{font-size:13.2pt;font-size:1.1rem}}@media screen and (min-width: 768px){.contact-form__title{font-size:24pt;font-size:2rem;margin-bottom:0.5em}}.contact-form__info{font-size:7.2pt;font-size:0.6rem;line-height:2;text-align:center}@media screen and (min-width: 768px){.contact-form__info{font-size:9.6pt;font-size:0.8rem}}@media screen and (min-height: 700px){.contact-form__info{bottom:-50px;margin-top:2em}}.contact-form__email{font-weight:600}.contact-form__legal{display:block}.go-to-top{display:inline-block;position:fixed;bottom:20px;right:20px;z-index:1000;padding:10px;cursor:pointer;background-color:#f79f40;opacity:0.5;filter:alpha(opacity=50);transition:opacity 0.2s}.go-to-top:hover{opacity:1;filter:alpha(opacity=100)}.go-to-top>i{margin-right:0;font-size:1.5em;font-weight:300;color:white}.no-boxsizing .re-novar,.no-csstransitions .re-novar{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:9999999999;font-size:15.6pt;font-size:1.3rem;text-align:center;color:#535256;background:#eee}.no-boxsizing .re-novar div,.no-csstransitions .re-novar div{padding:20% 10% 0 10%}.no-boxsizing .re-novar strong,.no-csstransitions .re-novar strong{font-size:20.4pt;font-size:1.7rem;color:#3a393c}.no-boxsizing .re-novar a,.no-csstransitions .re-novar a{color:#1b96e4}svg#w-letter{width:80%;display:block;margin-left:auto;margin-right:auto}@media screen and (orientation: landscape) and (max-width: 767px){svg#w-letter{width:50%}}@media screen and (min-width: 768px){svg#w-letter{width:500px}}@media screen and (min-width: 1280px){svg#w-letter{width:650px}}svg#w-letter path{fill:transparent;stroke-width:0.75;stroke-miterlimit:10;transition:all 1s ease-in-out 0.75s}svg#w-letter #redLeft,svg#w-letter #redRight{stroke:#E94350}svg#w-letter #yellowLeft,svg#w-letter #yellowRight{stroke:#F8A03E}svg#w-letter #greenLeft,svg#w-letter #greenRight{stroke:#00A162}#redLeft{stroke-dasharray:108.21;stroke-dashoffset:108.21;-webkit-animation:redLeft 1.125s linear 0s forwards;animation:redLeft 1.125s linear 0s forwards}.endAnimation #redLeft{fill:#E94350 !important;stroke:transparent !important}#redRight{stroke-dasharray:72.33;stroke-dashoffset:72.33;-webkit-animation:redRight 0.75s linear 0.25s forwards;animation:redRight 0.75s linear 0.25s forwards}.endAnimation #redRight{fill:#a5033b !important;stroke:transparent !important}#yellowLeft{stroke-dasharray:85.25;stroke-dashoffset:85.25;-webkit-animation:yellowLeft 0.9s linear 0.5s forwards;animation:yellowLeft 0.9s linear 0.5s forwards}.endAnimation #yellowLeft{fill:#F8A03E !important;stroke:transparent !important}#yellowRight{stroke-dasharray:46.21;stroke-dashoffset:46.21;-webkit-animation:yellowRight 0.45s linear 0.75s forwards;animation:yellowRight 0.45s linear 0.75s forwards}.endAnimation #yellowRight{fill:#ba6318 !important;stroke:transparent !important}#greenLeft{stroke-dasharray:34.71;stroke-dashoffset:34.71;-webkit-animation:greenLeft 0.375s linear 1s forwards;animation:greenLeft 0.375s linear 1s forwards}.endAnimation #greenLeft{fill:#00744c !important;stroke:transparent !important}#greenRight{stroke-dasharray:59.38;stroke-dashoffset:59.38;-webkit-animation:greenRight 0.525s linear 1.25s forwards;animation:greenRight 0.525s linear 1.25s forwards}.endAnimation #greenRight{fill:#00A162 !important;stroke:transparent !important}@-webkit-keyframes redLeft{from{stroke-dashoffset:108.21}to{stroke-dashoffset:0}}@keyframes redLeft{from{stroke-dashoffset:108.21}to{stroke-dashoffset:0}}@-webkit-keyframes redRight{from{stroke-dashoffset:72.33}to{stroke-dashoffset:0}}@keyframes redRight{from{stroke-dashoffset:72.33}to{stroke-dashoffset:0}}@-webkit-keyframes yellowLeft{from{stroke-dashoffset:85.25}to{stroke-dashoffset:0}}@keyframes yellowLeft{from{stroke-dashoffset:85.25}to{stroke-dashoffset:0}}@-webkit-keyframes yellowRight{from{stroke-dashoffset:46.21}to{stroke-dashoffset:0}}@keyframes yellowRight{from{stroke-dashoffset:46.21}to{stroke-dashoffset:0}}@-webkit-keyframes greenLeft{from{stroke-dashoffset:34.71}to{stroke-dashoffset:0}}@keyframes greenLeft{from{stroke-dashoffset:34.71}to{stroke-dashoffset:0}}@-webkit-keyframes greenRight{from{stroke-dashoffset:59.38}to{stroke-dashoffset:0}}@keyframes greenRight{from{stroke-dashoffset:59.38}to{stroke-dashoffset:0}}.section__wrapper{min-height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.section__content{padding-top:70px;padding-bottom:15px}}@media screen and (min-width: 768px), screen and (orientation: landscape){.section__content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.section__content--intro{padding-top:0;padding-bottom:0;text-align:center}@media screen and (orientation: landscape) and (max-width: 767px){.section__content--intro{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 768px){.section__content--intro{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.section__content--intro.endAnimation .button-lineal{opacity:1}.section__content--intro .button-lineal{opacity:0}.section__content--home{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.section__content--nosotros{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.section__content--contacto{height:100vh;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media screen and (orientation: landscape) and (max-width: 767px){.section__content--contacto{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 768px){.section__description{width:55%}}@media screen and (min-width: 1024px){.section__description{width:50%}}@media screen and (min-width: 768px){.section__description--nosotros{width:54%}}@media screen and (min-width: 1024px){.section__description--nosotros{width:49%}}.section__title{padding-top:0.2em;padding-bottom:0.2em;font-size:12pt;font-size:1rem;line-height:1.2;letter-spacing:0.5em;text-transform:uppercase;color:#b9b8bc}.section__title--nosotros{overflow:hidden;padding-left:15px;padding-right:15px;margin-bottom:0.5em;margin-right:auto;font-size:16.2pt;font-size:1.35rem;letter-spacing:0.15em;color:#535256}@media screen and (min-width: 768px){.section__title--nosotros{font-size:21pt;font-size:1.75rem}}@media screen and (min-width: 1280px){.section__title--nosotros{font-size:27pt;font-size:2.25rem}}@media screen and (min-width: 1920px){.section__title--nosotros{font-size:33pt;font-size:2.75rem}}.section__title--nosotros span{float:left;margin-right:0.4em}.section__subtitle{padding-top:0.2em;padding-bottom:0.2em;font-family:"Planer",sans-serif;font-size:15pt;font-size:1.25rem;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}@media screen and (min-width: 768px){.section__subtitle{font-size:21pt;font-size:1.75rem}}.section__subtitle--home{font-size:30pt;font-size:2.5rem}.section__subtitle--nosotros{margin-top:1em;font-size:12pt;font-size:1rem;color:#2c3137}body.informacion .section__subtitle{color:#ee4e57}body.significado .section__subtitle{color:#f79f40}body.trascendencia .section__subtitle{color:#00a062}.section__services{margin-bottom:1.5em;font-weight:600}@media screen and (min-width: 768px){.section__services{margin-bottom:2.5em}}body.informacion .section__services{color:#d1141f}body.significado .section__services{color:#d77409}body.trascendencia .section__services{color:#00492d}.section__summary{margin-bottom:1.5em;line-height:1.6}.section__summary--nosotros{color:#9f9ea3}@media screen and (min-width: 768px){.section__summary--nosotros{height:310px;overflow-y:auto;padding-right:2em;margin-bottom:0}}.section__summary--nosotros::-webkit-scrollbar{width:8px;background-color:transparent}.section__summary--nosotros::-webkit-scrollbar-track{border-radius:10px;background-color:#eee}.section__summary--nosotros::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d4d4d4}.section__nav--home{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.1em;font-weight:700;text-transform:uppercase;text-align:left}@media screen and (min-width: 480px){.section__nav--home{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.section__nav-item{width:9em;margin-bottom:0.25em}@media screen and (min-width: 480px){.section__nav-item{width:auto}}.section__nav-link{position:relative;padding-left:1em;padding-right:0.5em}@media screen and (min-width: 480px){.section__nav-link{padding-left:0.6em;padding-right:0.6em}}.section__nav-link:before{content:'';width:0.5em;height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}@media screen and (min-width: 480px){.section__nav-link:before{width:2px;height:0.9em}}.section__nav-item:nth-child(1) .section__nav-link:before{background-color:#ee4e57}.section__nav-item:nth-child(2) .section__nav-link:before{background-color:#f79f40}.section__nav-item:nth-child(3) .section__nav-link:before{background-color:#00a062}.section__slogan{font-weight:700}.section__gif-wrapper{width:70%;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media screen and (orientation: landscape) and (max-width: 1023px){.section__gif-wrapper{width:100%}}@media screen and (min-width: 768px){.section__gif-wrapper{width:45%}}@media screen and (min-width: 1024px){.section__gif-wrapper{width:50%;padding-right:10em}}@media screen and (min-width: 768px), screen and (orientation: landscape){.section__gif-wrapper{-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width: 767px){.section__gif-wrapper--nosotros{width:100%;margin-top:1em;margin-bottom:1em}}.section__gif-wrapper img{mix-blend-mode:multiply}body.previous-animation .animated-element,body.page-animation .animated-element,body.after-animation .animated-element{width:100%;height:100%;position:fixed;top:0;z-index:25;background-color:#fcfcfc;background:#fff url(../images/back-home_portrait.jpg) center/cover no-repeat;transition:left 0.4s ease-in-out,opacity 0.2s}@media screen and (orientation: landscape){body.previous-animation .animated-element,body.page-animation .animated-element,body.after-animation .animated-element{background-image:url(../images/back-home.jpg)}}body.previous-animation .animated-element{left:-100%;opacity:1}body.page-animation .animated-element{left:0;opacity:1}body.after-animation .animated-element{left:0;opacity:0}.box-reset{padding-left:0 !important;padding-right:0 !important}.box-reset .row{margin-left:0;margin-right:0}.box-reset .row>*{padding-left:0;padding-right:0}.box-table{display:table}.box-table>div{display:table-cell;float:none;vertical-align:middle}.child-inline>*{display:inline-block;vertical-align:middle}.hide{display:none}.hidden{display:none;visibility:hidden}@media screen and (min-width: 240px) and (max-width: 319px){.hidden-bs{display:none !important}}@media screen and (min-width: 240px){.hidden-bs-up{display:none !important}}@media screen and (max-width: 319px){.hidden-bs-down{display:none !important}}@media screen and (min-width: 320px) and (max-width: 479px){.hidden-xs{display:none !important}}@media screen and (min-width: 320px){.hidden-xs-up{display:none !important}}@media screen and (max-width: 479px){.hidden-xs-down{display:none !important}}@media screen and (min-width: 480px) and (max-width: 767px){.hidden-sm{display:none !important}}@media screen and (min-width: 480px){.hidden-sm-up{display:none !important}}@media screen and (max-width: 767px){.hidden-sm-down{display:none !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.hidden-md{display:none !important}}@media screen and (min-width: 768px){.hidden-md-up{display:none !important}}@media screen and (max-width: 1023px){.hidden-md-down{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 1279px){.hidden-lg{display:none !important}}@media screen and (min-width: 1024px){.hidden-lg-up{display:none !important}}@media screen and (max-width: 1279px){.hidden-lg-down{display:none !important}}@media screen and (min-width: 1280px) and (max-width: 1439px){.hidden-xl{display:none !important}}@media screen and (min-width: 1280px){.hidden-xl-up{display:none !important}}@media screen and (max-width: 1439px){.hidden-xl-down{display:none !important}}@media screen and (min-width: 1440px) and (max-width: 1919px){.hidden-xxl{display:none !important}}@media screen and (min-width: 1440px){.hidden-xxl-up{display:none !important}}@media screen and (max-width: 1919px){.hidden-xxl-down{display:none !important}}@media screen and (min-width: 1920px) and (max-width: 10000px){.hidden-hd{display:none !important}}@media screen and (min-width: 1920px){.hidden-hd-up{display:none !important}}@media screen and (max-width: 10000px){.hidden-hd-down{display:none !important}}.padding-5{padding:5px}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-35{padding:35px}.padding-40{padding:40px}.padding-45{padding:45px}.padding-50{padding:50px}.padding-55{padding:55px}.padding-60{padding:60px}.padding-65{padding:65px}.padding-70{padding:70px}.padding-75{padding:75px}.padding-80{padding:80px}.padding-85{padding:85px}.padding-90{padding:90px}.padding-95{padding:95px}.padding-100{padding:100px}.padding-t-5{padding-top:5px}.padding-t-10{padding-top:10px}.padding-t-15{padding-top:15px}.padding-t-20{padding-top:20px}.padding-t-25{padding-top:25px}.padding-t-30{padding-top:30px}.padding-t-35{padding-top:35px}.padding-t-40{padding-top:40px}.padding-t-45{padding-top:45px}.padding-t-50{padding-top:50px}.padding-t-55{padding-top:55px}.padding-t-60{padding-top:60px}.padding-t-65{padding-top:65px}.padding-t-70{padding-top:70px}.padding-t-75{padding-top:75px}.padding-t-80{padding-top:80px}.padding-t-85{padding-top:85px}.padding-t-90{padding-top:90px}.padding-t-95{padding-top:95px}.padding-t-100{padding-top:100px}.padding-b-5{padding-bottom:5px}.padding-b-10{padding-bottom:10px}.padding-b-15{padding-bottom:15px}.padding-b-20{padding-bottom:20px}.padding-b-25{padding-bottom:25px}.padding-b-30{padding-bottom:30px}.padding-b-35{padding-bottom:35px}.padding-b-40{padding-bottom:40px}.padding-b-45{padding-bottom:45px}.padding-b-50{padding-bottom:50px}.padding-b-55{padding-bottom:55px}.padding-b-60{padding-bottom:60px}.padding-b-65{padding-bottom:65px}.padding-b-70{padding-bottom:70px}.padding-b-75{padding-bottom:75px}.padding-b-80{padding-bottom:80px}.padding-b-85{padding-bottom:85px}.padding-b-90{padding-bottom:90px}.padding-b-95{padding-bottom:95px}.padding-b-100{padding-bottom:100px}.padding-l-5{padding-left:5px}.padding-l-10{padding-left:10px}.padding-l-15{padding-left:15px}.padding-l-20{padding-left:20px}.padding-l-25{padding-left:25px}.padding-l-30{padding-left:30px}.padding-l-35{padding-left:35px}.padding-l-40{padding-left:40px}.padding-l-45{padding-left:45px}.padding-l-50{padding-left:50px}.padding-l-55{padding-left:55px}.padding-l-60{padding-left:60px}.padding-l-65{padding-left:65px}.padding-l-70{padding-left:70px}.padding-l-75{padding-left:75px}.padding-l-80{padding-left:80px}.padding-l-85{padding-left:85px}.padding-l-90{padding-left:90px}.padding-l-95{padding-left:95px}.padding-l-100{padding-left:100px}.padding-r-5{padding-right:5px}.padding-r-10{padding-right:10px}.padding-r-15{padding-right:15px}.padding-r-20{padding-right:20px}.padding-r-25{padding-right:25px}.padding-r-30{padding-right:30px}.padding-r-35{padding-right:35px}.padding-r-40{padding-right:40px}.padding-r-45{padding-right:45px}.padding-r-50{padding-right:50px}.padding-r-55{padding-right:55px}.padding-r-60{padding-right:60px}.padding-r-65{padding-right:65px}.padding-r-70{padding-right:70px}.padding-r-75{padding-right:75px}.padding-r-80{padding-right:80px}.padding-r-85{padding-right:85px}.padding-r-90{padding-right:90px}.padding-r-95{padding-right:95px}.padding-r-100{padding-right:100px}.margin-5{margin:5px}.margin-10{margin:10px}.margin-15{margin:15px}.margin-20{margin:20px}.margin-25{margin:25px}.margin-30{margin:30px}.margin-35{margin:35px}.margin-40{margin:40px}.margin-45{margin:45px}.margin-50{margin:50px}.margin-55{margin:55px}.margin-60{margin:60px}.margin-65{margin:65px}.margin-70{margin:70px}.margin-75{margin:75px}.margin-80{margin:80px}.margin-85{margin:85px}.margin-90{margin:90px}.margin-95{margin:95px}.margin-100{margin:100px}.margin-t-5{margin-top:5px}.margin-t-10{margin-top:10px}.margin-t-15{margin-top:15px}.margin-t-20{margin-top:20px}.margin-t-25{margin-top:25px}.margin-t-30{margin-top:30px}.margin-t-35{margin-top:35px}.margin-t-40{margin-top:40px}.margin-t-45{margin-top:45px}.margin-t-50{margin-top:50px}.margin-t-55{margin-top:55px}.margin-t-60{margin-top:60px}.margin-t-65{margin-top:65px}.margin-t-70{margin-top:70px}.margin-t-75{margin-top:75px}.margin-t-80{margin-top:80px}.margin-t-85{margin-top:85px}.margin-t-90{margin-top:90px}.margin-t-95{margin-top:95px}.margin-t-100{margin-top:100px}.margin-b-5{margin-bottom:5px}.margin-b-10{margin-bottom:10px}.margin-b-15{margin-bottom:15px}.margin-b-20{margin-bottom:20px}.margin-b-25{margin-bottom:25px}.margin-b-30{margin-bottom:30px}.margin-b-35{margin-bottom:35px}.margin-b-40{margin-bottom:40px}.margin-b-45{margin-bottom:45px}.margin-b-50{margin-bottom:50px}.margin-b-55{margin-bottom:55px}.margin-b-60{margin-bottom:60px}.margin-b-65{margin-bottom:65px}.margin-b-70{margin-bottom:70px}.margin-b-75{margin-bottom:75px}.margin-b-80{margin-bottom:80px}.margin-b-85{margin-bottom:85px}.margin-b-90{margin-bottom:90px}.margin-b-95{margin-bottom:95px}.margin-b-100{margin-bottom:100px}.margin-l-5{margin-left:5px}.margin-l-10{margin-left:10px}.margin-l-15{margin-left:15px}.margin-l-20{margin-left:20px}.margin-l-25{margin-left:25px}.margin-l-30{margin-left:30px}.margin-l-35{margin-left:35px}.margin-l-40{margin-left:40px}.margin-l-45{margin-left:45px}.margin-l-50{margin-left:50px}.margin-l-55{margin-left:55px}.margin-l-60{margin-left:60px}.margin-l-65{margin-left:65px}.margin-l-70{margin-left:70px}.margin-l-75{margin-left:75px}.margin-l-80{margin-left:80px}.margin-l-85{margin-left:85px}.margin-l-90{margin-left:90px}.margin-l-95{margin-left:95px}.margin-l-100{margin-left:100px}.margin-r-5{margin-right:5px}.margin-r-10{margin-right:10px}.margin-r-15{margin-right:15px}.margin-r-20{margin-right:20px}.margin-r-25{margin-right:25px}.margin-r-30{margin-right:30px}.margin-r-35{margin-right:35px}.margin-r-40{margin-right:40px}.margin-r-45{margin-right:45px}.margin-r-50{margin-right:50px}.margin-r-55{margin-right:55px}.margin-r-60{margin-right:60px}.margin-r-65{margin-right:65px}.margin-r-70{margin-right:70px}.margin-r-75{margin-right:75px}.margin-r-80{margin-right:80px}.margin-r-85{margin-right:85px}.margin-r-90{margin-right:90px}.margin-r-95{margin-right:95px}.margin-r-100{margin-right:100px}.padding-v-5{padding-top:5px;padding-bottom:5px}.padding-v-10{padding-top:10px;padding-bottom:10px}.padding-v-15{padding-top:15px;padding-bottom:15px}.padding-v-20{padding-top:20px;padding-bottom:20px}.padding-v-25{padding-top:25px;padding-bottom:25px}.padding-v-30{padding-top:30px;padding-bottom:30px}.padding-v-35{padding-top:35px;padding-bottom:35px}.padding-v-40{padding-top:40px;padding-bottom:40px}.padding-v-45{padding-top:45px;padding-bottom:45px}.padding-v-50{padding-top:50px;padding-bottom:50px}.padding-v-55{padding-top:55px;padding-bottom:55px}.padding-v-60{padding-top:60px;padding-bottom:60px}.padding-v-65{padding-top:65px;padding-bottom:65px}.padding-v-70{padding-top:70px;padding-bottom:70px}.padding-v-75{padding-top:75px;padding-bottom:75px}.padding-v-80{padding-top:80px;padding-bottom:80px}.padding-v-85{padding-top:85px;padding-bottom:85px}.padding-v-90{padding-top:90px;padding-bottom:90px}.padding-v-95{padding-top:95px;padding-bottom:95px}.padding-v-100{padding-top:100px;padding-bottom:100px}.padding-h-5{padding-left:5px;padding-right:5px}.padding-h-10{padding-left:10px;padding-right:10px}.padding-h-15{padding-left:15px;padding-right:15px}.padding-h-20{padding-left:20px;padding-right:20px}.padding-h-25{padding-left:25px;padding-right:25px}.padding-h-30{padding-left:30px;padding-right:30px}.padding-h-35{padding-left:35px;padding-right:35px}.padding-h-40{padding-left:40px;padding-right:40px}.padding-h-45{padding-left:45px;padding-right:45px}.padding-h-50{padding-left:50px;padding-right:50px}.padding-h-55{padding-left:55px;padding-right:55px}.padding-h-60{padding-left:60px;padding-right:60px}.padding-h-65{padding-left:65px;padding-right:65px}.padding-h-70{padding-left:70px;padding-right:70px}.padding-h-75{padding-left:75px;padding-right:75px}.padding-h-80{padding-left:80px;padding-right:80px}.padding-h-85{padding-left:85px;padding-right:85px}.padding-h-90{padding-left:90px;padding-right:90px}.padding-h-95{padding-left:95px;padding-right:95px}.padding-h-100{padding-left:100px;padding-right:100px}.margin-v-5{margin-top:5px;margin-bottom:5px}.margin-v-10{margin-top:10px;margin-bottom:10px}.margin-v-15{margin-top:15px;margin-bottom:15px}.margin-v-20{margin-top:20px;margin-bottom:20px}.margin-v-25{margin-top:25px;margin-bottom:25px}.margin-v-30{margin-top:30px;margin-bottom:30px}.margin-v-35{margin-top:35px;margin-bottom:35px}.margin-v-40{margin-top:40px;margin-bottom:40px}.margin-v-45{margin-top:45px;margin-bottom:45px}.margin-v-50{margin-top:50px;margin-bottom:50px}.margin-v-55{margin-top:55px;margin-bottom:55px}.margin-v-60{margin-top:60px;margin-bottom:60px}.margin-v-65{margin-top:65px;margin-bottom:65px}.margin-v-70{margin-top:70px;margin-bottom:70px}.margin-v-75{margin-top:75px;margin-bottom:75px}.margin-v-80{margin-top:80px;margin-bottom:80px}.margin-v-85{margin-top:85px;margin-bottom:85px}.margin-v-90{margin-top:90px;margin-bottom:90px}.margin-v-95{margin-top:95px;margin-bottom:95px}.margin-v-100{margin-top:100px;margin-bottom:100px}.margin-h-5{margin-left:5px;margin-right:5px}.margin-h-10{margin-left:10px;margin-right:10px}.margin-h-15{margin-left:15px;margin-right:15px}.margin-h-20{margin-left:20px;margin-right:20px}.margin-h-25{margin-left:25px;margin-right:25px}.margin-h-30{margin-left:30px;margin-right:30px}.margin-h-35{margin-left:35px;margin-right:35px}.margin-h-40{margin-left:40px;margin-right:40px}.margin-h-45{margin-left:45px;margin-right:45px}.margin-h-50{margin-left:50px;margin-right:50px}.margin-h-55{margin-left:55px;margin-right:55px}.margin-h-60{margin-left:60px;margin-right:60px}.margin-h-65{margin-left:65px;margin-right:65px}.margin-h-70{margin-left:70px;margin-right:70px}.margin-h-75{margin-left:75px;margin-right:75px}.margin-h-80{margin-left:80px;margin-right:80px}.margin-h-85{margin-left:85px;margin-right:85px}.margin-h-90{margin-left:90px;margin-right:90px}.margin-h-95{margin-left:95px;margin-right:95px}.margin-h-100{margin-left:100px;margin-right:100px}.border-primary{border:1px solid #ee4e57}.border-v-primary{border-top:1px solid #ee4e57;border-bottom:1px solid #ee4e57}.border-t-primary{border-top:1px solid #ee4e57}.border-b-primary{border-bottom:1px solid #ee4e57}.border-h-primary{border-left:1px solid #ee4e57;border-right:1px solid #ee4e57}.border-l-primary{border-left:1px solid #ee4e57}.border-r-primary{border-right:1px solid #ee4e57}.border-secondary{border:1px solid #f79f40}.border-v-secondary{border-top:1px solid #f79f40;border-bottom:1px solid #f79f40}.border-t-secondary{border-top:1px solid #f79f40}.border-b-secondary{border-bottom:1px solid #f79f40}.border-h-secondary{border-left:1px solid #f79f40;border-right:1px solid #f79f40}.border-l-secondary{border-left:1px solid #f79f40}.border-r-secondary{border-right:1px solid #f79f40}.border-tertiary{border:1px solid #00a062}.border-v-tertiary{border-top:1px solid #00a062;border-bottom:1px solid #00a062}.border-t-tertiary{border-top:1px solid #00a062}.border-b-tertiary{border-bottom:1px solid #00a062}.border-h-tertiary{border-left:1px solid #00a062;border-right:1px solid #00a062}.border-l-tertiary{border-left:1px solid #00a062}.border-r-tertiary{border-right:1px solid #00a062}.border-dark{border:1px solid #2c3137}.border-v-dark{border-top:1px solid #2c3137;border-bottom:1px solid #2c3137}.border-t-dark{border-top:1px solid #2c3137}.border-b-dark{border-bottom:1px solid #2c3137}.border-h-dark{border-left:1px solid #2c3137;border-right:1px solid #2c3137}.border-l-dark{border-left:1px solid #2c3137}.border-r-dark{border-right:1px solid #2c3137}.border-lightgray{border:1px solid #eee}.border-v-lightgray{border-top:1px solid #eee;border-bottom:1px solid #eee}.border-t-lightgray{border-top:1px solid #eee}.border-b-lightgray{border-bottom:1px solid #eee}.border-h-lightgray{border-left:1px solid #eee;border-right:1px solid #eee}.border-l-lightgray{border-left:1px solid #eee}.border-r-lightgray{border-right:1px solid #eee}.border-white{border:1px solid #fff}.border-v-white{border-top:1px solid #fff;border-bottom:1px solid #fff}.border-t-white{border-top:1px solid #fff}.border-b-white{border-bottom:1px solid #fff}.border-h-white{border-left:1px solid #fff;border-right:1px solid #fff}.border-l-white{border-left:1px solid #fff}.border-r-white{border-right:1px solid #fff}.border-black{border:1px solid #000}.border-v-black{border-top:1px solid #000;border-bottom:1px solid #000}.border-t-black{border-top:1px solid #000}.border-b-black{border-bottom:1px solid #000}.border-h-black{border-left:1px solid #000;border-right:1px solid #000}.border-l-black{border-left:1px solid #000}.border-r-black{border-right:1px solid #000}.absolute-center{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:inherit}.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.horizontal-center-auto{margin-left:auto;margin-right:auto}*.float-left{float:left}*.float-right{float:right}*.clear-both{clear:both}*.clearfix{content:'';display:block;clear:both}*.num-font{font-family:"Karla",sans-serif;font-weight:300;white-space:nowrap}*.llamar{cursor:default}*.llamar:hover{text-decoration:none;color:none}.content-stand{padding-top:10px;padding-bottom:10px;border:1px dotted #d4d4d4;margin-bottom:10px}span.mensaje{font-size:18pt;font-size:1.5rem;color:#3a393c}.font-title{font-family:"Planer",sans-serif}.font-body{font-family:"Karla",sans-serif}.font-number{font-family:"Karla",sans-serif}.font-2{font-size:2pt;font-size:0.16667rem}.font-4{font-size:4pt;font-size:0.33333rem}.font-6{font-size:6pt;font-size:0.5rem}.font-8{font-size:8pt;font-size:0.66667rem}.font-10{font-size:10pt;font-size:0.83333rem}.font-12{font-size:12pt;font-size:1rem}.font-14{font-size:14pt;font-size:1.16667rem}.font-16{font-size:16pt;font-size:1.33333rem}.font-18{font-size:18pt;font-size:1.5rem}.font-20{font-size:20pt;font-size:1.66667rem}.font-22{font-size:22pt;font-size:1.83333rem}.font-24{font-size:24pt;font-size:2rem}.font-26{font-size:26pt;font-size:2.16667rem}.font-28{font-size:28pt;font-size:2.33333rem}.font-30{font-size:30pt;font-size:2.5rem}.font-32{font-size:32pt;font-size:2.66667rem}.font-34{font-size:34pt;font-size:2.83333rem}.font-36{font-size:36pt;font-size:3rem}.font-38{font-size:38pt;font-size:3.16667rem}.font-40{font-size:40pt;font-size:3.33333rem}.font-42{font-size:42pt;font-size:3.5rem}.font-44{font-size:44pt;font-size:3.66667rem}.font-46{font-size:46pt;font-size:3.83333rem}.font-48{font-size:48pt;font-size:4rem}.font-50{font-size:50pt;font-size:4.16667rem}.font-52{font-size:52pt;font-size:4.33333rem}.font-54{font-size:54pt;font-size:4.5rem}.font-56{font-size:56pt;font-size:4.66667rem}.font-58{font-size:58pt;font-size:4.83333rem}.font-60{font-size:60pt;font-size:5rem}.font-62{font-size:62pt;font-size:5.16667rem}.font-64{font-size:64pt;font-size:5.33333rem}.font-66{font-size:66pt;font-size:5.5rem}.font-68{font-size:68pt;font-size:5.66667rem}.font-70{font-size:70pt;font-size:5.83333rem}.font-72{font-size:72pt;font-size:6rem}.font-74{font-size:74pt;font-size:6.16667rem}.font-76{font-size:76pt;font-size:6.33333rem}.font-78{font-size:78pt;font-size:6.5rem}.font-80{font-size:80pt;font-size:6.66667rem}.font-82{font-size:82pt;font-size:6.83333rem}.font-84{font-size:84pt;font-size:7rem}.font-86{font-size:86pt;font-size:7.16667rem}.font-88{font-size:88pt;font-size:7.33333rem}.font-90{font-size:90pt;font-size:7.5rem}.font-92{font-size:92pt;font-size:7.66667rem}.font-94{font-size:94pt;font-size:7.83333rem}.font-96{font-size:96pt;font-size:8rem}.font-98{font-size:98pt;font-size:8.16667rem}.font-100{font-size:100pt;font-size:8.33333rem}.font-thin{font-weight:100}.font-x-light{font-weight:200}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-x-bold{font-weight:800}.font-black{font-weight:900}.font-primary{color:#ee4e57 !important}.font-secondary{color:#f79f40 !important}.font-tertiary{color:#00a062 !important}.font-dark{color:#2c3137 !important}.font-lightgray{color:#eee !important}.font-white{color:#fff !important}.font-black{color:#000 !important}.font-lowercase{text-transform:lowercase}.font-uppercase{text-transform:uppercase}.font-capitalize{text-transform:capitalize}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}ul.unordered-list{padding-left:1.5em;list-style-type:disc}ol.ordered-list{padding-left:30px;list-style-type:decimal-leading-zero}.img-center{max-width:100%;display:block;margin-left:auto;margin-right:auto}.img-cien{width:100%;display:block}.rule-primary{height:1px;background-color:#ee4e57}.rule-secondary{height:1px;background-color:#f79f40}.rule-tertiary{height:1px;background-color:#00a062}.rule-dark{height:1px;background-color:#2c3137}.rule-lightgray{height:1px;background-color:#eee}.rule-white{height:1px;background-color:#fff}.rule-black{height:1px;background-color:#000}.bg-primary{background-color:#ee4e57}.bg-primary-opacity-10{background-color:rgba(238,78,87,0.1)}.bg-primary-opacity-20{background-color:rgba(238,78,87,0.2)}.bg-primary-opacity-30{background-color:rgba(238,78,87,0.3)}.bg-primary-opacity-40{background-color:rgba(238,78,87,0.4)}.bg-primary-opacity-50{background-color:rgba(238,78,87,0.5)}.bg-primary-opacity-60{background-color:rgba(238,78,87,0.6)}.bg-primary-opacity-70{background-color:rgba(238,78,87,0.7)}.bg-primary-opacity-80{background-color:rgba(238,78,87,0.8)}.bg-primary-opacity-90{background-color:rgba(238,78,87,0.9)}.bg-primary-opacity-100{background-color:#ee4e57}.bg-secondary{background-color:#f79f40}.bg-secondary-opacity-10{background-color:rgba(247,159,64,0.1)}.bg-secondary-opacity-20{background-color:rgba(247,159,64,0.2)}.bg-secondary-opacity-30{background-color:rgba(247,159,64,0.3)}.bg-secondary-opacity-40{background-color:rgba(247,159,64,0.4)}.bg-secondary-opacity-50{background-color:rgba(247,159,64,0.5)}.bg-secondary-opacity-60{background-color:rgba(247,159,64,0.6)}.bg-secondary-opacity-70{background-color:rgba(247,159,64,0.7)}.bg-secondary-opacity-80{background-color:rgba(247,159,64,0.8)}.bg-secondary-opacity-90{background-color:rgba(247,159,64,0.9)}.bg-secondary-opacity-100{background-color:#f79f40}.bg-tertiary{background-color:#00a062}.bg-tertiary-opacity-10{background-color:rgba(0,160,98,0.1)}.bg-tertiary-opacity-20{background-color:rgba(0,160,98,0.2)}.bg-tertiary-opacity-30{background-color:rgba(0,160,98,0.3)}.bg-tertiary-opacity-40{background-color:rgba(0,160,98,0.4)}.bg-tertiary-opacity-50{background-color:rgba(0,160,98,0.5)}.bg-tertiary-opacity-60{background-color:rgba(0,160,98,0.6)}.bg-tertiary-opacity-70{background-color:rgba(0,160,98,0.7)}.bg-tertiary-opacity-80{background-color:rgba(0,160,98,0.8)}.bg-tertiary-opacity-90{background-color:rgba(0,160,98,0.9)}.bg-tertiary-opacity-100{background-color:#00a062}.bg-dark{background-color:#2c3137}.bg-dark-opacity-10{background-color:rgba(44,49,55,0.1)}.bg-dark-opacity-20{background-color:rgba(44,49,55,0.2)}.bg-dark-opacity-30{background-color:rgba(44,49,55,0.3)}.bg-dark-opacity-40{background-color:rgba(44,49,55,0.4)}.bg-dark-opacity-50{background-color:rgba(44,49,55,0.5)}.bg-dark-opacity-60{background-color:rgba(44,49,55,0.6)}.bg-dark-opacity-70{background-color:rgba(44,49,55,0.7)}.bg-dark-opacity-80{background-color:rgba(44,49,55,0.8)}.bg-dark-opacity-90{background-color:rgba(44,49,55,0.9)}.bg-dark-opacity-100{background-color:#2c3137}.bg-lightgray{background-color:#eee}.bg-lightgray-opacity-10{background-color:rgba(238,238,238,0.1)}.bg-lightgray-opacity-20{background-color:rgba(238,238,238,0.2)}.bg-lightgray-opacity-30{background-color:rgba(238,238,238,0.3)}.bg-lightgray-opacity-40{background-color:rgba(238,238,238,0.4)}.bg-lightgray-opacity-50{background-color:rgba(238,238,238,0.5)}.bg-lightgray-opacity-60{background-color:rgba(238,238,238,0.6)}.bg-lightgray-opacity-70{background-color:rgba(238,238,238,0.7)}.bg-lightgray-opacity-80{background-color:rgba(238,238,238,0.8)}.bg-lightgray-opacity-90{background-color:rgba(238,238,238,0.9)}.bg-lightgray-opacity-100{background-color:#eee}.bg-white{background-color:#fff}.bg-white-opacity-10{background-color:rgba(255,255,255,0.1)}.bg-white-opacity-20{background-color:rgba(255,255,255,0.2)}.bg-white-opacity-30{background-color:rgba(255,255,255,0.3)}.bg-white-opacity-40{background-color:rgba(255,255,255,0.4)}.bg-white-opacity-50{background-color:rgba(255,255,255,0.5)}.bg-white-opacity-60{background-color:rgba(255,255,255,0.6)}.bg-white-opacity-70{background-color:rgba(255,255,255,0.7)}.bg-white-opacity-80{background-color:rgba(255,255,255,0.8)}.bg-white-opacity-90{background-color:rgba(255,255,255,0.9)}.bg-white-opacity-100{background-color:#fff}.bg-black{background-color:#000}.bg-black-opacity-10{background-color:rgba(0,0,0,0.1)}.bg-black-opacity-20{background-color:rgba(0,0,0,0.2)}.bg-black-opacity-30{background-color:rgba(0,0,0,0.3)}.bg-black-opacity-40{background-color:rgba(0,0,0,0.4)}.bg-black-opacity-50{background-color:rgba(0,0,0,0.5)}.bg-black-opacity-60{background-color:rgba(0,0,0,0.6)}.bg-black-opacity-70{background-color:rgba(0,0,0,0.7)}.bg-black-opacity-80{background-color:rgba(0,0,0,0.8)}.bg-black-opacity-90{background-color:rgba(0,0,0,0.9)}.bg-black-opacity-100{background-color:#000}.bg-contain-center{background-position:center center;background-size:contain;background-repeat:no-repeat}.bg-contain-top-center{background-position:top center;background-size:contain;background-repeat:no-repeat}.bg-cover-center{background-position:center center;background-size:cover;background-repeat:no-repeat}.bg-cover-top-center{background-position:top center;background-size:cover;background-repeat:no-repeat}.bg-parallax{min-height:100%;background-position:center center;background-size:cover;background-attachment:fixed}.bg-parallax-center{min-height:100%;background-position:center center;background-size:cover;background-attachment:fixed}.bg-parallax-top{min-height:100%;overflow:hidden;background-position:center top;background-size:cover;background-attachment:fixed}.page-main--home-page,.page-main--internal-page{width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:auto}.page-main--home-page{margin-top:0}@media screen and (min-width: 768px){.page-main--home-page{margin-top:0}}@media screen and (min-width: 1024px){.page-main--home-page{margin-top:0}}.page-main--internal-page{margin-top:0}@media screen and (min-width: 768px){.page-main--internal-page{margin-top:0}}@media screen and (min-width: 1024px){.page-main--internal-page{margin-top:0}}.internal-page-header{padding-top:15px;padding-bottom:15px}.internal-page-header h1{margin-top:15px;margin-bottom:0px}.product-list-page-header{padding-top:15px;padding-bottom:15px}.product-list-page-header h1{margin-top:15px;margin-bottom:0px}.product-detail-page-header{padding-top:15px;padding-bottom:15px}.product-detail-page-header h1{margin-top:15px;margin-bottom:0px}.tag-title{display:block;font-family:"Planer",sans-serif;font-size:26.4pt;font-size:2.2rem;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}@media screen and (min-width: 768px){.tag-title{font-size:30pt;font-size:2.5rem}}@media screen and (min-width: 1440px){.tag-title{font-size:45pt;font-size:3.75rem}}.tag-subtitle{display:block;font-family:"Planer",sans-serif;font-size:24pt;font-size:2rem;line-height:1.2;text-transform:uppercase}@media screen and (min-width: 1440px){.tag-subtitle{font-size:36pt;font-size:3rem}}.tag-subtitle strong{margin-left:-1.5em;font-size:1.2em;font-weight:400;color:inherit}.tag-subtitle small{display:block;margin-right:-1.5em}.tag-legend{display:block;font-family:"Planer",sans-serif;font-size:21pt;font-size:1.75rem;font-weight:300;line-height:1.3}@media screen and (min-width: 1440px){.tag-legend{font-size:30pt;font-size:2.5rem}}.tag-other-products{font-size:24pt;font-size:2rem;text-align:center;text-transform:uppercase}

/*# sourceMappingURL=styles.css.map */