@font-face{font-family:Gotham;src:url(/wp-content/themes/dorina/public/build/assets/Gotham-Book-K93tJqRu.woff2) format("woff2"),url(/wp-content/themes/dorina/public/build/assets/Gotham-Book-rMzizaGO.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/wp-content/themes/dorina/public/build/assets/Gotham-Bold-BGJSbqOp.woff2) format("woff2"),url(/wp-content/themes/dorina/public/build/assets/Gotham-Bold-DOjZ1n-t.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}#app{position:relative}html{overflow-x:hidden}body{line-height:1.2;background-color:#fff;color:#2c73b7;font-family:Gotham,sans-serif;font-size:16px;min-height:100vh;background:radial-gradient(circle at center,#ff8669 20%,#f5333f);background-repeat:no-repeat;background-size:cover}a:link,a:visited{text-decoration:none}img{max-width:100%;height:auto}.main{position:relative}.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:16px;margin-bottom:10px;line-height:1.2;color:#fff}@media (min-width: 1200px){p{font-size:19px}}p a:link,p a:visited{color:#2c73b7;text-decoration:underline}ul li,ol li{line-height:1.6}h1{color:#f2dab2;font-size:18px}h2{font-size:23px;color:#fff;margin-bottom:10px}@media (min-width: 992px){h2{font-size:30px}}h3{font-size:24px;color:#fff;margin-bottom:20px}@media (min-width: 992px){h3{font-size:35px}}h4{color:#f2dab2;font-size:18px;font-weight:400}@media (min-width: 768px){h4{font-size:20px}}.container{width:100%;padding-right:30px;padding-left:30px;margin:0 auto;max-width:800px}@media (min-width: 576px){.container{padding-right:30px;padding-left:30px}}@media (min-width: 992px){.container{max-width:1376px}}@media (min-width: 1200px){.container{padding-right:100px;padding-left:100px}}@media (min-width: 992px){.container-mini{max-width:1000px;margin:0 auto;padding-left:30px;padding-right:30px}}.container-fluid{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width: 1200px){.container-fluid{padding-right:100px;padding-left:100px}}.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%}}.desktop-only{display:none}@media (min-width: 992px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width: 992px){.mobile-only{display:none}}.seo-title{position:absolute;left:-9999px}.fade-in{opacity:0;transition:all .6s}.fade-in.active{opacity:1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.thank-you{text-align:center;padding:100px 0 40px;min-height:100vh}@media (min-width: 768px){.thank-you{padding:150px 0 60px}}.thank-you .thank-you-inner{max-width:400px;margin:0 auto 20px}.thank-you p{color:#f2dab2;margin-bottom:10px}@media (min-width: 768px){.thank-you p{margin-bottom:20px}}.thank-you h1{margin-bottom:10px;margin-top:5px}.thank-you .thank-you-footer{position:absolute;width:100%;text-align:center;bottom:50px}.wall{text-align:center;overflow-x:hidden}@media (min-width: 768px){.wall{padding-bottom:40px}}.wall .wall-header{padding:50px 0 20px}.wall .wall-header .wall-logo{margin-bottom:30px}.wall .wall-content{margin-top:40px}.wall .chocolate-bgs{display:none}.wall .wall-choco{width:160%;margin-left:-30%}@media (min-width: 768px){.wall .wall-choco{width:100%;margin-left:-3.5%}}.wall .wall-choco .wall-choco-row{display:flex;gap:3px;margin-top:-5px}@media (min-width: 768px){.wall .wall-choco .wall-choco-row{gap:10px;margin-top:0}}.wall .wall-choco .wall-choco-row img{width:100%}.wall .wall-choco .wall-choco-row:nth-of-type(2n){transform:translate(7%)}.wall .wall-choco .wall-choco-row .wall-choco-item{transition:all .3s ease;cursor:pointer}.wall .wall-choco .wall-choco-row .wall-choco-item:hover{transform:scale(1.05)}.wall .wall-choco .wall-choco-row .wall-choco-item.clicked{animation:bounceClick .4s ease}.wall .wall-choco .wall-choco-row .wall-choco-item.turning{animation:chocolateTurn .6s ease}.wall .wall-choco .wall-choco-row .wall-choco-item.opened{cursor:not-allowed;opacity:.6;filter:grayscale(50%) brightness(.7);pointer-events:none}.wall .wall-choco .wall-choco-row .wall-choco-item.opened:hover{transform:none}.wall .wall-choco .wall-choco-row .wall-choco-item.opened img{transition:all .3s ease}.wall .wall-choco .wall-choco-row .wall-choco-item.shake{animation:shake .5s ease-in-out}.wall .wall-choco .wall-choco-row .wall-choco-item img{transition:transform .3s ease}@keyframes bounceClick{0%{transform:scale(1)}50%{transform:scale(1.1) rotate(5deg)}to{transform:scale(1)}}@keyframes chocolateTurn{0%{transform:scale(1) rotateY(0)}25%{transform:scale(1.1) rotateY(90deg)}50%{transform:scale(1.1) rotateY(180deg)}75%{transform:scale(1.1) rotateY(270deg)}to{transform:scale(1) rotateY(360deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.choco-popup{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:all .3s ease}.choco-popup.show{opacity:1;visibility:visible}.choco-popup.show .choco-popup-content{transform:scale(1) translateY(0)}.choco-popup .choco-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.choco-popup .choco-popup-content{position:relative;background:#f2dab2;border-radius:15px;max-width:500px;width:90%;max-height:80vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;transform:scale(.8) translateY(-50px);transition:all .3s ease}.choco-popup .choco-popup-content .choco-popup-header{padding-top:20px;padding-bottom:10px;position:relative}.choco-popup .choco-popup-content .choco-popup-header .choco-popup-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:2rem;cursor:pointer;color:#222;transition:color .3s ease;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.choco-popup .choco-popup-content .choco-popup-header .choco-popup-close:hover{color:#333}.choco-popup .choco-popup-content .choco-popup-body{padding:25px}.choco-popup .choco-popup-content .choco-popup-body p{margin:0;font-size:1.1rem;line-height:1.6;color:#555}.btn{padding:12px 20px;color:#f5333f;background-color:#fff;border:none;border-radius:50px;position:relative;text-align:center;line-height:1;font-size:16px;transition:all .4s ease-in-out;font-family:Gotham,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;cursor:pointer;box-shadow:0 2px 3px 3px #0000001a}@media (min-width: 768px){.btn{padding:13px 20px}}.btn svg{transition:all .3s ease}.btn svg path{transition:all .4s ease-in-out}.btn:hover{background-color:#fff;box-shadow:4px 4px 6px 6px #0000001a}.btn:hover svg{transform:translate(5px)}.btn:hover svg path{fill:#2c73b7}.btn-arrow:before{content:"";width:33px;height:33px;background-image:url(/wp-content/themes/dorina/public/build/assets/btn-arrow-xm5dZXi7.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:-23px;top:50%;transform:translateY(-43%)}.btn-white{background-color:#fff;color:#f5333f;text-transform:uppercase}.btn-white svg path{fill:#2c73b7}.btn-white:hover{background-color:#f5333f;color:#fff;border-color:#f5333f}.btn-white:hover svg path{fill:#fff}.btn-small{padding:10px 5px;font-size:12px}@media (min-width: 768px){.btn-small{padding:5px 10px;font-size:14px}}.btn-wall{width:100%;margin-top:10px}.link{font-size:16px;color:#2c73b7;text-decoration:none;font-weight:600;border-bottom:1px solid #2C73B7;text-transform:uppercase;display:inline-block}@media (min-width: 768px){.link{font-size:18px}}.btn-download{margin-top:-90px;margin-left:16px;display:inline-block;text-decoration:none!important;font-weight:400;font-size:14px;position:relative;padding-right:40px}.btn-download:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;background-image:url(../images/icon-download.svg);background-repeat:no-repeat;transition:all .4s ease-in-out}.btn-download:hover:after{background-image:url(../images/icon-download-white.svg)}.btn-coming-soon{position:absolute;z-index:1;left:50%;transform:translate(-50%);cursor:none;pointer-events:none;bottom:28vw;font-size:14px}@media (min-width: 768px){.btn-coming-soon{bottom:150px;transform:translate(-56%)}}@media (min-width: 1200px){.btn-coming-soon{bottom:9vw;font-size:16px}}@media (min-width: 1300px){.btn-coming-soon{bottom:130px}}.form input[type=text],.form input[type=email],.form input[type=tel]{border:1px solid #fff;padding:10px 20px;background-color:#2c73b7;margin-bottom:10px;border-radius:30px;color:#fff;text-align:center;width:100%;font-size:16px}.form input[type=text]::placeholder,.form input[type=email]::placeholder,.form input[type=tel]::placeholder{color:#fff;opacity:.6}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=tel]:focus{border-color:#fff;outline:none}.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:#2c73b7}@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:35px;height:35px;margin-right:12px;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:34px;height:34px;border-radius:50%;background:transparent;border:1px solid #fff;z-index:1;transition:background .3s;pointer-events:none}.form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked:after{content:"";position:absolute;left:9px;top:10px;width:16px;height:10px;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;line-height:1.4}.form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:inherit;text-decoration:underline}.form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{opacity:.7}.form .form-btn{display:inline-block;background-color:#f5333f;position:relative;margin-top:20px;border-radius:30px;border:none;cursor:pointer;transition:all .4s ease-in-out;font-weight:700;width:100%;box-shadow:0 2px 3px 3px #0000001a}.form .form-btn:hover{box-shadow:4px 4px 6px 6px #0000001a}.form .wpcf7-submit{background:transparent;border:none;color:#fff;font-size:16px;font-family:Gotham,sans-serif;padding:12px 40px;position:relative;z-index:1;width:100%;cursor:pointer;text-transform:uppercase;font-weight:600}.form .wpcf7-not-valid-tip{font-size:12px;padding-bottom:10px;text-align:center;color:#fff}.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}.wheel-popup{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;animation:fadeIn .3s ease-in-out}.wheel-popup.show{display:flex;align-items:center;justify-content:center}.wheel-popup .wheel-popup-content{padding:30px;border-radius:12px;position:relative;max-width:400px;width:90%;text-align:center;animation:slideIn .3s ease-out}.wheel-popup .wheel-popup-content .wheel-popup-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#fff}.wheel-popup .wheel-popup-content .wheel-popup-close:hover{color:#fff}.wheel-popup .wheel-popup-content .wheel-popup-message{font-size:18px;font-weight:700;color:#333;margin-top:10px}.header{width:100%;text-align:center}.header .header-logo{max-width:180px;margin:0 auto -30px;position:relative;z-index:99}@media (min-width: 768px){.header .header-logo{max-width:210px;margin:0 auto -60px}}.wheel{background:radial-gradient(circle at center,#ff8669 20%,#f5333f);background-repeat:no-repeat;background-size:cover;padding-top:20px}@media (min-width: 768px){.wheel{padding-top:60px;padding-bottom:40px;background:#f5333f}}.wheel .wheel-inner{display:flex;align-items:center;position:relative;margin:0 auto;max-width:1000px;overflow:hidden;padding-bottom:40px}@media (min-width: 768px){.wheel .wheel-inner{overflow:unset;background-image:url(/wp-content/themes/dorina/public/build/assets/gradian-bg-BP4aruSL.png);background-repeat:no-repeat;background-size:50%;background-position:center;background-size:70% 100%}}.wheel .wheel-img{width:50%;position:relative}.wheel .wheel-img .wheel-img-overlay{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-2%;width:52%;height:106%;background:#f5333f;z-index:3;pointer-events:none;display:none}.wheel .wheel-img .wheel-img-overlay:before{content:"";position:absolute;top:0;right:0;width:1%;height:100%;box-shadow:-1px 2px 15px 2px #000000bf;pointer-events:none;clip-path:inset(0 -15px 0 0);z-index:-1}@media (min-width: 768px){.wheel .wheel-img .wheel-img-overlay{display:block}}.wheel .wheel-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border-radius:50%;z-index:1;pointer-events:none;box-shadow:0 2px 6px 4px #00000026;width:200%;max-width:200%;margin-left:-100%}@media (min-width: 768px){.wheel .wheel-img:before{width:100%;max-width:100%;margin-left:0}}.wheel .wheel-img img{height:auto;transform-origin:center;transform:rotate(0);position:relative;z-index:2;display:block;width:200%;max-width:200%;margin-left:-100%}@media (min-width: 768px){.wheel .wheel-img img{width:100%;max-width:100%;margin-left:0}}.wheel .wheel-img.spinning img{transition:transform 5s cubic-bezier(.2,0,.2,1)}.wheel .wheel-img:not(.spinning) img{transition:none}.wheel .wheel-indicator{width:50%;padding-left:10px}@media (min-width: 768px){.wheel .wheel-indicator{padding-left:20px;width:230px}}.wheel .wheel-indicator .wheel-indicator-inner{text-align:center;position:relative;max-width:160px}.wheel .wheel-indicator .wheel-indicator-inner .wheel-indicator-desc{padding-top:10px;position:absolute;max-width:160px;left:50%;transform:translate(-50%);width:100%}.wheel .wheel-indicator .wheel-indicator-inner .wheel-indicator-desc p{font-size:19px;color:#f2dab2}.wheel .wheel-play{font-size:19px}.wheel .wheel-play:disabled{background:#ccc;cursor:not-allowed;transform:none}.wheel-messages{display:none}.form-section{background-color:#2c73b7;padding:40px 0}.form-section .form-section-inner{max-width:600px;margin:0 auto}.form-section .form-section-inner .form-section-header{text-align:center;margin-bottom:40px}.form-section .form-section-logo{text-align:center;margin-top:80px}.form-section .form{max-width:300px;margin:0 auto}@media (min-width: 768px){.form-section .form{max-width:400px}}.prizes .prizes-list{display:flex;max-width:400px;margin:0 auto}.prizes .prizes-list .prizes-item{width:33.333%;text-align:center;display:flex;flex-direction:column}.prizes .prizes-list .prizes-item .prizes-item-img{margin-bottom:-10px}.prizes .prizes-list .prizes-item .prizes-item-img img{max-width:115%;width:115%}.prizes .prizes-list .prizes-item h3{color:#fff;font-size:14px;font-weight:500;padding:0 5px 10px}
