.button{font-weight:600;padding:13px 48px;border-radius:3rem;background:linear-gradient(117.23deg, #D2178F -26.26%, #8234D0 136.01%);color:#fff;border:none;font-family:Montserrat,sans-serif;line-height:1;font-style:italic}@media screen and (min-width: 1024px){.button{font-size:1.25rem;padding:14px 42px;min-width:283px}}.button:hover{background-image:linear-gradient(117.23deg, #D2178F 136.01%, #8234D0 -26.26%)}.fixed-button{position:fixed;left:0;right:0;width:-moz-fit-content;width:fit-content;margin-inline:auto;bottom:30px;text-align:center;cursor:pointer}@media screen and (min-width: 492px){.fixed-button{position:revert;max-width:revert}}.container-close-button{display:flex;justify-content:right;align-items:center;position:relative;width:106px;max-width:106px;height:33px;cursor:pointer}.container-close-button .close-button{z-index:2;width:29px;max-width:29px;height:29px;max-height:29px;border-radius:100%;border:1px solid #fff;background:hsla(0,0%,100%,.3019607843);cursor:pointer;color:#fff;margin:0 2px 0 0}.container-close-button .close-button svg{margin:0 auto}.container-close-button .close-button:hover{background:var(--pink-gradient);border:2px var(--pink-gradient) solid}.container-close-button .bg-close-button{display:flex;justify-content:flex-start;align-items:center;font-family:"Montserrat",sans-serif;font-size:.625rem;font-style:italic;font-weight:600;text-align:left;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(217,217,217,.5490196078);transition:all .5s ease-out;width:28px;max-width:100%;border-radius:30px;padding:0 0 0 16px;opacity:0}.container-close-button .bg-close-button .bg-text{transition:opacity .2s ease}.container-close-button:hover .close-button{background:var(--pink-gradient);border:2px var(--pink-gradient) solid}@media screen and (min-width: 1024px){.container-close-button:hover .bg-close-button{width:100%;height:100%;opacity:1;left:auto;right:0}}.container-close-button:not(:hover) .bg-close-button{width:28px;height:28px;right:0;left:auto;opacity:0}.container-close-button:not(:hover) .bg-close-button .bg-text{opacity:0}.close-button-mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;width:106px;max-width:106px;height:29px;font-family:"Montserrat",sans-serif;font-size:.625rem;font-style:italic;font-weight:500;text-align:left;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:16px;opacity:.5;padding:8px 12px;cursor:pointer}@media screen and (min-width: 900px){.close-button-mobile{display:none}}.home-page .container-close-button{display:none}.home-page .close-button-mobile{display:none}.form-input{width:100%;max-width:335px;margin:0 0 28px 0;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media screen and (min-width: 900px){.form-input{width:360px;max-width:360px;margin:0 0 40px 0}}.form-input .input-filled{color:#fff !important}.form-input .input-empty{border-color:#ffb392 !important;color:#fff !important;background:rgba(223,15,15,.3019607843) !important}.form-input .input-warning{position:absolute;bottom:-20px;font-size:.75rem;font-weight:400;text-align:left;color:#ffffb4}.form-input .input-warning-image{position:absolute;bottom:-41px;font-size:.75rem;font-weight:400;text-align:left;color:#ffffb4}.form-input .input-warning-date{line-height:1.5;font-family:"Montserrat",sans-serif;font-size:.75rem;text-align:left;color:#ffffb4 !important;white-space:normal;word-wrap:break-word;position:absolute;bottom:-20px;left:0}.form-input .input-label{font-size:.875rem;font-weight:700;color:#fff;margin:0 0 2px 0}@media screen and (min-width: 360px){.form-input .input-label{font-size:1rem}}@media screen and (min-width: 900px){.form-input .input-label{font-size:1.125rem}}.form-input .input-label span{color:#35cbcc}.form-input .input-field-date input{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 900px){.form-input .input-field-date{max-width:310px;max-height:36px}}@supports(-moz-appearance: none){.form-input .input-field-date::before{content:""}}.form-input .input-field{width:100%;max-width:335px;height:40px;max-height:40px;font-size:.8rem;font-weight:400;padding:8px 6px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border:2px solid hsla(0,0%,100%,.4549019608);color:hsla(0,0%,100%,.5019607843);background:rgba(0,0,0,0);transition:.1s all ease-in}@media screen and (min-width: 360px){.form-input .input-field{font-size:1rem}}@media screen and (min-width: 900px){.form-input .input-field{padding:8px 12px;width:360px;max-width:360px;font-size:1.125rem}}.form-input .input-field::-moz-placeholder{color:hsla(0,0%,100%,.5019607843) !important}.form-input .input-field::placeholder{color:hsla(0,0%,100%,.5019607843) !important}.form-input .input-field:focus{outline:none;border:1.5px #35cbcc solid;color:hsla(0,0%,100%,.5019607843) !important}.form-input #nro-confirmation,.form-input #id-cine,.form-input #code-transaction,.form-input #selected-image-name{padding:8px 23px 8px 6px}@media screen and (min-width: 360px){.form-input #nro-confirmation,.form-input #id-cine,.form-input #code-transaction,.form-input #selected-image-name{padding:8px 23px 8px 12px}}@media screen and (min-width: 900px){.form-input #nro-confirmation,.form-input #id-cine,.form-input #code-transaction,.form-input #selected-image-name{padding:8px 30px 8px 12px}}.form-input .icon-tooltip{display:inline;cursor:pointer}.form-input .selected-image-name{display:flex;justify-content:flex-start;align-items:center;position:absolute;top:59%;transform:translateY(1px);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMxMzFfOTApIj4KPHBhdGggZD0iTTUuNTk5MTggNS4xOTEzM0M1LjAwMjU4IDUuMTkxMzMgNC40NDA5NyA1LjE4NzgyIDMuODc5MzYgNS4xOTMwOUMzLjY0MTQyIDUuMTk1NDMgMy40MzIwNiA1LjE1NzM2IDMuMzE3MTcgNC45MTc4MkMzLjIwMDUzIDQuNjczNTggMy4zMTQ4NCA0LjQ4ODUxIDMuNDY5OTYgNC4zMTA0NkM0LjUwMDQ2IDMuMTI5MTMgNS41MjkyIDEuOTQ2NjMgNi41NTk2OSAwLjc2NTMwM0M2Ljg2NjQ1IDAuNDEzODkyIDcuMTI5NDcgMC40MTA5NjMgNy40MzIxNCAwLjc1NzY4OUM4LjQ2MzIyIDEuOTM4NDMgOS40OTEzOCAzLjEyMTUyIDEwLjUyMjUgNC4zMDI4NUMxMC42NzY0IDQuNDc5NzIgMTAuNzk4OSA0LjY2MTI5IDEwLjY4NjMgNC45MDc4NkMxMC41NzY3IDUuMTQ5NzUgMTAuMzcwMiA1LjE5NTQzIDEwLjEzMDUgNS4xOTMwOUM5LjU2ODM2IDUuMTg3ODIgOS4wMDU1OCA1LjE5MTMzIDguNDAwMjMgNS4xOTEzM1Y1LjUxMzQ2QzguNDAwMjMgNy4zNzY1MyA4LjQwMDIzIDkuMjQwMTggOC40MDAyMyAxMS4xMDMyQzguNDAwMjMgMTEuNjA0IDguMjU2MTkgMTEuNzQ5OCA3Ljc2MjgxIDExLjc1MUM3LjI1Nzc3IDExLjc1MjIgNi43NTI3MyAxMS43NTE2IDYuMjQ3NjkgMTEuNzUxQzUuNzM3OTggMTEuNzUwNCA1LjU5OTc3IDExLjYwODcgNS41OTk3NyAxMS4wODUxQzUuNTk5NzcgOS4yNDEzNSA1LjU5OTc3IDcuMzk3NjEgNS41OTk3NyA1LjU1Mzg3VjUuMTkxOTJMNS41OTkxOCA1LjE5MTMzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzLjk5NzEgMTAuODMwOUMxMy45OTcxIDEyLjA5ODMgMTQuMDA1OCAxMy4zMzcxIDEzLjk5MyAxNC41NzU4QzEzLjk4NzIgMTUuMTM5OCAxMy41NzU0IDE1LjQ5ODIgMTIuOTcwMSAxNS40OTg4QzExLjEwNTEgMTUuNTAxNyA5LjI0MDAyIDE1LjUgNy4zNzQ5OCAxNS41QzUuMjg2NTkgMTUuNSAzLjE5NzYxIDE1LjUgMS4xMDkyMiAxNS41QzAuMzU0NTcxIDE1LjUgMC4wMDE3NDI0NSAxNS4xNDc0IDAuMDAxMTU5MjYgMTQuMzkyNUMtNy4xMTY5M2UtMDYgMTMuMjEyOSAwLjAwMTE1OTI2IDEyLjAzMzkgMC4wMDExNTkyNiAxMC44MzMySDEuODY2MTlWMTMuNjA5NEgxMi4xMTk4VjEwLjgzMDlIMTMuOTk3N0gxMy45OTcxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMTMxXzkwIj4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:14px;background-position:97% 11px;background-color:hsla(0,0%,100%,.2588235294);border:1.5px solid hsla(0,0%,100%,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media(max-width: 300px){.form-input{transform:translateY(8px);background-position:left -1px}}.form-input .add-selected-image{border-color:hsla(0,0%,100%,.4);text-transform:uppercase;color:#fff !important;font-weight:400}.form-input .select-image-input{border:none;color:rgba(0,0,0,0) !important;font-weight:400}@media(min-width: 900px){.form-input .select-image-input{padding:8px 30px 8px 12px}}.form-input .select-image-input:focus{outline:none;border-color:#fff}.form-input .select-image-input[type=file]{visibility:hidden;position:relative;color:rgba(0,0,0,0) !important}.form-input .select-image-input[type=file]::file-selector-button{visibility:hidden}.form-input .select-image-input[type=file]::-webkit-file-upload-button{width:0;height:0;margin:0;border:0;padding:0;overflow:hidden;font-size:0;opacity:0;visibility:hidden}.form-input .input-phone{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.form-input .input-phone .input-country-code{height:40px;max-height:40px;font-size:.875rem;font-weight:400;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;border:2px solid hsla(0,0%,100%,.4549019608);border-right:none;color:hsla(0,0%,100%,.5019607843);background:rgba(0,0,0,0);transition:.1s all ease-in;padding:6.5px 0 6.5px 6px}@media screen and (min-width: 360px){.form-input .input-phone .input-country-code{font-size:1rem}}@media screen and (min-width: 900px){.form-input .input-phone .input-country-code{font-size:1.125rem;padding:6.5px 0 6.5px 11px}}.form-input .input-phone .input-country-code option{outline:none;border:none;background:#777}.form-input .input-phone .input-country-code:focus-visible{outline:none}.form-input .input-phone .input-number-phone{width:100%;border-left:none;font-weight:400;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-khtml-border-radius:0 6px 6px 0}.form-input .input-phone .input-number-phone:focus+.input-country-code{color:#fff;border-color:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.date-picker{position:relative;width:100%;max-width:360px;font-family:"Montserrat",sans-serif}#input-date-component{width:100%;color:#fff;font-family:"Montserrat",sans-serif;cursor:pointer;background:hsla(0,0%,100%,0);border-radius:6px;border:2px solid hsla(0,0%,100%,.4549019608);padding:8px 23px 8px 12px;font-size:1rem;max-height:40px}@media screen and (min-width: 900px){#input-date-component{font-size:1.125rem;padding:8px 30px 8px 12px}}#input-date-component::-moz-placeholder{color:hsla(0,0%,100%,.4549019608);font-family:"Montserrat",sans-serif}#input-date-component::placeholder{color:hsla(0,0%,100%,.4549019608);font-family:"Montserrat",sans-serif}.calendar{position:absolute;top:40px;left:0;background:linear-gradient(214.31deg, #D2178F 0.96%, #F64E4E 70.46%);border:1px solid #ccc;display:none;padding:10px;width:100%;z-index:20}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calendar-days{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px}.calendar-days div{text-align:center;padding:5px;cursor:pointer}.calendar-days div.disabled{color:#aaa;cursor:not-allowed}.calendar-days div:hover:not(.disabled){background:rgba(0,0,0,.1490196078);color:#fff;border-radius:4px}.changing-month{background:hsla(0,0%,100%,0);width:37px;border-radius:40px;font-weight:900;font-size:22px;border:none;cursor:pointer;color:#fff;text-decoration:none;display:inline-block;text-align:center;transition:background .3s,color .3s}.changing-month:hover{background:#bc2759;color:#fff;text-decoration:none}.changing-month.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none;text-decoration:none}.title-text{font-size:1.25rem;font-weight:700;text-align:center;text-transform:uppercase}@media screen and (min-width: 360px){.title-text{font-size:1.5rem}}@media screen and (min-width: 900px){.title-text{font-size:2.5rem}}.pp-large-text{font-size:1rem;font-weight:700;text-align:center}@media screen and (min-width: 900px){.pp-large-text{font-size:1.375rem}}.pp-medium-text{font-size:1rem;font-weight:700;text-align:center}@media screen and (min-width: 700px){.pp-medium-text{font-size:1.25rem}}.pp-smallx2-text{font-size:.75rem;font-weight:700;font-style:italic;text-align:center}@media screen and (min-width: 900px){.pp-smallx2-text{font-size:1rem}}.pp-small-text{font-size:.594rem;font-weight:400;text-align:center;letter-spacing:.15px}@media screen and (min-width: 360px){.pp-small-text{font-size:.75rem}}.chronometer-result{font-size:3rem;font-weight:700;font-style:italic;text-align:center}@media screen and (min-width: 900px){.chronometer-result{font-size:2.188rem}}.trivia__question{font-size:24px;font-weight:600;line-height:20px;text-align:center;font-style:italic}@media screen and (min-width: 360px){.trivia__question{font-size:1.25rem;line-height:24px}}@media screen and (min-width: 900px){.trivia__question{font-size:2rem;line-height:36px}}.trivia__answers a{font-family:"Montserrat",sans-serif;font-size:.75rem;font-weight:400;text-align:center;font-style:italic}@media screen and (min-width: 360px){.trivia__answers a{font-size:.875rem}}.try-finished-text{font-style:italic}@media screen and (max-width: 700px){.try-finished-text{font-weight:400;font-size:16px}}@media screen and (min-width: 1024px){.try-finished-text{font-weight:400 !important}}@media screen and (min-width: 700px)and (max-width: 1024px){.try-finished-text{font-weight:500;font-size:22px;margin-bottom:10px}}.winner-username{font-weight:400;font-size:16px}@media screen and (min-width: 700px)and (max-width: 1024px){.winner-username{font-size:22px;font-weight:500}}@media screen and (min-width: 1024px){.winner-username{font-size:1.25rem;font-weight:400}.winner-username .winner-username{font-weight:700}}.thanks-participate{font-size:24px;font-weight:400;text-align:center;text-transform:none}@media screen and (min-width: 1024px){.thanks-participate{font-size:32px;font-weight:400;font-style:italic}}@media screen and (min-width: 700px)and (max-width: 1024px){.thanks-participate{font-size:34px;font-weight:400}}@media screen and (min-width: 700px)and (max-width: 1024px){.title-text-finish{font-size:24px;font-weight:700}}@media screen and (min-width: 700px)and (max-width: 1024px){.chronometer-title-text-finish{font-size:78px !important;font-weight:700 !important;margin-top:20px}}.custom-modal-swal,.custom-modal-swal-home,.custom-modal-swal-home-p30{font-family:"Montserrat",sans-serif;display:inline-flex;flex-direction:column;margin:0 auto;border-radius:11px;width:90%;height:230px;max-width:340px;max-height:260px}@media only screen and (min-width: 657px)and (max-height: 480px)and (orientation: landscape){.custom-modal-swal,.custom-modal-swal-home,.custom-modal-swal-home-p30{display:none}.custom-modal-swal .swal-overlay,.custom-modal-swal-home .swal-overlay,.custom-modal-swal-home-p30 .swal-overlay{background-color:rgba(0,0,0,0)}}@media screen and (min-width: 360px){.custom-modal-swal,.custom-modal-swal-home,.custom-modal-swal-home-p30{width:340px;height:260px;max-width:340px;max-height:260px}}@media screen and (min-width: 900px){.custom-modal-swal,.custom-modal-swal-home,.custom-modal-swal-home-p30{width:550px;max-width:550px}}.custom-modal-swal>*,.custom-modal-swal-home>*,.custom-modal-swal-home-p30>*{font-family:"Montserrat",sans-serif;margin:0 auto;padding:0;text-align:center}.custom-modal-swal .swal-icon,.custom-modal-swal-home .swal-icon,.custom-modal-swal-home-p30 .swal-icon{transform:scale(0.3);width:76px;height:76px;min-width:76px;min-height:76px;max-width:76px;max-height:76px}@media screen and (min-width: 360px){.custom-modal-swal .swal-icon,.custom-modal-swal-home .swal-icon,.custom-modal-swal-home-p30 .swal-icon{transform:scale(0.35)}}.custom-modal-swal .swal-icon:first-child,.custom-modal-swal-home .swal-icon:first-child,.custom-modal-swal-home-p30 .swal-icon:first-child{margin:0 auto}.custom-modal-swal .swal-icon>span,.custom-modal-swal-home .swal-icon>span,.custom-modal-swal-home-p30 .swal-icon>span{background:#f64e4e !important;height:40px}.custom-modal-swal .swal-icon>span .swal-icon--warning__dot,.custom-modal-swal-home .swal-icon>span .swal-icon--warning__dot,.custom-modal-swal-home-p30 .swal-icon>span .swal-icon--warning__dot{background:#f64e4e !important}.custom-modal-swal .swal-icon--warning,.custom-modal-swal-home .swal-icon--warning,.custom-modal-swal-home-p30 .swal-icon--warning{border-color:#f64e4e !important;animation:pulseWarning .75s infinite alternate}.custom-modal-swal .swal-title,.custom-modal-swal-home .swal-title,.custom-modal-swal-home-p30 .swal-title{font-size:16px;font-weight:600;line-height:19px;color:#f64e4e;margin-top:-20px;font-style:italic}@media screen and (min-width: 360px){.custom-modal-swal .swal-title,.custom-modal-swal-home .swal-title,.custom-modal-swal-home-p30 .swal-title{margin-top:-10px}}@media screen and (min-width: 1024px){.custom-modal-swal .swal-title,.custom-modal-swal-home .swal-title,.custom-modal-swal-home-p30 .swal-title{font-size:20px;font-weight:700}}.custom-modal-swal .swal-text,.custom-modal-swal-home .swal-text,.custom-modal-swal-home-p30 .swal-text{font-family:"Montserrat",sans-serif;width:100%;font-size:12px;font-weight:500;line-height:13px;color:#000;margin:1px auto 14px auto}@media screen and (min-width: 360px){.custom-modal-swal .swal-text,.custom-modal-swal-home .swal-text,.custom-modal-swal-home-p30 .swal-text{line-height:15px}}@media screen and (min-width: 900px){.custom-modal-swal .swal-text,.custom-modal-swal-home .swal-text,.custom-modal-swal-home-p30 .swal-text{width:65%;font-size:.813rem}}@media screen and (min-width: 1024px){.custom-modal-swal .swal-text,.custom-modal-swal-home .swal-text,.custom-modal-swal-home-p30 .swal-text{font-size:14px}}.custom-modal-swal .swal-footer,.custom-modal-swal-home .swal-footer,.custom-modal-swal-home-p30 .swal-footer{order:1}.custom-modal-swal .swal-footer .swal-button-container .swal-button,.custom-modal-swal-home .swal-footer .swal-button-container .swal-button,.custom-modal-swal-home-p30 .swal-footer .swal-button-container .swal-button{height:35px;max-height:43px;font-family:Montserrat,sans-serif;border-radius:32px;font-size:14px;font-weight:600;color:#fff;background-image:linear-gradient(117.23deg, #D2178F -26.26%, #8234D0 136.01%);outline:none;border:none;font-style:italic}.custom-modal-swal .swal-footer .swal-button-container .swal-button:focus,.custom-modal-swal-home .swal-footer .swal-button-container .swal-button:focus,.custom-modal-swal-home-p30 .swal-footer .swal-button-container .swal-button:focus{outline:none;border:none;box-shadow:none}@media screen and (min-width: 360px){.custom-modal-swal .swal-footer .swal-button-container .swal-button,.custom-modal-swal-home .swal-footer .swal-button-container .swal-button,.custom-modal-swal-home-p30 .swal-footer .swal-button-container .swal-button{height:43px;font-size:.938rem}}@media screen and (min-width: 1024px){.custom-modal-swal .swal-footer .swal-button-container .swal-button,.custom-modal-swal-home .swal-footer .swal-button-container .swal-button,.custom-modal-swal-home-p30 .swal-footer .swal-button-container .swal-button{font-weight:700;font-size:16px}}.custom-modal-swal .swal-content,.custom-modal-swal-home .swal-content,.custom-modal-swal-home-p30 .swal-content{order:2;margin:6px 0 28px 0}@media screen and (min-width: 360px){.custom-modal-swal .swal-content,.custom-modal-swal-home .swal-content,.custom-modal-swal-home-p30 .swal-content{margin:14px 0 28px 0}}.custom-modal-swal .swal-content .cancel-back-home,.custom-modal-swal-home .swal-content .cancel-back-home,.custom-modal-swal-home-p30 .swal-content .cancel-back-home{font-family:"Montserrat",sans-serif;font-size:12px;text-align:center;font-weight:500;color:#d2178f;font-style:italic;text-decoration:underline}@media screen and (min-width: 360px){.custom-modal-swal .swal-content .cancel-back-home,.custom-modal-swal-home .swal-content .cancel-back-home,.custom-modal-swal-home-p30 .swal-content .cancel-back-home{font-size:.875rem}}.custom-modal-swal-home,.custom-modal-swal-home-p30{height:auto !important;max-height:unset !important;min-height:unset !important;padding-bottom:24px;padding-inline:12px}.custom-modal-swal-home-p30 .swal-title{padding-inline:30px}@keyframes pulseWarning{0%{border-color:#ff635a}100%{border-color:#ff635a}}.modal{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;display:flex}@-moz-document url-prefix(){.modal .firefox-only{margin:20px}}.modal .modal-content{background-color:#fff;border-radius:24px;align-content:center;padding:20px;text-align:center;max-width:600px;height:270px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#09285b;justify-self:center;font-size:16px;position:relative;top:-2rem}@media screen and (min-width: 492px){.modal .modal-content{height:450px;width:640px}}@media screen and (min-width: 1024px){.modal .modal-content{height:450px;width:640px}}.modal .modal-content .img-modal{max-width:200px;justify-self:center}@media screen and (min-width: 492px){.modal .modal-content .img-modal{max-width:365px}}@media screen and (min-width: 1024px){.modal .modal-content .img-modal{max-width:360px}}.modal-tooltip{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:100;width:100%;height:100dvh;min-height:-webkit-fill-available;margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(237.04deg, #D2178F 11.68%, #F64E4E 81.47%);transition:opacity .3s ease}@media screen and (min-width: 1024px){.modal-tooltip{background:linear-gradient(221.24deg, #D2178F 16.19%, #F64E4E 70.09%)}}.modal-tooltip-content{display:flex;justify-content:center;width:75%;max-width:75%}@media screen and (min-width: 900px){.modal-tooltip-content{width:25%;max-width:25%}}@media screen and (min-width: 900px)and (max-width: 1366px)and (orientation: landscape){.modal-tooltip-content{width:40%;max-width:40%}}.close-modal-tooltip{position:fixed;top:0;right:0;display:flex;justify-content:center;align-items:center;width:28px;max-width:28px;height:28px;max-height:28px;border-radius:100%;border:2px #fff solid;background:rgba(0,0,0,0);cursor:pointer;color:#35cbcc;margin:2em;z-index:200}@media screen and (max-width: 900px){.close-modal-tooltip{margin:1em 1.5em}}.close-modal-tooltip svg{margin:0 auto}.close-modal-tooltip:hover{background:var(--pink-gradient);border:2px var(--pink-gradient) solid}#modal-tooltip,#close-modal-tooltip{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}#modal-tooltip[data-visible=true],#close-modal-tooltip[data-visible=true]{opacity:1;visibility:visible}#modal-tooltip[style*="display: flex"]{opacity:1;visibility:visible}.bys-pretexto,.bys-pretexto-register{cursor:pointer}.modal-bys{position:fixed;overflow-y:hidden !important;z-index:0}.modal-bys ::-webkit-scrollbar{width:10px}.modal-bys ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.modal-bys ::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:20px;-webkit-transition:all 500ms ease;transition:all 500ms ease}.modal-bys ::-webkit-scrollbar-thumb:hover{background:#c6c6c6;-webkit-transition:all 500ms ease;transition:all 500ms ease}.modal-container-bys{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:justify;font-weight:400;width:100%;max-width:55ch;font-size:1rem;-webkit-overflow-scrolling:touch}.modal-container-bys>div{margin:0}.modal-container-bys h1{text-align:center;font-size:20px;color:#d2178f;font-weight:800}@media screen and (min-width: 492px){.modal-container-bys h1{font-size:32px}}.modal-container-bys .bases{text-align:center;font-weight:500;font-style:italic}.modal-container-bys h2{font-size:12px;font-weight:500;color:#f64e4e;text-transform:uppercase}@media screen and (min-width: 492px){.modal-container-bys h2{font-size:22px}}.modal-container-bys a{color:#f64e4e;text-decoration:underline;font-size:12px;line-height:2}@media screen and (min-width: 492px){.modal-container-bys a{font-size:18px}}.modal-container-bys .contact-text,.modal-container-bys .bases-title-text{text-align:start}.modal-container-bys .bases-title-text li{margin:0;text-align:justify}@media only screen and (min-width: 657px)and (max-height: 480px)and (orientation: landscape){body{min-height:var(--real-vh) !important}.swal-overlay{background-color:rgba(0,0,0,0)}}.modal-open{position:fixed;width:100%;overflow:hidden}.trivia__answers{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.trivia__answers>*{margin:16px 0}.trivia__answers li{width:100%;min-width:220px;max-width:397px;display:flex;align-items:center;justify-content:center;border-radius:33px;background-color:rgba(0,0,0,0);border:2px solid #fff;transition:.2s ease all}.trivia__answers li:hover,.trivia__answers li:focus{background:var(--gradient-primary);border:var(--gradient-primary) solid}.trivia__answers li:hover a,.trivia__answers li:focus a{color:#fff}@media(min-width: 400px){.trivia__answers li{min-width:300px}}@media(min-width: 600px){.trivia__answers li{min-width:350px}}.trivia__answers li a{color:#fff;text-align:center;display:inline-block;width:100%;height:100%;padding:15px 20px;text-decoration:none}.signup-page{display:flex;flex-direction:column;justify-content:space-between;align-items:center;overscroll-behavior:none}.signup-page main{z-index:2}.signup-page main .signup-section{max-width:340px;min-width:260px;margin:0 auto}@media screen and (min-width: 900px){.signup-page main .signup-section{width:850px;max-width:850px}}.signup-page main .signup-section .title-text{margin:0 0 40px 0}@media screen and (min-width: 900px){.signup-page main .signup-section .title-text{margin:0 0 1rem 0}}.signup-page main .signup-section form .form-container{max-width:340px;min-width:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:0 15px}@media screen and (min-width: 900px){.signup-page main .signup-section form .form-container{width:850px;max-width:850px;flex-direction:row;justify-content:center;align-items:flex-start;padding:0}}.signup-page main .signup-section form .form-container .button{padding-inline:72px}.signup-page main .signup-section form .form-container>div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:start}@media screen and (min-width: 900px){.signup-page main .signup-section form .form-container>div{max-width:360px}.signup-page main .signup-section form .form-container>div:first-child{margin:0 44.5px 0 0}.signup-page main .signup-section form .form-container>div:last-child{margin:0 0 0 44.5px}}.signup-page main .signup-section form .form-container>div .form-byc{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:33px auto}@media screen and (min-width: 900px){.signup-page main .signup-section form .form-container>div .form-byc{align-items:center;margin:54px 0 60px 0}}.signup-page main .signup-section form .form-container>div .form-byc .pp-small-text{width:190px;max-width:260px;margin:0;text-align:start;font-size:.55rem}@media screen and (min-width: 360px){.signup-page main .signup-section form .form-container>div .form-byc .pp-small-text{width:100%;max-width:275px;font-size:.7rem}}@media screen and (min-width: 900px){.signup-page main .signup-section form .form-container>div .form-byc .pp-small-text{font-size:.75rem}}.signup-page main .signup-section form .form-container>div .form-byc .pp-small-text a{text-decoration:underline;color:#fff}@media screen and (min-width: 1024px){.signup-page main .signup-section form .toggle-container{position:relative;top:50px}}.signup-page main .signup-section form .toggle{position:relative;display:inline-block;vertical-align:middle;text-align:initial;width:45px;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;opacity:.5}.signup-page main .signup-section form .toggle .toggle-checkbox{position:absolute;opacity:0;pointer-events:none}.signup-page main .signup-section form .toggle .toggle-label{position:relative;display:block;overflow:hidden;cursor:pointer;border-radius:20px;pointer-events:none}.signup-page main .signup-section form .toggle .toggle-label .toggle-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.signup-page main .signup-section form .toggle .toggle-label .toggle-inner:before,.signup-page main .signup-section form .toggle .toggle-label .toggle-inner:after{display:block;float:left;width:50%;height:28px;padding:0;line-height:24px;font-size:.625rem;color:#fff;font-family:"Montserrat",sans-serif;font-weight:normal;box-sizing:border-box}.signup-page main .signup-section form .toggle .toggle-label .toggle-inner:before{content:"";padding-right:0px;background-color:#d2178f;color:#fff}.signup-page main .signup-section form .toggle .toggle-label .toggle-inner:after{content:"";padding-right:0px;background-color:rgba(206,206,206,.2588235294);color:#fff}.signup-page main .signup-section form .toggle .toggle-label .toggle-switch{display:block;width:28px;height:28px;background:#fff;position:absolute;top:0;bottom:0;right:15px;border-radius:20px;transition:all .3s ease-in 0s}.signup-page main .signup-section form .toggle .toggle-checkbox:checked+.toggle-label .toggle-inner{margin-left:0}.signup-page main .signup-section form .toggle .toggle-checkbox:checked+.toggle-label .toggle-switch{right:0px}.title-text-mobile-font{font-size:28px}@media screen and (min-width: 1024px){.title-text-mobile-font{font-size:40px}}.trivia-page{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.trivia-page .header-act{padding:68px 28px}@media screen and (min-width: 1280px){.trivia-page .header-act{padding-inline:calc((100vw - var(--lf-desk-column-mx-width) - var(--rg-desk-column-mx-width))*.5)}}@media screen and (max-width: 1024px)and (min-width: 600px){.trivia-page .header-act{padding:32px 28px}}.trivia-page main{z-index:1;height:100%}@media screen and (max-width: 1024px)and (min-width: 600px){.trivia-page main{height:76%;min-height:76%;max-height:76%}}@media screen and (max-width: 1025px){.trivia-page main{flex:1}}.trivia-page main .trivia-section{max-width:340px;min-width:260px;margin:0 auto}@media screen and (min-width: 900px){.trivia-page main .trivia-section{width:850px;max-width:850px}}.trivia-page main .trivia-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.trivia-page main .trivia-container .pp-medium-text{font-style:italic;font-weight:400}.trivia-page main .trivia-container .chronometer{margin:5px auto 0 auto}@media screen and (min-width: 900px){.trivia-page main .trivia-container .chronometer{margin:42px auto}}@media screen and (max-width: 1024px){.trivia-page main .trivia-container .crono-text{font-size:3rem}}.trivia-page main .trivia-container .trivia__question{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;margin:32px auto}@media screen and (min-width: 900px){.trivia-page main .trivia-container .trivia__question{max-width:602px;margin:0 auto 70px auto}}.puzzle-page{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.puzzle-page .header-act{padding:68px 28px}@media screen and (min-width: 1280px){.puzzle-page .header-act{padding-inline:calc((100vw - var(--lf-desk-column-mx-width) - var(--rg-desk-column-mx-width))*.5)}}@media screen and (max-width: 1024px)and (min-width: 600px){.puzzle-page .header-act{padding:32px 28px}}.puzzle-page main{z-index:1;height:100%}@media screen and (max-width: 1024px)and (min-width: 600px){.puzzle-page main{min-height:76%;max-height:76%}}@media screen and (max-width: 1025px){.puzzle-page main{flex:1}}.puzzle-page main .puzzle-section{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:340px;min-width:260px;margin:0 auto}@media screen and (min-width: 900px){.puzzle-page main .puzzle-section{width:850px;max-width:850px}}.puzzle-page main .puzzle-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.puzzle-page main .puzzle-container .pp-medium-text{font-style:italic;font-weight:400}@media screen and (max-width: 1024px){.puzzle-page main .puzzle-container .crono-text{font-size:3rem}}.puzzle-page main .puzzle-container .chronometer{margin:0px auto 0 auto}@media screen and (min-width: 400px){.puzzle-page main .puzzle-container .chronometer{margin:0px auto 32px auto}}@media screen and (min-width: 700px){.puzzle-page main .puzzle-container .chronometer{margin:42px auto 50px auto}}.puzzle-page main .puzzle-container .pp-smallx2-text{width:80%;font-weight:700;line-height:17px;margin:46px 0 0 0}@media screen and (min-width: 900px){.puzzle-page main .puzzle-container .pp-smallx2-text{line-height:20px}}.puzzle-page main .puzzle-container .img-wrapper{position:relative;aspect-ratio:1/1;max-width:360px;max-height:400px;height:400px;background-color:rgba(0,0,0,0);border-radius:9px;padding:14px;box-sizing:border-box}@media screen and (max-width: 400px){.puzzle-page main .puzzle-container .img-wrapper{transform:scale(0.7)}}.puzzle-page main .puzzle-container .img-wrapper::before,.puzzle-page main .puzzle-container .img-wrapper::after{content:"";position:absolute;inset:0;margin:auto;border-radius:9px;border:4px solid #ffedaf}.puzzle-page main .puzzle-container .img-wrapper::before{z-index:1;width:100%;height:100%;background:var(--orange-gradient);z-index:10}.puzzle-page main .puzzle-container .img-wrapper::after{z-index:2;width:99%;height:99%;background:#d2178f;z-index:20}.puzzle-page main .puzzle-container .img-wrapper #m-puzzle{position:relative;width:100%;z-index:30}.header,.footer{padding:32px 28px}@media screen and (min-width: 1280px){.header,.footer{padding-inline:calc((100vw - var(--lf-desk-column-mx-width) - var(--rg-desk-column-mx-width))*.5)}}@media screen and (min-width: 1280px){.header-sign-ins,.footer-sign-ins{padding-inline:calc((100vw - var(--lf-desk-column-mx-width) - var(--rg-desk-column-mx-width))*.5)}}.header{display:grid;align-items:center;width:100%;grid-template-columns:1fr max-content}.header .logo-cinepolis{width:100%}.header .container-close-button{width:100%}@media screen and (min-width: 1023px){.header{display:flex;justify-content:space-between;align-items:center;width:100%}}@media screen and (max-width: 480px){.home-page .footer{padding-bottom:100px}}.footer{width:100%;heigth:100%}.footer nav ul{display:grid;grid-template-rows:repeat(2, auto);grid-template-columns:auto 1ch auto;place-items:center;place-content:center;row-gap:8px;-moz-column-gap:2px;column-gap:2px;padding-right:12px}@media screen and (min-width: 501px){.footer nav ul{display:flex;justify-content:space-between;padding-right:0}}.footer nav ul .cinepolis-logo-footer{grid-row:1/2;grid-column:span 3;display:flex;justify-content:center}.footer nav ul li{font-size:12px;text-align:center}@media screen and (min-width: 501px){.footer nav ul li{font-size:16px}}.footer nav ul::after{content:"|";grid-column:2/3;grid-row:2/3;pointer-events:none}@media screen and (min-width: 501px){.footer nav ul::after{display:none}}@media screen and (min-width: 1024px){.footer nav ul::after{display:none}}@media screen and (max-width: 1024px)and (min-width: 600px){.header-solo-inst{position:relative}}.weight-400{font-weight:400}.weight-500{font-weight:500 !important}.weight-600{font-weight:600 !important}.subtitle{font-size:1.25rem}.weight-700{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic !important}.h-unset{height:unset}.font-normal{font-style:normal}.player-name{font-style:italic;font-size:1rem;line-height:1}@media screen and (min-width: 1024px){.player-name{font-size:1.25rem}}.gradient-text{font-weight:700;background:var(--orange-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pretextos-logo{aspect-ratio:122/33;width:140px}.audi-car{aspect-ratio:344/167}@media screen and (min-width: 1024px){.hide-desk{display:none !important}}@media screen and (min-width: 700px)and (max-width: 1024px){.hide-ipad{display:none !important}}@media screen and (min-width: 1025px){.hide-desk-v2{display:none !important}}@media screen and (min-width: 501px){.weight-700-from-table{font-weight:700}}@media screen and (min-width: 501px){.hide-ipad{display:none !important}}.hide-mobile{display:none !important}@media screen and (min-width: 1024px){.hide-mobile{display:revert !important}}.show-desk{display:none !important}@media screen and (min-width: 1024px){.show-desk{display:revert !important}}.hide-mobile-v2{display:none !important}@media screen and (min-width: 1025px)and (max-width: 1367px){.hide-mobile-v2{display:revert !important}}.text-decoration-underline:hover{text-decoration:underline}.weight-800{font-weight:800}.round-number{width:45px;height:45px;position:relative;border-radius:50%;font-size:24px;font-weight:700;text-align:center;display:grid;place-items:center;font-style:italic}@media screen and (min-width: 501px){.round-number{width:54px;height:54px;font-size:32px}}.round-number::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(0,0,0,0);background:linear-gradient(52.16deg, #D0BB72 6.65%, rgba(239, 234, 208, 0.59) 48.95%, rgba(208, 187, 114, 0) 82.39%) border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-mode:match-source,match-source;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-position:0% 0%;mask-position:0% 0%;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box;mask-origin:padding-box;-webkit-mask-size:auto,auto;mask-size:auto,auto}.home-page{-webkit-overflow-scrolling:touch;padding:0}.home-page::before{background:linear-gradient(221.24deg, #D2178F 16.19%, #F64E4E 70.09%)}@media screen and (min-width: 1025px){.home-page main::before{content:"";position:fixed;inset:0;background-image:url("https://static.cinepolis.com/promociones/Micrositio/undecima-temporada-de-premios/Content/img/ticket-11-temporada.svg");background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;z-index:0;transform:translate(-17vw, 4vh) scale(1.45);transform-origin:top left}}@media screen and (width: 1080px){.home-page main::before{transform:translate(-10vw, 0vh) scale(1.3)}}@media screen and (min-width: 1180px){.home-page main::before{transform:translate(-10vw, 3vh) scale(1.3)}}@media screen and (min-width: 1366px){.home-page main::before{transform:translate(2vw, 3vh) scale(1.02)}}@media screen and (min-width: 1367px){.home-page main::before{width:100vw;height:100vh;transform:translate(6vw, 3vh) scale(1)}}@media screen and (min-width: 1367px)and (max-width: 1536px){.home-page main::before{transform:translate(5vw, 3vh) scale(1)}}@media screen and (min-width: 1537px){.home-page main::before{transform:translate(3vw, 3vh) scale(1.05)}}@media screen and (min-width: 1025px){.home-page{position:relative;overscroll-behavior:revert !important}}.home-page .header{display:flex;justify-content:center;align-items:center;padding-bottom:20px;padding:32px 28px;z-index:1}@media screen and (min-width: 1025px){.home-page .header{margin-top:1.5rem}}.home-page .header .logo-cinepolis{max-width:256px}.home-page .header .logo-cinepolis img{width:100%}@media(min-width: 501px)and (max-width: 1024px){.home-page .header .logo-cinepolis{max-width:454px}}@media(min-width: 1025px)and (max-width: 1366px){.home-page .header .logo-cinepolis{max-width:402px}}@media screen and (min-width: 1367px){.home-page .header .logo-cinepolis{max-width:485px}}.home-page .footer{z-index:1}.home{display:flex;flex-direction:column;align-items:center;max-width:calc(var(--lf-desk-column-mx-width) + var(--side-spacing)*2 + var(--rg-desk-column-mx-width))}@media screen and (min-width: 768px){.home{padding:0 var(--side-spacing)}}@media screen and (min-width: 1025px){.home{place-content:center;width:100%}}.home .fixed-button{z-index:2}@media(min-width: 500px)and (max-width: 1023px){.home .fixed-button{margin-bottom:2rem}}@media screen and (min-width: 492px){.home .fixed-button{grid-column:2/3;margin-top:30px}}.home .audi-logo{width:50px;margin:21px auto}@media screen and (min-width: 1025px){.home .audi-logo{margin:34px 0;width:94px}}.home h1{font-size:22px;text-align:center;line-height:1.3;z-index:1}@media(min-width: 501px)and (max-width: 1024px){.home h1{font-size:36px;line-height:1.2}}@media(min-width: 1025px)and (max-width: 1366px){.home h1{font-size:30px;line-height:2rem}}@media screen and (min-width: 1367px){.home h1{font-size:34px}.home h1 span{font-size:24px;line-height:29.26px}}.home h1 .subtitle{color:#ffedaf;font-size:20px;text-transform:capitalize}@media(min-width: 501px)and (max-width: 1024px){.home h1 .subtitle{font-size:32px}}@media(min-width: 1025px)and (max-width: 1366px){.home h1 .subtitle{font-size:24px}}@media screen and (min-width: 1367px){.home h1 .subtitle{font-size:32px}}.home .car-instructions-wrapper{z-index:1}.home .car-instructions-wrapper .row-1{margin-top:2rem}@media screen and (min-width: 1367px){.home .car-instructions-wrapper .row-1{margin-left:17rem;margin-top:3rem}}@media(min-width: 1025px)and (max-width: 1366px){.home .car-instructions-wrapper{margin-top:5.25rem;align-items:center;grid-template-columns:max-content 605px}}@media screen and (min-width: 1367px){.home .car-instructions-wrapper{margin-top:5.25rem;grid-template-columns:max-content 684px}}@media screen and (min-width: 1025px){.home .car-instructions-wrapper{display:grid;justify-content:center;flex-direction:row-reverse;margin-bottom:3rem}.home .car-instructions-wrapper .row-1{grid-row:1}}@media screen and (min-width: 1400px){.home .car-instructions-wrapper{align-items:flex-start}}.home .car-instructions-wrapper .audi-car-image-wrapper{position:relative;height:216px}@media screen and (min-width: 425px){.home .car-instructions-wrapper .audi-car-image-wrapper{height:12rem;margin-bottom:2.5rem;margin-top:1.75rem}}@media(min-width: 501px)and (max-width: 1024px){.home .car-instructions-wrapper .audi-car-image-wrapper{height:25rem}}@media screen and (min-width: 1025px){.home .car-instructions-wrapper .audi-car-image-wrapper{height:auto;margin:0}}@media screen and (min-width: 1367px){.home .car-instructions-wrapper .audi-car-image-wrapper{margin-right:0rem}}.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car{width:100%;min-width:390px;aspect-ratio:344/167;left:40%;max-height:100%;position:absolute;top:60%;transform:translate(-50%, -50%) scale(1.1)}.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car img{margin-inline:auto}@media(min-width: 501px)and (max-width: 1024px){.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car{min-width:706px}}@media(min-width: 1025px)and (max-width: 1366px){.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car{min-width:605px;margin-left:0}}@media screen and (min-width: 1367px){.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car{margin-left:-15%;min-width:684px}}@media screen and (min-width: 1025px){.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car{max-width:var(--lf-desk-column-mx-width);margin-top:0;margin-bottom:-5%;grid-row:4/7;align-self:end;transform:none;position:initial}}@media screen and (min-width: 1025px)and (min-width: 1400px){.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car{max-width:684px}}@media screen and (min-width: 1025px){.home .car-instructions-wrapper .audi-car-image-wrapper .audi-car img{width:100%}}.home .car-instructions-wrapper .home-instructions{display:flex;flex-direction:column;gap:1rem;max-width:100%;overflow-x:hidden;text-align:center}@media screen and (min-width: 1025px){.home .car-instructions-wrapper .home-instructions{padding:0;margin:0;max-width:var(--rg-desk-column-mx-width);text-align:left;gap:2rem}}.home .car-instructions-wrapper .home-instructions>li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;justify-content:center;align-items:center}.home .car-instructions-wrapper .home-instructions>li .instruction-title{font-size:16px;line-height:25px;text-align:left}@media(min-width: 501px)and (max-width: 1024px){.home .car-instructions-wrapper .home-instructions>li .instruction-title{font-size:24px}}@media screen and (min-width: 1025px){.home .car-instructions-wrapper .home-instructions>li .instruction-title{font-size:20px}}@media screen and (min-width: 1025px){.home .car-instructions-wrapper .home-instructions>li .round-number{margin:0}}.home .footer-home-copies{margin-top:2rem;z-index:1}@media screen and (min-width: 1025px){.home .footer-home-copies{margin-bottom:2rem}}.home .footer-home-copies .footer-home-copies-wrapper{display:flex;flex-direction:column;gap:.75rem;max-width:100%;overflow-x:hidden;text-align:center;padding:0 var(--side-spacing)}@media screen and (min-width: 501px){.home .footer-home-copies .footer-home-copies-wrapper{padding:0}}@media screen and (min-width: 1025px){.home .footer-home-copies .footer-home-copies-wrapper{padding:0;margin:0;align-items:center;gap:.25rem}}.home .footer-home-copies .footer-home-copies-wrapper>li:first-child{font-size:14px}@media screen and (min-width: 501px){.home .footer-home-copies .footer-home-copies-wrapper>li:first-child p{line-height:29.26px;font-size:24px}}.home .footer-home-copies .footer-home-copies-wrapper>li:last-child{font-size:16px}@media screen and (min-width: 501px){.home .footer-home-copies .footer-home-copies-wrapper>li:last-child p{line-height:19.5px;font-size:16px}}.try-finished-page{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.try-finished-page main{height:100%;display:flex;z-index:1}@media screen and (max-width: 1025px){.try-finished-page main{flex:1}}.try-finished-page main .try-finished-section{max-width:340px;min-width:260px;margin:0 auto;flex:1;align-self:center}@media screen and (min-width: 700px){.try-finished-page main .try-finished-section{width:100%;max-width:none}}.try-finished-page main .try-finished-section .try-finished-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 900px){.try-finished-page main .try-finished-section .try-finished-container{gap:16px}}.try-finished-page main .try-finished-section .try-finished-container>.pp-medium-text{font-size:16px;font-weight:500;font-style:italic}.try-finished-page main .try-finished-section .try-finished-container>.pp-medium-text .winner-username{font-weight:700}@media screen and (min-width: 1024px){.try-finished-page main .try-finished-section .try-finished-container>.pp-medium-text{font-size:24px;font-weight:500}.try-finished-page main .try-finished-section .try-finished-container>.pp-medium-text .winner-username{font-weight:500}}.try-finished-page main .try-finished-section .try-finished-container>.thanks-participate{width:100%;font-size:24px;font-weight:700;text-align:center;text-transform:none}@media screen and (min-width: 1024px){.try-finished-page main .try-finished-section .try-finished-container>.thanks-participate{font-size:32px;font-weight:400;font-style:italic}}.try-finished-page main .try-finished-section .try-finished-container .container-result{font-style:italic;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:20px auto}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .container-result{margin:70px auto 50px auto}}.try-finished-page main .try-finished-section .try-finished-container .container-result .try-titles .title-text{line-height:43.88px;font-size:24px;font-weight:800}@media screen and (min-width: 1024px){.try-finished-page main .try-finished-section .try-finished-container .container-result .try-titles .title-text{font-size:40px;line-height:48.76px;font-weight:700}}.try-finished-page main .try-finished-section .try-finished-container .container-result .chronometer{font-size:48px;font-weight:800;line-height:48.76px}@media screen and (min-width: 1024px){.try-finished-page main .try-finished-section .try-finished-container .container-result .chronometer{font-size:48px;line-height:58.51px;font-weight:700}}.try-finished-page main .try-finished-section .try-finished-container .button-restart-cont{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 700px)and (max-width: 1024px){.try-finished-page main .try-finished-section .try-finished-container .button-restart-cont{margin-top:36px}}.try-finished-page main .try-finished-section .try-finished-container .button-restart-cont .text-participate{width:100%;font-size:14px;font-weight:700;text-align:center;text-transform:none;font-style:normal;line-height:19.5px}@media screen and (min-width: 1024px){.try-finished-page main .try-finished-section .try-finished-container .button-restart-cont .text-participate{font-size:20px;line-height:24.38px}}@media screen and (min-width: 700px)and (max-width: 1024px){.try-finished-page main .try-finished-section .try-finished-container .button-restart-cont .text-participate{font-size:18px;font-weight:700}}.try-finished-page main .try-finished-section .try-finished-container .button-restart-cont .button{margin-top:25px}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .button-restart-cont .button{margin:30px auto 90px auto}}.try-finished-page main .try-finished-section .try-finished-container .container-share-result{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .container-share-result{margin:0 auto 70px auto}}.try-finished-page main .try-finished-section .try-finished-container .container-share-result .pp-medium-text{width:220px;font-weight:700;font-style:normal}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .container-share-result .pp-medium-text{width:70%}}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .container-share-result .pp-medium-text{font-size:1.25rem;width:100%}}.try-finished-page main .try-finished-section .try-finished-container .container-share-result .pp-medium-text span{font-weight:400;font-style:italic}.try-finished-page main .try-finished-section .try-finished-container .container-share-result div{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .container-share-result div{margin:33px 0 0 0;flex-direction:row}}.try-finished-page main .try-finished-section .try-finished-container .container-share-result div .button{font-family:"Montserrat",sans-serif;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 0 10px 15px;width:224px;max-width:224px;background:rgba(0,0,0,0);border:2px solid #fff;font-size:.78rem;letter-spacing:.5px;cursor:pointer}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .container-share-result div .button{font-size:.83rem}}.try-finished-page main .try-finished-section .try-finished-container .container-share-result div .button span{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:16px;font-weight:500 !important;font-style:normal}.try-finished-page main .try-finished-section .try-finished-container .container-share-result div .button span svg{margin:0 0 0 7px}.try-finished-page main .try-finished-section .try-finished-container .container-share-result div .button:first-child{margin:20px 0}@media screen and (min-width: 900px){.try-finished-page main .try-finished-section .try-finished-container .container-share-result div .button:first-child{margin:0 30px 0 0}}.try-finished-page main .try-finished-section .try-finished-container .container-share-result div .button:last-child{margin:0}.try-finished-page .footer{padding-top:0}.instructions{display:flex;align-items:center;padding:0 var(--side-spacing);width:100%;max-width:1280px;justify-content:center;z-index:1}@media screen and (min-width: 300px)and (max-width: 900px){.instructions{grid-template-columns:auto 1fr;grid-template-rows:repeat(5, auto);grid-auto-flow:column;place-items:center;display:contents}}@media screen and (min-width: 1024px){.instructions{grid-template-columns:auto 1fr;grid-template-rows:repeat(5, auto);grid-auto-flow:column;place-items:center}}@media screen and (max-width: 1024px)and (min-width: 600px){.instructions{min-height:76%;grid-template-columns:1fr;grid-template-rows:repeat(5, auto);grid-auto-flow:column;place-items:center;display:grid}}.instructions h1{font-size:28px}@media screen and (min-width: 1024px){.instructions h1{font-size:2.5rem;margin-bottom:80px}}.instructions .instructions-description{text-align:center;max-width:450px}.instructions .instructions-description:first-of-type{font-size:16px;max-width:22ch}@media screen and (min-width: 1024px){.instructions .instructions-description:first-of-type{max-width:revert;font-size:1.375rem;margin-top:0}}.instructions .instructions-description:last-of-type{max-width:30ch}@media screen and (min-width: 1024px){.instructions .instructions-description:last-of-type{max-width:40ch;margin-bottom:0px;font-size:1.375rem}}.instructions .instructions-list{z-index:1;display:flex;flex-direction:column !important;gap:16px}@media screen and (min-width: 1024px){.instructions .instructions-list{flex-direction:row;margin:32px 0}}.instructions .instructions-list li{display:flex;align-items:center}@media screen and (min-width: 300px)and (max-width: 900px){.instructions .instructions-list li:nth-child(2){display:flex;position:relative}}@media screen and (min-width: 1024px){.instructions .instructions-list li:nth-child(1){left:10% !important;display:flex;position:relative}}.instructions .instructions-list li p{margin-left:8px}@media screen and (min-width: 1024px){.instructions .instructions-list li p{font-size:20px;line-height:25px;margin-left:14px}}.instructions .button{margin-top:62px;padding-inline:34px}@media screen and (min-width: 600px)and (max-width: 1024px){.instructions .button{margin-top:0px}}.instructions .audi-logo{width:60px;margin:40px 0 54px}.instructions .audi-car{z-index:1;margin-left:calc(var(--side-spacing)*-1*2);margin-top:20px;margin-bottom:20px;max-width:440px;aspect-ratio:344/167}@media screen and (min-width: 1024px){.instructions .audi-car{width:100%;grid-row:2/5;grid-column:2/3;max-width:684px;margin-left:0;justify-self:start}.instructions .audi-car img{width:100%}}.instructions-first{padding:0px}@media screen and (min-width: 900px){.instructions-first{display:none !important}}@media screen and (max-width: 1024px){.audi-car-act-ins{left:-7.5%;position:relative}}.instructions-description{z-index:1;text-align:center;font-size:16px}@media screen and (min-width: 1024px){.instructions-description{line-height:24.38px;font-size:20px}}.instructions-description-title{margin:0 0 5px 0;text-align:center}@media screen and (min-width: 1024px){.instructions-description-title{font-size:24px}}.indications{z-index:1}@media screen and (min-width: 1024px){.indications{margin-bottom:2.5rem}}@media screen and (min-width: 600px)and (max-width: 1024px){.indications{position:relative;top:-24px}}.indications h1{font-size:28px}@media screen and (min-width: 1024px){.indications h1{margin-bottom:1rem;font-size:40px}}@media screen and (max-width: 1028px){.instructions-button-mobile{max-width:224px;width:224px;height:52px;padding:18px 48px}}@media screen and (min-width: 600px)and (max-width: 1024px){.instructions-button-mobile{height:42px;padding:13px 48px}}.indications-button{z-index:1;margin-top:40px}@media screen and (min-width: 600px)and (max-width: 1024px){.indications-button{margin-top:30px !important}}.trivia-instructions,.puzzle-instructions{z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 1024px)and (min-width: 600px){.trivia-instructions,.puzzle-instructions{min-height:76%}}.trivia-instructions__title,.puzzle-instructions__title{display:flex;align-items:center}.trivia-instructions__title h1,.puzzle-instructions__title h1{font-size:28px}@media screen and (min-width: 1024px){.trivia-instructions__title h1,.puzzle-instructions__title h1{font-size:40px;margin-bottom:1rem}}.trivia-instructions>p,.puzzle-instructions>p{padding-inline:10px;margin-block:20px}@media screen and (min-width: 1024px){.trivia-instructions>p,.puzzle-instructions>p{margin-block:0;font-size:24px;line-height:29.26px;margin-bottom:2rem}}.trivia-instructions .button,.puzzle-instructions .button{padding-inline:64px;margin-top:5rem}.trivia-instructions .player-name,.puzzle-instructions .player-name{margin:0px 0 70px}@media screen and (max-width: 1024px)and (min-width: 600px){.trivia-instructions .player-name,.puzzle-instructions .player-name{margin:40px 0 70px}}@media screen and (min-width: 1024px){.trivia-instructions .player-name,.puzzle-instructions .player-name{font-size:20px;line-height:24.38px;margin:0;margin-bottom:4rem}}.trivia-instructions .audi-logo,.puzzle-instructions .audi-logo{width:60px;margin-bottom:54px}@media screen and (min-width: 1024px){.trivia-instructions .audi-logo,.puzzle-instructions .audi-logo{width:75px}}@media screen and (min-width: 1024px){.trivia-instructions .audi-car,.puzzle-instructions .audi-car{width:100vw;max-width:684px}.trivia-instructions .audi-car img,.puzzle-instructions .audi-car img{width:100%}}.loader{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.4);overflow:none !important}.loader::after{content:"";display:block;width:140px;aspect-ratio:1/1;background-image:url("https://static.cinepolis.com/promociones/Micrositio/pretexto-vip-2024/Content/img/loader.png");background-size:3100%;background-repeat:no-repeat;background-position-y:center;background-position-x:0px;position:absolute;inset:0;margin:auto;animation:loader 1.25s steps(30) infinite;animation-direction:alternate}@keyframes loader{0%{background-position-x:0px}100%{background-position-x:-4200px}}.proximamente-page{justify-content:space-between}@media screen and (min-width: 500px)and (max-width: 1024px){.proximamente-page{justify-content:unset !important;margin-top:9rem}}.proximamente,.ganador{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.proximamente,.ganador{display:flex}}@media screen and (min-width: 1024px){.proximamente .audi-logo,.ganador .audi-logo{margin:21px 0;width:50px}}@media screen and (min-width: 1600px){.proximamente .audi-logo,.ganador .audi-logo{margin:34px 0;width:94px}}.proximamente h1,.ganador h1{text-align:center}@media screen and (min-width: 1024px){.proximamente h1,.ganador h1{font-size:2.3rem}}@media screen and (min-width: 1600px){.proximamente h1,.ganador h1{font-size:3rem}}.proximamente .proximamente-auto-text,.ganador .proximamente-auto-text{display:block;font-size:20px;font-weight:400;font-style:italic;line-height:51.2px}@media screen and (min-width: 1024px){.proximamente .proximamente-auto-text,.ganador .proximamente-auto-text{font-size:24px}}.proximamente .title-ganador-mobile,.ganador .title-ganador-mobile{display:block;font-size:24px;font-weight:400;font-style:normal}@media screen and (min-width: 1024px){.proximamente .title-ganador-mobile,.ganador .title-ganador-mobile{display:none}}.proximamente .title-proximamente-ganador-mobile,.ganador .title-proximamente-ganador-mobile{display:block;font-size:30px;font-weight:700;font-style:italic;line-height:36.57px}@media screen and (min-width: 1024px){.proximamente .title-proximamente-ganador-mobile,.ganador .title-proximamente-ganador-mobile{display:none}}.proximamente .title-proximamente-ganador,.ganador .title-proximamente-ganador{display:block;font-size:24px;font-weight:700;font-style:italic;line-height:51.2px}@media screen and (min-width: 1024px){.proximamente .title-proximamente-ganador,.ganador .title-proximamente-ganador{font-size:32px}}.proximamente .title-proximamente-sample,.ganador .title-proximamente-sample{color:#fabe06;font-size:24px}@media screen and (min-width: 1024px){.proximamente .title-proximamente-sample,.ganador .title-proximamente-sample{font-size:40px}}.proximamente .color-sample,.ganador .color-sample{font-weight:bold;text-decoration:underline}.proximamente .text-aviso,.ganador .text-aviso{text-align:justify}.proximamente .title-proximamente-ganador-desk,.ganador .title-proximamente-ganador-desk{display:none;font-size:32px;font-weight:700;font-style:italic;line-height:51.2px}@media screen and (min-width: 1024px){.proximamente .title-proximamente-ganador-desk,.ganador .title-proximamente-ganador-desk{display:block}}.proximamente .title-ganador-desk,.ganador .title-ganador-desk{display:none;font-size:44px;font-weight:500;line-height:10px;font-style:normal}@media screen and (min-width: 1024px){.proximamente .title-ganador-desk,.ganador .title-ganador-desk{display:block}}.proximamente .title-ganador,.ganador .title-ganador{font-size:24px}@media screen and (min-width: 1024px){.proximamente .title-ganador,.ganador .title-ganador{font-size:2.3rem}}@media screen and (min-width: 1600px){.proximamente .title-ganador,.ganador .title-ganador{font-size:44px}}.proximamente .title-ganador .title-name-ganador,.ganador .title-ganador .title-name-ganador{color:#ffedaf;font-style:normal;font-weight:800;margin:.4rem 0;display:block;font-size:20px}@media screen and (min-width: 1024px){.proximamente .title-ganador .title-name-ganador,.ganador .title-ganador .title-name-ganador{margin:1.4rem 0;font-size:40px;line-height:48.76px}}.proximamente .audi-car-image-wrapper,.ganador .audi-car-image-wrapper{position:relative;height:11rem;width:100%;margin:1.5rem 0 2.5em 0;left:0}@media screen and (min-width: 425px){.proximamente .audi-car-image-wrapper,.ganador .audi-car-image-wrapper{height:12rem}}@media screen and (min-width: 1024px){.proximamente .audi-car-image-wrapper,.ganador .audi-car-image-wrapper{height:28rem;margin:0}}.proximamente .audi-car-image-wrapper .audi-car,.ganador .audi-car-image-wrapper .audi-car{width:100%;max-width:400px;aspect-ratio:344/167;left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%, -50%)}.proximamente .audi-car-image-wrapper .audi-car img,.ganador .audi-car-image-wrapper .audi-car img{margin-inline:auto}@media screen and (max-width: 1024px){.proximamente .audi-car-image-wrapper .audi-car,.ganador .audi-car-image-wrapper .audi-car{max-width:400px;left:41%;width:120%}}@media screen and (min-width: 1024px){.proximamente .audi-car-image-wrapper .audi-car,.ganador .audi-car-image-wrapper .audi-car{width:115%;max-width:var(--lf-desk-column-mx-width)}.proximamente .audi-car-image-wrapper .audi-car img,.ganador .audi-car-image-wrapper .audi-car img{width:100%}}.proximamente .audi-car-image-wrapper-proximamente,.ganador .audi-car-image-wrapper-proximamente{position:relative;width:100%}@media screen and (max-width: 500px){.proximamente .audi-car-image-wrapper-proximamente,.ganador .audi-car-image-wrapper-proximamente{height:17rem;margin-top:1.5rem;margin-bottom:0}}@media screen and (min-width: 500px)and (max-width: 1024px){.proximamente .audi-car-image-wrapper-proximamente,.ganador .audi-car-image-wrapper-proximamente{height:24rem;margin:0}}@media screen and (min-width: 1024px){.proximamente .audi-car-image-wrapper-proximamente,.ganador .audi-car-image-wrapper-proximamente{height:24rem;margin:0}}.proximamente .font-small,.ganador .font-small{font-size:14px}@media screen and (min-width: 1024px){.proximamente .font-small,.ganador .font-small{font-size:16px}}@media screen and (min-width: 1600px){.proximamente .font-small,.ganador .font-small{font-size:22px}}.proximamente .conoce,.ganador .conoce{font-weight:700;font-size:24px;margin:0 0 90px 0}@media screen and (min-width: 1024px){.proximamente .conoce,.ganador .conoce{font-size:25px;margin:0 0 80px 0}}@media screen and (min-width: 1600px){.proximamente .conoce,.ganador .conoce{font-size:32px}}.proximamente .conoce span,.ganador .conoce span{font-size:24px}@media screen and (min-width: 1024px){.proximamente .conoce span,.ganador .conoce span{font-size:25px}}@media screen and (min-width: 1600px){.proximamente .conoce span,.ganador .conoce span{font-size:32px}}.proximamente .rules-ganador,.ganador .rules-ganador{max-width:260px}@media screen and (min-width: 360px){.proximamente .rules-ganador,.ganador .rules-ganador{max-width:340px}}@media screen and (min-width: 1024px){.proximamente .rules-ganador,.ganador .rules-ganador{max-width:100%;z-index:100}}.proximamente .rules-ganador p,.ganador .rules-ganador p{text-align:justify;font-size:10px;font-weight:400}@media screen and (min-width: 1024px){.proximamente .rules-ganador p,.ganador .rules-ganador p{font-size:12px;line-height:14px}}.proximamente .rules-ganador .title-rules,.ganador .rules-ganador .title-rules{font-weight:700;font-size:13px;margin:0 0 1rem 0}@media screen and (min-width: 1024px){.proximamente .rules-ganador .title-rules,.ganador .rules-ganador .title-rules{margin:0 0 12px 0}}@media screen and (min-width: 1024px){.logo-cin-prox-n-gan{max-width:26em !important;margin:0 0 3em 0}}.scroll-rules{width:260px;max-width:260px;height:130px;max-height:130px;overflow:auto;-webkit-overflow-scrolling:touch;display:block;padding:0 8px 0 0}@media screen and (min-width: 360px){.scroll-rules{width:340px;max-width:340px}}@media screen and (min-width: 1024px){.scroll-rules{width:100%;max-width:100%;height:80px;max-height:80px}}.scroll-rules::-webkit-scrollbar{width:5px;max-width:5px}.scroll-rules::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scroll-rules::-webkit-scrollbar-thumb{background:#b2b2b2;border-radius:20px;-webkit-transition:all .5s ease;transition:all .5s ease}:root{--side-spacing: 30px;--lf-desk-column-mx-width: 650px;--rg-desk-column-mx-width: 500px;--blue-gradient: linear-gradient(180deg, #35CBCC 0%, #4781FF 100%);--blue: #4781FF;--gradient-primary: linear-gradient(117.23deg, #D2178F -26.26%, #8234D0 136.01%);--pink-gradient: linear-gradient(117.23deg, #D2178F -26.26%, #8234D0 136.01%)}@media screen and (min-width: 1024px){:root{--side-spacing: min(60px, 5vw)}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{font-family:"Montserrat",sans-serif;color:#fff;overflow:hidden;height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:visible;max-width:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden !important;height:100%;min-height:100vh;min-height:100dvh;margin:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);width:100%}body::before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(220.21deg, #D2178F 19.26%, #F64E4E 84.89%);background-attachment:scroll}@supports(-webkit-touch-callout: none){body{overflow-x:hidden;max-width:100%;min-height:-webkit-fill-available}}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style-type:none}button{cursor:pointer}.page{display:flex;flex-direction:column;justify-content:space-between;align-items:center;overscroll-behavior:none}a{text-decoration:none;color:#fff}a:hover{text-decoration:underline}.logo-cinepolis{max-width:9rem}@media screen and (min-width: 700px){.logo-cinepolis{max-width:244px}}@media screen and (min-width: 1024px){.logo-cinepolis{max-width:15rem}}.audi-logo{width:53px;margin:1.5rem 0 .5rem}@media screen and (min-width: 501px){.audi-logo{width:70px;margin:34px 0}}.mandatory-text{position:absolute;bottom:-20px;font-size:.75rem;font-weight:400;text-align:left;color:#fff !important;width:200px;white-space:normal;word-wrap:break-word}@media screen and (max-width: 900px){.mandatory-text{bottom:-20px}}.mandatory-text-image{position:absolute;bottom:-43px;font-size:.75rem;font-weight:400;text-align:left;color:#fff !important}.mandatory-text-date{line-height:1.5;font-family:"Montserrat",sans-serif;font-size:.75rem;text-align:left;color:#fff !important;white-space:normal;word-wrap:break-word;position:absolute;left:0;top:42px}.no-scroll{overscroll-behavior:none}@keyframes spin{0%{transform-origin:center;transform:translate(-50%, -50%) rotate(0deg)}70%{transform-origin:center;transform:translate(-50%, -50%) rotate(90deg)}100%{transform-origin:center;transform:translate(-50%, -50%) rotate(90deg)}}#modal-landscape{display:none;position:absolute}.header,.footer{z-index:1}@media screen and (min-width: 1024px){.footer{padding-top:46px}}@media only screen and (min-width: 657px)and (max-height: 480px)and (orientation: landscape){.header,.footer,.indications{display:none !important}.wrapper{height:100vh !important;width:100vw !important}.wrapper>*{display:none !important}#modal-landscape{display:block;position:absolute;width:100% !important;height:100% !important;display:block !important;max-width:100%;overflow:hidden;z-index:1;pointer-events:none}@supports(-webkit-touch-callout: none){#modal-landscape{width:100%}}#modal-landscape::before{content:"";position:absolute;width:300px;height:300px;background-image:url("https://static.cinepolis.com/promociones/Micrositio/emociones-2025/Content/img/icono-landscape.svg");background-size:contain;background-repeat:no-repeat;left:52%;top:54%;transform:translate(-50%, -50%);animation-name:spin;animation-duration:3s;animation-timing-function:ease-in-out;animation-delay:500ms;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both;pointer-events:none}#modal-landscape>*{display:none !important}}.input-onFocus{margin:0 !important}.input-onFocus .placeholderDate{position:absolute;font-size:1rem;top:8px;left:8px;color:hsla(0,0%,100%,0.5019607843)}@media screen and (min-width: 1024px){.input-onFocus .placeholderDate{display:none}}.input-onFocus .placeholderDate.firefox-android{display:none}.input-onFocus:focus-within .placeholderDate{display:none}@media screen and (max-width: 1024px){.half-form{max-height:380px}}
