/*! CH Normalize (lite) v1.0 | MIT */*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}html:focus-within{scroll-behavior:smooth}body{min-height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,li,a{margin:0}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:underline;text-underline-offset:.125em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul[role=list],ol[role=list]{list-style:none;padding-left:0}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{font-family:"Montserrat",sans-serif;color:#5b504d;display:flex;flex-direction:column;min-height:100vh;background-image:url(../images/main/body-top-bg.webp);background-color:#f8f1ec;background-size:cover;background-repeat:no-repeat}.mainWrapper{flex:1;display:flex;align-items:flex-start;align-items:stretch}main{width:100%;padding-top:var(--header-height)}h1{font-size:clamp(40px,6vw,70px);text-align:center;font-weight:200;line-height:100%;letter-spacing:-2.64px;text-transform:capitalize;color:#f15678}h1.h1-xl{font-size:clamp(45px,6vw,88px)}h2{font-size:clamp(25px,6vw,40px);text-align:center;font-weight:500;letter-spacing:-1.2px}h3{font-size:clamp(19px,3vw,28px);font-weight:600;line-height:135.714%;letter-spacing:-0.84px}h3 a{text-decoration:none;transition:color .25s}h3 a:hover{color:#f15678}p,li{font-size:clamp(16px,3vw,18px);font-weight:400;line-height:155.556%;letter-spacing:-0.54px}.p-l{font-size:clamp(18px,3vw,24px);letter-spacing:-0.72px}.p-xl{font-size:clamp(24px,3vw,32px);letter-spacing:-0.72px}section{padding:0}.contentWidth{max-width:1380px;margin:auto;padding:60px 20px}.contentWidth.w-100{max-width:inherit;width:100%}.header{width:100%;position:fixed;z-index:999;background-color:#f8f1ec;box-shadow:0 0 24px 0 rgba(91,80,77,.2);transition:background-color .25s,box-shadow .25s}.header.transparentHeader{background-color:rgba(0,0,0,0);box-shadow:none}nav{display:flex;align-items:center;justify-content:space-between;padding:20px;max-width:1880px;margin:auto}.site-logo{z-index:10}.site-logo img{display:block;width:clamp(200px,25vw,380px)}.burger{display:none;flex-direction:column;justify-content:center;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;cursor:pointer;margin-top:5px;z-index:10}.burger span{display:block;width:30px;height:3px;margin-bottom:5px;position:relative;z-index:1;transform-origin:0 0;transition:.4s;background-color:#5b504d}.burger.is-active span:nth-child(1){transform:translate(4.5px, 0px) rotate(40deg);background-color:#5b504d}.burger.is-active span:nth-child(2){opacity:0;transform:translateX(-15px)}.burger.is-active span:nth-child(3){transform:translate(3px, 3.5px) rotate(-40deg);background-color:#5b504d}.menu{display:flex;gap:30px clamp(15px,4vw,50px);margin:0;padding:0}.menu li{list-style-type:none}.menu li a{color:#5b504d;text-decoration:none;font-size:clamp(16px,4vw,18px);transition:color .25s;font-weight:600}.menu li a:hover{color:#f15678}.menu.active{z-index:9;display:none;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f1e1d5;width:100%;min-height:100vh;top:0;left:0;padding:150px 0;animation-name:animaceMenuA;animation-duration:.5s}@keyframes animaceMenuA{from{opacity:0}to{opacity:1}}.menu.active a{font-size:18px}.menuIcon{display:none}.menu-item-has-children{align-items:center;gap:5px}.menu-item-has-children>.menuIcon{display:block}.sub-menu{display:none;position:absolute;top:100%;left:0;list-style:none;padding:0 0 10px 0;margin:0;background-color:#f1e1d5;top:calc(100% + 5px);left:-15px}.sub-menu.active{display:block}.sub-menu li{width:-moz-max-content;width:max-content}.sub-menu a{padding:10px 15px;color:#5b504d}li.menu-item-has-children{position:relative}li.menu-item-has-children span{margin-left:5px}.menu li.is-active svg.menuIcon{transform:rotate(180deg)}.menu li svg.menuIcon{transition:transform .25s;cursor:pointer}.menu.active svg.menuIcon{transform:scale(1.5)}.menu.active .menu-item-has-children{text-align:center}.menu.active .sub-menu{position:relative;text-align:center;left:0;padding:5px 0 10px 0}.menu.active .sub-menu li{margin:5px auto}.menu.active .sub-menu li a{font-size:16px !important}.menu.active .sub-menu li.is-active svg.menuIcon{transform:scale(1.5) rotate(180deg)}footer{background-color:#f1e1d5}footer .contentWidth{max-width:1880px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:clamp(25px,6vw,40px);padding-bottom:clamp(25px,6vw,40px)}footer .wrapper{display:flex;align-items:center}footer p,footer a{font-size:16px}footer a{text-decoration:none;transition:opacity .25s}footer a span{text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .25s;color:#5b504d}footer a:hover{opacity:.8}footer a:hover span{text-decoration-color:hsla(0,0%,100%,0)}.textPage .content,.postContent .content{max-width:1000px;background-color:#fff;padding:clamp(45px,5vw,60px) clamp(20px,5vw,80px);border-radius:25px;margin:0 auto}.textPage h1,.postContent h1{margin-bottom:30px}.textPage h2,.textPage h3,.textPage h4,.textPage h5,.textPage h6,.postContent h2,.postContent h3,.postContent h4,.postContent h5,.postContent h6{margin-top:20px;text-align:left}.textPage ul,.postContent ul{margin:0;padding-left:20px}.textPage p,.textPage li,.postContent p,.postContent li{margin:5px 0}.textPage a,.postContent a{text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .25s;color:#5b504d}.textPage a:hover,.postContent a:hover{text-decoration-color:hsla(0,0%,100%,0)}.textImg img{max-width:100%;display:block}.textImg .text{max-width:420px;display:flex;flex-direction:column;gap:40px}.textImg .content{display:flex;justify-content:space-evenly;gap:40px}.cover .contentWidth{max-width:1880px}.coverBanner{display:flex;align-items:center;justify-content:flex-end;position:relative;border-radius:30px;box-shadow:0 0 74px 0 rgba(91,80,77,.2);overflow:hidden}.coverBanner .coverBg{min-width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.coverBanner .textCover{display:flex;flex-direction:column;align-items:center;gap:clamp(30px,4vw,40px);text-align:center;padding:clamp(50px,10vw,70px) clamp(20px,15vw,350px) clamp(50px,10vw,70px) 20px}.contestsContainer .contests-list{display:flex;flex-direction:column;width:100%;align-items:stretch;gap:40px}.banner{background-color:#fff;border-radius:20px;display:flex;gap:50px;padding:40px;width:100%;max-width:1210px;margin:0 auto}.banner p{line-height:155%}.banner .img{border-radius:20px;overflow:hidden}.banner .img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:400px;max-height:300px}.banner .text{display:flex;flex-direction:column;gap:15px;flex:1}.banner .headline{display:flex;align-items:flex-start;gap:30px;justify-content:space-between}.banner .headline img{max-width:110px;max-height:60px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.newsletterBox{max-width:900px;width:100%;padding:0 40px;background-color:#f1e1d5;box-shadow:10px 10px 40px 0 rgba(176,115,115,.1)}.countdown{display:flex;gap:15px}.countdown p{font-size:14px;display:flex;flex-direction:column;align-items:center}.countdown p span{font-size:18px;background-color:#f15678;color:#fff;width:45px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-weight:600}.contest-item.is-hidden{display:none}.contests-toggle-wrapper{margin:30px auto 0}.how .container{width:100%;display:flex;gap:40px 20px;justify-content:space-between;flex-wrap:wrap}.how .wrapper{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,10vw,20px);width:350px;margin:0 auto}.how .wrapper img{height:clamp(60px,10vw,100px)}.how .wrapper p{font-size:clamp(16px,3vw,20px)}.registration{background-color:#f1e1d5}.registration .content{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.registration .billWrapper{position:relative;padding-right:clamp(20px,5vw,90px)}.registration .notice{position:absolute;top:100px;right:0;max-width:clamp(250px,35vw,475px)}.terms .container{display:grid;grid-template-columns:auto auto;gap:40px;background-color:#fff;padding:clamp(45px,5vw,60px) clamp(20px,5vw,80px);border-radius:25px}.terms .text{display:flex;flex-direction:column;gap:40px;max-width:700px;width:100%}.terms .text p{font-weight:500}.terms .img{display:flex;align-items:flex-start;justify-content:center;max-width:300px;width:100%}.winners{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;max-width:1200px;margin:auto;width:100%}.winners .wrapper{padding:20px 10px;width:200px;border-radius:20px;background-color:#fff}.winners .wrapper h4{font-size:clamp(16px,3vw,20px);margin-bottom:5px}.winners .wrapper p{font-size:16px;line-height:1.4}.infoBanner{background-color:#fff;border-radius:30px;display:flex;gap:clamp(20px,5vw,40px);padding:clamp(20px,5vw,40px) 20px;align-items:center;justify-content:center;max-width:1100px;margin:0 auto}.infoBanner p{text-align:center;font-weight:600}.infoBanner img{width:clamp(65px,10vw,85px)}.textIcon{width:clamp(65px,10vw,95px)}.formContainer{max-width:630px;margin:auto;padding-bottom:60px;display:flex;flex-direction:column;gap:20px}form{width:100%}form a.link{font-size:14px}form .button{width:100%;max-width:100%}form .inputWrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}form input:not([type=submit],[type=checkbox],[type=radio],[type=file]),form textarea{width:100%;padding:10px;border:1px solid rgba(0,0,0,0);border-radius:5px;font-size:16px;font-weight:500;color:#5b504d;background-color:#fff}form input:not([type=submit],[type=checkbox],[type=radio],[type=file]):focus,form textarea:focus{border-color:#5b504d}form label{display:flex;flex-direction:column;gap:10px;font-weight:500;font-size:14px;cursor:pointer}form textarea{width:100%;max-height:200px;display:block}form .checkboxWrapper{max-width:-moz-max-content;max-width:max-content}form .checkboxWrapper label{flex-direction:row;align-items:center}form .checkboxWrapper span{margin:0;flex:1}form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:3px;display:grid;place-content:center;cursor:pointer;margin:0;padding:0;background-color:#fff;color:#5b504d}form input[type=checkbox]::before{cursor:pointer;font-size:0}form input[type=checkbox]:checked::before{content:url(../images/icons/checkedCross.svg)}form .fileWrapper{max-width:-moz-max-content;max-width:max-content}form .fileWrapper h4{font-size:18px;margin-bottom:10px}form .fileWrapper small{font-size:14px;font-weight:400}form .fileWrapper input::file-selector-button{color:#5b504d;border:none;background-color:#fff;border-radius:5px;font-size:16px;cursor:pointer;padding:10px 15px;margin:0 10px 0 0;transition:color .25s,background-color .25s}form .fileWrapper input::file-selector-button:hover,form .fileWrapper input::file-selector-button:active{color:#fff;background-color:#5b504d}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#5b504d;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input.wpcf7-not-valid,.wpcf7-not-valid input[type=checkbox]{outline:2px solid #b7351f !important}.wpcf7-spinner{display:none !important}.wpcf7-not-valid-tip{color:#b7351f;font-size:14px;position:absolute;bottom:-20px;font-weight:500;text-align:right;width:100%}.checkboxWrapper .wpcf7-not-valid-tip{text-align:left}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#b7351f;color:#fff;border-radius:10px}.wpcf7 form.sent .wpcf7-response-output{background-color:#41922c;color:#fff}.wpcf7 form .wpcf7-response-output{margin:0;padding:15px 10px;font-size:14px;border:none;text-align:center}form{font-family:"Montserrat",sans-serif !important}form .ec-v-form-submit button{font-family:"Montserrat",sans-serif !important;display:flex;max-width:-moz-max-content;max-width:max-content;padding:clamp(10px,6vw,15px) clamp(25px,6vw,35px);font-size:clamp(16px,3vw,18px);font-weight:500;text-transform:uppercase;border-radius:10px;text-decoration:none !important;border:none;cursor:pointer;margin:20px auto 0;transition:background-color .5s,color .5s}form .ec-v-form-submit button:hover{background-color:#dad0cd !important;color:#5b504d !important}.newsletterBox .ec-v-form-holder.ec-v-form-holder-basic{width:100% !important;max-width:800px}.newsletterBox form{display:flex;align-items:center}.newsletterBox form .ec-v-form-text,.newsletterBox form .ec-v-form-input,.newsletterBox form .ec-v-form-submit{padding-left:0 !important;padding-right:0 !important}label.ec-v-forms-label{font-weight:500;font-size:14px;cursor:alias}.ec-v-form-step.ec-v-form-step-visible{display:flex !important;align-items:center}form input[type=email].ec-v-forms-form-control{border:none;box-shadow:none}.ec-v-form-step-send{justify-content:center}.d-none{display:none}.link{text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .25s;color:#5b504d;font-weight:500}.link:hover{text-decoration-color:hsla(0,0%,100%,0)}.button{display:flex;max-width:-moz-max-content;max-width:max-content;padding:clamp(10px,6vw,15px) clamp(25px,6vw,35px);font-size:clamp(16px,3vw,18px);font-weight:500;text-transform:uppercase;border-radius:10px;text-decoration:none !important;border:none;cursor:pointer}.button.primary{color:#fff;background-color:#f15678;transition:background-color .25s,color .25s}.button.primary:hover{background-color:#dad0cd;color:#5b504d}.button.transparent{color:#5b504d;background-color:rgba(0,0,0,0);border:1px solid #dad0cd;transition:background-color .25s}.button.transparent:hover{background-color:#dad0cd}.visually-hidden{position:absolute !important;inline-size:1px;block-size:1px;margin:-1px;border:0;padding:0;white-space:nowrap;overflow:hidden;clip-path:inset(50%);clip:rect(0 0 0 0)}.nav-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.font-p{font-family:"Montserrat",sans-serif !important}.f-22{font-size:clamp(18px,6vw,22px)}.f-12{font-size:12px}.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}.lh-0{line-height:0}.tt-up{text-transform:uppercase !important}.tt-in{text-transform:initial !important}.tt-low{text-transform:lowercase !important}.tt-cap{text-transform:capitalize !important}.ta-l{text-align:left !important}.ta-c{text-align:center !important}.ta-r{text-align:right !important}.ta-j{text-align:justify !important}.w-100{width:100% !important}.mw-100{max-width:100%}.h-100{height:100vh}.h-100p{height:100%}.anchor{position:relative !important}.absolute{position:absolute !important}.hiden{overflow:hidden}.d-flex{display:flex}.flex-1{flex:1}.wrap{flex-wrap:wrap}.d-column{flex-direction:column}.j-start{justify-content:flex-start}.j-between{justify-content:space-between !important}.j-around{justify-content:space-around}.j-center{justify-content:center !important}.a-start{align-items:flex-start}.a-center{align-items:center}.a-end{align-items:flex-end}.gap-50{gap:50px}.gap-40{gap:40px}.gap-30{gap:30px}.gap-20{gap:20px}.gap-10{gap:10px}.flex-column-start{display:flex;flex-direction:column;align-items:flex-start}.flex-column-center{display:flex;flex-direction:column;align-items:center}.d-grid{display:grid}.gtp-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gtp-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gtp-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gtp-5{display:grid;grid-template-columns:repeat(5, 1fr)}.pt-0{padding-top:0 !important}.pt-30{padding-top:clamp(20px,4vw,30px) !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0}.pr-0{padding-right:0}.py-0{padding-top:0 !important;padding-bottom:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0}.mr-0{margin-right:0}.ml-a{margin-left:auto}.mr-a{margin-right:auto}.my-0{margin-top:0 !important;margin-bottom:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-a{margin-left:auto !important;margin-right:auto !important}.c-primary{color:#f15678 !important}.c-secondary{color:#f8f1ec !important}.c-ternary{color:#f1e1d5 !important}.c-light{color:#fff !important}.c-dark{color:#5b504d !important}.bg-primary{background:#f15678 !important}.bg-secondary{background:#f8f1ec !important}.bg-ternary{background:#f1e1d5 !important}.bg-light{background:#fff !important}.bg-dark{background:#5b504d !important}@media(max-width: 1600px){.contentWidth{max-width:1200px}h1{font-size:clamp(35px,6vw,60px);letter-spacing:-0.5px}h1.h1-xl{font-size:clamp(40px,6vw,70px)}h2{font-size:clamp(24px,6vw,35px);letter-spacing:-0.5px}h3{font-size:clamp(19px,3vw,25px);letter-spacing:-0.84px}p,li{font-size:16px;letter-spacing:-0.4px;line-height:130%}.p-l{font-size:clamp(18px,2vw,20px);letter-spacing:-0.5px}.p-xl{font-size:clamp(20px,2vw,28px);letter-spacing:-0.5px}.menu li a{font-size:16px}.infoBanner{max-width:950px}.banner{gap:35px;padding:clamp(15px,3vw,30px);max-width:950px}.banner .img img{max-width:280px;max-height:100%}footer p,footer a{font-size:14px}.how .wrapper p{font-size:clamp(16px,3vw,18px)}}@media(max-width: 1000px){.registration .content{align-items:center;flex-direction:column}.formContainer{padding-bottom:0}.registration .notice{top:clamp(75px,15vw,100px);max-width:clamp(195px,80vw,435px)}.terms .img{display:none}.terms .text{text-align:center;align-items:center}.terms .container{display:flex;flex-direction:column}}@media(max-width: 900px){.burger{display:flex}.menu{display:none}.menu.active{display:flex}.coverBanner .textCover{padding:clamp(45px,10vw,70px) 20px}.coverBanner{justify-content:center}footer .contentWidth{flex-direction:column-reverse;align-items:center;gap:20px}}@media(max-width: 800px){.banner{flex-direction:column;align-items:center;gap:30px;max-width:450px;text-align:center;padding-bottom:30px}.banner .text{display:flex;flex-direction:column;align-items:center;gap:20px}.banner .headline{gap:20px;align-items:center;flex-direction:column-reverse}.banner .img img{max-width:400px}.m-none{display:none}.d-none{display:block}.infoBanner{flex-direction:column}}@media(max-width: 600px){.newsletterBox{padding:10px 20px}}/*# sourceMappingURL=style.min.css.map */