@font-face{font-family:Pluto;src:url(/wp-content/themes/riomare/public/build/assets/PlutoBlack-ERlJ6RQJ.eot);src:url(/wp-content/themes/riomare/public/build/assets/PlutoBlack-ERlJ6RQJ.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/riomare/public/build/assets/PlutoBlack-BE4w_HI8.woff2) format("woff2"),url(/wp-content/themes/riomare/public/build/assets/PlutoBlack-CLhoaL9n.woff) format("woff"),url(/wp-content/themes/riomare/public/build/assets/PlutoBlack-D8aUH42a.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:55%}@media(min-width:576px){html{font-size:62.5%}}body{line-height:1.2;background-color:#edab94;background:linear-gradient(180deg,#edab94 62%,#de826d);color:#fff;font-family:Roboto,sans-serif}a:link,a:visited{text-decoration:none}img{max-width:100%;height:auto}.sr-only{position:absolute;left:-9999px;z-index:99999;padding:1em;background-color:#000;color:#fff;opacity:0}.sr-only:focus{left:50%;transform:translate(-50%);opacity:1}p{font-size:2rem;font-weight:400;margin-bottom:1rem}h1,h2,h3{font-weight:900;text-transform:uppercase;font-family:Pluto,sans-serif}h1{font-size:4rem}h1 span{display:block;font-size:60%}@media(min-width:576px){h1{font-size:8rem}}h2{font-size:3rem;padding-bottom:.5em}h3{font-size:1.8rem}h4{font-size:1.4rem;font-weight:400;padding-bottom:.25em}.bg-gradiant{position:relative;background-image:url(/wp-content/themes/riomare/public/build/assets/riomare-bg-B6lP7P8Y.png);background-size:100% 20rem;background-repeat:no-repeat;background-position:center bottom;padding-bottom:5rem;min-height:100rem}@media(min-width:768px){.bg-gradiant{background-size:100% 50vw}}@media(min-width:1400px){.bg-gradiant{background-size:100% 100rem}}.header{width:100%;text-align:center;padding:1rem 0}.container{width:100%;padding-right:20px;padding-left:20px;margin:0 auto;max-width:800px}@media(min-width:576px){.container{padding-right:40px;padding-left:40px}}@media(min-width:992px){.container{max-width:1140px}}@media(min-width:1200px){.container{padding-right:60px;padding-left:60px}}@media(min-width:992px){.container.container-mini{max-width:1120px}}.container-fluid{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media(min-width:1200px){.container-fluid{padding-right:60px;padding-left:60px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}[class^=col-],[class*=" col-"]{position:relative;width:100%;padding-right:10px;padding-left:10px;margin-bottom:10px;margin-top:10px}@media(min-width:576px){.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.page-template-template-winner .bg-gradiant{margin-bottom:10rem}.navigation{position:sticky;top:0;z-index:1000;width:100%;padding:1rem;display:flex;justify-content:center;align-items:center}.navigation .nav{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;background-color:#d87764;padding:1.5rem 4rem;border-radius:2rem;border:2px solid #fff;box-shadow:-2px 4px 8px #00000021}.navigation .nav li{list-style:none}.navigation .nav li a{color:#fff;font-size:1.4rem;font-weight:600;text-transform:uppercase;opacity:.5;transition:all .4s ease-in-out}@media(min-width:768px){.navigation .nav li a{font-size:1.6rem}}.navigation .nav li a:hover,.navigation .nav li a.active{opacity:1}.page-header{text-align:center;padding:2rem 0}.page-header .page-header-desc{max-width:50rem;margin:0 auto;padding:3rem 2rem 0;font-size:1.8rem}.recipes-list{display:flex;flex-wrap:wrap;gap:2rem;padding:4rem 0}.recipes-list .recipe-item{width:100%;cursor:pointer;width:calc(50% - 1rem);position:relative}@media(min-width:576px){.recipes-list .recipe-item{width:calc(33.3333% - 2rem)}}@media(min-width:992px){.recipes-list .recipe-item{width:calc(25% - 2rem)}}.recipes-list .recipe-item .recipe-item-zoom{position:absolute;top:1.7rem;left:1.7rem;cursor:pointer;z-index:2}.recipes-list .recipe-item .recipe-item-zoom svg{width:2rem;height:2rem;transition:all .3s ease}.recipes-list .recipe-item .recipe-item-zoom:hover svg{transform:scale(1.2);opacity:.7}.recipes-list .recipe-item .recipe-thumbnail{border:3px solid #fff;border-radius:3rem;overflow:hidden;position:relative}.recipes-list .recipe-item .recipe-thumbnail img{border-radius:2.6rem;width:100%;display:block;transition:all .4s ease-in-out}.recipes-list .recipe-item .recipe-title{text-align:center;padding:1rem 0 2rem}.recipes-list .recipe-item .recipe-check{position:absolute;bottom:1.5rem;right:1.5rem;width:3.6rem;height:3.6rem;border-radius:50%;border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.recipes-list .recipe-item .recipe-check svg{opacity:0}.recipes-list .recipe-item.active .recipe-thumbnail{border-color:#069eda}.recipes-list .recipe-item.active .recipe-check{background:#069eda}.recipes-list .recipe-item.active .recipe-check svg{opacity:1}.recipes-list .recipe-item:hover .recipe-thumbnail img{transform:scale(1.1)}.recipes-list.limit-reached .recipe-item:not(.active){opacity:.3;pointer-events:none;filter:grayscale(1)}.recipe-zoom-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.recipe-zoom-modal.active{opacity:1;visibility:visible}.recipe-zoom-modal.active .recipe-zoom-content{transform:scale(1);opacity:1}.recipe-zoom-modal .recipe-zoom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;cursor:pointer}.recipe-zoom-modal .recipe-zoom-content{position:relative;z-index:1;max-width:90vw;max-height:90vh;transform:scale(.9);opacity:0;transition:transform .3s ease,opacity .3s ease}.recipe-zoom-modal .recipe-zoom-close{position:absolute;top:1rem;right:1rem;background:#00000080;border:none;color:#fff;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2;border-radius:50%}.recipe-zoom-modal .recipe-zoom-close svg{width:2rem;height:2rem}.recipe-zoom-modal .recipe-zoom-close:hover{transform:rotate(90deg);opacity:.8}@media(min-width:768px){.recipe-zoom-modal .recipe-zoom-close{top:0;right:0;background:transparent;padding:1rem;border-radius:0}.recipe-zoom-modal .recipe-zoom-close svg{width:3rem;height:3rem}}.recipe-zoom-modal .recipe-zoom-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.recipe-zoom-modal .recipe-zoom-image{max-width:100%;max-height:90vh;width:auto;height:auto;display:block;border-radius:1rem;box-shadow:0 10px 50px #00000080}body.modal-open{overflow:hidden}.recipe-selection-error{color:#fa1313;text-align:center;font-weight:700;margin-top:1.5rem;margin-bottom:-1.5rem;font-size:1.4rem}.main-form{padding:5rem 2rem 10rem}.main-form .main-form-header{text-align:center;max-width:50rem;margin:0 auto}.main-form .main-form-image{margin:2rem 0;display:block;width:100%;border-radius:3rem}.main-form .wpcf7-form{max-width:40rem;margin:0 auto}.winners{max-width:40rem;margin:0 auto;padding:3rem 2rem;text-align:center}.winners .winners-list{display:flex;flex-direction:column;gap:1rem}.winners .winners-list .winners-item{background-color:#069eda;position:relative;border-radius:2.3rem;transition:all .4s ease-in-out;width:100%;border:2px solid #fff;color:#fff;font-size:2.4rem;padding:1rem 4rem;font-weight:900;box-shadow:-2px 4px 8px #00000021}.prizes{text-align:center;margin-left:-2rem;margin-right:-2rem;padding:2rem 0 4rem}@media(min-width:768px){.prizes{max-width:80rem;margin:0 auto;padding:2rem 0 4rem}}.prizes .prizes-swiper{padding:0 2rem}@media(min-width:768px){.prizes .prizes-swiper{padding:0}}.prizes .prizes-swiper .swiper-slide .prize-image{background-color:#d87764;border:2px solid #fff;border-radius:2rem;margin-bottom:1rem}.prizes .prizes-swiper .swiper-slide .prize-num{font-size:1.4rem;margin-bottom:5px}.prizes .prizes-swiper .swiper-slide .prize-name{font-size:1.4rem}.form input[type=text],.form input[type=email],.form input[type=tel]{border:2px solid #fff;padding:1.5rem 2rem;background-color:transparent;margin-bottom:10px;border-radius:2.4rem;color:#fff;text-align:center;width:100%;font-size:1.8rem;box-shadow:-2px 4px 8px #00000021;text-transform:uppercase;font-weight:700;font-family:Pluto,sans-serif}.form input[type=text]::placeholder,.form input[type=email]::placeholder,.form input[type=tel]::placeholder{color:#fff;opacity:1}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=tel]:focus{border-color:#fff;outline:none}.form input[type=text]:focus::placeholder,.form input[type=email]:focus::placeholder,.form input[type=tel]:focus::placeholder{color:#fff;opacity:0}@media(min-width:768px){.form input[type=text],.form input[type=email],.form input[type=tel]{font-size:2.2rem}}.form .wpcf7-form{position:relative}.form .wpcf7-acceptance{display:block;padding-top:10px}.form .wpcf7-acceptance input{margin-bottom:0!important}.form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.form .wpcf7-acceptance .wpcf7-list-item label{position:relative;display:flex;align-items:center;cursor:pointer;font-size:12px;color:#edab94}@media(min-width:768px){.form .wpcf7-acceptance .wpcf7-list-item label{font-size:14px}}.form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4rem;height:4rem;margin-right:1.5rem;position:relative;cursor:pointer;z-index:2}.form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:before{content:"";position:absolute;left:0;top:0;width:4rem;height:4rem;border-radius:1.5rem;background:transparent;border:2px solid #fff;z-index:1;transition:background .3s;pointer-events:none;box-shadow:-2px 4px 8px #00000021}.form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked:after{content:"";position:absolute;left:1.2rem;top:1.2rem;width:1.8rem;height:1.2rem;border:solid white;border-width:0 0 4px 4px;transform:rotate(-45deg);z-index:2;pointer-events:none}.form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{position:relative;z-index:3;margin-left:0;color:#fff;width:calc(100% - 4rem)}.form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:inherit;text-decoration:underline;font-size:14px}.form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{opacity:.7}.form .wpcf7-acceptance+.wpcf7-not-valid-tip{padding-top:2rem;padding-bottom:0;text-align:left}.form .form-btn{display:inline-block;background-color:#069eda;position:relative;margin-top:20px;border-radius:2.3rem;border:none;cursor:pointer;transition:all .4s ease-in-out;width:100%;border:2px solid #fff;box-shadow:-2px 4px 8px #00000021}.form .form-btn:hover{transform:translateY(-2px);box-shadow:-4px 8px 16px #0000002e}.form .form-btn .wpcf7-submit{background:transparent;border:none;color:#fff;font-size:2.4rem;padding:1rem 4rem;position:relative;z-index:1;width:100%;cursor:pointer;text-transform:uppercase;font-weight:900;font-family:Pluto,sans-serif}@media(min-width:768px){.form .form-btn .wpcf7-submit{font-size:3rem}}.form .wpcf7-not-valid-tip{font-size:12px;padding-bottom:10px;text-align:center;color:#fa1313}.form .wpcf7 form.invalid .wpcf7-response-output{color:#fa1313!important}.form .wpcf7 form.sent .wpcf7-response-output{border:none;padding:0;font-size:14px;color:#fff}.form .wpcf7-spinner{position:absolute;right:-10px;top:10px;width:20px;height:20px;z-index:1}@media(min-width:768px){.form .wpcf7-spinner{top:18px}}.form .form-accept{text-align:left}.form .wpcf7 form.invalid .wpcf7-response-output,.form .wpcf7 form.unaccepted .wpcf7-response-output,.form .wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#fff;font-size:14px;text-align:center}.gdpr-text{font-size:12px;margin-top:20px;margin-bottom:0}@media(min-width:768px){.gdpr-text{font-size:14px}}
