/*! HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:14px;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}body{font-family:'Open Sans', sans-serif;color:#5B5A53}.bgcolor1{background-color:#2351AE}.bgcolor3{background-color:#F4F3EF}.text-default{color:#5B5A53}.text-white{color:#fff}.is_size_1{font-size:1rem}.is_size_2{font-size:1.143rem}.is_size_3{font-size:1.286rem}.is_size_7{font-size:1.643rem}.is_size_10{font-size:2.643rem}.is_lh_6{line-height:1.8rem}.mb22{margin-bottom:2.2rem}.w-80{width:80%}.w-md-100{width:100%}.img{width:100%}.open-popup{cursor:pointer}.white-popup{position:relative;background:#FFF;padding:10px;width:auto;max-width:800px;margin:20px auto}button.btn,.btn{background-color:#1D88F1;font-size:1.286rem;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin-top:30px;width:100%;color:#fff;font-weight:bold;padding-top:.5rem;padding-bottom:.5rem;position:relative}.btn:hover{color:#eee}form .btn img{position:absolute;right:30px;top:6px;display:none;width:36px}form .btn.thinking img{display:block}header{padding-top:20px;padding-bottom:20px}.header__logo{max-width:235px}section{padding-top:40px;padding-bottom:40px}section.section1{padding-top:25px}form{margin-top:30px;width:100%}form input[type="text"],form input[type="email"],form input[type="tel"]{width:100%;border-bottom:1px solid #ccc;border-top:0;border-right:0;border-left:0;padding-top:8px;padding-bottom:8px;background-color:transparent}form button.btn{margin-top:30px}img.iso{max-width:170px}img.beneficio{max-width:97px}.section__sumate{background-size:cover;background-position-y:center;background-position-x:70%;background-image:url(../img/background-destacado.jpg)}.section__sumate .row{min-height:546px}footer img.logo-and{max-width:156px}body.gracias header{background-color:#fff;padding-left:15px;padding-right:15px}body.gracias #banner{height:100vh;background-image:url("../img/background-1200px-gracias-mobile.jpg");background-color:#2351AE;background-size:100%;background-repeat:no-repeat;background-position:center 94px}body.gracias #banner .section1.bgcolor1{background-color:transparent;margin-top:200px;text-align:center;font-size:20px}body.gracias #banner .section1.bgcolor1 h1{font-size:41px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width: 768px){.section__beneficios .beneficio__img{height:180px}h2{font-size:22px}#banner{position:relative;height:980px;background-color:#2351AE;padding:60px 0px;background-image:url("../img/background-1024px-tablet.jpg");background-repeat:no-repeat;background-size:cover;background-position:center right}#banner .section1.bgcolor1{padding-top:0px;padding-bottom:0px;position:relative;background-color:transparent}#banner .section1.bgcolor1 .row>div{height:400px;padding-bottom:30px}#banner .section1.bgcolor1 .row>div .header__logo{position:absolute;left:15px;max-width:300px;width:300px;top:0px}#banner .section1.bgcolor1 .row>div h1.is_size_7{font-size:37px;line-height:49px}#banner .section1.bgcolor1 .row>div p{font-size:20px}#banner .section1.bgcolor1 .row>div .section1__logo{display:inline-block}.section__email{position:absolute;height:418px;width:352px;left:30px;bottom:100px;padding:40px 25px;background-color:rgba(244,243,239,0.9);-webkit-box-shadow:0px 3px 6px 6px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 6px 6px rgba(0,0,0,0.06);box-shadow:0px 3px 6px 6px rgba(0,0,0,0.06)}.section__email p.is_size_3{font-size:18px}.section__email button.btn{font-size:20px}.section__email form input[type="text"],.section__email form input[type="email"],.section__email form input[type="tel"]{font-size:14px}main a.btn{width:auto}.section__sumate{background-position-y:23%}.section__sumate .row{min-height:296px}.section__sumate .row p{font-size:23px;margin-bottom:0px}.section__sumate .row .btn{margin-top:10px;font-size:17px}footer img.logo-and{max-width:174px}body.gracias header{display:none}body.gracias #banner{background-position:center center;background-image:url("../img/background-2400px-desk.jpg");background-size:cover}body.gracias #banner .section1.bgcolor1{margin-top:0px;text-align:left}}@media only screen and (min-width: 960px){html{font-size:16px}h2.w-80{width:auto}h2{font-size:28px}h3.is_size_3{font-size:18px}img.iso{max-width:243px}#banner{position:relative;height:980px;background-color:#2351AE;padding:60px 0px;background-image:url("../img/background-2400px-desk.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}#banner .section1.bgcolor1{padding-top:0px;padding-bottom:0px;position:relative;background-color:transparent}#banner .section1.bgcolor1 .row>div{height:380px;padding-bottom:30px}#banner .section1.bgcolor1 .row>div .header__logo{position:absolute;left:15px;max-width:285px;width:285px;top:0px}#banner .section1.bgcolor1 .row>div h1.is_size_7{font-size:37px;line-height:49px}#banner .section1.bgcolor1 .row>div p{font-size:20px}#banner .section1.bgcolor1 .row>div .section1__logo{display:inline-block}.section__email{position:absolute;height:418px;width:352px;left:30px;bottom:100px;padding:40px 25px;background-color:rgba(244,243,239,0.9);-webkit-box-shadow:0px 3px 6px 6px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 6px 6px rgba(0,0,0,0.06);box-shadow:0px 3px 6px 6px rgba(0,0,0,0.06)}.section__email p.is_size_3{font-size:18px}.section__email button.btn{font-size:20px}.section__email form input[type="text"],.section__email form input[type="email"],.section__email form input[type="tel"]{font-size:14px}.video{max-width:765px}section{padding-top:100px;padding-bottom:100px}.section__iso a.btn{font-size:24px}.section__iso p{max-width:853px;margin-left:auto;margin-right:auto;font-size:16px}.section__beneficios p.is_size_2{font-size:16px;line-height:27px}.section__beneficios img.beneficio{max-width:none}.section__beneficios .beneficio__img{height:180px}.section__sumate{background-position-y:23%}.section__sumate .row{min-height:167px}.section__sumate .row p{font-size:23px;margin-bottom:0px}.section__sumate .row .btn{margin-top:10px;font-size:17px}}@media only screen and (min-width: 1024px){#banner{position:relative;height:540px}.section__email{position:absolute;height:418px;width:352px;right:30px;top:60px;left:auto;bottom:auto;padding:40px 25px}}@media only screen and (min-width: 1440px){#banner{height:628px}#banner .section1.bgcolor1 .container{max-width:90%}#banner .section1.bgcolor1 .container .row>div .header__logo{position:absolute;max-width:340px;width:340px}#banner .section__email{top:80px;left:72%;right:auto}.section__sumate{background-position-x:50%;background-size:auto}}@media only screen and (min-width: 1900px){#banner{background-position:center right}#banner .section1.bgcolor1 .container{max-width:80%}#banner .section1.bgcolor1 .container .row>div{height:480px}#banner .section1.bgcolor1 .container .row>div h1.is_size_7{font-size:50px;line-height:58px}#banner .section1.bgcolor1 .container .row>div p{font-size:25px;line-height:36px}}
