@import url(https://fonts.googleapis.com/css?family=Nunito);
.awards-block{background-color:#f5f6f8;padding:72px 24px}.categories-grid{gap:20px}.category-card{background-color:#fff;border:1px solid #e6e8ec;border-radius:16px;overflow:hidden;padding:0}.category-card img{aspect-ratio:3/4;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (prefers-reduced-motion:no-preference){.category-card{opacity:0;transform:translateY(70px)}.category-card.aos-animate{animation:category-card-rise-in .9s ease-out both}.category-card:first-child{animation-delay:0s}.category-card:nth-child(2){animation-delay:.15s}.category-card:nth-child(3){animation-delay:.3s}.category-card:nth-child(4){animation-delay:.45s}.category-card:nth-child(5){animation-delay:.6s}.category-card:nth-child(6){animation-delay:.75s}.category-card:nth-child(7){animation-delay:.9s}.category-card:nth-child(8){animation-delay:1.05s}}@keyframes category-card-rise-in{0%{opacity:0;transform:translateY(70px)}55%{opacity:1;transform:translateY(-12px)}72%{transform:translateY(6px)}86%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.category-name{color:#16181d;font-family:Gabriela,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.35;padding:18px 12px 22px;text-align:center}.categories-note{color:#4a4f59;font-family:Inter,sans-serif;font-size:20px;line-height:1.65;margin:30px auto 0;max-width:720px;text-align:center}@media (max-width:767px){.categories-note{font-size:16px}}.categories-note strong{color:#16181d}.navbar{background-color:#7c1f1b;font-size:1rem;font-weight:500;min-height:130px;text-transform:uppercase}@media (max-width:992px){.navbar{font-size:1.2rem;height:100%;min-height:0;padding:1em;text-align:center}}.navbar .navbar-nav{align-items:center;flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.navbar .navbar-nav .active{border-bottom:2px solid;color:#f3c842!important;font-weight:600}@media (max-width:1399px){.navbar .navbar-nav .me-2{margin-right:.35rem!important}}@media (max-width:992px){.navbar .navbar-nav{align-items:unset;flex-wrap:unset;padding:1em 1em 0!important}.navbar .navbar-nav .me-2{margin-right:0!important}.navbar li:not(:last-child){margin-bottom:10px}}.navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:unset}.nav-link{color:#fff!important;text-align:center;white-space:nowrap}@media (max-width:1399px){.nav-link{font-size:.8rem}}.nav-link:focus,.nav-link:hover{border-bottom:2px solid;color:#f3c842!important;font-weight:600}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.logo{max-width:250px}.btn-participe-ja{background:#c2552e!important;border-radius:30px;display:inline-block;font-weight:500;min-width:140px;padding:12px!important;text-align:center}.footer{background-color:#7c1f1b;color:#fff;font-size:1rem}@media (max-width:767px){.footer{font-size:1.2rem}}.footer a:focus,.footer a:hover{border-bottom:2px solid;color:#f3c842!important}.nav-footer{display:flex;justify-content:space-between;padding:2em 1.5em 1.5em}@media (max-width:767px){.nav-footer{display:unset;text-align:center}}.nav-footer ul{display:flex}@media (max-width:767px){.nav-footer ul{display:block;font-weight:600;margin-top:40px}}.nav-footer li{list-style-type:none}.dates-footer{margin-top:2em}@media (max-width:767px){.dates-footer{margin-top:0}}.social-footer{display:flex;justify-content:space-between;padding:2em 1.2em}@media (max-width:767px){.social-footer{display:grid;justify-content:center;padding:0 0 2em;text-align:center}.social-footer .social-links{margin:1em 0 0 1em;order:1}.social-footer .copy-link{margin-top:1em;order:2}}.faq-block{background-color:#fff;padding:72px 24px}.faq-block .page-description{margin-bottom:42px}.questions{display:flex;flex-direction:column;gap:11px}.faq-item{background-color:#fff;border:1px solid #e6e8ec;border-radius:14px;overflow:hidden}.question-collapse{cursor:pointer;gap:14px;padding:19px 20px}.question{flex:1;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.4;margin:0;text-transform:none}.question,.question:hover{color:#16181d}.faq-block .btn-circle{background-color:#f0f1f4;color:#7c1f1b;flex:none;font-size:15px;height:26px;line-height:1;width:26px}.answer{color:#6b7280;display:block;font-family:Inter,sans-serif;font-size:14px;line-height:1.75;margin:0;padding:0 20px 20px}.banner-desktop{aspect-ratio:1800/581;overflow:hidden;position:relative;width:100%}.banner-desktop .banner-desktop-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.banner-desktop .banner-desktop-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30.56%}@media (prefers-reduced-motion:no-preference){.banner-desktop .banner-desktop-logo{transform:translate(-50%,calc(-150% - 10vw))}.banner-desktop .banner-desktop-logo.aos-animate{animation:logo-drop-in 1.4s ease-out both}}.banner-mobile{aspect-ratio:1080/1350;overflow:hidden;position:relative;width:100%}.banner-mobile .banner-mobile-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.banner-mobile .banner-mobile-logo{left:50%;position:absolute;top:51.5%;transform:translate(-50%,-50%);width:68.15%}@media (prefers-reduced-motion:no-preference){.banner-mobile .banner-mobile-logo{transform:translate(calc(-150% - 10vw),-50%)}.banner-mobile .banner-mobile-logo.aos-animate{animation:logo-slide-in-left 1.4s ease-out both}}@keyframes logo-drop-in{0%{transform:translate(-50%,calc(-150% - 10vw))}55%{transform:translate(-50%,calc(-50% + 16px))}72%{transform:translate(-50%,calc(-50% - 7px))}86%{transform:translate(-50%,calc(-50% + 4px))}to{transform:translate(-50%,-50%)}}@keyframes logo-slide-in-left{0%{transform:translate(calc(-150% - 10vw),-50%)}55%{transform:translate(calc(-50% + 16px),-50%)}72%{transform:translate(calc(-50% - 7px),-50%)}86%{transform:translate(calc(-50% + 4px),-50%)}to{transform:translate(-50%,-50%)}}.banner-hero{align-items:center;background-color:#f5ebe0;display:flex;flex-direction:column;gap:14px;padding:30px 24px 38px;text-align:center}.banner-hero-text{color:#4a4f59;font-family:Inter,sans-serif;font-size:20px;line-height:1.65;margin:0;max-width:720px}@media (max-width:767px){.banner-hero-text{font-size:16px}}a.banner-hero-btn{background-color:#7c1f1b;border:none;color:#fff;display:inline-block;font-family:Sora,sans-serif;font-size:20px;font-weight:800;padding:15px 40px}a.banner-hero-btn:hover{color:#fff}.regulation-block{background-color:#7c1f1b;padding:50px 0}.regulation-btn{border:3px solid #fff;display:inline-block;font-size:25px;padding:15px 40px}.regulation-btn,.regulation-btn:hover{color:#fff;font-weight:700}.participation-block{align-items:center;background-color:#fff;justify-content:center;padding:72px 24px}.section-eyebrow{color:#c2552e;display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.steps-block{flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1180px;padding:10px}.steps-responsive{flex-direction:row;margin:0;padding-top:25px}.step-icon{max-width:118px}.step-title{color:#16181d;font-family:Gabriela,Times New Roman,serif;font-size:24px;letter-spacing:.02em;margin:22px 0 10px}.step-text,.step-title{display:block;font-weight:400}.step-text{color:#6b7280;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin:0 auto;max-width:300px}.step-1,.step-2,.step-3{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.block-send-invoice{background-color:#fff;border-radius:30px;color:#484845;padding:40px}@media (max-width:767px){.block-send-invoice{border-radius:0 0 30px 30px;padding:30px}}.invoices-list{border:none;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:8px auto;padding:0;width:100%}.invoices-list .list{padding:24px}@media (max-width:480px){.invoices-list .list{padding:0}}.invoices-list .receipt{background-color:#fff;border-radius:10px;color:#484845;display:flex;flex-wrap:wrap;max-width:500px;width:100%}.invoices-list .receipt .title{color:#ffc33e;font-size:1.5rem;font-weight:700;text-transform:uppercase}.invoices-list .receipt .title.processed{color:#52d292}.invoices-list .receipt .title.invalid{color:#ed6e71}.invoices-list .receipt .data{display:flex;flex:1;flex-direction:column;justify-content:center;padding:15px 20px;text-align:left}.invoices-list .receipt .data p{margin-bottom:0}.invoices-list .receipt .data p span{display:block}@media (min-width:1400px){.invoices-list .receipt .data p span{display:inline-block;margin-left:20px}}.invoices-list .receipt .status{align-items:center;background-color:#ffc33e;border-radius:10px 0 0 10px;display:flex;justify-content:center;padding:0 15px;width:16%}.invoices-list .receipt .status.processed{background-color:#52d292}.invoices-list .receipt .status.invalid{background-color:#ed6e71}.invoices-list .receipt strong{color:#484845}.img-invoice{height:auto;max-height:600px;max-width:100%}.help-nf{margin:15px 0}@media (min-width:767px){.help-nf{text-align:right}}.help-nf .help-nf-link{font-size:.95rem}@media (max-width:767px){.help-nf .help-nf-link{font-size:.85rem}}.login-wrapper{align-items:stretch;display:flex;justify-content:center;margin:0 auto;max-width:900px}@media (max-width:767px){.login-wrapper{align-items:center;flex-direction:column}}.container-img-login{flex:1}.img-banner-login,.img-banner-login-ipad{border-radius:30px 0 0 30px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.img-banner-login{display:none}}@media (max-width:767px),(min-width:992px){.img-banner-login-ipad{display:none}}.banner-header-mobile{border-radius:30px 30px 0 0;width:100%}@media (min-width:768px){.banner-header-mobile{display:none}}.login-sidebox{background-color:#fff;border-radius:0 30px 30px 0;box-shadow:10px 10px 19px -8px #777;color:#4a443d;flex:1;padding:50px}.login-sidebox .page-description{color:#7c1f1b;margin-top:0}.login-sidebox .page-sub-description{color:#c2552e;font-family:Inter,sans-serif;font-weight:600;margin-bottom:25px}.login-sidebox .login-input{background-color:#f3ede6;border-radius:30px;max-width:100%}.login-sidebox label a{color:#7c1f1b}.login-sidebox label a:hover{color:#c2552e}@media (max-width:767px){.login-sidebox{border-radius:0 0 30px 30px;padding:30px;width:100%}}.container-balance-numbers{display:flex;gap:20px;margin-bottom:25px}@media (max-width:767px){.container-balance-numbers{flex-direction:column;gap:15px}}.container-balance-numbers .content-numbers,.container-balance-numbers .spin-info-wrapper{background-color:#fff;border-radius:20px;box-shadow:10px 10px 19px -8px #777;color:#484845;flex:1;overflow:hidden;padding:24px;position:relative}.container-balance-numbers .content-numbers p,.container-balance-numbers .spin-info-wrapper p{font-size:16px;margin:0}@media (max-width:767px){.container-balance-numbers .content-numbers p,.container-balance-numbers .spin-info-wrapper p{font-size:14px}}@media (min-width:767px){.container-balance-numbers .content-numbers:before,.container-balance-numbers .spin-info-wrapper:before{background-color:#7c1f1b;content:"";height:4px;left:0;position:absolute;right:0;top:0}}.container-balance-numbers .spin-info-wrapper{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}@media (max-width:767px){.container-balance-numbers .spin-info-wrapper{border-radius:0 0 20px 20px}.container-balance-numbers .content-numbers:before{background-color:#7c1f1b;content:"";height:4px;left:0;position:absolute;right:0;top:0}}.container-balance-numbers .content-numbers{text-align:left}.container-balance-numbers .content-numbers p{margin-bottom:10px}.container-balance-numbers .content-numbers p:last-child{margin-bottom:0}.container-balance-numbers .content-numbers progress{border-radius:100px;height:22px;overflow:hidden;width:100%}.container-balance-numbers .content-numbers progress::-webkit-progress-bar{background-color:#eee}.container-balance-numbers .content-numbers progress::-webkit-progress-value{background-color:#7c1f1b;border-radius:100px}.spin-info-row{align-items:center;display:inline-flex;gap:10px;justify-content:center}.spin-info-text{font-size:1.1rem;font-weight:600}@media (max-width:991px){.spin-info-text{font-size:15px}}.spin-badge{background-color:#7c1f1b;border-radius:10px;display:inline-block;font-size:1.4rem;min-width:48px;padding:8px 16px}.spin-badge,.spin-badge div{color:#fff;font-weight:800;text-align:center}.spin-badge div{font-size:24px;line-height:1}@media (max-width:991px){.spin-badge div{font-size:16px}}.coupon-number{color:#000;display:block;font-size:25px}.coupon-number.active{color:#52d292!important}.coupon-number.inactive{color:#ed6e71!important}.coupon-date{color:#484845;font-size:12px;font-weight:400;margin-top:4px}.block-recipe{padding:40px 0}@media (max-width:767px){.block-recipe{padding:20px 0}}.recipe-card{background-color:#fff;border:1px solid #e6e8ec;border-radius:18px;color:#16181d;margin-bottom:22px;padding:32px}@media (max-width:767px){.recipe-card{padding:22px}}.recipe-card label{font-size:14px;font-weight:700;margin-bottom:6px}.recipe-card-header{align-items:center;border-bottom:1px solid #f0e6da;display:flex;gap:14px;margin-bottom:22px;padding-bottom:18px}.recipe-card-number{align-items:center;background-color:#f5ebe0;border-radius:50%;color:#7c1f1b;display:flex;flex:none;font-size:19px;height:38px;justify-content:center;width:38px}.recipe-card-number,.recipe-card-title{font-family:Gabriela,Times New Roman,serif}.recipe-card-title{color:#16181d;font-size:22px;line-height:1.2}.recipe-card-subtitle{color:#6b7280;font-size:13px;margin-top:2px}.required{color:#c2552e}.char-counter{color:#6b7280;font:500 11px ui-monospace,monospace;margin-top:6px;text-align:right}.input-file-recipe{position:relative}.input-file-recipe label{align-items:center;background-color:#faf6f1;border:2px dashed #d8cabb;border-radius:14px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px 0;text-align:center;width:100%}.input-file-recipe input[type=file]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.input-file-recipe .input-file-recipe-title{letter-spacing:.08em;text-transform:uppercase}.input-file-recipe .input-file-recipe-hint{font-size:14px;font-weight:500}@media (max-width:767px){.input-file-recipe .input-file-recipe-hint{font-size:10px}}.input-file-recipe .image-preview{border-radius:10px;display:block;max-height:220px;max-width:100%;-o-object-fit:cover;object-fit:cover}.image-remove-btn{background-color:#16181d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:30px;line-height:1;position:absolute;right:8px;top:8px;width:30px}.image-remove-btn:hover{background-color:#7c1f1b}.recipe-submit-note{color:#6b7280;font-size:13px;line-height:1.6;margin:16px 0 0}.recipes-list{display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:0;width:100%}@media (max-width:767px){.recipes-list{grid-template-columns:1fr}}.recipe-item{background-color:#fff;border-radius:8px;box-shadow:0 6px 20px rgba(46,42,38,.09);display:flex;grid-column:span 1;overflow:hidden}@media (max-width:767px){.recipe-item:first-child{border-radius:0 0 8px 8px}}.recipe-item-bar{align-items:center;background-color:#c2552e;display:flex;flex:none;justify-content:center;width:80px}.recipe-item-bar.processed{background-color:#52d292}.recipe-item-bar.invalid{background-color:#ed6e71}.recipe-item-icon{background-color:#fff;height:40px;-webkit-mask:url(/img/icon-recipe-book.png) center/contain no-repeat;mask:url(/img/icon-recipe-book.png) center/contain no-repeat;width:40px}.recipe-item-body{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0;padding:28px 30px}.recipe-item-status{color:#c2552e;font-family:Gabriela,Times New Roman,serif;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.recipe-item-status.processed{color:#52d292}.recipe-item-status.invalid{color:#ed6e71}.recipe-item-fields{color:#8a8078;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:15px;gap:8px;line-height:1.35}.recipe-item-fields b{color:#8a8078}.img-recipe{display:block;height:auto;margin:0 auto;max-height:600px;max-width:100%}.recipes-empty{grid-column:1/-1;width:100%}.recipes-empty-icon{background-color:#c2552e;height:92px;margin:0 auto 22px;-webkit-mask:url(/img/icon-recipe-book.png) center/contain no-repeat;mask:url(/img/icon-recipe-book.png) center/contain no-repeat;width:92px}.recipes-empty-title{color:#16181d;font-family:Gabriela,Times New Roman,serif;font-size:30px;font-weight:400;margin-bottom:10px}.recipes-empty-text{color:#6b7280;font-family:Inter,sans-serif;font-size:16px;line-height:1.7;margin:0 auto;max-width:440px}.block-regulation{background-color:#fff;border-radius:30px}@media (max-width:767px){.block-regulation{border-radius:0 0 30px 30px;padding:30px}}.box-regulation{padding:50px 20px;text-align:center}.box-regulation iframe{border-radius:25px;margin:0 auto;min-height:800px;width:816px}@media (max-width:823px){.box-regulation iframe{width:100%}}.regulationDesktop{display:block}@media (max-width:769px){.regulationDesktop{display:none}}.regulationMobile{display:none;flex-direction:column}.regulationMobile a{background-color:#f3c842;border-radius:5px;color:#fff;font-weight:500;margin:5px;padding:10px;text-align:center}.regulationMobile a:hover{color:#fff}@media (max-width:769px){.regulationMobile{display:flex}}.register-banner,.register-banner-mobile{border-radius:30px;margin-bottom:25px;width:100%}@media (max-width:767px){.register-banner{display:none}}.register-banner-mobile{display:none}@media (max-width:767px){.register-banner-mobile{border-radius:30px 30px 0 0;display:block;margin-bottom:0}}.steps-wizard{text-align:left}@media (max-width:767px){.steps-wizard.register-card{border-radius:0 0 30px 30px}}#register-steps-form fieldset{border:0;margin:0;padding:0}#register-steps-form fieldset:not(:first-of-type){display:none}#progressbar{display:flex;list-style:none;margin:0 0 20px;padding:0}#progressbar li{color:#969696;flex:1;font-size:.9rem;font-weight:600;position:relative;text-align:center}#progressbar li .step-icon{background-color:#d9d9d9;border-radius:50%;color:#fff;display:block;font-size:1.6rem;height:70px;line-height:70px;margin:0 auto 10px;position:relative;width:70px;z-index:1}#progressbar li.active{color:#7c1f1b}#progressbar li.active .step-icon{background-color:#7c1f1b}@media (max-width:767px){#progressbar li{font-size:.75rem}#progressbar li .step-icon{font-size:1.2rem;height:50px;line-height:50px;width:50px}}.progress{background-color:#eee;border-radius:10px;height:10px;margin-bottom:20px}.progress-bar{background-color:#7c1f1b;border-radius:10px}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.steps-buttons{display:flex;gap:20px;justify-content:center;margin-top:30px}.steps-buttons button{min-width:220px}@media (max-width:767px){.steps-buttons{align-items:center;flex-direction:column}.steps-buttons button{width:100%}}.block-winners{background-color:#fff;border-radius:30px;padding:30px 0}@media (max-width:767px){.block-winners{border-radius:0 0 30px 30px;padding:20px}}.winners-list ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center;list-style:none;padding:0}.winner-item{align-items:center;display:flex;flex-direction:column}.winner-star{display:block;margin:auto;margin-bottom:-35px!important;position:relative;width:110px}.winner-details{background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;box-shadow:10px 10px 19px -8px hsla(0,0%,47%,.369);padding:50px 20px 20px;text-transform:uppercase}.winner-name{font-size:1.2rem;font-weight:700}.category-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px;padding:0 20px}.category-filter-btn{background-color:#fff;border:1px solid #7c1f1b;border-radius:30px;color:#7c1f1b;cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 20px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.category-filter-btn:hover{background-color:rgba(124,31,27,.1)}.category-filter-btn.active{background-color:#7c1f1b;color:#fff}body{background-color:hsla(0,1%,71%,.49);color:#969696;font-family:Montserrat,Nunito,sans-serif;font-size:1.1rem;margin:auto}.block{background-color:#f0f0f0;color:#333;min-height:672px;padding:5%}.faq-block{min-height:0!important}.hide{display:none}.register-block{background-color:#fff;padding:50px 20px}.scale-hover{transition-duration:.4s}.scale-hover:hover{transform:scale(1.05)}.info-day{display:flex;justify-content:center;padding-top:20px}.info-day p{font-size:23px;margin:0;text-align:center}.info-day span{color:#7c1f1b;font-weight:700}@media (max-width:500px){.info-day{font-size:15px}}a{color:unset;text-decoration:none}a:hover{color:#f3c842;font-weight:600}.dropdown-item:active{background-color:#f3c842}.login-btn{background:#969696!important;border-radius:3px;color:#fff!important;display:inline-block;min-width:140px;padding:12px!important;text-align:center}.login-btn:focus,.login-btn:hover{border-bottom:0!important;color:#fff!important}.page-description{color:#16181d;font-family:Gabriela,Times New Roman,serif;font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.01em;margin-bottom:30px;position:relative;text-align:center;text-shadow:none;z-index:2}@media (max-width:767px){.page-description{margin:30px 0}}.custom-button{background-color:#7c1f1b!important;border-bottom:6px solid #5f1714;border-radius:5px!important;color:#fff;font-size:1.5rem;font-weight:700;line-height:normal;padding:15px 25px;text-transform:uppercase}.custom-button:hover{color:#fff}@media (min-width:768px){.custom-button{max-width:462px;padding:30px 25px}}.default-button{font-size:1.2rem;font-weight:700;min-width:250px;padding:15px 25px;text-transform:uppercase}.default-button,.default-button:hover{background-color:#7c1f1b;color:#fff}.btn-primary{background-color:#7c1f1b!important;border:0}.btn-secondary{background-color:#c2552e!important;border:none;color:#fff;font-size:1rem;font-weight:700;padding:10px 20px;text-transform:uppercase}.btn-secondary:hover{color:#fff}.btn-circle{background-color:#7c1f1b;border:0;border-radius:50%;color:#fff;font-weight:700;height:27px;padding:1px 0 0!important;width:27px}.register-card{background-color:#fff;border-radius:30px;box-shadow:10px 10px 19px -8px #777;color:#000;padding:50px}@media (max-width:767px){.register-card{padding:30px}.account-first-card.register-card{border-radius:0 0 30px 30px}}.admin-card{border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:auto;padding:20px}.admin-card,.form-clean{background-color:#fff;color:#484845}.form-clean{border:0!important;border-bottom:1px solid rgba(12,49,72,.478)!important;border-radius:0;font-size:1.1rem}.form-clean::-moz-placeholder{color:#484845}.form-clean::placeholder{color:#484845}.form-clean:focus{background-color:#fff;box-shadow:unset}.form-clean:-moz-read-only{background-color:#fff}.form-clean:read-only{background-color:#fff}.login-input{background-position-x:28px;background-position-y:16px;background-repeat:no-repeat;background-size:30px;border-radius:50px;font-size:1.2rem;margin:15px auto;max-width:485px;padding:20px 30px 20px 75px}.form-check-input:checked{background-color:#7c1f1b;border-color:#5f1714}.form-control:focus{border-color:#7c1f1b;box-shadow:0 0 8px #7c1f1b}.form-control.is-invalid,.was-validated .form-control:invalid{background-position-x:28px;background-position-y:16px;background-repeat:no-repeat;background-size:30px}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none}.user-bg{background-image:url(/img/user.svg)!important}.lock-bg{background-image:url(/img/lock.svg)!important}.register-title{color:#484845;font-family:Gabriela;font-weight:700}input[type=date]{color:#212529;content:attr(placeholder)}.input-file{background-color:#484845;border-radius:5px;color:#fff;padding:20px 0;text-align:center}.invoice-adm{max-width:55%}@media (max-width:767px){.invoice-adm{max-width:100%}}.table{background-color:#fff;border-radius:10px;font-size:1rem}table.dataTable tfoot td,table.dataTable tfoot th,table.dataTable thead td,table.dataTable thead th{text-align:inherit}.select2-results__option--selectable{color:#000!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#7c1f1b}.select2-container--default .select2-selection--single{border-radius:4px!important;font-size:.875rem;height:37px!important;line-height:1.33;padding:.2rem}.plus-img{margin-bottom:10px;width:40px}.pointer:hover{cursor:pointer}select[readonly]{pointer-events:none;touch-action:none}.winner-select{font-weight:600}option:hover{background-color:transparent!important}span.active{background-color:#52d292}span.inactive{background-color:#ed6e71}span.processed{background-color:#52d292}span.invalid{background-color:#ed6e71}span.processing{background-color:#ffc33e}input.active,td.active{color:#52d292!important;font-weight:700}input.inactive,td.inactive{color:#ed6e71!important;font-weight:700}input.processed,td.processed{color:#52d292!important;font-weight:700}input.invalid,td.invalid{color:#ed6e71!important;font-weight:700}input.processing,td.processing{color:#ffc33e!important;font-weight:700}.question{cursor:pointer;font-weight:700;text-transform:uppercase}.question:hover{color:#f3c842}.answer{font-size:1em;text-transform:none}.coupon{align-items:center;background-image:url(/img/lucky-number.svg);background-repeat:no-repeat;background-size:100% 100%;display:inline-flex;flex-direction:column;font-weight:800;height:150px;justify-content:flex-end;letter-spacing:.8px;margin:10px 15px;overflow:hidden;padding-bottom:14px;position:relative;width:260px}.fs-inherit{font-size:inherit!important}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:inherit}.dataTables_wrapper .dataTables_filter input{background-color:#fff;margin-bottom:5px}.dataTables_wrapper .dataTables_length select{background-color:#fff}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:inherit!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#7c1f1b;color:#fff!important}.pulse{animation:go-back 1s infinite alternate}@keyframes go-back{0%{transform:translateX(0) scale(1.1);transition:transform 1s}to{transform:translateX(10px) scale(1.2)}}#hotsite-privacy{background-color:rgba(49,54,60,.89);border-radius:15px;bottom:30px;color:#fff;font-size:1rem;left:10%;padding:15px 30px;position:fixed;right:10%;z-index:2}#hotsite-privacy a{color:#f7c800!important}.btn-logout{bottom:10px;padding:10px;position:fixed;right:15px}@media (min-width:767px){.btn-logout{display:none}}.btn-logout img{width:150px}@media (max-width:767px){.desktop{display:none}}.desktop img{width:100%}@media (min-width:767px){.mobile{display:none}}.mobile img{width:100%}.list-prizes{display:none;flex-wrap:wrap;justify-content:space-evenly;padding:25px 0}.list-prizes.active{display:inline-block}.list-prizes .box-prize{background-image:url(/img/roulette-prize.png);background-repeat:round;display:flex;flex-direction:column;height:170px;padding-left:190px;width:400px}@media (max-width:478px){.list-prizes .box-prize{padding-left:140px;width:320px}}.list-prizes .box-prize.available-prize{background-image:url(/img/premio-disponivel.png);padding-left:195px}@media (max-width:478px){.list-prizes .box-prize.available-prize{padding-left:140px}}.list-prizes .box-prize .sold-out-info{background-color:#ccc;padding:5px;text-align:center}.list-prizes .box-prize .info{color:#969696;font-size:1.5em;font-weight:700;margin:55px 0 17px;text-align:center}.list-prizes .box-prize .link-qrcode{cursor:pointer}.list-prizes .box-prize .info-prize{color:#484845;font-size:1.5em;font-weight:700;margin:55px 0 27px;text-align:center}@media (max-width:478px){.list-prizes .box-prize .info-prize{font-size:1.3em;margin-left:15px}}.list-prizes .box-prize .image{align-items:center;display:flex;height:200px;justify-content:center;padding:5px}.list-prizes .box-prize .image img,.list-prizes .box-prize .image svg{max-height:100%;max-width:100%}.list-prizes .box-prize .actions{color:#797979;display:flex;margin:-20px 0 0 35px}.list-prizes .box-prize .actions .add-prize,.list-prizes .box-prize .actions .remove-prize{cursor:pointer;font-size:1.3em;margin:7px;text-align:center}.list-prizes .box-prize .actions .add-prize.disabled,.list-prizes .box-prize .actions .remove-prize.disabled{background-color:#aaa;color:#fff;cursor:default}.list-prizes .box-prize .actions .counter{border:1px solid #aaa;border-radius:5px;flex-grow:0.5;font-size:2em;text-align:center}.list-prizes .box-prize.sold-out{filter:grayscale(100%)}.spin-count{border:2px solid #fff;border-radius:5px;color:#7c1f1b;font-size:2em;font-weight:800;margin-bottom:16px;margin-left:20px;margin-right:32px;padding:16px}.coupon-count-text,.spin-count{display:inline-block;line-height:1;vertical-align:middle}.coupon-count-text{font-size:1.8em;padding-bottom:15px}@media (max-width:767px){.g-recaptcha{transform:scale(.9);transform-origin:0 0}}.swal2-actions:has(.swal2-cancel:not([style*="display: none"])) .swal2-styled.swal2-confirm,.swal2-actions:has(.swal2-deny:not([style*="display: none"])) .swal2-styled.swal2-confirm{background-color:#2dab2d!important}.swal2-actions:has(.swal2-cancel:not([style*="display: none"])) .swal2-styled.swal2-confirm:focus,.swal2-actions:has(.swal2-deny:not([style*="display: none"])) .swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px #2dab2d!important}.tutorial-img{height:300px;margin:auto;width:300px}.tutorial-text{font-size:1rem;text-align:justify}.tutorial-text li{margin-bottom:10px}.form-check-input:disabled,.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:1}#cc-main .cm,#cc-main .pm{background-color:rgba(103,23,19,.929)}#cc-main a,#cc-main a:hover{color:#fff}#cc-main .pm__close-btn{background-color:rgba(103,23,19,.929)}#cc-main .pm__close-btn svg{stroke:#fff!important}#cc-main .pm__close-btn:hover{background-color:#c2552e}#cc-main .pm__section-title{color:#fff}#cc-main .pm__section:not(:first-child):hover{background-color:rgba(103,23,19,.929)}#cc-main .pm__section--toggle .pm__section-title{background-color:#fff;color:#484845}#cc-main .pm__title{color:#fff}#cc-main .cm__title{color:#fff;text-align:center}#cc-main .pm__section-desc-wrapper{color:#fff}#cc-main .cm__btn{background-color:#fff;color:#c2552e}#cc-main .cm__btn:hover{background-color:#c2552e;color:#fff}#cc-main .pm__btn{background-color:#fff;color:#c2552e}#cc-main .pm__btn:hover{background-color:#c2552e;color:#fff}#cc-main .cm__btn--secondary,#cc-main .pm__btn--secondary{background-color:#fff}#cc-main .cm__desc{color:#fff}#manage-cookies{cursor:pointer}.coupon-count{border:3px solid #fff;border-radius:40px;color:#fff;display:inline-block;font-size:2rem;line-height:1;margin:0 10px;padding:16px;vertical-align:middle}hr{height:3px!important}.danger-svg{margin-top:30px;max-width:50px}.banner-header{border-radius:30px;margin-bottom:20px;width:100%}@media (max-width:767px){.banner-header{display:none}}.banner-info{background-color:#fff;border-radius:20px;box-shadow:10px 10px 19px -8px #777;color:#484845;margin-bottom:20px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}@media (min-width:767px){.banner-info:before{background-color:#7c1f1b;content:"";height:4px;left:0;position:absolute;right:0;top:0}}@media (max-width:767px){.banner-info{border-radius:0 0 20px 20px}}.btn{border-radius:50px}.btn-moderation{font-size:20px;font-weight:600;padding:15px 30px;text-transform:uppercase}
