/* @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(/sueldo/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(/sueldo/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;}
body{margin:0px;position:relative;padding-bottom:70px;height:100%;background-color:#B02028 !important;background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2025/rojo.png) !important;background-repeat:repeat;background-position:center;}.bases-content::-webkit-scrollbar{width:9px;}.bases-content::-webkit-scrollbar-track{border-radius:10px;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(189,189,189,1) 30%,rgba(189,189,189,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);}.bases-content::-webkit-scrollbar-thumb{border-radius:16px;background-color:#B02028;}.navbar-toggler{background-color:#9d1726;}#cont_bases{padding:40px;max-width:1400px;margin:auto;color:#fff;font-family:'Gotham Rounded' !important;}.red_wave{top:-480px;}.home_producto{max-height:250px;width:auto!important;margin-top:0px;}.box_home_misparticipaciones_title_1{font-family:nescafe_sansregular;font-size:24px;}.footer.container.back_black{position:relative!important;}.max_width_1048{max-width:1048px;margin-left:auto;margin-right:auto;padding:20px;padding-top:60px;}.ganadorxs_section{background-position-y:100px;padding-top:0px;}@media (max-width:767.98px){.home_logo{width:232px;margin-bottom:50px;margin-top:50px;}.div_title{margin-top:33%;}}@media (max-width:576.98px){}@media (max-width:620.98px){.div_title{margin-top:33%;}}@media (max-width:576.98px){.div_title{margin-top:33%;}.div_title span{font-size:38px;line-height:42px;}}@media (max-width:440.98px){.div_title{margin-top:25%;}}.header_link_active{border:solid 1px #FFF;border-radius:70px;padding-top:10px !important;padding-bottom:10px !important;padding-left:45px !important;padding-right:45px !important;background-color:#FFF;color:#000;font-size:24px;}a.header_link{border:solid 1px #FFF;border-radius:70px;padding-top:10px !important;padding-bottom:10px !important;padding-left:45px !important;padding-right:45px !important;color:#FFF;font-size:24px;text-decoration:none !important;display:block;}a.header_link:hover{border:solid 1px #FFF;border-radius:70px;padding-top:10px !important;padding-bottom:10px !important;padding-left:45px !important;padding-right:45px !important;background-color:#FFF;color:#000 !important;font-size:24px;text-decoration:none !important;display:block;}.bg-textura-roja{background-color:#B02028 !important;background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2024/textura-roja.png);background-size:cover;}
body{margin:0px;position:relative;height:100%;}body{font-family:'Gotham Rounded';color:#000;background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2025/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-55{height:55%;}.row-height-45{height:45%;}.row-height-40{height:40%;}.bg_red_texture{background-color:#B02028 !important;background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2025/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(/sueldo/modules/custom/sueldo_21_website/images/2025/premio-diario/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;}.generic-banner{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2022/banner-nescafe-sueldo.png);background-repeat:no-repeat;background-position:center 0px;background-size:cover;height:590px;padding-bottom:120px;max-width:2300px;margin:0 auto;}.generic-banner + div{margin-top:-140px;}.generic-banner .banner-logo{margin-top:30px;}.generic-banner .banner-title{margin-top:90px;}.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;}.nescafe-box{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2022/nescafe-box.png);background-repeat:no-repeat;background-size:contain;background-position:center;min-height:288px;text-align:center;margin:0 5px;}.nescafe-box > div{margin:0 auto !important;padding:10px;}.nescafe-box p{font-size:20px;line-height:24px;color:#FFF;max-width:860px;}@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:60px !important;}
.validado-instant-prize{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2026/bg-popup-validado.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.validado-no-instant-prize{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2026/bg-popup-validado.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.modal-red{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2025/bg-popup-rojo.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.no-valido,.no-valido-dg,.no-instant-prize{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2025/bg-popup-rojo-ondas.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px !important;}.instant-prize{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2025/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,.countdown-popup{background-image:url(/sueldo/modules/custom/sueldo_21_website/images/2025/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;}.countdown-popup img{width:95%;max-width:300px;}.countdown-popup p{font-size:26px;font-style:normal;font-weight:600;line-height:41px;text-transform:uppercase;}
.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;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:fixed;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;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;}@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:1120px){.content-navbar{padding:0 !important;}.content-navbar{height:auto;}}@media (max-width:450px){.tbValidateCode{width:300px !important;}}.sueldo-main{padding-top:88px !important;}
