:root{--wrapper-max-width: 95rem;--wrapper-padding-inline: 1rem;--header-height: clamp(5rem, 9vw, 6.5rem);--border-radius: 0;--vh: 1vh;--white: #FFF;--black: #000;--clr-accent: #EF4925;--clr-minor: #91969F;--body-background-color: #F8F1E7;--body-color: #202020;--font-geologica: "Geologica", Arial, Helvetica, sans-serif;--font-montserrat: "Montserrat", Arial, Helvetica, sans-serif;--font-base: var(--font-geologica);--font-heading: var(--font-geologica);--font-button: var(--font-geologica);--line-height-base: 1.4;--line-height-compact: 1.15;--form-elem-height: 3.5rem;--form-elem-padding-y: 1.25rem;--form-elem-padding-x: 1rem;--form-elem-font-family: var(--font-base);--form-elem-border-radius: 1rem;--form-elem-border-width: 1px;--form-elem-border-color: var(--clr-minor);--form-elem-font-size: 1rem;--form-elem-font-weight: 500;--form-elem-line-height: 1;--form-elem-label-color: var(--clr-minor);--form-elem-placeholder-color: var(--form-elem-label-color);--form-elem-background-color: var(--white);--form-elem-color: var(--body-color);--form-elem-icon-size: 1.5rem;--btn-font-family: var(--font-button);--btn-font-size: 1rem;--btn-font-weight: 700;--btn-line-height: 1;--btn-border-size: 2px;--btn-block-padding: -webkit-calc(20px - var(--btn-border-size));--btn-block-padding: -moz-calc(20px - var(--btn-border-size));--btn-block-padding: calc(20px - var(--btn-border-size));--btn-inline-padding: 24px;--btn-border-radius: 1rem;--btn-bg-color: var(--white);--btn-color: var(--body-color);--btn-border-color: var(--clr-minor);--btn-bg-color-hover: var(--white);--btn-color-hover: var(--body-color);--btn-border-color-hover: var(--clr-accent);--btn-transition-duration: .4s;--transition-duration: .3s;--zindex-base: 100;--zindex-fixed: -webkit-calc(var(--zindex-base) + 100);--zindex-fixed: -moz-calc(var(--zindex-base) + 100);--zindex-fixed: calc(var(--zindex-base) + 100);--zindex-modal: -webkit-calc(var(--zindex-fixed) + 100);--zindex-modal: -moz-calc(var(--zindex-fixed) + 100);--zindex-modal: calc(var(--zindex-fixed) + 100)}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0;font:inherit;-webkit-tap-highlight-color:transparent}html{line-height:1.15;color-scheme:light dark;-webkit-text-size-adjust:100%}button,input{overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}figure{padding:0;margin:0}ul[class]{list-style-type:none}@font-face{font-family:Geologica;src:url(/fonts/Geologica-Medium.woff2) format("woff2"),url(/fonts/Geologica-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/fonts/Geologica-Bold.woff2) format("woff2"),url(/fonts/Geologica-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/fonts/Geologica-ExtraBold.woff2) format("woff2"),url(/fonts/Geologica-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html,body{margin:0;padding:0}html{color-scheme:light}body{width:100%;min-height:100vh;font-family:var(--font-base);font-weight:500;line-height:var(--line-height-base);background:var(--body-background-color);color:var(--body-color)}body.with-menu{overflow:hidden}.app{max-width:2560px;margin-inline:auto;background:var(--body-background-color)}.wrapper{max-width:var(--wrapper-max-width);margin-inline:auto;padding-inline:var(--wrapper-padding-inline)}.content-limited-width{max-width:42rem;margin-inline:auto}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:700;line-height:var(--line-height-compact);color:var(--clr-accent)}h2,.h2{font-size:clamp(2.5rem,3vw + 1rem,4.5rem);font-weight:800}h3,.h3{font-size:clamp(1.5rem,1vw + 1rem,2rem)}.text-lead{font-size:clamp(1.125em,2vw + .25em,1.5rem);font-weight:500;line-height:-webkit-calc(1.25 * clamp(1.125em,2vw + .25em,1.5rem));line-height:-moz-calc(1.25 * clamp(1.125em,2vw + .25em,1.5rem));line-height:calc(1.25*clamp(1.125em,2vw + .25em,1.5rem))}.text-minor{color:var(--clr-minor)}.text-larger{font-size:1.33em}.text-smaller{font-size:clamp(.875rem,.5vw,1rem)}.text-legal{font-size:clamp(.75rem,1vw,1rem);font-weight:400}.text-legal a{color:currentColor}b,strong{font-weight:700}.list-unstyled{margin:0;padding:0;list-style-type:none}.hidden{display:none!important}.text-nowrap{white-space:nowrap!important}.text-uppercase{text-transform:uppercase!important}.text-accent{color:var(--clr-accent)!important}.text-center{text-align:center!important}.text-currency{font-size:.75em!important}.text-12px{font-size:12px!important}.text-minor,.text-minor a{color:var(--clr-minor)!important}.text-minor a{text-decoration:none!important}.text-minor a:hover{text-decoration:underline!important}.position-relative{position:relative!important}@media screen and (max-width: 749px){.mobile-hidden{display:none!important}}@media screen and (min-width: 750px){.mobile-only{display:none!important}}.img-responsive{display:block;max-width:100%;height:auto}.header{--header-color: var(--white);--header-background: transparent;--header-logo-color: var(--white);position:absolute;top:0;right:0;left:0;-webkit-box-shadow:none;box-shadow:none;background:var(--header-background);color:var(--header-color);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;z-index:var(--zindex-fixed);overflow:hidden}.header__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:var(--header-height);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.header .logo{width:160px;height:42px;fill:var(--header-logo-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.header .logo{position:relative;z-index:-webkit-calc(var(--zindex-fixed) + 1);z-index:-moz-calc(var(--zindex-fixed) + 1);z-index:calc(var(--zindex-fixed) + 1)}.scrolled .header .logo,.with-menu .header .logo{--header-logo-color: var(--clr-accent)}.header__menu-wrapper{position:fixed;top:0;right:0;left:0;bottom:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;background:var(--white);color:var(--body-color);overflow:hidden;z-index:-webkit-calc(var(--zindex-fixed) - 1);z-index:-moz-calc(var(--zindex-fixed) - 1);z-index:calc(var(--zindex-fixed) - 1);-webkit-transition:bottom var(--transition-duration, .3s) ease-out;-moz-transition:bottom var(--transition-duration, .3s) ease-out;transition:bottom var(--transition-duration, .3s) ease-out}.header__menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding-top:var(--header-height);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.header .menu{display:grid;gap:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;text-align:center;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu a{color:var(--body-color);text-decoration:none}.with-menu .header .menu{opacity:1;-webkit-transition:opacity var(--transition-duration, .3s) ease var(--transition-duration, .2s);-moz-transition:opacity var(--transition-duration, .3s) ease var(--transition-duration, .2s);transition:opacity var(--transition-duration, .3s) ease var(--transition-duration, .2s)}.with-menu .header__menu-wrapper{bottom:0}.header .button-menu{opacity:0}.with-menu .header .button-menu{-webkit-transition:opacity .3s ease-in .3s;-moz-transition:opacity .3s ease-in .3s;transition:opacity .3s ease-in .3s;opacity:1}@media screen and (max-width: 999px){.header__buttons{display:none}}@media screen and (min-width: 1000px){.header .button-menu,.header .burger{display:none!important}.header__menu-wrapper{position:static;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;background:transparent}.header__menu{padding:0}.header .menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:clamp(2rem,4vw,3.375rem);font-size:1rem;font-weight:500;text-transform:uppercase;opacity:1}.header .menu a{text-decoration:none;-webkit-transition:all var(--transition-duration, .3s) ease;-moz-transition:all var(--transition-duration, .3s) ease;transition:all var(--transition-duration, .3s) ease;color:var(--white)}.header__buttons{position:relative;display:block;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}.footer{padding-block:clamp(2.5rem,3vw,5rem)}.footer__row{display:grid;font-size:1rem;font-weight:500}.footer__row:first-child{gap:2.5rem;margin-bottom:1.5rem;padding-bottom:2.5rem;border-bottom:solid 2px var(--body-color)}.footer__row:last-child{gap:1rem;font-size:.875rem}.footer__row a{color:inherit;text-decoration:none}.footer__row:last-child a{text-decoration:underline}.footer .vkuster-logo svg{display:block;width:clamp(136px,10vw,176px);height:auto;fill:var(--clr-accent);-o-object-fit:contain;object-fit:contain}.footer .menu{display:grid;white-space:nowrap;gap:.75rem;font-weight:700;line-height:1.5rem}.footer .menu span{position:relative}.footer .menu span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.footer .menu span:hover{cursor:pointer}.footer .menu span:hover:after{opacity:1}.footer .col-contacts p{margin:0 0 1.5rem}@media screen and (min-width: 1024px){.footer__row{grid-template-columns:200px repeat(3,auto);-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:clamp(2rem,8vw,8rem)}.footer__row:last-child{grid-template-columns:repeat(3,auto)}.col-contacts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-self:stretch;align-self:stretch}.col-policy,.col-crosslink,.col-contacts{text-align:left}.footer .col-contacts p{margin-bottom:0}.col-copyright{text-align:right}}.button{position:relative;display:inline-block;padding-block:var(--btn-block-padding);padding-inline:var(--btn-inline-padding);border-style:solid;border-width:var(--btn-border-size);border-color:var(--btn-border-color);border-radius:var(--btn-border-radius);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);text-align:center;text-decoration:none!important;text-transform:uppercase;background-color:var(--btn-bg-color);color:var(--btn-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-transition:all var(--btn-transition-duration) ease-out;-moz-transition:all var(--btn-transition-duration) ease-out;transition:all var(--btn-transition-duration) ease-out;-webkit-appearance:none}.button:not(:disabled){cursor:pointer}.button::-moz-focus-inner{border:0}.button:not(.button-wrap){white-space:nowrap}.button.button-block{--btn-inline-padding: 0;display:block;width:100%}.button.button-primary{--btn-bg-color: var(--clr-accent);--btn-color: var(--white);--btn-border-color: var(--clr-accent)}@media screen and (min-width: 1024px){.button.button-primary:hover{--btn-bg-color: rgba(255,255,255,0);--btn-color: var(--clr-accent);--btn-border-color: var(--btn-border-color-hover)}}.button.button-top{--btn-bg-color: var(--white);--btn-color: var(--clr-accent);--btn-border-color: var(--white)}@media screen and (min-width: 1024px){.button.button-top:hover{--btn-bg-color: var(--clr-accent);--btn-color: var(--white)}.hero .button.button-top:hover{--btn-bg-color: transparent}}.button.button-complex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:.5rem}.button.button-complex svg{display:block;fill:currentColor}.button-complex .vk{width:22px;height:14px}@media screen and (max-width: 340px){.button{--btn-inline-padding: 1rem}}.burger{--burger-size: 3rem;--burger-transition-duration: .25s;position:relative;display:block;width:var(--burger-size);height:var(--burger-size);z-index:-webkit-calc(var(--zindex-fixed) + 1);z-index:-moz-calc(var(--zindex-fixed) + 1);z-index:calc(var(--zindex-fixed) + 1);fill:var(--white);outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.burger .line{-webkit-transition:x var(--burger-transition-duration) ease-in,y var(--burger-transition-duration) ease-in,rotate var(--burger-transition-duration) ease-in;-moz-transition:x var(--burger-transition-duration) ease-in,y var(--burger-transition-duration) ease-in,rotate var(--burger-transition-duration) ease-in;transition:x var(--burger-transition-duration) ease-in,y var(--burger-transition-duration) ease-in,rotate var(--burger-transition-duration) ease-in;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.with-menu .burger{fill:var(--body-color)}.with-menu .burger .line-top{y:23px;rotate:45deg}.with-menu .burger .line-middle{rotate:-45deg}.with-menu .burger .line-bottom{x:11px;y:26px;rotate:-135deg}.section{--section-padding-y: clamp(3rem, 4vw, 5rem);padding-top:var(--section-padding-y)}.section__header{display:grid;margin:0 0 clamp(2.5rem,3vw,3rem);gap:.5rem}.section__title{margin:0;text-align:center;text-transform:uppercase}.section__subtitle{margin:0;font-size:clamp(1rem,2vw,1.5rem);font-weight:500;line-height:var(--line-height-compact);text-align:center}.section-promo{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:100vh;min-height:-webkit-calc(var(--vh, 1vh) * 100);min-height:-moz-calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100);padding-top:var(--section-padding-y);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:var(--white);background:url(/images/form-bg.webp?2);background-position:center,top left;background-repeat:no-repeat,repeat-x;background-size:cover}.section-promo-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;padding-block:clamp(1rem,5vw,4rem);-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.section-prizes .section__header{margin-bottom:0}@media screen and (max-width: 749px){.section-promo{--ratio-top: 1.03896;position:relative;padding-top:-webkit-calc(100vw * var(--ratio-top));padding-top:-moz-calc(100vw * var(--ratio-top));padding-top:calc(100vw * var(--ratio-top));padding-bottom:0;background:none!important}.section-promo:before{content:"";position:absolute;left:0;width:100%;background-repeat:no-repeat}.section-promo:before{top:0;width:100%;height:-webkit-calc(100vw * var(--ratio-top));height:-moz-calc(100vw * var(--ratio-top));height:calc(100vw * var(--ratio-top));background-image:url(/images/form-bg-mobile.webp);background-position:top center;background-size:contain}}@media screen and (min-width: 750px){.section-promo{aspect-ratio:1.6;max-width:100%}.section-rules .section__header{margin-bottom:0}}@media screen and (min-width: 1024px){.section-promo-inner{display:block}}@media screen and (min-width: 1400px){.section__subtitle{line-height:2rem}}.hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%;overflow:hidden}.hero__image-wrapper,.hero__content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.hero__image,.hero__image img{display:block}.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__content{padding-top:1rem}.hero__sign{max-width:clamp(270px,50vw,320px);margin-bottom:1rem;color:var(--clr-accent)}.hero__sign svg{display:block;width:100%;height:auto;fill:currentColor}.hero__text{max-width:50vw;margin-bottom:1rem;font-size:1rem;line-height:130%}@media screen and (min-width: 750px){.hero{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;justify-content:stretch;min-height:45vh}.hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__sign{color:var(--white)}.hero__content-wrapper{position:relative;padding:-webkit-calc(var(--header-height) + 2rem) 0 5rem;padding:-moz-calc(var(--header-height) + 2rem) 0 5rem;padding:calc(var(--header-height) + 2rem) 0 5rem;z-index:2}.hero__content{max-width:50vw;margin-right:auto;color:var(--white)}.hero__text .text-accent{color:var(--white)!important;font-weight:inherit!important}}@media screen and (min-width: 1024px){.hero{min-height:clamp(45vh,-webkit-calc(100vw * .6),100vh);min-height:clamp(45vh,-moz-calc(100vw * .6),100vh);min-height:clamp(45vh,60vw,100vh)}.hero__content{width:-webkit-calc(50vw - 2.5rem);width:-moz-calc(50vw - 2.5rem);width:calc(50vw - 2.5rem)}.hero__sign{width:100%;max-width:548px}}@media screen and (min-width: 1200px){.hero__text{max-width:540px;margin:0 auto 2rem 0;font-size:1.25rem}}.logos{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.logo__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.logos img{display:block;width:100%;height:auto;max-width:120px;max-height:70px;margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo-ls img,.logo-277 img,.logo-tochka img{max-width:80px}@media screen and (max-width: 749px){.logos li{-webkit-box-ordinal-group:21;-webkit-order:20;-moz-box-ordinal-group:21;order:20}.logos .logo-chernogolovka{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.logos .logo-ls{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.logos .logo-cvetovik{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;order:3}.logos .logo-bw{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;order:4}.logos .logo-fantasia{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;order:5}.logos .logo-vodaeda{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;order:6}.logos .logo-zn{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;order:7}.logos .logo-dodoma{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;order:8}.logos .logo-277{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;order:9}}@media screen and (min-width: 750px){.logos{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width: 1000px){.logos img{max-width:clamp(120px,10vw,200px);max-height:clamp(70px,5vw,120px)}.logo-zn img{max-width:140px}.logo-ls img{max-width:160px}.logo-dodoma img{max-width:180px}.logo-bw img,.logo-vodaeda img,.logo-fantasia img{max-width:200px}.logo-chernogolovka img{max-width:205px}.logo-cvetovik img{max-width:220px}.logo-277 img,.logo-tochka img{max-width:120px}}@media screen and (min-width: 1600px){.logos{gap:clamp(2rem,3vw,4rem)}}.app-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:1rem}.app-link{display:block;padding:0;border:solid 2px var(--clr-accent);border-radius:clamp(.5rem,1vw,1rem);background-color:transparent;color:var(--body-color)}.app-link svg{display:block;width:auto;height:-webkit-calc(4rem - 4px);height:-moz-calc(4rem - 4px);height:calc(4rem - 4px);fill:currentColor}.footer .app-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.footer .app-link{border-color:var(--body-color)}.tile .app-link svg{height:2.5rem}@media screen and (max-width: 420px){.tile .app-links{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.tile .app-link{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.footer .app-link{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;flex:0}}@media screen and (max-width: 350px){.tile .app-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.tile .app-link{width:160px;-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;flex:0}.tile .app-link svg{height:2.75rem}}@media screen and (min-width: 750px){.tile .app-link svg{height:3rem}}@media screen and (min-width: 1100px){.app-link{-webkit-transition:var(--transition-duration) ease-in-out;-moz-transition:var(--transition-duration) ease-in-out;transition:var(--transition-duration) ease-in-out}.app-link:hover{background:var(--clr-accent);color:var(--white)}.footer .app-link:hover{background:transparent;color:var(--clr-accent)}}.social{--social-item-size: 3.5rem;--social-icon-size: 1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:1rem}.social>li{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;flex:0}.social>li>a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:var(--social-item-size);height:var(--social-item-size);border:solid 1px var(--white);border-radius:1rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:var(--clr-accent);color:var(--white);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.social>li>a:hover{background:var(--clr-accent);color:var(--white)}.social svg{display:block;width:var(--social-icon-size);height:var(--social-icon-size);-webkit-transition:fill .5s ease;-moz-transition:fill .5s ease;transition:fill .5s ease;fill:currentColor}.tiles{--tiles-gap: 2rem;display:grid;gap:var(--tiles-gap)}.tile{--tile-gap: 1.5rem;--tile-padding-x: 1.5rem;--tile-padding-y: 1.5rem;--tile-border-radius: 1rem;--tile-background-color: var(--white);position:relative;display:grid;gap:var(--tile-gap);padding-block:var(--tile-padding-y);border-radius:var(--tile-border-radius);-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,.15);box-shadow:0 0 32px #00000026;background:var(--tile-background-color)}.tile__header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:.75rem}.tile__header,.tile__body,.tile__footer{padding-inline:var(--tile-padding-x)}.tile__title{margin:0;font-size:clamp(1.5rem,1vw,2rem);font-weight:700;line-height:100%}.tile__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:550px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--tile-gap);font-size:clamp(1rem,2vw,1.25rem);font-weight:500}@media screen and (max-width: 500px){.tiles .button{display:block;width:100%}}@media screen and (min-width: 750px){.tiles{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.tile{--tile-padding-x: 2rem;--tile-padding-y: 2rem;grid-template-rows:subgrid;grid-row:span 2}.tile:has(.tile__footer){grid-row:span 3}.tile__header{gap:1rem}}@media screen and (min-width: 1024px){.tile__footer{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}.prizes-info-layout{display:grid;gap:1rem;max-width:763px;margin:clamp(20px,2vw,30px) auto clamp(20px,4vw,60px)}.prizes-info-layout__main,.prizes-info-layout__aside{text-align:center}.prizes-info-layout__title,.prizes-info-layout__aside{font-weight:700}.prizes-info-layout__aside{display:grid;gap:0;max-width:190px;margin-inline:auto;padding:1.25rem 1rem;border-radius:22px;border:5px solid var(--clr-accent)}.prizes-info-layout__aside>*{line-height:100%}.prizes-info-layout__aside>*:first-child{font-size:clamp(60px,4vw,76px)}.prizes-info-layout__aside>*:last-child{font-size:clamp(22px,2vw,27px)}.prizes-info-layout__title{font-size:clamp(1.5rem,4vw,2rem);line-height:var(--line-height-compact)}.prizes-info-layout__title>*{margin:.5rem 0 0}.prizes-info-layout__title>*:first-child{margin-top:0}.prizes{display:grid;margin-bottom:clamp(20px,1vw,30px);gap:2rem}.prizes__item-image{display:block;width:100%;max-width:495px;height:auto;margin:0 auto 10px}.prizes__item-title{font-size:clamp(.875rem,2vw,1.25rem);font-weight:500;line-height:var(--line-height-compact);text-align:center}.prizes-legal{margin:20px 0 0}@media screen and (max-width: 749px){.prizes-info-layout .text-legal{max-width:240px;margin-inline:auto;text-align:center}}@media screen and (min-width: 750px){.prizes-info-layout{grid-template-columns:1fr 242px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1.5rem}.prizes-info-layout__main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:left}.prizes-info-layout__aside{max-width:100%;padding:20px 25px;border-radius:28px}.prizes{grid-template-columns:repeat(3,1fr);gap:1rem}.prizes-legal{margin-top:clamp(20px,2vw,30px)}}.card{position:relative;padding:1.5rem 1rem;border-radius:var(--border-radius);background:var(--white)}.card__title{margin:0 0 .5rem;font-weight:700}.card__summary{font-size:clamp(1rem,2vw,1.5rem)}.prize{padding-block:2rem}.prize img{display:block;height:auto}.prize img:first-child{width:100%}.prize img:last-child{position:absolute;top:20%;left:15%;width:clamp(5rem,12vw,10rem);height:auto;aspect-ratio:1;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}@media screen and (min-width: 1024px){.prize{position:relative;padding-block:0}.prize img:last-child{top:12%;left:-webkit-calc(0px - 5vw);left:-moz-calc(0px - 5vw);left:calc(0px - 5vw)}}form,.form{container-name:coupon-form;container-type:inline-size;margin:0;padding:0;width:100%}.form__legal{margin:0}.form-confirm,.form-coupon{max-width:31rem;margin-inline:auto}.form-results{text-align:center}.form-results>.promo__title{margin:0 0 clamp(1.5rem,2vw,2.5rem);font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.form-results>.promo__subtitle{margin:0 0 1.5rem}.form-row{display:grid;gap:1rem;margin-top:1rem}.form-row:first-child{margin-top:0}.form-elem{position:relative}.form-elem input,.form-elem label{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;touch-action:manipulation}.form-elem input,.form-elem select{width:100%;height:var(--form-elem-height);padding-inline:var(--form-elem-padding-x);border:none;border-radius:var(--form-elem-border-radius);-webkit-box-shadow:inset 0 0 0 var(--form-elem-border-width) var(--form-elem-border-color);box-shadow:inset 0 0 0 var(--form-elem-border-width) var(--form-elem-border-color);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-family:var(--form-elem-font-family);font-size:var(--form-elem-font-size);font-weight:var(--form-elem-font-weight);line-height:var(--form-elem-line-height);text-align:left;background-color:var(--form-elem-background-color);color:var(--form-elem-color);cursor:text;-webkit-appearance:none}.form-elem select{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDE2IDE2IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0ic3ZnMiIgdmVyc2lvbj0iMS4xIj4NCg0KPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTciPg0KDQo8cmRmOlJERj4NCg0KPGNjOldvcms+DQoNCjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0Pg0KDQo8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+DQoNCjxkYzp0aXRsZS8+DQoNCjxkYzpkYXRlPjIwMjE8L2RjOmRhdGU+DQoNCjxkYzpjcmVhdG9yPg0KDQo8Y2M6QWdlbnQ+DQoNCjxkYzp0aXRsZT5UaW1vdGjDqWUgR2lldDwvZGM6dGl0bGU+DQoNCjwvY2M6QWdlbnQ+DQoNCjwvZGM6Y3JlYXRvcj4NCg0KPGNjOmxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIi8+DQoNCjwvY2M6V29yaz4NCg0KPGNjOkxpY2Vuc2UgcmRmOmFib3V0PSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIj4NCg0KPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNSZXByb2R1Y3Rpb24iLz4NCg0KPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEaXN0cmlidXRpb24iLz4NCg0KPGNjOnJlcXVpcmVzIHJkZjpyZXNvdXJjZT0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjTm90aWNlIi8+DQoNCjxjYzpyZXF1aXJlcyByZGY6cmVzb3VyY2U9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zI0F0dHJpYnV0aW9uIi8+DQoNCjxjYzpwZXJtaXRzIHJkZjpyZXNvdXJjZT0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjRGVyaXZhdGl2ZVdvcmtzIi8+DQoNCjxjYzpyZXF1aXJlcyByZGY6cmVzb3VyY2U9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zI1NoYXJlQWxpa2UiLz4NCg0KPC9jYzpMaWNlbnNlPg0KDQo8L3JkZjpSREY+DQoNCjwvbWV0YWRhdGE+DQoNCjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEyNTQuNzkzIDUyNC40MzgpIj4NCg0KPHBhdGggc3R5bGU9ImZpbGw6IzM3MzczNztmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIGQ9Ik0uNTM2IDEwNDQuNDA5di0xLjk5N2g5di05aDJ2MTF6IiBpZD0icGF0aDQxNzkiLz4NCg0KPC9nPg0KDQo8L3N2Zz4=);background-repeat:no-repeat;background-position:-webkit-calc(100% - 1rem) center;background-position:-moz-calc(100% - 1rem) center;background-position:calc(100% - 1rem) center;background-size:1rem}.form-elem input:focus-visible{outline:1px solid var(--black)}.form-elem label{position:absolute;left:var(--form-elem-padding-x);top:var(--form-elem-padding-y);font-size:var(--form-elem-font-size);font-weight:var(--form-elem-font-weight);line-height:var(--form-elem-line-height);text-align:left;white-space:nowrap;color:var(--form-elem-label-color);cursor:text}.form-elem input:-moz-placeholder-shown+label{-moz-transform-origin:left top;transform-origin:left top;-moz-transform:translateY(0);transform:translateY(0)}.form-elem input:-ms-input-placeholder+label{-ms-transform-origin:left top;transform-origin:left top;-ms-transform:translateY(0);transform:translateY(0)}.form-elem input:placeholder-shown+label{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.form-elem input:not(:-moz-placeholder-shown)+label{-moz-transform:translateY(-.85rem);transform:translateY(-.85rem);font-size:75%;cursor:pointer}.form-elem input:not(:-ms-input-placeholder)+label{-ms-transform:translateY(-.85rem);transform:translateY(-.85rem);font-size:75%;cursor:pointer}.form-elem select+label,.form-elem input:not(:placeholder-shown)+label,.form-elem input:focus+label{-webkit-transform:translateY(-.85rem);-moz-transform:translateY(-.85rem);-ms-transform:translateY(-.85rem);transform:translateY(-.85rem);font-size:75%;cursor:pointer}.form-elem input::-webkit-input-placeholder{opacity:0;-webkit-transition:inherit;transition:inherit}.form-elem input:focus::-webkit-input-placeholder{opacity:1}.form-elem-icon{position:absolute;top:50%;right:var(--form-elem-padding-x);display:block;width:var(--form-elem-icon-size);height:var(--form-elem-icon-size);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:var(--clr-minor);outline:none}.form-elem-icon:hover{fill:var(--body-color);cursor:pointer}.form-elem:has(.form-elem-icon) input{padding-right:-webkit-calc(var(--form-elem-icon-size) + var(--form-elem-padding-x));padding-right:-moz-calc(var(--form-elem-icon-size) + var(--form-elem-padding-x));padding-right:calc(var(--form-elem-icon-size) + var(--form-elem-padding-x))}.form-elem-link{position:absolute;top:50%;right:var(--form-elem-padding-x);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;font-weight:700;line-height:var(--line-height-compact);white-space:nowrap}.form-elem input:disabled{background-color:#0000001a;color:var(--clr-minor);pointer-events:none}.form-submit{margin-top:1rem;margin-bottom:2.5rem}.row-pin{max-width:19rem;margin-inline:auto}.row-pin .form-elem{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.row-pin .form-elem input{--form-elem-font-size: 1.5rem;--form-elem-font-weight: 700}.row-info,.row-error{padding:1.5rem 1rem;border-radius:.5rem}.row-error{gap:.25rem;background:#ff000040;font-weight:500}.row-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:1rem;background:#dfdfdf;color:var(--clr-minor)}.row-info svg{display:block;width:1.5rem;height:1.5rem;-webkit-box-flex:0;-webkit-flex:0 0 1.5rem;-moz-box-flex:0;flex:0 0 1.5rem;fill:currentColor;outline:none}.row-info p{margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}@container coupon-form (min-width: 480px){.form-row:not(.row-wide){grid-template-columns:1fr 1fr}.form-row.row-2-1{grid-template-columns:2fr 1fr}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.promo{position:relative;padding:2.5rem;border-radius:1rem;background-color:var(--white)}.promo__title{margin-bottom:1.5rem;text-align:center}.promo__title{font-size:2rem;font-weight:700;font-weight:800}.sms h4{margin-bottom:.5rem;text-align:center}.sms p:not([class]){margin-bottom:1.5rem}.text-greeting{text-align:center}.text-greeting p{margin-top:1em}@media screen and (max-width: 749px){.promo{padding:0;background-color:transparent}}@media screen and (min-width: 1024px){.promo{width:50%;max-width:39rem;padding-block:clamp(2.5rem,4vw,4rem)}}.modal{--modal-border-radius: 1rem;position:fixed;top:100%;left:50%;display:none;width:100%;max-width:47rem;padding:var(--wrapper-padding-inline);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;z-index:var(--zindex-modal)}.modal.open{top:0;display:block}.modal.open+.modal-bg{display:block}.modal__inner{position:relative;max-height:90vh;padding:5rem var(--wrapper-padding-inline);border-radius:var(--modal-border-radius);background:var(--white);overflow:auto}.modal__title{margin-bottom:2.5rem;font-size:2rem;font-weight:700;text-align:center}.modal__close{position:absolute;right:var(--wrapper-padding-inline);top:var(--wrapper-padding-inline);display:block;width:2.5rem;height:2.5rem;fill:currentColor;cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background-color:var(--black);opacity:.5;z-index:-webkit-calc(var(--zindex-modal) - 1);z-index:-moz-calc(var(--zindex-modal) - 1);z-index:calc(var(--zindex-modal) - 1)}.modal.open,.modal.open+.modal-backdrop{display:block}.modal.modal-cookie{top:auto;bottom:0}.modal.modal-cookie .modal__inner{display:grid;gap:1rem;padding:1rem var(--wrapper-padding-inline);-webkit-box-shadow:5px 15px 20px 0 rgba(0,0,0,.23);box-shadow:5px 15px 20px #0000003b;font-weight:400}.modal.modal-cookie .modal__inner>*{margin:0}@media screen and (min-width: 750px){.modal.modal-cookie{right:0;left:auto;max-width:360px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal.modal-cookie .modal__inner{padding:1.25rem}}@media screen and (min-width: 1200px){.modal.modal-cookie{right:clamp(1rem,4vw,3rem);bottom:1rem}}.spinner{--spinner-size: 1.5rem;-webkit-animation:rotate 2s linear infinite;-moz-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.spinner .path{stroke:currentColor;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;-moz-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.button .spinner{position:absolute;top:50%;left:50%;display:none;margin-top:-webkit-calc(var(--spinner-size) / -2);margin-top:-moz-calc(var(--spinner-size) / -2);margin-top:calc(var(--spinner-size) / -2);margin-left:-webkit-calc(var(--spinner-size) / -2);margin-left:-moz-calc(var(--spinner-size) / -2);margin-left:calc(var(--spinner-size) / -2);width:var(--spinner-size);height:var(--spinner-size);z-index:1}.button.loading{pointer-events:none;cursor:default}.button.loading span{visibility:hidden}.button.loading .spinner{display:block}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@-moz-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.tel-confirm-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:1.5rem;margin-bottom:1.5rem}.list-rules-notes{max-width:36rem;margin-inline:auto}.list-rules-notes-primary{font-weight:700}.cart-complex__content{display:grid;gap:1rem}.cart-complex__content>ul,.cart-complex__content>p{margin:0;font-size:1rem}@media screen and (min-width: 1000px){.cart-complex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem}.cart-complex__img{-webkit-box-flex:0;-webkit-flex:0 0 clamp(180px,15vw,240px);-moz-box-flex:0;flex:0 0 clamp(180px,15vw,240px)}.cart-complex__img img{display:block;width:100%;height:auto}}.badge{--badge-size: 5rem;--badge-border-size: 4px;--badge-border-radius: 1rem;--badge-background: transparent;--badge-icon-size: 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:var(--badge-size);height:var(--badge-size);border:var(--badge-border-size) solid var(--clr-accent);border-radius:var(--badge-border-radius);-webkit-box-flex:0;-webkit-flex:0 0 var(--badge-size);-moz-box-flex:0;flex:0 0 var(--badge-size);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:clamp(1.75rem,1.75vw,2rem);font-weight:700;font-style:normal!important;line-height:1;background:var(--badge-background)}.badge>*{display:block}.badge>svg{width:auto;height:var(--badge-icon-size);-o-object-fit:contain;object-fit:contain;fill:currentColor}.tile .badge{--badge-size: clamp(3rem, 4vw, 4rem);--badge-border-size: 2px;--badge-border-radius: clamp(9px, 1vw, 12px);--badge-icon-size: clamp(1rem, 1vw, 1.25rem)}.col .badge{--badge-icon-size: 25px}@media screen and (min-width: 1200px){.tile .badge{--badge-border-size: 3px}}.cols{display:grid;max-width:1392px;margin-inline:auto;gap:2rem}.cols img{display:block;width:100%;height:auto;max-width:100%;margin-inline:auto}.col{display:grid;gap:1rem}.col__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem}.col__title{font-size:clamp(1.25rem,2vw,2rem);font-weight:700;line-height:var(--line-height-compact);text-align:center;color:var(--body-color)}.col:first-child .col__title,.col:nth-child(2) .col__title{font-size:clamp(1.5rem,2.5vw,2rem)}.col__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;font-size:1.125em;text-align:center}.col__body>*{margin:0}.cols img.img-prize-card,.cols img.img-prize-cert{max-width:320px}.cols img.img-prize-cart{max-width:192px}.cols img.img-prize-car{max-width:340px}@media screen and (max-width: 999px){.col__header{max-width:30rem;margin-inline:auto}}@media screen and (min-width: 1000px){.cols{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);gap:clamp(1rem,5vw,5rem) 2rem}.col{grid-template-rows:subgrid;gap:2rem;grid-row:span 2}.col__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.col__title,.col__body{text-align:left}.col__title{max-width:490px}.col__body-note{max-width:500px}.cols img{margin:0 auto 0 0;width:auto}.cols img.img-prize-car{width:100%;height:auto;max-width:624px;max-height:400px}.cols img.img-prize-cart{width:auto;max-width:100%;max-height:400px}}.button-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem}.steps{--steps-gap: 1rem;--step-size: clamp(140px, 15vw, 240px);--step-arrow-width: -webkit-calc(var(--step-size) * .2);--step-arrow-width: -moz-calc(var(--step-size) * .2);--step-arrow-width: calc(var(--step-size) * .2);--step-arrow-height: -webkit-calc(var(--step-size) * .133);--step-arrow-height: -moz-calc(var(--step-size) * .133);--step-arrow-height: calc(var(--step-size) * .133);display:grid;grid-template-columns:repeat(4,var(--step-size));gap:var(--steps-gap);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.step{position:relative}.step:after{content:"";position:absolute;top:50%;right:-webkit-calc(-1 * var(--step-arrow-width) + (var(--step-arrow-width) - var(--steps-gap)) / 2);right:-moz-calc(-1 * var(--step-arrow-width) + (var(--step-arrow-width) - var(--steps-gap)) / 2);right:calc(-1 * var(--step-arrow-width) + (var(--step-arrow-width) - var(--steps-gap)) / 2);display:block;width:var(--step-arrow-width);height:var(--step-arrow-height);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjg3OTA4MSAwLjg3OTA4MUMxLjk3NzQ4IC0wLjIxOTMxNyAzLjcxNTg5IC0wLjI4ODY1MSA0Ljg5NDIyIDAuNjcyNTM4TDUuMTIxMjcgMC44NzkwODFMMjMuMTIxMyAxOC44NzkxQzI0LjI5MjggMjAuMDUwNyAyNC4yOTI4IDIxLjk0OTcgMjMuMTIxMyAyMy4xMjEzTDUuMTIxMjcgNDEuMTIxM0MzLjk0OTcgNDIuMjkyOCAyLjA1MDY1IDQyLjI5MjggMC44NzkwODEgNDEuMTIxM0MtMC4yOTI0OTEgMzkuOTQ5NyAtMC4yOTI0OTEgMzguMDUwNyAwLjg3OTA4MSAzNi44NzkxTDE2Ljc1OCAyMS4wMDAyTDAuODc5MDgxIDUuMTIxMjdMMC42NzI1MzggNC44OTQyMkMtMC4yODg2NTEgMy43MTU4OSAtMC4yMTkzMTcgMS45Nzc0OCAwLjg3OTA4MSAwLjg3OTA4MVoiIGZpbGw9IiNFRjQ5MjUiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;z-index:1}.step:last-child:after{display:none!important}.step img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 749px){.steps{display:none}}@media screen and (min-width: 750px){.steps{padding-block:2.5rem}}.fir,.palm{display:none}@media screen and (min-width: 1850px){.main{position:relative;z-index:2}.fir,.palm{position:absolute;display:block;z-index:1}.palm{top:1200px;right:0}.fir{top:1150px;left:0}}
