#what-does .sections .block{background-color:#212121}#what-does h3{color:#fff}#what-does .sections{color:#dadada}#what-does .sections p{margin:.75rem 0}@media (min-width:1280px){#what-does .sections{height:460px;padding-left:0;width:calc(100dvw - 120px)}}@media (min-width:1366px){#what-does .sections{padding-left:120px}}@media (min-width:1600px){#what-does .sections{margin-left:120px;padding-left:0}}#promotion2-teaser2{--bg-color:var(--link-color);--text-color:#fff;--btn-bg-color:#000;--btn-hover-bg-color:#fff;--btn-color:#fff;--btn-hover-color:var(--link-color);--entry-color:#fff;--logo-color:#000}#promotion2-teaser2>div{font-size:16px;font-weight:700}#promotion2-teaser2 .logo{font-size:18px}#promotion2-teaser2 .logo>div:last-of-type{font-weight:400}#promotion2-teaser2 .right-col .logo{display:none}#promotion2-teaser2 .entry{font-size:34px;font-weight:800;text-transform:uppercase}#promotion2-teaser2 .short-text{font-weight:400}@media (min-width:1280px){#promotion2-teaser2{font-size:18px}#promotion2-teaser2 .entry{font-size:49px}}#saturday-teaser{--text-color:#fff;--entry-color:#fff;--logo-color:#fff;--logo-bg-color:#ff7a00;--btn-bg-color:#ff7a00}#saturday-teaser .logo{color:var(--logo-color)}#saturday-teaser .logo>div:first-of-type{color:var(--text-color);font-size:21px}#saturday-teaser .right-col{background:radial-gradient(75.13% 75.13% at -3.17% 24.87%,#d97730 0,#94d8f3 94.11%)}#saturday-teaser .right-col .logo{display:none}#saturday-teaser .short-text{color:var(--text-color)}.main-slider{--text-color:#fff;--area-bg-color:#1b1b1b}.main-slider .glide__slide:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.65));border-radius:1rem;content:"";height:600px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.main-slider .glide__slide,.main-slider .glide__slide a:hover{color:var(--text-color);text-decoration:none}.main-slider,.main-slider .glide__slide,.main-slider .glide__slide img{display:block;height:600px;width:100%;z-index:0}.main-slider .glide__slide img,.main-slider .glide__slide picture{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.main-slider .text{bottom:3rem;box-sizing:border-box;left:2rem;position:absolute;text-align:left;z-index:2}.main-slider .short-summary{display:flex;font-size:14px}.main-slider .short-summary>div{padding:.5rem}.main-slider .short-summary>div:nth-of-type(2){background-color:var(--area-bg-color)}.main-slider .short-summary>div:first-of-type{background-color:var(--link-color);color:var(--text-color);font-weight:700}.main-slider .text .title{font-size:15px;font-weight:100;line-height:1.5;margin:.5em 0;padding:0}.main-slider [data-glide-el="controls[nav]"] div{background-color:#0008}.main-slider [data-glide-el="controls[nav]"] .glide__bullet--active{background-color:var(--link-color)}@media (min-width:768px){.main-slider .text{bottom:90px;left:50px}.main-slider .text .title{font-size:22px;max-width:65%}.main-slider .short-summary{font-size:18px}.main-slider .short-summary>div{height:-moz-max-content;height:max-content;padding:1rem}}@media (min-width:992px){.main-slider,.main-slider .glide__slide{height:100dvh;width:100%}.main-slider .glide__slide img,.main-slider .glide__slide picture{height:100dvh;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.main-slider .glide__slide:after{border-radius:0;height:100dvh}.main-slider .content{bottom:calc(1.5rem + 100px)}.main-slider .text .title{font-size:40px;max-width:70%}}.article-slide{--header-color:#bbb}.article-slide header .check{color:var(--header-color)}@media (min-width:992px){.article-slide{padding:3rem 0 3rem 3rem}}.main-page .rules{--text-color:#222;--bg-color:#f4f3ef;background-color:var(--bg-color);padding:4rem 2rem}.main-page .rules *{box-sizing:border-box}.main-page .rules article{margin:auto;max-width:1760px}.main-page .rules header{padding-bottom:2rem}.main-page .rules h2{font-size:26px;line-height:1.2;margin:0}.main-page .rules header div{font-size:13px;line-height:1.5}.main-page .rules ul{align-items:center;display:grid;gap:1rem;grid-template-columns:100%;justify-content:center;line-height:1;list-style:none;width:100%}.main-page .rules li{display:block;font-size:14px}.main-page .rules img{border:0;border-radius:8px;display:block;height:60px;width:91px}.main-page .rules li a:hover img{opacity:.75}.main-page .rules li a{align-items:center;color:var(--text-color);display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;text-decoration:none}.main-page .rules li a>div{display:flex;flex-direction:column;gap:.5rem}.main-page .rules li a div>div:first-of-type{font-weight:700}.main-page .rules li a div>div:first-of-type:first-letter{text-transform:uppercase}.main-page .rules .more{padding:3rem 0 0}.main-page .rules .more a{color:var(--text-color);font-size:16px;text-decoration:none}@media (min-width:576px){.main-page .rules ul{gap:3rem;grid-template-columns:repeat(2,calc(50% - 3rem))}}@media (min-width:992px){.main-page .rules{padding:5rem 3rem}.main-page .rules h2{font-size:32px}.main-page .rules ul{grid-template-columns:repeat(3,calc(33.3333% - 3rem))}.main-page .rules li{font-size:15px}}@media (min-width:1366px){.main-page .rules ul{grid-template-columns:repeat(4,calc(25% - 3rem))}.main-page .rules li{font-size:16px}}#most-popular-mc header{padding:3rem 2rem}@media (min-width:992px){#most-popular-mc header{padding:4rem}}mini-search{display:block;height:122px;width:100%}.mini-search,mini-search{margin:auto;max-width:450px}.mini-search{--bg-color:#fff;--list-border-color:#f4f4f4;--tile-border-color:#ccc;--tile-hover-bg-color:#f4f4f4;--field-border-color:rgba(0,0,0,.3);--label-color:#757575;--slider-color:var(--link-color);--form-head-bg-color:#303030;--form-head-color:#fff;align-items:center;display:grid;font-size:16px;grid-template-areas:"query" "tiles";row-gap:20px}.mini-search .query{grid-area:query}.mini-search .query .search-list{--hover-bg-color:var(--link-color);background-color:var(--bg-color);border:1px solid #0004;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);overflow:hidden;transform:translateX(-20px) translateY(20px);width:calc(100% + 40px);z-index:11}.mini-search .query .search-list>div{border-bottom:1px solid var(--list-border-color);display:grid;grid-template-columns:75px 1fr;grid-template-rows:auto auto;height:42px;overflow:hidden}.mini-search .query .search-list>div img{grid-row:span 2;height:42px;width:75px}.mini-search .query .search-list>div span:first-of-type{font-size:.7em}.mini-search .tiles{grid-area:tiles;grid-template-areas:"area rooms storeys";grid-template-columns:1fr auto 1fr}.mini-search .tile{align-items:center;border:1px solid var(--tile-border-color);border-radius:3px;cursor:pointer;display:flex;flex-wrap:nowrap;font-size:.6em;font-weight:600;gap:.5em;padding:14px;position:relative}.mini-search .tile:hover{background-color:var(--tile-hover-bg-color)}.mini-search .form{background-color:var(--bg-color);bottom:1px;display:flex;flex-direction:column;font-size:14px;gap:1em;height:100dvh;left:0;margin:auto;max-width:576px;padding:3px;position:fixed;top:0;width:100dvw;z-index:9999999999}.mini-search .form .title{background-color:var(--form-head-bg-color);border-radius:10px;color:var(--form-head-color);font-size:1.2em;font-weight:700;padding:16px 32px 16px 16px;position:relative;text-transform:uppercase}.mini-search .form .title:first-letter{text-transform:uppercase}.mini-search .form .title svg{height:24px;width:24px}.mini-search .form .predefined{display:flex;flex-wrap:wrap;font-size:1.5em;gap:.5em;justify-content:center;margin:1.5em auto}.mini-search .form .predefined>div{border:1px solid #000;border-radius:5px;cursor:pointer;padding:.4em .5em;text-align:center;width:7em}.mini-search .form .predefined>div:hover,.mini-search .form.rooms .buttons>div.selected,.mini-search .form.rooms .buttons>div:hover{background-color:var(--link-color);border-color:var(--link-color);color:var(--bg-color)}.mini-search .form .fields{display:flex;flex-wrap:nowrap;gap:20px;padding:25px}.mini-search .form .field{border:1px solid var(--field-border-color);border-radius:8px;padding:8px 15px}.mini-search .form .field label{color:var(--label-color);font-size:.78em}.mini-search .form .field input{border:0;font-size:1.5em;font-weight:700;width:100%}.mini-search .form .sliders{padding:25px}.mini-search .vue-slider-process{background-color:var(--slider-color)}.mini-search .vue-slider:hover .vue-slider-process{background-color:var(--slider-color);opacity:.75}.mini-search .vue-slider-dot-handle,.mini-search .vue-slider:hover .vue-slider-dot-handle{border-color:var(--slider-color)}.mini-search .vue-slider-dot-handle-focus{box-shadow:0 0 0 5px rgba(217,48,138,.2)}.mini-search button{background-color:var(--button-bg-color);border:0;border-radius:30px;color:var(--button-color);cursor:pointer;font-size:1em;padding:10px 15px;text-transform:uppercase}.mini-search button:hover{background-color:var(--button-bg-hover-color)}.mini-search .form.rooms .buttons{display:flex;flex-wrap:wrap;font-size:3em;gap:1em;justify-content:center;margin:1em auto}.mini-search .form.rooms .buttons>div{border:1px solid #000;border-radius:5px;cursor:pointer;min-width:2.2em;padding:.4em .5em;text-align:center}.mini-search .checkboxes{display:grid;font-size:1.4em;gap:2em;grid-template-columns:auto;margin:auto}.mini-search .footer{align-items:center;border-top:1px solid #ddd;box-shadow:0 -8px 7px -8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:auto 0 0;padding:20px}.mini-search .footer .clear{cursor:pointer;font-size:.9em}.mini-search .footer .clear:hover{text-decoration:underline}.mini-search .filter{display:none;grid-area:filter}@media (min-width:420px){.mini-search{font-size:18px}}@media (min-width:576px){mini-search{height:124.5px}.mini-search{position:relative}.mini-search .tile{font-size:.7em}.mini-search .form{border:1px solid var(--tile-border-color);border-radius:3px;bottom:1px;height:unset;left:unset;padding:20px;position:absolute;top:unset;transform:translateY(100%);width:calc(100% + 6em);z-index:10}.mini-search .form .title{background-color:unset;color:unset;font-size:1.3571em;font-weight:400;padding:unset;text-transform:unset}.mini-search .form .predefined{font-size:1em;gap:.5em;margin:unset}.mini-search .form .fields{padding:unset}.mini-search .form .field input{font-size:1.142em}.mini-search .form .sliders{padding:unset}.mini-search .form.rooms .buttons{font-size:1em;justify-content:unset;margin:unset}.mini-search .checkboxes{font-size:1em;grid-template-columns:auto auto;margin:1em 0 0}.mini-search .footer{margin:1em -20px 0;padding:20px 20px 0}}@media (min-width:992px){mini-search{height:74px}.mini-search{-moz-column-gap:1em;column-gap:1em;grid-template-areas:"query tiles filter new";grid-template-columns:1fr auto minmax(100px,max-content) auto;max-width:-moz-max-content;max-width:max-content}.mini-search .tile{border:0;font-size:.8em}.mini-search .tile:after{border-left:1px solid var(--tile-border-color);content:" ";display:block;height:2em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.mini-search .autocomplete button{display:none}.mini-search .query .search-list{width:calc(100% + 10em)}.mini-search .query input{padding-left:2.5em;padding-right:0}.mini-search .filter{display:block}.mini-search .form{min-width:460px;width:calc(100% + 6em)}.mini-search .storeys.form{min-width:-moz-max-content;min-width:max-content}.mini-search .checkboxes{grid-template-columns:auto auto auto}}#main-new splide{aspect-ratio:1.7777;display:block;height:auto;overflow:hidden;width:100%}#main-new .owl-next,#main-new .owl-prev{cursor:pointer;font-size:30px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}#main-new .owl-next svg,#main-new .owl-prev svg{height:50px;width:50px;fill:#fff}#main-new .owl-next:hover,#main-new .owl-prev:hover{opacity:.75}#main-new .owl-prev{left:1rem}#main-new .owl-next{right:1rem}#about-z500 h2{font-size:32px}.rule-bar.project-listing{display:block}.rule-slide{--header-color:#ccc;--slide-border-color:#999;border-bottom:1px solid var(--slide-border-color);padding:2rem 0}.rule-slide a{color:inherit;text-decoration:none}.rule-slide header{box-sizing:border-box;padding:0 2rem 2rem}.rule-slide header h2{font-size:26px;margin:0}.rule-slide header>div{color:var(--header-color);font-size:15px;font-weight:700}.rule-slide .project-listing .splide{padding-left:1rem}.rule-slide .splide__arrow{background-color:var(--box-bg-color);box-shadow:1px 1px 8px #0002;height:40px;opacity:1;width:40px}.rule-slide .splide__arrow svg{height:21px;width:30px}.rule-slide .project-listing a.project{margin:0}.rule-slide .last-block{border:1px solid var(--text-color);box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;gap:1rem;height:210px;justify-content:center;margin-right:2rem;padding:1.5rem;width:320px}.rule-slide .last-block .title{font-size:24px}.rule-slide .last-block svg{height:27px;width:40px;fill:#000}.rule-slide .last-block .see{align-items:center;display:flex;flex-direction:row}.rule-slide .splide__pagination{bottom:unset;display:none;gap:.5rem;justify-content:center;left:unset;margin:3rem auto;padding:0;position:unset}.rule-slide .splide__pagination__page{background-color:#fff;border:1px solid #bbb;border-radius:6px;height:11px;opacity:1;width:30px}.rule-slide .splide__pagination__page.is-active{background-color:var(--link-color);border-color:var(--link-color);transform:none}@media (min-width:400px){.rule-slide .project-listing .splide{padding-left:2rem}}@media (min-width:992px){.rule-slide{padding:3rem 0 3rem 3rem}.rule-slide header{padding:0 1rem 2rem 3rem}.rule-slide header h2{font-size:32px}.rule-slide .project-listing .splide{padding-left:3rem}.rule-slide .last-block{margin-right:3rem}.rule-slide .splide__arrow{height:50px;width:50px}.rule-slide .splide__arrow svg{height:29px;width:42px}.rule-slide .splide__pagination{display:flex}}.project-listing{--symbol-bg-color:#d9308a;--symbol-color:#fff;--area-bg-color:#351c4f;--area-color:#fff;--counters-color:#999;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.project-listing.std-list{justify-content:flex-start}.project-listing .project img{border-top-left-radius:10px;border-top-right-radius:10px;display:block;width:100%}.project-listing .project .title{display:none;font-size:13px}.project-listing .info{align-items:stretch;background-color:var(--project-info-bg-color);border-radius:3px;color:var(--project-info-color);display:flex;flex-wrap:nowrap;font-size:14px;margin:5px auto;max-height:37px;overflow:hidden;width:calc(100% - 1rem)}.project-listing .name{color:var(--symbol-color);font-weight:700;max-width:130px;overflow:hidden;padding:.5rem 1rem}.project-listing .area{background-color:var(--area-bg-color);color:var(--area-color);padding:.5rem;text-align:right}.project-listing .info .construction-cost{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin:0 0 0 auto;padding:.5rem 1rem}.project-listing .positions,.project-listing .price{font-size:13px;width:50%}.project-listing .price{text-align:right}.project-listing .favorites-add-remove{color:#fff;position:absolute;right:1em;top:1em}.project-listing .favorites-add-remove .orange{color:orange}.project-listing .features{font-size:14px;line-height:1.5}.project-listing .features .title{font-weight:100}.project-listing .features .value{color:#8d8d8e}.project-listing .counters{color:var(--counters-color);display:flex;font-size:13px;gap:1rem;padding:.5rem}.project-listing .on-request{border:22px solid transparent;border-top-color:#ca1d61;bottom:75px;position:absolute;right:-38px;transform:rotate(315deg);width:150px}.project-listing .on-request .text{bottom:1px;color:#fff;font-size:16px;line-height:22px;position:absolute;right:2px;text-align:center}@media (min-width:768px){.project-listing .project .title{display:-webkit-box;font-size:13px;margin:5px auto auto;width:calc(100% - 1rem)}.project-listing.list .banner,.project-listing.list .project{max-width:680px;width:calc(50% - 20px)}.project-listing.list .banner{height:auto;max-height:425px}.project-listing.small .project img{height:210px}.project-listing.list .project img{height:auto;max-height:425px}.project-listing.list .banner a img{height:auto;max-height:425px;width:100%}.project-listing.small .ribbons{display:block}.project-listing.small .area,.project-listing.small .price{text-align:right}.project-listing.small .construction-cost>div{width:50%}.project-listing.small .construction-cost>div:last-of-type{text-align:right}}@media (min-width:992px){.project-listing.large .banner{display:none}.project-listing.large .project>*{max-width:680px;width:50%}.project-listing.large .project .no-photo,.project-listing.large .project img{height:auto;max-width:680px;width:100%}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}@media (min-width:850px){.section-teaser:not(.simple) .left-col img{max-width:unset;width:unset}}#promotion2-teaser{--bg-color:#f8f8f8;--wallet-bg-color:#181256;--discount-bg-color:#da318b;--header-color1:#121154;--header-color2:#d9308a;--card-color:#fff;--text-color:#272727;--btn-bg-color:#000;--btn-bg-hover-color:#fff;--btn-color:#fff;--btn-hover-color:#000;--link-color:#942867;background-color:var(--bg-color);border:2px solid #000;border-radius:23px;box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:column;gap:5px;max-width:430px;padding:17px 17px 34px;position:relative}promotion2-teaser{display:block;max-width:430px;min-height:350px}#promotion2-teaser .name{background:linear-gradient(125deg,var(--header-color1) 0,var(--header-color2) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;font-weight:800;line-height:1.3}#promotion2-teaser .cards{height:110px;margin:auto;max-width:300px;position:relative;width:100%}#promotion2-teaser .cards .card{align-items:center;aspect-ratio:1.723;backdrop-filter:blur(25px);border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:15px;transform:translateX(-50%) rotate(-8deg);width:130px}#promotion2-teaser .cards .wallet{background-color:var(--wallet-bg-color);color:var(--card-color)}#promotion2-teaser .cards .discount{background-color:var(--discount-bg-color);color:var(--card-color)}#promotion2-teaser .cards.both .wallet{left:calc(50% - 55px);top:10px;z-index:2}#promotion2-teaser .cards.both .discount{left:calc(50% + 55px);top:20px;z-index:1}#promotion2-teaser .cards .amount{font-size:28px;line-height:1.2}#promotion2-teaser .cards .wallet .amount{font-weight:800}#promotion2-teaser .cards .text{font-size:9px;font-weight:700;text-transform:uppercase}#promotion2-teaser .content{font-size:14px;height:min-content;line-height:1.5;max-width:425px}#promotion2-teaser.announcement .content,#promotion2-teaser:not(.small):not(.long).announcement .content{max-width:unset}#promotion2-teaser .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-end}#promotion2-teaser .buttons .btn{background-color:var(--btn-bg-color);border:0;border-radius:38px;color:var(--btn-color);cursor:pointer;font-size:inherit;font-weight:700;padding:10px 30px;text-transform:uppercase}#promotion2-teaser .buttons .btn:hover{background-color:var(--btn-bg-hover-color);color:var(--btn-hover-color)}#promotion2-teaser .duration{bottom:10px;font-size:11px;position:absolute;right:30px;text-align:right}#promotion2-teaser.long{max-width:unset;width:100%}@media (min-width:450px){#promotion2-teaser{padding:17px 32px 32px}#promotion2-teaser .cards{width:320px}}@media (min-width:768px){#promotion2-teaser.long{display:grid;gap:5px;grid-template-areas:"cards name duration" "cards content buttons";grid-template-columns:160px 1fr minmax(auto,300px);grid-template-rows:auto auto;max-height:150px;padding:20px}#promotion2-teaser.announcement,#promotion2-teaser.long.announcement{grid-template-areas:"name duration" "content buttons";grid-template-columns:1fr minmax(auto,300px)}#promotion2-teaser.long .name{font-size:22px;grid-area:name}#promotion2-teaser.long .content{font-size:13px;grid-area:content;max-width:unset}#promotion2-teaser.long .cards{grid-area:cards;grid-row:span 2;height:110px;width:100%}#promotion2-teaser.long .cards .card{border-radius:5px;top:25px;width:80px}#promotion2-teaser.long .cards.both .wallet{left:calc(50% - 30px)}#promotion2-teaser.long .cards.both .discount{left:calc(50% + 30px)}#promotion2-teaser.long .cards .discount .amount,#promotion2-teaser.long .cards .wallet .amount{font-size:18px}#promotion2-teaser.long .cards .text{font-size:6px}#promotion2-teaser.long .duration{grid-area:duration;position:unset}#promotion2-teaser.long .duration span{display:block}#promotion2-teaser.long .buttons{grid-area:buttons}#promotion2-teaser.long .buttons .btn{font-size:14px;padding:8px 20px}}@media (min-width:992px){#promotion2-teaser:not(.small):not(.long),promotion2-teaser:not(.small):not(.long){display:grid;grid-auto-rows:auto;grid-template-columns:minmax(320px,auto) auto;margin:auto;max-width:845px;padding:17px 32px}#promotion2-teaser:not(.small):not(.long) .name{grid-column:span 2}#promotion2-teaser:not(.small):not(.long) .cards{grid-column:1;grid-row:span 2}#promotion2-teaser:not(.small):not(.long) .content{margin-top:10px;max-width:338px}#promotion2-teaser:not(.small):not(.long) .duration{bottom:unset;top:20px}}@media (min-width:1280px){#promotion2-teaser.long,.promotion2-teaser{max-width:1180px}#promotion2-teaser.long,promotion2-teaser.long{grid-template-columns:240px 1fr minmax(auto,300px);grid-template-rows:33px 50px}#promotion2-teaser.long .name{font-size:27px}#promotion2-teaser.long .content{font-size:14px}#promotion2-teaser.long .cards .card{border-radius:10px;height:71px;top:10px;width:122px}#promotion2-teaser.long .cards.both .discount{left:calc(50% + 50px);top:15px}#promotion2-teaser.long .cards.both .wallet{left:calc(50% - 50px);top:5px}#promotion2-teaser.long .cards .discount .amount,#promotion2-teaser.long .cards .wallet .amount{font-size:27px}#promotion2-teaser.long .cards .text{font-size:8px}#promotion2-teaser.long .duration span{display:inline}#promotion2-teaser.long .buttons .btn{font-size:16px;padding:10px 30px}}