/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.gigya-login{margin-bottom:15px;}.gigya-raas-login{padding-right:12px;margin-right:12px;border-right:1px solid;}.hidden{display:none;}.gigya-msg-success{color:green;font-weight:bold;}.gigya-screen-dialog input[type="checkbox"]{appearance:checkbox;}.gigya-screen-dialog input[type="radio"]{appearance:radio;}
@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Black.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Black.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Black.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Black.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Black.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Black.svg#WorkSans-Black) format('svg');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BoldItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BoldItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BoldItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BoldItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BoldItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BoldItalic.svg#WorkSans-BoldItalic) format('svg');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Bold.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Bold.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Bold.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Bold.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Bold.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Bold.svg#WorkSans-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BlackItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BlackItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BlackItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BlackItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BlackItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-BlackItalic.svg#WorkSans-BlackItalic) format('svg');font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic.svg#WorkSans-Italic) format('svg');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Light.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Light.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Light.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Light.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Light.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Light.svg#WorkSans-Light) format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLight.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLight.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLight.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLight.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLight.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLight.svg#WorkSans-ExtraLight) format('svg');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans Hairline';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Hairline.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Hairline.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Hairline.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Hairline.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Hairline.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Hairline.svg#WorkSans-Hairline) format('svg');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLightItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLightItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLightItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLightItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLightItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraLightItalic.svg#WorkSans-ExtraLightItalic) format('svg');font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBoldItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBoldItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBoldItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBoldItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBoldItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBoldItalic.svg#WorkSans-ExtraBoldItalic) format('svg');font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBold.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBold.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBold.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBold.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBold.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ExtraBold.svg#WorkSans-ExtraBold) format('svg');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-LightItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-LightItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-LightItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-LightItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-LightItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-LightItalic.svg#WorkSans-LightItalic) format('svg');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular.svg#WorkSans-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-MediumItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-MediumItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-MediumItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-MediumItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-MediumItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-MediumItalic.svg#WorkSans-MediumItalic) format('svg');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Medium.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Medium.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Medium.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Medium.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Medium.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Medium.svg#WorkSans-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic_1.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic_1.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic_1.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic_1.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic_1.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Italic_1.svg#WorkSans-Italic) format('svg');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ThinItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ThinItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ThinItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ThinItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ThinItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-ThinItalic.svg#WorkSans-ThinItalic) format('svg');font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Thin.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Thin.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Thin.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Thin.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Thin.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Thin.svg#WorkSans-Thin) format('svg');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular_1.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular_1.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular_1.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular_1.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular_1.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-Regular_1.svg#WorkSans-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBold.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBold.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBold.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBold.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBold.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBold.svg#WorkSans-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Work Sans';src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBoldItalic.eot);src:url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBoldItalic.eot#iefix) format('embedded-opentype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBoldItalic.woff2) format('woff2'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBoldItalic.woff) format('woff'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBoldItalic.ttf) format('truetype'),url(/modules/custom/nestle_madrugan/css/fonts/WorkSans-SemiBoldItalic.svg#WorkSans-SemiBoldItalic) format('svg');font-weight:600;font-style:italic;font-display:swap;}
body{margin:0px;position:relative;height:100%;}body{font-family:'Gotham Rounded';color:#000;background-image:url(/modules/custom/nestle_madrugan/images/textura-blanca.jpg);background-repeat:repeat;background-position:center;}.bg-white{background:#fff !important;}.color_white{color:#FFF !important;}.color_black{color:#000 !important;}.c_gold{color:#FFE681;}.c_red{color:#B02028;}.c_red2{color:#B02028;}.ff_gotham{font-family:'Gotham Rounded';font-weight:300;}.ff_nescafesans{font-family:'nescafe_sansregular';}.ff_nescafesans_light{font-family:'nescafe_sanslight';}.ff_worksans{font-family:'Work Sans';}.fw-medium{font-weight:500;}.fw-light{font-weight:300;}.fs_12{font-size:12px;line-height:16px;}.fs_14{font-size:14px;line-height:18px;}.fs_16{font-size:16px;line-height:20px;}.fs_18{font-size:18px;line-height:22px;}.fs_20{font-size:20px;line-height:26px;}.fs_30{font-size:30px;line-height:36px;}.fs_36{font-size:36px;line-height:42px;}.fs_40{font-size:40px;line-height:46px;}.fs_45{font-size:45px;line-height:50px;}.fs_70{font-size:70px;line-height:80px;}.mw-1600px{max-width:1600px;}.mw-200px{max-width:200px;}.mw-250px{max-width:250px;}.row-half{height:50%;}.row-height-60{height:60%;}.row-height-40{height:40%;}.bg_red_texture{background-color:#B02028 !important;background-image:url(/modules/custom/nestle_madrugan/images/rojo.png);background-repeat:no-repeat;background-position:center;background-size:cover;color:#FFF;}.bg_dark_red_texture{background-color:#B02028 !important;background-image:url(/modules/custom/nestle_madrugan/images/rojo-oscuro.png);background-repeat:no-repeat;background-position:center;background-size:cover;color:#FFF;font-size:20px;}@media (min-width:991.98px){.fs_md_35{font-size:35px !important;line-height:45px;}.fs_md_45{font-size:45px !important;line-height:50px;}}.mt-20{margin-top:20px;}.mt-75{margin-top:75px;}.color-gradient{background:#D09838;background:-webkit-linear-gradient(to right,#D09838 0%,#f0dc7f 50%,#D09838 100%);background:-moz-linear-gradient(to right,#D09838 0%,#f0dc7f 50%,#D09838 100%);background:linear-gradient(to right,#D09838 0%,#f0dc7f 50%,#D09838 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.border-dashed{border-top:10px dashed;border-bottom:10px dashed;border-width:2px;border-color:#D09838;}.img_linea_dorada{margin:36px 0px 36px 0px;font-size:60px;font-family:MyCreativeLand;line-height:80px;color:#f7ca63;text-align:center;}.vertical-center{display:flex;align-items:center;}.banner-title{text-align:center;}.banner-title h1,.general-title{font-size:70px;font-family:MyCreativeLand;line-height:80px;color:#f7ca63;}.login-title h1{font-size:55px;font-family:'Gotham Rounded';line-height:80px;color:#000;text-align:center;padding-top:25px;}.banner-title span{font-size:28px;color:white;font-family:MyCreativeLand SemiBold;line-height:34px;margin-top:36px;}.descargate_app_section{padding:120px 0;background:linear-gradient(90deg,#282828 -0.31%,#000000 99.69%);background-repeat:no-repeat;background-size:cover;background-position:center;}.div_descargate_la_app{margin-top:250px;}@media (max-width:991.98px){.descargate_app_section{background-position:center bottom;background-position-y:100%;text-align:center;}}@media (max-width:767.98px){.banner-title h1,.general-title{font-size:4em;}.descargate_app_section{padding-top:40px;padding-bottom:20px;}.div_descargate_la_app{margin-top:0px;}.nescafe-box{background-size:cover;margin:0px;padding:20px;}}@media (max-width:767.98px){.generic-banner{height:440px;}.long-banner{height:590px !important;}}.title-banner-app,.title-banner-compra{font-size:30px;}@media only screen and (min-width:768px){.como_consigo_compra-img{max-height:unset;}.title-banner-app,.title-banner-compra{font-size:40px;}}.title-banner-app,.title-banner-compra{font-size:30px;}@media only screen and (min-width:768px){.como_consigo_compra-img{max-height:unset;}.title-banner-app,.title-banner-compra{font-size:40px;}.navbar-brand img{height:50px !important;margin-bottom:12px !important;}}
.validado-instant-prize{background-image:url(/modules/custom/nestle_madrugan/images/bg-popup-validado.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.validado-no-instant-prize{background-image:url(/modules/custom/nestle_madrugan/images/bg-blanco-rojo-1.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.modal-red{background-image:url(/modules/custom/nestle_madrugan/images/bg-popup-rojo.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.no-valido,.expired,.no-valido-dg,.no-instant-prize{background-image:url(/modules/custom/nestle_madrugan/images/bg-popup-rojo-ondas.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.instant-prize{background-image:url(/modules/custom/nestle_madrugan/images/bg-popup-gold-ondas.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.D_dialog-content{height:100% !important;}.instant-prize-popup{background-image:url(/modules/custom/nestle_madrugan/images/bg-popup-rojo.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;width:550px !important;max-height:98% !important;height:570px !important;}
html{height:100%;}body{margin:0;position:relative;height:100%;}footer{padding:0 !important;}body{font-family:'Gotham Rounded';color:#000;background-image:url(/modules/custom/nestle_madrugan/images/textura-blanca.jpg);background-repeat:repeat;background-position:center;}img{max-width:100%;}.container{width:100%;max-width:100%;overflow:hidden;}.back_black{background:#2c2b2b;}.back_white{background:white;}.red-link{font-family:'Gotham Rounded';font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#B02028;font-weight:bold;}.red-link:hover{text-decoration:underline;color:#B02028;}.white-link{font-family:'nescafe_sanslight';font-style:normal;font-weight:300;font-size:20px;line-height:25px;color:#FFF;}.white-link:hover{text-decoration:none;color:#FFF;}.white-link-bold{font-family:'nescafe_sansbold';font-style:normal;font-weight:300;font-size:20px;line-height:25px;color:#FFF;}.white-link-bold:hover{text-decoration:none;color:#FFF;}.nestle-button{min-height:40px;background-color:transparent;color:#000;font-size:20px;line-height:24px;font-family:'Gotham Rounded';letter-spacing:2px;border:2px solid #B02028;border-bottom-right-radius:15px;border-bottom-left-radius:2px;border-top-right-radius:2px;border-top-left-radius:2px;padding:10px 25px;text-decoration:none;cursor:pointer;display:inline-block;}.nestle-button:hover{text-decoration:none !important;}.nestle-button.red{color:#FFF;background-color:#B02028;font-weight:bold;}.nestle-button.dark_red{background-color:#B02028;border-color:#B02028;color:#FFF;}.nestle-button.black{background-color:#000;color:#FFF;}.nestle-button.white{background-color:#FFF;color:#B02028 !important;}.border_white_2{border:solid 2px #FFF;}.bg-red-light{background-color:#ED1C24;}.color_white{color:white !important;}.cursor_pointer{cursor:pointer;}.nestle-button.red:hover,.nestle-button.red:active,.nestle-button.red:visited,.nestle-button.red:link,.nestle-button.black:hover,.nestle-button.black:active,.nestle-button.black:visited,.nestle-button.black:link{color:#FFF !important;text-decoration:none !important;}.nestle-button.white:hover,.nestle-button.white:active,.nestle-button.white:visited,.nestle-button.white:link{color:#B02028 !important;text-decoration:none !important;}.confirm{max-width:600px;text-align:center;}.mw-250px{max-width:250px;}.mw-1400px{max-width:1400px;}._content{align-items:center;display:flex;height:100vh;justify-content:center;margin:0 auto!important;max-width:1600px;width:100vw;}._content_start{align-items:start;display:flex;height:100vh;justify-content:start;margin:0 auto!important;max-width:1200px;width:100vw;}.border_black_2{border:solid 2px #000;}.banner-video{width:100%;height:100vh;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;}.content-video{z-index:2;}.sueldo-home input[type="text"]{height:48px;padding:5px;background:#FFFFFF;border:none;width:405px;color:#000;}.min-h-750{min-height:750px;}.min-h-900{min-height:900px;}@media (max-width:405px){input[type="text"]{width:100%;}}.footer{padding-top:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:70px;z-index:2;}.top_footer{width:auto;text-align:center;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.top_footer li{width:auto;display:inline-block;color:white;}.top_footer li a{color:white;font-family:'Gotham Rounded';font-weight:bold;font-size:16px;}.footer_separator{padding:0px 8px;}.premio_bruto_footer{color:white;font-size:12px;text-align:center;margin-bottom:20px;}@media (max-width:991.98px){.top_footer{margin-top:25px;margin-bottom:15px;padding-left:0px;}.premio_bruto_footer{margin-bottom:65px;}.top_footer li{width:100%;padding-bottom:7px;}.footer_separator{display:none !important;}.headtopwrap{padding-left:40px !important;}}@media (max-width:450px){.sueldo-home input[type="text"]{width:300px;}}.loader,.loader:before,.loader:after{background:#B02028;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;}.loader{color:#B02028;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}.loader:before,.loader:after{position:absolute;top:0;content:'';}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.loader:after{left:1.5em;}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;justify-content:center;align-items:center;}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em;}40%{box-shadow:0 -2em;height:5em;}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em;}40%{box-shadow:0 -2em;height:5em;}}.video-content{text-shadow:0 1px 2px #000;}
.error-code{color:#c22b22 !important;}.content-navbar{background:#fff;padding:0 6.25%;font-family:GothamRounded Medium !important;height:88px;box-shadow:0 0 4px rgba(0,0,0,0.25);position:fixed !important;width:100%;z-index:100;}.content-navbar .red-button{font-family:GothamRounded Medium !important;font-size:18px;padding:10px 15px;line-height:50px;}.form-group .red-button{font-family:GothamRounded Medium !important;line-height:24px;letter-spacing:0 !important;}.content-navbar .navbar{position:relative;border:none !important;}.content-login{height:248px;position:absolute;width:100%;z-index:1000;background:#fff;text-align:center;padding:50px;top:-248px;box-shadow:0 4px 4px rgba(0,0,0,0.25);}.content-login-text{margin-bottom:25px;color:#000;font-size:18px;font-family:Gotham Rounded !important;}.content-validate{height:158px;position:absolute;width:100%;z-index:1000;background:#fff;text-align:center;padding:50px;top:-158px;box-shadow:0 4px 4px rgba(0,0,0,0.25);}.goToLogin{width:185px;line-height:40px !important;margin:auto;margin-bottom:16px;font-family:GothamRounded Medium !important;letter-spacing:0 !important;}.register-span{color:#B02028;cursor:pointer;font-size:20px;font-family:Gotham Rounded !important;}.close-login,.close-validate{position:absolute;top:0px;right:35px;cursor:pointer;}.tbValidateCode{width:405px !important;margin-right:8px;border-radius:2px !important;}.mobile-separator{height:8px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);margin-top:20px;}.mobile-close{text-align:right;padding-top:20px;}.nav-icon{margin-right:12px;}.user-dropdown{margin-top:5px;cursor:pointer;}.logged-dropdown{left:-266px !important;top:62px !important;width:307px;height:187px;border:none !important;border-radius:0 !important;box-shadow:0 4px 4px rgba(0,0,0,0.25);padding:0 !important;}.logged-item{padding:18.6px 23px !important;margin:auto !important;}.logged-item:not(:last-child){border-bottom:0.2px solid #c3c3c3 !important;}.navbar-nav .nav-link.active{color:#B02028 !important;}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#B02028 !important;}.sueldo-main{padding-top:63px !important;}@media (min-width:778px){.sueldo-main{padding-top:88px !important;}}@media (min-width:1327px) and (max-width:1400px){.navbar-nav > li > a,.content-navbar .red-button{font-size:16px !important;}}@media (min-width:992px) and (max-width:1327px){.navbar-nav > li > a,.content-navbar .red-button{font-size:12px !important;}.logged-dropdown{left:-210px !important;width:250px !important;height:170px !important;}.logged-item{width:210px !important;font-size:12px !important;}}@media (max-width:992px){.content-navbar{padding:0 !important;}.content-navbar{height:auto;}}@media (max-width:450px){.tbValidateCode{width:300px !important;}}
