@font-face{font-family:bl-Edenred;font-style:normal;font-weight:300;src:url(../fonts/EdenredLight-Regular.woff2) format("woff2"),url(../fonts/EdenredLight-Regular.woff) format("woff")}@font-face{font-family:bl-Edenred;font-style:normal;font-weight:400;src:url(../fonts/Edenred-Regular.woff2) format("woff2"),url(../fonts/Edenred-Regular.woff) format("woff")}@font-face{font-family:bl-Edenred;font-style:normal;font-weight:500;src:url(../fonts/EdenredMedium-Regular.woff2) format("woff2"),url(../fonts/EdenredMedium-Regular.woff) format("woff")}@font-face{font-family:bl-Edenred;font-style:normal;font-weight:700;src:url(../fonts/EdenredBold-Regular.woff2) format("woff2"),url(../fonts/EdenredBold-Regular.woff) format("woff")}header.main-header,footer,.header-space,.mobile-nav-bg,.widget{display:none}.bl-padding{width:100%;padding:0 20px}.bl-padding-small{width:100%;padding:0 15px}.bl-main-container{max-width:950px;margin:0 auto}.bl-header{height:120px;position:fixed;z-index:10;top:0;left:0;width:100%;background-color:#F0F7FF}@media (max-width: 760px){.bl-header{height:110px}}.bl-header-space{height:120px}@media (max-width: 760px){.bl-header-space{height:110px}}.bl-header-container{height:120px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 760px){.bl-header-container{height:110px}}.bl-logo{width:155px;height:auto}.bl-header-col-2{display:flex;align-items:center;justify-content:flex-end;gap:42px}.bl-header-button{order:2}.bl-header-2{order:1}.bl-link{text-align:right;font-family:"bl-Edenred",sans-serif;font-size:19px;font-weight:700;color:#F72817;text-transform:uppercase;display:inline;text-decoration:none;border-bottom:solid 1px currentColor}.bl-link:hover{border-color:transparent}@media (max-width: 760px){.bl-header-container{padding-bottom:44px}.bl-header-container.bl-header-container-end{padding-bottom:0;height:calc(110px - 44px)}.bl-header-space.bl-header-space-end,.bl-header.bl-header-end{height:calc(110px - 44px)}.bl-logo{width:77px}.bl-header-col-2{display:block}.bl-header-button{padding:12px 20px 10px}.bl-header-2{position:absolute;left:0;bottom:0;right:0;height:44px;background-color:#DEE9F7;text-align:right;padding:0 15px;display:flex;align-items:center;justify-content:flex-end}.bl-link{font-size:12px}}.bl-hero{position:relative;height:446px}.bl-hero-lg{height:566px}.bl-hero-img-container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bl-hero-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1120px){.bl-header-winner .bl-hero-img{object-position:70% 50%}}.bl-hero-container{position:relative;z-index:3;width:100%;max-width:1288px;margin:0 auto}.bl-hero-roda-container{width:50%;margin-left:auto}.bl-hero-rod{box-shadow:0px 3px 6px rgba(0,0,0,0.29);border-radius:100%;transform:translateX(17vw)}.bl-hero-content{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bl-hero-content-inner{width:50%}.bl-hero-button{font-size:27px;padding:5px 25px;text-transform:none;cursor:default}.bl-hero-button:hover{background-color:#F72717;color:white}.bl-hero-tit{font-family:"bl-Edenred",sans-serif;font-size:45px;line-height:1.2;font-weight:500;color:#E30613;margin:0}.bl-hero-desc{font-family:"bl-Edenred",sans-serif;font-size:40px;line-height:1.2;font-weight:400;color:#E30613;margin:0;max-width:420px}.bl-hero-2-text-white{font-family:"bl-Edenred",sans-serif;font-size:35px;line-height:1.2;font-weight:700;color:white;margin:0;text-align:center}.bl-hero-2-text-white .smaller-text{font-weight:400;font-size:27px;max-width:768px;margin-left:auto;margin-right:auto;margin-bottom:-16px !important;position:relative;text-wrap:balance;margin-top:6px}.bl-hero-2-text-white .max-1{max-width:840px;text-wrap:balance;margin-left:auto;margin-right:auto;margin-bottom:6px}.bl-cms-padd{padding-top:30px;padding-bottom:40px}.end-text{font-family:"bl-Edenred",sans-serif;font-size:30px;line-height:1.2;color:black;padding-bottom:10px;text-align:center}.end-text h2{font-size:30px;font-weight:700}.end-text p{max-width:740px;margin-left:auto;margin-right:auto}@media (max-width: 760px){.bl-hero-desc{font-size:24px;color:black;margin:10px 0 0;max-width:420px}.bl-hero-2-text-white{font-size:25px}.end-text{font-size:22px;line-height:1.2;color:black;padding-bottom:10px;text-wrap:balance}.end-text h2{font-size:22px}.bl-hero{height:auto}.bl-hero-img-container{position:relative;top:initial;left:initial;height:182px}.bl-hero-roda-container{width:100%;margin-left:0;text-align:left;padding:0 30px}.bl-hero-rod{width:150px;height:auto;transform:none}.bl-hero-content{position:relative;top:initial;left:initial;height:auto;display:block;padding:20px 0 30px}.bl-hero-content-inner{width:100%}.bl-hero-button{font-size:17px;padding:3px 13px}.bl-hero-tit{font-size:24px;color:black}}.bl-hero-2{background:transparent linear-gradient(90deg, red 0%, #ff0072 100%) 0% 0% no-repeat padding-box;padding:40px 15px}.bl-hero-2-container{background-color:white;border-radius:19px;padding:35px 20px 35px 40px;display:flex;gap:30px}.bl-hero-2-col{width:50%}.bl-hero-2-tit{font-size:35px;line-height:1.2;font-weight:500;color:#F72817;margin:0;max-width:409px}.bl-hero-2-list{margin:0;padding:0;list-style:none}.bl-hero-2-list li{position:relative;padding-left:20px;margin-bottom:27px;font-size:22px;line-height:1.3}.bl-hero-2-list li:last-child{margin-bottom:0}.bl-hero-2-list li::before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;background-color:#F72817;border-radius:50%}.bl-hero-2-list a{text-decoration:underline}.bl-hero-2-list a:hover{text-decoration:none}@media (max-width: 760px){.bl-hero-2{padding:15px}.bl-hero-2-container{padding:20px 20px 30px 20px;flex-direction:column;gap:15px}.bl-hero-2-col{width:100%}.bl-hero-2-tit{font-size:24px;max-width:100%}.bl-hero-2-list{margin:0;padding:0;list-style:none}.bl-hero-2-list li{position:relative;padding-left:15px;margin-bottom:17px;font-size:17px}}.bl-cms{font-size:17px;line-height:1.3}.bl-cms p{margin-top:0}.bl-layout{display:flex;gap:4.6%}.bl-layout-left{flex:1 1 305px;position:relative}.bl-layout-main{flex:1 1 604px}.bl-layout-main .bl-tit-small{margin-top:100px}.bl-layout-main-inner{max-width:580px}.bl-tit{font-family:"bl-Edenred",sans-serif;font-size:35px;line-height:1.2;font-weight:700;margin:0;color:#FF007D}.bl-subtit{font-family:"bl-Edenred",sans-serif;font-weight:400;font-size:22px;line-height:1.2;margin:0}.bl-subtit p{margin:15px 0 0}.bl-success-msg{padding:15px;margin-bottom:20px;border-radius:4px;font-family:"bl-Edenred", sans-serif;text-align:center}.bl-success-msg p{font-size:21px}.bl-success-msg .button{margin-top:10px}.no-results{padding:15px}@media (max-width: 760px){.bl-layout{display:block}.bl-layout-main{margin-top:50px}.bl-layout-main .bl-tit-small{margin-top:0}.bl-tit{font-size:28px}}.bl-form .form-col{width:100%}.bl-form .label{width:100%;text-align:left;padding:0;margin-bottom:10px}.bl-form .input-field{width:100%}.bl-form .form-field .error{padding-left:15px}.form-note-bl{width:100%;font-size:15px;margin-top:9px}.bl-error-msg{font-family:"Ubuntu",sans-serif;font-size:15px;line-height:1.28;color:#F72717;margin:30px 0 0}.autocomplete-container{position:relative;width:100%}.autocomplete-list{position:absolute;border:1px solid #ccc;border-top:none;max-height:150px;overflow-y:auto;background:white;width:100%;z-index:9999;display:none;border-radius:8px 8px 0 0}.autocomplete-item{padding:8px;cursor:pointer}.autocomplete-item:hover{background:#f0f0f0}.bl-e{background:transparent linear-gradient(90deg, red 0%, #ff0072 100%) 0% 0% no-repeat padding-box;border-radius:19px;padding:30px 35px;display:flex;gap:30px;color:white}.bl-e-col1{flex:0 0 207px}.bl-e-col2{flex:1 1 205px}.bl-e-col3{flex:1 1 410px;align-self:center}.bl-e-img_desktop{width:100%;height:auto}.bl-e-tit{font-size:28px;margin-top:10px}.bl-e-tit::after{background-color:white !important;margin-top:15px !important}.bl-e-txt{font-size:17px;line-height:1.2}.bl-e-txt p{margin:0 0 15px}.bl-e-txt p:last-child{margin-bottom:0}.bl-e-img_mobile-container{display:none}@media (max-width: 900px){.bl-e{gap:15px}.bl-e-col1{flex:0 0 180px}.bl-e-tit{margin-top:0}}@media (max-width: 760px){.bl-e{padding:20px 20px 30px;display:block}.bl-e-col1{display:none}.bl-e-col3{margin-top:20px}.bl-e-img_mobile-container{display:block;text-align:center;overflow:hidden}.bl-e-img_mobile{width:clamp(233px, 65vw, 450px);height:auto;margin-top:clamp(-200px, -22vw, -80px)}}.bl-flex-txt-img{margin-top:60px;display:flex;gap:10px}@media (max-width: 760px){.bl-flex-txt-img{margin-top:0;display:block}}.bl-flex-txt{flex:1 1 390px}.bl-flex-img{flex:1 1 204px}.bl-tit-small{font-family:"bl-Edenred",sans-serif;font-size:20px;line-height:1.2;font-weight:700;margin:1em 0}.bl-img-premios_desktop{width:307px;margin-right:-10px;max-width:calc(100% + 10px);margin-top:20px}.bl-img-premios_mobile{display:none}.bl-list-regular{padding-left:20px}.bl-list-regular li{margin-bottom:20px}@media (max-width: 760px){.bl-img-premios_desktop{display:none}.bl-img-premios_mobile{display:block;margin:20px 0}}.bl-footer{margin-top:50px;display:block !important;font-size:10px;line-height:1.5;text-align:center;padding-bottom:65px}.bl-footer-shadow{background:transparent linear-gradient(0deg, #fff 0%, #efefef 100%) 0% 0% no-repeat padding-box;height:71px}.bl-footer-flex1{display:flex;justify-content:center;align-items:center;gap:56px}.bl-footer-flex2{display:flex;align-items:center;gap:15px;font-family:"bl-Edenred",sans-serif;font-size:18px;font-weight:400}.regulamento-validade h4{font-size:18px;margin:0}.regulamento-validade p{font-size:13px}.bl-menu-footer{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.bl-menu-footer a{text-decoration:none}.bl-menu-footer a:hover{text-decoration:underline}.bl-footer-text p{margin:25px 0 0}.bl-footer-text p a{text-decoration:underline}.bl-footer-text p a:hover{text-decoration:none}@media (max-width: 760px){.bl-footer{margin-top:40px;text-align:left}.bl-footer-shadow{margin-bottom:-30px}.bl-footer-flex1{display:block}.bl-footer-flex2{flex-wrap:wrap;margin-top:30px}.bl-footer-flex2:first-child{margin-top:0}.bl-menu-footer{flex-direction:column;align-items:flex-start}.bl-footer-text p{margin:25px 0 0}.bl-footer-text p a{text-decoration:underline}.bl-footer-text p a:hover{text-decoration:none}}.bl-vota-flex{display:flex;align-items:center;gap:20px}@media (max-width: 760px){.bl-vota-flex{display:block}}.bl-vota-col1{flex:1 1 483px;text-align:center;padding:0 20px}@media (max-width: 760px){.bl-vota-col1{padding:0 0 25px}}.bl-vota-col2{flex:1 1 445px}.bl-vota-col2 img{width:100%}.bl-vota-img{display:block;border-radius:19px}.bl-vota-tit{font-family:"bl-Edenred",sans-serif;margin:0 0 10px;font-size:26px;font-weight:700}.timer{display:flex;align-items:flex-start;gap:4px;justify-content:center}.seg{flex-shrink:1}.pill{width:96px;border-radius:32px;background:transparent linear-gradient(90deg, red 0%, #ff0003 25%, #f04 49%, #ff006d 83%, #ff007d 100%) 0% 0% no-repeat padding-box;color:white;font-family:"bl-Edenred",sans-serif;font-size:49px;font-weight:300;line-height:1}@media (max-width: 760px){.pill{font-size:39px;width:74px}}@media (max-width: 360px){.pill{font-size:36px;width:60px}}.pilllabel{font-family:"bl-Edenred",sans-serif;font-size:20px;font-weight:700;line-height:1;color:#F72817}@media (max-width: 760px){.pilllabel{font-size:16px}}@media (max-width: 360px){.pilllabel{font-size:14px}}.sep0{width:8px}.sep{font-family:"bl-Edenred",sans-serif;font-size:17px;font-weight:700;line-height:1;color:#F72817;padding-top:15px}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-top:none;max-height:200px;overflow-y:auto;z-index:1000;display:none;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:0 0 4px 4px}.autocomplete-suggestion{padding:10px 15px;cursor:pointer;border-bottom:1px solid #eee;transition:background-color 0.2s}.autocomplete-suggestion:hover,.autocomplete-suggestion.selected{background-color:#f5f5f5}.autocomplete-suggestion:last-child{border-bottom:none}.restaurant-name{font-weight:bold;color:#333;font-size:14px}.restaurant-address{font-size:12px;color:#666;margin-top:2px}.form-field{position:relative}.bl-ancora-container{position:relative}.bl-ancora{height:120px;position:absolute;bottom:100%;margin-bottom:20px}@media (max-width: 760px){.bl-ancora{height:110px}}.small-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.small-col{flex:0 0 calc( 50% - 15px)}@media (max-width: 500px){.small-row{display:block}.small-col{margin-bottom:16px}}.grid-winners{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 160px);gap:12px;max-width:980px;margin:0 auto}.item-winners{width:100%;height:100%;overflow:hidden;border-radius:12px;background:#ddd}.item-winners img{width:100%;height:100%;display:block}@media (max-width: 800px){.grid-winners{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, 160px)}}.side-image{position:absolute;top:0;right:0;max-width:681px}@media (max-width: 760px){.side-image{position:relative;top:auto;right:auto;max-width:100%;margin-left:-20px}}.color{color:#FF007D}.winner-list{display:flex;flex-wrap:wrap;font-size:17px;gap:10px;list-style:none;justify-content:center;max-width:450px;margin-left:auto;margin-right:auto;padding-left:0;text-align:center}.winner-list li{flex:0 0 calc(50% - 5px)}.bl-hero-3-tit{font-size:28px;line-height:1.2;font-weight:500;color:#F72817;margin:0 auto;max-width:520px}.title.title-small{font-size:28px}

/*# sourceMappingURL=best-lunch-2025.css.map */