.qlk-carnejoven-hide{display:none!important}.qlk-carnejoven-validation-error{margin:20px 0;padding:12px;background:#c36;color:#fff;text-align:center}.qlk-carnejoven-validation-error ul{list-style:none}.qlk-carnejoven-error,.qlk-carnejoven-error-response{background:red;font-size:15px;color:#fff;padding:10px 20px;margin-bottom:10px}.qlk-carnejoven-error-message{color:#E74C3C;background-color:#f8d7da;border:1px solid #f5c6cb;padding:10px;margin:10px 0;border-radius:5px}.qlk-carnejoven-success-message{color:#00C45C;background-color:#f8d7da;border:1px solid #f5c6cb;padding:10px;margin:10px 0;border-radius:5px}.qlk-carnejoven-card-application-form .elementor-field-group{padding-right:calc(10px / 2);padding-left:calc(10px / 2);margin-bottom:10px}.qlk-carnejoven-card-application-form-container form label{font-weight:400;margin-bottom:5px}.qlk-carnejoven-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(248,248,248,.2);border-radius:50%;border-top-color:#fff;animation:qlkcarnejovenspin 0.6s linear infinite}.qlk-carnejoven-user-profile-body{display:flex;flex-wrap:wrap;max-width:1200px;margin:20px auto;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.qlk-carnejoven-user-profile-sidebar{flex:.6 0 0;background:#f1f1f1;padding:20px;border-right:1px solid #ddd}.qlk-carnejoven-navigation ul{list-style:none;padding:0;margin:0}.qlk-carnejoven-navigation-link{margin-bottom:10px}.qlk-carnejoven-navigation-link a{text-decoration:none;color:#425eff;font-weight:700;padding:10px;display:block;border-radius:4px;transition:background-color 0.3s}.qlk-carnejoven-navigation-link a:hover{background-color:#425eff;color:#fff}.qlk-carnejoven-user-profile-content{flex:3;padding:0 20px}.qlk-carnejoven-user-profile-content h2{margin-top:0;color:#425eff}.qlk-carnejoven-user-profile-content table{width:100%;border-collapse:collapse;margin-top:20px}.qlk-carnejoven-user-profile-content td{padding:10px;border:1px solid #ddd;text-align:left}.qlk-carnejoven-user-profile-content td:first-child{font-weight:700;background-color:#f9f9f9}@keyframes qlkcarnejovenspin{to{transform:rotate(360deg)}}.qlk-carnejoven-spinner{display:none}.is-loading .qlk-carnejoven-spinner{display:inline-block}.filters{margin-bottom:30px}.filters--box{display:flex;width:100%;flex-wrap:wrap;gap:0;column-gap:20px}.filters--box-column{flex:1;margin-bottom:10px;width:33.33%}.filters--box-column label{margin-bottom:8px;font-size:14px;line-height:14px;font-weight:700;display:block}.filters--box-column .select2-selection--single{height:44px;padding:0 12px;display:flex;align-items:center;border-color:#666;margin-bottom:16px;font-size:14px;line-height:14px;margin:0}.filters--box-column input{height:44px;font-size:14px;line-height:14px}.filters--box-column .select2-selection__arrow{height:44px;top:9px!important;right:9px!important}.filters button{height:44px!important;display:flex;align-items:center;padding:0 20px!important;border-radius:100px!important;border-width:2px;font-weight:bold!important;margin-top:10px;font-size:14px!important;line-height:14px!important}@media (max-width:768px){.filters--box{display:block}.filters--box-column{width:100%;margin-bottom:10px;}}.forms{margin-bottom:0}.forms h2{font-family:'Presicav',sans-serif;margin:0 0 10px 0;font-weight:700;font-size:30px}.forms--box{display:flex;width:100%;flex-wrap:wrap;gap:0;column-gap:20px}.forms--box-column{flex:1;margin-bottom:10px}.forms--box-column label{margin-bottom:8px;display:block}.forms--box-column .select2-selection--single{height:44px;padding:0 12px;display:flex;align-items:center;border-color:#666;margin-bottom:16px;margin:0}.forms--box-column input{height:44px}.forms--box-column .select2-selection__arrow{height:44px;top:9px!important;right:9px!important}.forms button{height:44px!important;display:flex;align-items:center;padding:0 20px!important;border-radius:100px!important;border-width:2px;font-weight:bold!important;margin-top:10px}@media (max-width:768px){.forms--box{display:block}}:not(.is-loading) .spinner{width:30px;text-align:right;height:20px;display:none;align-items:center;justify-content:flex-end;margin-top:3px}.is-loading .spinner{display:flex}.spinner:not(:required):after{content:'';display:block;font-size:6px;width:4px;height:4px;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.user--profile{margin-top:30px;margin-bottom:20px;padding-left:20px;padding-right:20px}.user--profile h1{font-family:'Presicav',sans-serif;font-size:24px!important;line-height:30px!important;font-weight:bold!important;text-align:center;margin:0 0 10px 0}.user--profile h2{font-family:'Presicav',sans-serif;padding:20px 30px;border-bottom:2px solid #000;margin:0 auto;font-weight:700;font-size:20px}.user--profile>center>ul{margin:0 auto 40px;padding:0;display:inline-flex;align-items:center;justify-content:center;list-style-type:none;gap:10px;border-radius:100px;text-align:center}.user--profile>center>ul li a{height:46px!important;display:inline-flex;align-items:center;padding:0 24px!important;border-radius:0px!important;font-weight:700;border-bottom:2px solid #000;font-family:'Presicav',sans-serif;color:#000;font-size:14px;transition:all .2s}.user--profile>center>ul li a.active{border-bottom:2px solid #EB0578;color:#EB0578}.user--profile .qlk-carnejoven-btn{height:46px!important;display:inline-flex;align-items:center;padding:0 24px!important;border-radius:100px!important;font-weight:700;background:#000;font-family:'Presicav',sans-serif;color:#fff;font-size:14px;transition:all .2s}.user--profile .back--web{text-align:center;display:block;font-size:15px;color:#666;margin-bottom:10px}.user--profile-home{border:2px solid #000;border-radius:10px;max-width:480px;margin:0 auto 40px}.user--profile-home h2{font-size:20px!important;line-height:24px!important}.user--profile-home ul{list-style:none;margin:0 0 0px!important;padding:20px 30px;font-size:15px;line-height:19px}.user--profile-home ul li{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:4px}.user--profile-home ul li.cards{margin:10px 0 20px;border-bottom:1px solid #ccc;padding-bottom:10px}.user--profile-home ul li.center{justify-content:center;gap:10px}.user--profile-home ul li.center:first-of-type{margin:20px 0}.user--profile-home ul li span{font-weight:400}.user--profile-home center{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.user--profile-home center .btn{background:#EB0578;color:#ffffff!important;text-decoration:none!important;border-radius:100px;display:inline-block;font-family:'Presicav',sans-serif;font-size:14px;line-height:14px;padding:16px 24px!important;text-align:center;transition:all .3s;font-weight:700}.user--profile-home center .btn:hover{background:#a72550}.download--wallet{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.download--wallet h2{font-family:'Presicav',sans-serif;font-size:20px!important;line-height:24px!important;font-weight:700;margin:0 20px 0 0px!important;border:none!important;padding:0px!important;text-align:left}.download--wallet a{font-family:"Presicav",Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:#000;transition-duration:0.3s;border:2px solid #000;padding:12px 24px;border-radius:100px}.user--profile-savings{max-width:600px;margin:0 auto}.user--profile-savings_total{text-align:center;padding:20px;border-radius:0;border:2px solid #000;font-size:19px;margin-bottom:20px;font-family:'Presicav',sans-serif}.user--profile-savings_items{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.user--profile-savings_item{background:#fff;border-radius:10px;padding:20px}.user--profile-savings_item h3{font-family:'Presicav',sans-serif;margin:0 auto;font-weight:700;font-size:16px;margin-bottom:2px}.user--profile-savings_item span{font-family:'Presicav',sans-serif;margin:0 auto;font-size:14px;margin-bottom:4px;display:block;color:#666}.user--profile-savings_item strong{font-family:'Presicav',sans-serif;margin:0 auto;font-size:16px;display:block}.user--profile-raffles{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px}.user--profile-raffles_content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;align-items:start}.user--profile-raffles>h3{font-family:'Presicav',sans-serif;margin:0 auto;font-weight:700;font-size:18px;margin-bottom:20px}.user--profile-raffles-item{position:relative;background:#f7f7f7;padding:0;border-radius:10px}.user--profile-raffles-item-image{margin-bottom:10px}.user--profile-raffles-item-image img{object-fit:cover;width:100%;height:250px!important}.user--profile-raffles-item-content{border:2px solid #000;padding:0;border-radius:8px;overflow:hidden}.user--profile-raffles-item-content hr{margin-bottom:20px;border-color:#000;border-width:2px}.user--profile-raffles-item-content h3{font-family:'Presicav',sans-serif;font-size:16px!important;color:#000;line-height:20px!important;font-weight:700;margin:0 20px 20px 20px;min-height:40px}.user--profile-raffles-item-content>p{margin:0 20px 20px;color:#000;font-size:14px;line-height:18px}.user--profile-coupons{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px}.user--profile-coupons_content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;align-items:start}.user--profile-coupons>h3{font-family:'Presicav',sans-serif;margin:0 auto;font-weight:700;font-size:18px;margin-bottom:20px}.user--profile-coupons-item{position:relative;background:#f7f7f7;padding:0;border-radius:10px}.user--profile-coupons-item-image{margin-bottom:10px}.user--profile-coupons-item-image img{object-fit:cover;width:100%;height:250px!important}.user--profile-coupons-item-content{border:2px solid #000;padding:0;border-radius:8px;overflow:hidden}.user--profile-coupons-item-content hr{margin-bottom:20px;border-color:#000;border-width:2px}.user--profile-coupons-item-content h3{font-family:'Presicav',sans-serif;font-size:16px!important;color:#000;line-height:20px!important;font-weight:700;margin:0 20px 20px 20px;min-height:40px}.user--profile-coupons-item-content>p{margin:0 20px 20px;color:#000;font-size:14px;line-height:18px}.user--profile-coupons_code{background:#fff;color:black!important;text-decoration:none!important;display:block;padding:10px 16px;text-align:center;transition:all .3s;position:absolute;top:10px;left:10px;right:10px;font-size:14px;border-radius:10px}.qlk-carnejoven-completed{background:#FF3B38;color:white!important;text-decoration:none!important;display:inline-block;padding:6px 16px;text-align:center;transition:all .3s;font-weight:700;position:absolute;top:10px;left:10px;font-size:14px;border-radius:100px}.qlk-carnejoven-pending{background:#00C45C;color:white!important;text-decoration:none!important;display:inline-block;padding:6px 16px;text-align:center;transition:all .3s;font-weight:700;position:absolute;top:10px;left:10px;font-size:14px;border-radius:100px}@media (max-width:1200px){.user--profile-raffles_content,.user--profile-coupons_content{grid-template-columns:1fr 1fr}}@media (max-width:768px){.user--profile-raffles_content,.user--profile-coupons_content,.user--profile-savings_items{grid-template-columns:auto}}@media (max-width:580px){.user--profile>center>ul{display:block;border-radius:0}.user--profile>center>ul li a{margin-bottom:6px;width:100%}}.btn--outline-black_square{border:2px solid #000;height:48px;font-weight:700;font-family:'Presicav',sans-serif;padding:0 20px;display:flex;font-size:.875rem!important;line-height:.875rem!important;align-items:center;color:#000;margin-bottom:10px;transition:all .3s;background:url(../../../../../../../../plugins/qlk-carnejoven/public/images/advance.png) no-repeat right 20px center}.btn--outline-black_square:hover{color:#fff;background:#000 url(../../../../../../../../plugins/qlk-carnejoven/public/images/advance-white.png) no-repeat right 20px center}.btn--outline-black{border:2px solid black!important;height:48px;font-weight:bold!important;font-family:'Presicav',sans-serif;padding:0 20px;display:inline-flex;align-items:center;font-size:.875rem!important;line-height:.875rem!important;justify-content:center;color:black!important;margin-bottom:10px;transition:all .3s;border-radius:100px!important}.btn--outline-black:hover{color:#ffffff!important;background:black!important}.btn--solid-primary{height:48px;font-weight:700;font-family:'Presicav',sans-serif;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:white!important;margin-bottom:10px;transition:all .3s;background:#2C46DE;border-radius:100px;justify-content:center}.btn--solid-primary:hover{background:#000;color:#fff}.btn--link{font-size:.875rem!important;line-height:.875rem!important;font-weight:700;font-family:'Presicav',sans-serif;color:#000;text-decoration:underline!important;display:block}.select2-results__option{font-size:14px;line-height:14px;padding:10px 20px;color:#000;font-weight:400}.select2-selection__clear{width:0px!important;height:44px!important;margin:0px!important;padding:0px!important;display:flex!important;align-items:center!important;justify-content:center!important}.select2-selection__clear span{font-size:44px!important;line-height:44px!important}hr{margin-top:20px;margin-bottom:20px;border-color:#eee;border-top:none;border-left:none;border-right:none}.cookies--btns button{font-size:14px!important;line-height:14px!important;font-weight:bold!important;padding:10px 20px!important}.form--steps fieldset{border:none;padding:0}.form--steps>h2{margin-top:0px!important;font-size:24px!important;line-height:30px!important}.form--steps fieldset .elementor-field-type-checkbox label{display:flex;align-items:center;gap:10px;font-weight:normal!important}.form--steps fieldset p{font-size:14px;line-height:18px}.form--steps h3{font-family:'Presicav',sans-serif;font-size:24px;line-height:30px;text-align:left;font-weight:700;margin:0 0 20px 0}.form--steps label{font-weight:bold!important;margin:0 0 6px 0;font-size:14px;display:block;flex:100%}.form--steps input[type="button"]{font-weight:bold!important;border-width:2px;border-color:#FF91DE;color:#FF91DE;margin-top:10px;padding:10px 24px}.form--steps input[type="button"]:hover{border-color:#FF91DE;color:#fff;background:#FF91DE}.form--steps input[type="button"]:focus{background:none;color:#FF91DE}.form--steps button[type="submit"]{font-weight:bold!important;border:none;background:#c36;color:#fff;font-size:14px;margin-top:10px;display:inline-block;padding:12px 24px;vertical-align:bottom}.form--steps input,.form--steps select{font-size:14px!important;min-height:42px}.form--steps input:focus-visible,.form--steps select:focus-visible{outline-color:#FF91DE}.form--steps .elementor-field-group{margin-bottom:16px!important}.form--steps-type label{display:flex;align-items:center;gap:10px;font-weight:normal!important;margin-right:16px}.form--steps-type label input{cursor:pointer}.msf_hide{display:none}.msf_show{display:block}.msf_bullet_o{display:inline-flex!important;justify-content:space-between;position:relative;width:100%;margin-bottom:20px;overflow:hidden}.msf_bullet_o::before{content:'';position:absolute;top:4px;left:0;right:0;height:4px;background-color:lightgrey}.msf_bullet_o>div{height:12px;width:12px;border-radius:100px;z-index:2}.msf_bullet{background-color:lightgrey}.msf_bullet_active{background-color:#FF91DE!important;position:relative}.msf_bullet_active::before{content:'';position:absolute;top:4px;left:-380px;width:380px;height:4px;background-color:#FF91DE}.msf_bullet_active:first-child:before{display:none}@media (max-width:1200px){.form--steps .msf_bullet_o{display:none}}.qlk-carnejoven-child-fields.qlk-carnejoven-hide{display:none}.qlk-carnejoven-2fa-container{max-width:800px;margin:40px auto 20px;display:grid;grid-template-columns:1fr;gap:20px}.qlk-carnejoven-2fa-section{background:#fff;border:2px solid #000;border-radius:10px;padding:30px;display:flex;gap:20px;align-items:flex-start;transition:all 0.3s ease}.qlk-carnejoven-2fa-section:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.qlk-carnejoven-2fa-section-icon{flex-shrink:0;width:48px;height:48px;background:#f7f7f7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000}.qlk-carnejoven-2fa-section-icon svg{width:24px;height:24px}.qlk-carnejoven-2fa-section-content{flex:1}.qlk-carnejoven-2fa-section-content h3{font-family:'Presicav',sans-serif;font-size:18px!important;line-height:24px!important;font-weight:700;margin:0 0 12px 0;color:#000}.qlk-carnejoven-2fa-info{font-size:14px;line-height:20px;color:#666;margin:0 0 12px 0}.qlk-carnejoven-2fa-info:last-child{margin-bottom:0}.qlk-carnejoven-2fa-info strong{color:#000;font-weight:700}.qlk-carnejoven-2fa-status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;font-size:14px;font-weight:700;margin-bottom:16px;font-family:'Presicav',sans-serif}.qlk-carnejoven-2fa-badge-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.qlk-carnejoven-2fa-enabled{background:#E8F5E9;color:#2E7D32}.qlk-carnejoven-2fa-enabled .qlk-carnejoven-2fa-badge-dot{background:#2E7D32;box-shadow:0 0 0 3px rgba(46,125,50,.2)}.qlk-carnejoven-2fa-disabled{background:#FFF3E0;color:#E65100}.qlk-carnejoven-2fa-disabled .qlk-carnejoven-2fa-badge-dot{background:#E65100;box-shadow:0 0 0 3px rgba(230,81,0,.2)}.qlk-carnejoven-2fa-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:100px;font-family:'Presicav',sans-serif;font-size:14px;font-weight:700;text-decoration:none!important;transition:all 0.3s ease;margin-top:8px;cursor:pointer}.qlk-carnejoven-2fa-button-primary{background:#EB0578;color:#ffffff!important;border:2px solid #EB0578}.qlk-carnejoven-2fa-button-primary:hover{background:#a72550;border-color:#a72550;transform:translateY(-2px);box-shadow:0 4px 8px rgba(235,5,120,.3)}.qlk-carnejoven-2fa-button-secondary{background:#fff;color:#000000!important;border:2px solid #000}.qlk-carnejoven-2fa-button-secondary:hover{background:#000;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.qlk-carnejoven-last-login .qlk-carnejoven-2fa-section-icon{background:#E3F2FD;color:#1565C0}.qlk-carnejoven-login-info-item{margin-bottom:16px}.qlk-carnejoven-login-info-item:last-child{margin-bottom:0}.qlk-carnejoven-login-info-label{font-size:13px;line-height:18px;color:#666;margin:0 0 4px 0;font-weight:400}.qlk-carnejoven-login-info-value{font-size:15px;line-height:20px;color:#000;margin:0;font-weight:500}.qlk-carnejoven-login-info-divider{height:1px;background:#E0E0E0;margin:20px 0}.qlk-carnejoven-failed-login-section{background:#FFF9F0;border-left:3px solid #FF9800;padding:16px;border-radius:6px;margin-top:4px}.qlk-carnejoven-failed-attempts-count{display:flex;align-items:center}.qlk-carnejoven-warning-badge{display:inline-flex;align-items:center;gap:6px;background:#FFE0B2;color:#E65100;padding:6px 12px;border-radius:100px;font-size:14px;font-weight:700;font-family:'Presicav',sans-serif}.qlk-carnejoven-warning-badge svg{flex-shrink:0}@media (max-width:768px){.qlk-carnejoven-2fa-container{margin:20px 0;padding:0 10px}.qlk-carnejoven-2fa-section{flex-direction:column;padding:20px}.qlk-carnejoven-2fa-section-icon{width:40px;height:40px}.qlk-carnejoven-2fa-section-icon svg{width:20px;height:20px}.qlk-carnejoven-2fa-button{width:100%}.qlk-carnejoven-login-info-divider{margin:16px 0}.qlk-carnejoven-failed-login-section{padding:12px}.qlk-carnejoven-warning-badge{font-size:13px;padding:5px 10px}.qlk-carnejoven-login-info-label{font-size:12px}.qlk-carnejoven-login-info-value{font-size:14px}}