.page-campanas .container{width:95%;max-width:1440px}.page-campanas .false-header{background-color:white;padding:20px 0;border-bottom:1px solid #eee}.page-campanas .false-header .container{display:flex;align-items:center;justify-content:center}.page-campanas .false-header .logo{width:220px;display:block}.page-campanas .false-header .logo img{display:block;max-width:100%;margin:0 auto}.page-campanas .false-header .logo.ris{margin-right:auto}.page-campanas .false-footer{background:#f5f5f5;padding:10px;border-top:1px solid #eee}.page-campanas .false-footer.no-border{border-top:0}.page-campanas .false-footer .container p{text-align:center;color:#333;font-size:14px}.page-campanas .breadcrumbs-list{padding:15px 0}.page-campanas .breadcrumbs-list li{list-style:none;display:inline-block;position:relative}.page-campanas .breadcrumbs-list li:after{content:"/";margin:0 5px}.page-campanas .breadcrumbs-list li:last-child:after{display:none}.page-campanas .breadcrumbs-list li:last-child a{text-decoration:none}.page-campanas .breadcrumbs-list li a{font-weight:600;font-size:15px;text-decoration:underline}.page-campanas .banner-intro{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/Risoul_-_Programa_Digital_de_incentivos___3.png");background-size:cover;background-position:center center}.page-campanas .banner-intro .container{height:290px}.page-campanas .block-blue{background-color:#073c79;padding:30px 0}.page-campanas .block-blue h2,.page-campanas .block-blue p{color:white;text-align:center}.page-campanas .block-blue h2{font-size:29px;margin-bottom:25px}.page-campanas .block-blue p{margin-bottom:10px;font-size:19px}.page-campanas .block-blue p:last-child{margin-bottom:0}.page-campanas .block-blue a.btn-desc{display:flex;align-items:center;justify-content:center;margin:20px auto 0;border:2px solid white;border-radius:8px;color:white;font-size:21px;text-align:center;line-height:1;height:60px;width:100%;max-width:280px;font-weight:600;transition:all .1s ease-in-out}.page-campanas .block-blue a.btn-desc:hover{background-color:white;color:#073c79}.page-campanas .block-lines-back{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/fondo-lines-campanas.jpg");background-position:center center;background-size:cover}.page-campanas .block-lines-back .container{max-width:1190px;margin:0 auto;padding:40px 0;display:flex;align-items:center;justify-self:center}.page-campanas .block-lines-back p{text-align:left;line-height:1.75;font-size:19px;color:#2f2f2f}.page-campanas .bloque-marcas{padding:50px 0;background-color:#f4f4f4}.page-campanas .bloque-marcas h2{text-align:center;color:#2f2f2f;margin:0 0 50px;font-size:30px}.page-campanas .bloque-marcas .grid-blocks{display:flex;justify-content:center;max-width:1190px;margin:0 auto}.page-campanas .bloque-marcas .grid-blocks .itm{width:50%}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca{width:100%;max-width:460px;margin:0 auto;display:block;border:3px solid #dadddf;height:320px;display:flex;flex-flow:column;justify-content:center;box-shadow:0px 2px 5px 1px rgba(0,0,0,.2);transition:all .2s ease-in-out}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca:hover{box-shadow:0 3px 7px 2px rgba(0,0,0,.3)}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca .logo{width:100%;height:170px;display:flex;align-items:center;justify-self:center}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca .logo img{display:block;margin:0 auto;max-width:100%}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca a.btn-orange{display:flex;justify-content:center;align-items:center;width:100%;max-width:370px;height:40px;margin:50px auto 0;text-align:center;color:white;font-weight:bold;font-size:22px;background-color:#ec6933;border-radius:4px}.page-campanas .banner-blue{background-color:#073c79;padding:60px 0}.page-campanas .banner-blue h3{text-align:center;color:white;font-weight:normal;font-size:27px}.page-campanas .banner-blue h3 span{font-weight:bold;color:white}#marcaPage .hero-intro{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/fondo-campanas.jpg");background-size:cover;background-position:center center;border-bottom:1px solid #eee}#marcaPage .hero-intro .container{height:auto;padding-bottom:30px}#marcaPage .hero-intro .intro-txt{margin:10px 0 0 10px}#marcaPage .hero-intro .intro-txt h1{font-size:35px}#marcaPage .block-retos{padding:30px 0}#marcaPage .block-retos .intro-grid{display:flex;position:relative}#marcaPage .block-retos h2{text-align:center;font-size:30px;text-transform:uppercase;margin-bottom:40px;width:100%;padding-left:250px}#marcaPage .block-retos a.btn-descarga{display:flex;justify-content:center;align-items:center;width:100%;max-width:250px;height:40px;margin:10px 80px 0 0;text-align:center;font-weight:bold;font-size:17px;border-radius:4px;color:#2a4f8f;background-color:white;border:2px solid}#marcaPage .block-retos a.btn-descarga:hover{background-color:#2a4f8f;color:white}#marcaPage .block-retos .cards-retos{width:100%;max-width:1190px;margin:0 auto}#marcaPage .block-retos .cards-retos .card-r{background-color:#f1f1f1;border:1px solid #b8b8b8;border-radius:10px;width:100%;margin:0 auto 30px;padding:20px 30px;display:flex;align-items:center;justify-content:center}#marcaPage .block-retos .cards-retos .card-r .itm{width:50%}#marcaPage .block-retos .cards-retos .card-r .txt{width:100%}#marcaPage .block-retos .cards-retos .card-r .txt h3{color:#0b0b0b;font-size:30px}#marcaPage .block-retos .cards-retos .card-r .txt h3 span{display:block;font-size:17px}#marcaPage .block-retos .cards-retos .card-r .txt ul{padding-left:20px;margin-top:30px}#marcaPage .block-retos .cards-retos .card-r .txt ul li{color:#073c79}#marcaPage .block-retos .cards-retos .card-r .txt ul li span{color:#0b0b0b}#marcaPage .block-retos .cards-retos .card-r .txt p,#marcaPage .block-retos .cards-retos .card-r .txt ul li{font-size:16px;line-height:1.75}#marcaPage .block-retos .cards-retos .card-r .forma-card{width:90%;margin-left:auto}#marcaPage .block-retos .cards-retos .card-r .forma-card h4{text-align:center;font-size:20px;margin-bottom:20px}#marcaPage .block-retos .cards-retos .card-r .forma-card form{width:100%;margin:0 auto;display:block}#marcaPage .block-retos .cards-retos .card-r .forma-card form fieldset{max-width:100%}#marcaPage .block-retos .cards-retos .card-r .forma-card form .hs-form-field{margin-bottom:15px}#marcaPage .block-retos .cards-retos .card-r .forma-card form .hs-error-msgs{display:none !important}#marcaPage .block-retos .cards-retos .card-r .forma-card form label{font-weight:600;font-size:14px;display:block;margin-bottom:5px}#marcaPage .block-retos .cards-retos .card-r .forma-card form label .hs-form-required{color:red}#marcaPage .block-retos .cards-retos .card-r .forma-card form .hs-input,#marcaPage .block-retos .cards-retos .card-r .forma-card form select{margin-right:0;width:98%;max-width:243px;padding:0 !important;padding-left:5px !important;height:25px;line-height:1;box-shadow:none;border:1px solid #c5c5c5;outline:0 !important}#marcaPage .block-retos .cards-retos .card-r .forma-card form .hs-input.error,#marcaPage .block-retos .cards-retos .card-r .forma-card form select.error{border-color:red}#marcaPage .block-retos .cards-retos .card-r .forma-card form .hs-submit .actions{margin:0;padding:0}#marcaPage .block-retos .cards-retos .card-r .forma-card form .hs-submit .actions input{background:#073c79;text-shadow:none;border:0;outline:0 !important;box-shadow:none !important;font-size:13px;text-transform:uppercase;cursor:pointer;font-weight:bold;width:100%;max-width:130px;height:35px;color:white;border-radius:3px;margin:10px auto 0;display:block}#marcaPage .block-retos .cards-retos .card-r .disabled{text-transform:uppercase;text-align:center;font-size:28px;padding:10px;background-color:#ccc;width:100%;max-width:370px;margin:0 auto;border-radius:4px;border:1px solid #ababab}#semanaPage .hero-intro{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/fondo-campanas.jpg");background-size:cover;background-position:center center;border-bottom:1px solid #eee}#semanaPage .hero-intro .container{height:150px}#semanaPage .hero-intro .intro-txt{margin-top:10px}#semanaPage .hero-intro .intro-txt h1{font-size:33px}#semanaPage .hero-intro .intro-txt p{font-size:25px;font-weight:600}#semanaPage .semana-sides{padding:30px 0 30px}#semanaPage .semana-sides .container{display:flex;justify-content:center;position:relative;left:0;top:0}#semanaPage .semana-sides .container .sidebar{width:100%;max-width:350px;margin-left:0;display:flex}#semanaPage .semana-sides .container .sidebar .banner{width:100%;margin-bottom:20px}#semanaPage .semana-sides .container .sidebar .banner:last-child{margin-bottom:0}#semanaPage .semana-sides .container .sidebar .banner a{position:relative;width:100%;cursor:pointer;top:0;display:flex;height:100%}#semanaPage .semana-sides .container .sidebar .banner a img{display:block;margin:0 auto;max-width:100%}#semanaPage .semana-sides .container .sidebar .banner a span{display:none;font-weight:bold;text-decoration:underline;color:#ed6f33;margin:10px auto 25px;text-align:center}#semanaPage .semana-sides .container .cards-side{width:100%}#semanaPage .semana-sides .container .cards-side .card-semana{background-color:#f1f1f1;border:1px solid #b8b8b8;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;height:100%;margin:0 auto 0;padding:20px 30px;display:flex;align-items:center;justify-content:center}#semanaPage .semana-sides .container .cards-side .card-semana .itm.pictureItm{width:100%;max-width:350px;margin-right:30px}#semanaPage .semana-sides .container .cards-side .card-semana .itm.textItm{width:100%}#semanaPage .semana-sides .container .cards-side .card-semana img{width:100% !important;display:block;max-width:350px !important;margin-right:30px}#semanaPage .semana-sides .container .cards-side .card-semana .txt{width:100%}#semanaPage .semana-sides .container .cards-side .card-semana .txt h3{color:#0b0b0b;font-size:30px}#semanaPage .semana-sides .container .cards-side .card-semana .txt h3 span{display:block;font-size:23px;font-weight:normal}#semanaPage .semana-sides .container .cards-side .card-semana .txt p{margin:15px 0}#semanaPage .semana-sides .container .cards-side .card-semana .txt p,#semanaPage .semana-sides .container .cards-side .card-semana .txt ul li{font-size:16px;line-height:1.75}#semanaPage .semana-sides .container .cards-side .card-semana .txt a.btn-sema{background-color:#073c79;font-size:13px;text-transform:uppercase;font-weight:bold;width:100%;max-width:130px;height:35px;color:white;border-radius:3px;margin:0;display:block;text-align:center;line-height:34px}.noScroll{overflow-y:hidden}.modal{width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;display:none}.modal.active{display:flex}.modal .coverModal{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1}.modal .modalBody{position:relative;z-index:2;width:100%;max-width:750px}.modal .modalBody .close{position:relative;margin-bottom:10px;color:white;font-size:14px;font-weight:bold;display:table;margin-left:auto;padding:6px;border:2px solid white;border-radius:3px;cursor:pointer}.modal .modalBody .close:hover{background-color:white;color:#073c79}.modal .modalBody .encuesta{max-width:100%;margin:0 auto}.modal .modalBody .smcx-embed{width:100%;max-width:100%;height:100%;max-height:500px;min-height:500px}.modal .modalBody .smcx-embed .smcx-iframe-container{max-width:100%;margin:0 auto !important;height:500px !important}@media(min-width:979px) and (max-width:1200px){.page-campanas .banner-intro .container{height:240px}.page-campanas .block-lines-back p{text-align:center}#semanaPage .hero-intro .container{height:auto;padding-bottom:20px}#semanaPage .hero-intro .intro-txt{margin-left:0}#semanaPage .semana-sides .container{display:block}#semanaPage .semana-sides .container .sidebar{max-width:100%;display:flex}#marcaPage .block-retos h2{text-align:left;padding-left:0}#marcaPage .block-retos a.btn-descarga{margin-right:0}}@media(min-width:768px) and (max-width:978px){.page-campanas .banner-intro .container{height:240px}.page-campanas .block-lines-back .container{height:200px}.page-campanas .block-lines-back p{text-align:center;font-size:20px}.page-campanas .block-blue{padding:25px 0}.page-campanas .block-blue h2{font-size:27px}.page-campanas .block-blue p{font-size:18px}.page-campanas .block-blue a.btn-desc{font-size:18px;max-width:250px;height:60px;margin-top:20px}.page-campanas .bloque-marcas{padding:25px 0}.page-campanas .bloque-marcas h2{margin-bottom:25px;font-size:23px}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca{max-width:340px}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca .logo{width:70%;margin:0 auto;height:100px}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca a.btn-orange{font-size:17px;width:280px}.page-campanas .banner-blue{padding:25px 0}.page-campanas .banner-blue h3{font-size:20px}#marcaPage .hero-intro .container{height:auto;padding-bottom:20px}#marcaPage .hero-intro .intro-txt{margin-left:0}#marcaPage .block-retos h2{text-align:left;padding-left:0}#marcaPage .block-retos a.btn-descarga{margin-right:0}#marcaPage .block-retos .cards-retos .card-r{display:block}#marcaPage .block-retos .cards-retos .card-r .itm{width:100%}#marcaPage .block-retos .cards-retos .card-r .txt{margin-bottom:30px}#semanaPage .hero-intro .container{height:auto;padding-bottom:20px}#semanaPage .hero-intro .intro-txt{margin-left:0}#semanaPage .semana-sides .container{display:block}#semanaPage .semana-sides .container .sidebar{max-width:100%;display:flex}#semanaPage .semana-sides .container .sidebar .banner{padding:10px}#semanaPage .semana-sides .container .cards-side .card-semana img{max-width:270px}}@media(max-width:767px){.page-campanas .banner-intro .container{height:170px}.page-campanas .block-lines-back{padding:20px 0}.page-campanas .block-lines-back .container{height:auto}.page-campanas .block-lines-back p{text-align:center;font-size:15px}.page-campanas .block-blue{padding:25px 0}.page-campanas .block-blue h2{font-size:23px;margin-bottom:10px}.page-campanas .block-blue p{font-size:18px}.page-campanas .block-blue a.btn-desc{font-size:18px;max-width:250px;height:50px;margin-top:20px;border-width:1px}.page-campanas .bloque-marcas{padding:25px 0}.page-campanas .bloque-marcas h2{margin-bottom:25px;font-size:23px}.page-campanas .bloque-marcas .grid-blocks{display:block}.page-campanas .bloque-marcas .grid-blocks .itm{width:100%;margin:0 auto 20px}.page-campanas .bloque-marcas .grid-blocks .itm:last-child{margin-bottom:0}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca{max-width:400px;height:auto;padding:30px 0}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca .logo{width:70%;margin:0 auto;height:100px}.page-campanas .bloque-marcas .grid-blocks .itm .block-marca a.btn-orange{font-size:17px;width:280px}.page-campanas .banner-blue{padding:25px 0}.page-campanas .banner-blue h3{font-size:20px}#marcaPage .hero-intro .container{height:auto;padding-bottom:20px}#marcaPage .hero-intro .intro-txt{margin-left:0}#marcaPage .block-retos .intro-grid{align-items:center;margin-bottom:20px}#marcaPage .block-retos h2{text-align:left;padding-left:0;font-size:23px;margin-bottom:0}#marcaPage .block-retos a.btn-descarga{margin-right:0;font-size:15px}#marcaPage .block-retos .cards-retos .card-r{display:block;padding:15px}#marcaPage .block-retos .cards-retos .card-r .itm{width:100%}#marcaPage .block-retos .cards-retos .card-r .txt{margin-bottom:30px}#marcaPage .block-retos .cards-retos .card-r .forma-card{width:100%;margin:0}#marcaPage .block-retos .cards-retos .card-r .forma-card form .hs-input{max-width:100%}#semanaPage .hero-intro .container{height:auto;padding-bottom:20px}#semanaPage .hero-intro .intro-txt{margin-left:0}#semanaPage .semana-sides .container{display:block}#semanaPage .semana-sides .container .sidebar{max-width:100%;display:block}#semanaPage .semana-sides .container .sidebar .banner{padding:0;background-color:#f1f1f1;border:1px solid #bfbfbf;border-top:0}#semanaPage .semana-sides .container .sidebar .banner a img{display:none}#semanaPage .semana-sides .container .cards-side .card-semana{display:block;border-radius:0;border-bottom:0}#semanaPage .semana-sides .container .cards-side .card-semana img{max-width:270px;display:block;margin:0 auto 20px}#semanaPage .semana-sides .container .cards-side .card-semana .txt h3{text-align:center}#semanaPage .semana-sides .container .cards-side .card-semana .txt p{text-align:center}#semanaPage .semana-sides .container .cards-side .card-semana .txt a.btn-sema{margin:0 auto}#semanaPage .semana-sides .container .sidebar .banner a span{display:table}}@media(max-width:480px){.page-campanas .false-header{padding:10px 0}.page-campanas .false-header .logo{margin:0 auto}.page-campanas .banner-intro .container{height:100px}#marcaPage .hero-intro .intro-txt h1{font-size:25px;text-align:center}#marcaPage .hero-intro .intro-txt a.btn-descarga{margin:20px auto 0}#marcaPage .block-retos{padding:25px 0 0}#marcaPage .block-retos .intro-grid{display:block;margin-bottom:20px}#marcaPage .block-retos h2{font-size:25px;margin-bottom:0;text-align:center}#marcaPage .block-retos a.btn-descarga{margin:10px auto 0}#marcaPage .block-retos .cards-retos .card-r .disabled{font-size:20px}#semanaPage .hero-intro .container{padding-bottom:0}#semanaPage .hero-intro .breadcrumbs-list{display:none}#semanaPage .hero-intro .intro-txt{margin-top:0;padding:20px 0}#semanaPage .hero-intro .intro-txt h1{font-size:25px;text-align:center}#semanaPage .hero-intro .intro-txt p{text-align:center;font-size:17px}#semanaPage .semana-sides .container .cards-side .card-semana{padding:20px 10px}.modal .modalBody{max-width:300px}}