/* wr.css — Referenz app/home/brand CSS, gescoped unter .wr (auto-generiert).
   rem x0.625 (deren Root 10px -> unsere 16px). @font-face entfernt; die
   Familiennamen laufen über ESBuild-Aliasse in index.html. */
@font-face { font-family: "TT Commons Pro"; src: url("../font/WOFF2/ESBuild-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "TT Commons Pro"; src: url("../font/WOFF2/ESBuild-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "TT Commons Pro"; src: url("../font/WOFF2/ESBuild-Semibold.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "TT Commons Pro"; src: url("../font/WOFF2/ESBuild-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Victor Serif"; src: url("../font/WOFF2/ESBuild-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Victor Serif"; src: url("../font/WOFF2/ESBuild-RegularItalic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
.wr {
  /* Pecuria-Brand-Variablen (ersetzt deren #brand-theme) */
  --c-dark-green: #3D382D; --c-dark-green-rgb: 61,56,45;
  --c-green: #ADFFCD; --c-green-rgb: 173,255,205;
  --c-accent-dark: #DEFFEB; --c-accent-dark-rgb: 222,255,235;
  --c-light-green: #ADFFCD; --c-light-green-rgb: 173,255,205;
  --c-olive: #ADFFCD; --c-olive-rgb: 173,255,205;
  --c-dark-blue: #3D382D; --c-dark-blue-rgb: 46,42,33;
  --c-blue: #3D382D; --c-blue-rgb: 87,80,63;
  --c-light-blue: #DEFFEB; --c-light-blue-rgb: 222,255,235;
  --c-sky: #FFFFFF; --c-sky-rgb: 255,255,255;
  --c-white: #ffffff; --c-white-rgb: 255,255,255;
  --c-beige: #FFFFFF; --c-beige-rgb: 237,234,224;
  --c-beige-background: #FFFFFF; --c-beige-background-rgb: 255,255,255;
  --c-black: #3D382D; --c-black-rgb: 61,56,45;
  --c-error: #e1c35b; --c-error-rgb: 225,195,91;
  font-family: "ESBuild", "TT Commons Pro", ui-sans-serif, system-ui, sans-serif;
}
.wr *, .wr *:before, .wr *:after { font-family: inherit; }
.wr{
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}.wr{
    margin: 0
}.wr article,.wr aside,.wr footer,.wr header,.wr nav,.wr section{
    display: block
}.wr .h1,.wr h1{
    font-size: 2em;
    margin: .67em 0
}.wr figcaption,.wr figure{
    display: block
}.wr figure{
    margin: 1em 40px
}.wr hr{
    box-sizing: content-box;
    height: 0;
    overflow: visible
}.wr pre{
    font-family: monospace, monospace;
    font-size: 1em
}.wr a{
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}.wr abbr[title]{
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}.wr b,.wr strong{
    font-weight: inherit;
    font-weight: bolder
}.wr code,.wr kbd,.wr samp{
    font-family: monospace, monospace;
    font-size: 1em
}.wr dfn{
    font-style: italic
}.wr mark{
    background-color: #ff0;
    color: #000
}.wr small{
    font-size: 80%
}.wr sub,.wr sup{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}.wr sub{
    bottom: -.25em
}.wr sup{
    top: -.5em
}.wr audio,.wr video{
    display: inline-block
}.wr audio:not([controls]){
    display: none;
    height: 0
}.wr img{
    border-style: none
}.wr svg:not(:root){
    overflow: hidden
}.wr button,.wr input,.wr optgroup,.wr select,.wr textarea{
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}.wr button{
    overflow: visible
}.wr button,.wr select{
    text-transform: none
}.wr [type=reset],.wr [type=submit],.wr button,.wr [type=button]{
    -webkit-appearance: button
}.wr [type=button],.wr [type=reset],.wr [type=submit],.wr button{}.wr [type=button]::-moz-focus-inner,.wr [type=reset]::-moz-focus-inner,.wr [type=submit]::-moz-focus-inner,.wr button::-moz-focus-inner{
    border-style: none;
    padding: 0
}.wr [type=button]:-moz-focusring,.wr [type=reset]:-moz-focusring,.wr [type=submit]:-moz-focusring,.wr button:-moz-focusring{
    outline: 1px dotted ButtonText
}.wr input{
    overflow: visible
}.wr [type=checkbox],.wr [type=radio]{
    box-sizing: border-box;
    padding: 0
}.wr [type=number]::-webkit-inner-spin-button,.wr [type=number]::-webkit-outer-spin-button{
    height: auto
}.wr [type=search]{
    -webkit-appearance: textfield;
    outline-offset: -2px
}.wr [type=search]::-webkit-search-cancel-button,.wr [type=search]::-webkit-search-decoration{
    -webkit-appearance: none
}.wr ::-webkit-file-upload-button{
    -webkit-appearance: button;
    font: inherit
}.wr fieldset{
    padding: .35em .75em .625em
}.wr legend{
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}.wr progress{
    display: inline-block;
    vertical-align: baseline
}.wr textarea{
    overflow: auto
}.wr details{
    display: block
}.wr summary{
    display: list-item
}.wr menu{
    display: block
}.wr canvas{
    display: inline-block
}.wr [hidden],.wr template{
    display: none
}.wr .animation--fade-in,.wr .animation--fade-out,.wr .animation--height,.wr .animation--image-parallax-in,.wr .animation--image-parallax-in img,.wr .animation--image-slide-in,.wr .animation--image-zoom,.wr .animation--modal-link-transition-in,.wr .animation--modal-link-transition-in .modal__background,.wr .animation--modal-link-transition-out,.wr .animation--modal-link-transition-out .modal__background,.wr .animation--modal-out-fake,.wr .animation--tabs-in,.wr .animation--tabs-out,.wr .btn--underline .btn__underline:after,.wr .btn--underline .btn__underline:before,.wr .form-control--float .form-label,.wr .form-control--input input,.wr .form-control--select .form-control__arrow,.wr .form-control--select .form-control__content,.wr .form-control--select select,.wr .form-control--textarea textarea,.wr .form-control-checkbox__icon,.wr .form-control-checkbox__icon:before,.wr .form-control-radio__icon,.wr .form-control-radio__icon:before,.wr .form-control-range__handle__pin,.wr .form-control__error,.wr .form-control__progress,.wr .form-control__success,.wr .icon,.wr .menu-picker__item .background,.wr .modal--center.animation--modal-in,.wr .modal--center.animation--modal-in .modal__background,.wr .modal--center.animation--modal-in .modal__scroller,.wr .modal--center.animation--modal-out,.wr .modal--center.animation--modal-out .modal__background,.wr .modal--center.animation--modal-out .modal__scroller,.wr .modal--full.animation--modal-in,.wr .modal--full.animation--modal-in .modal__background,.wr .modal--full.animation--modal-in .modal__scroller,.wr .modal--full.animation--modal-out,.wr .modal--full.animation--modal-out .modal__background,.wr .modal--full.animation--modal-out .modal__scroller,.wr .modal--menu-picker.animation--modal-in,.wr .modal--menu-picker.animation--modal-in .menu-picker__gradient div,.wr .modal--menu-picker.animation--modal-out,.wr .modal--menu-picker.animation--modal-out .menu-picker__gradient div,.wr .modal--side--left.animation--modal-in,.wr .modal--side--left.animation--modal-in .modal__background,.wr .modal--side--left.animation--modal-in .modal__content,.wr .modal--side--left.animation--modal-out,.wr .modal--side--left.animation--modal-out .modal__background,.wr .modal--side--left.animation--modal-out .modal__content,.wr .modal--side-search.animation--modal-in,.wr .modal--side-search.animation--modal-in .modal__background,.wr .modal--side-search.animation--modal-in .modal__content,.wr .modal--side-search.animation--modal-out,.wr .modal--side-search.animation--modal-out .modal__background,.wr .modal--side-search.animation--modal-out .modal__content,.wr .modal--side.animation--modal-in,.wr .modal--side.animation--modal-in .modal__background,.wr .modal--side.animation--modal-in .modal__content,.wr .modal--side.animation--modal-out,.wr .modal--side.animation--modal-out .modal__background,.wr .modal--side.animation--modal-out .modal__content,.wr .tooltip,.wr .tooltip__animation,.wr a,.wr button,.wr input[type=submit]{
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .btn,.wr .btn.icon,.wr .btn:after,.wr .btn:before,.wr .header--sticky .header__background,.wr .header--sticky .header__content,.wr .header--sticky .header__logo,.wr .header--sticky .header__logo__left,.wr .header--sticky .header__logo__right,.wr .header--sticky .header__logo__right svg{
    transition-duration: .8s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .overlay{
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}.wr .form-label:before,.wr .overlay{
    display: block;
    position: absolute
}.wr .form-label:before{
    bottom: -15px;
    left: -15px;
    right: -15px;
    top: -15px
}.wr .overflow-fix:after,.wr .overflow-fix:before{
    content: "";
    display: block;
    margin-top: -1px;
    overflow: hidden;
    padding-top: 1px;
    position: relative
}.wr .text-t1,.wr,.wr button,.wr input,.wr textarea{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--md, calc(var(--scale-text-rem) * 2)) var(--n-md, calc(var(--scale-text-rem) * 1.6));
    --lh: var(--md, 1.1em) var(--n-md, 1.125em);
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .text-t1,.wr .is-win body,.wr .is-win button,.wr .is-win input,.wr .is-win textarea{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.text-t1,.wr [lang=en] .text-t1:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] body:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] button:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] input:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] textarea:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr.news-modal__title,.wr button.news-modal__title,.wr input.news-modal__title,.wr textarea.news-modal__title{
    line-height: calc(var(--lh) + .2em)
}.wr .text-small{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--xxl, calc(var(--scale-text-rem) * 1.6)) var(--n-xxl, calc(var(--scale-text-rem) * 1.4));
    --lh: var(--xxl, 1.125em) var(--n-xxl, 1.14286em);
    letter-spacing: var(--xxl, -.02em) var(--n-xxl, 0);
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .text-small{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.text-small,.wr [lang=en] .text-small:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .btn,.wr .btn--text-small,.wr .text-c1,.wr small{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: var(--xxxxl, 500) var(--n-xxxxl, var(--xxxl, 400) var(--n-xxxl, 500));
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 1.2)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 1.4)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 1.2)) var(--n-xxl, calc(var(--scale-text-rem) * 1))));
    --lh: var(--xxxxl, 1.5em) var(--n-xxxxl, var(--xxxl, 1.28571em) var(--n-xxxl, var(--xxl, 1.5em) var(--n-xxl, 1.4em)));
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase
}.wr .is-win .btn,.wr .is-win .btn--text-small,.wr .is-win .text-c1,.wr .is-win small{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.btn,.wr .news-modal__title.btn--text-small,.wr .news-modal__title.text-c1,.wr [lang=en] .btn--text-small:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .btn:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text-c1:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] small:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr small.news-modal__title{
    line-height: calc(var(--lh) + .2em)
}.wr .btn--text-smaller,.wr .text-c2{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: var(--xxxxl, 500) var(--n-xxxxl, var(--xxxl, 400) var(--n-xxxl, 500));
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 1)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 1.2)) var(--n-xxxl, calc(var(--scale-text-rem) * 1)));
    --lh: var(--xxxxl, 1.4em) var(--n-xxxxl, var(--xxxl, 1.16667em) var(--n-xxxl, 1.4em));
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase
}.wr .is-win .btn--text-smaller,.wr .is-win .text-c2{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.btn--text-smaller,.wr .news-modal__title.text-c2,.wr [lang=en] .btn--text-smaller:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text-c2:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .text-c2-c1{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 500;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--md, calc(var(--scale-text-rem) * 1.2)) var(--n-md, calc(var(--scale-text-rem) * 1));
    --lh: var(--md, 1.5em) var(--n-md, 1.4em);
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase
}.wr .is-win .text-c2-c1{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.text-c2-c1,.wr [lang=en] .text-c2-c1:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .text-c2-small{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: var(--md, 500) var(--n-md, 400);
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--md, calc(var(--scale-text-rem) * 1)) var(--n-md, calc(var(--scale-text-rem) * .8));
    --lh: var(--md, 1.4em) var(--n-md, 1.25em);
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase
}.wr .is-win .text-c2-small{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.text-c2-small,.wr [lang=en] .text-c2-small:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .text-lead{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--xxl, calc(var(--scale-text-rem) * 2)) var(--n-xxl, calc(var(--scale-text-rem) * 1.6));
    --lh: 1.25em;
    letter-spacing: 0;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .text-lead{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.text-lead,.wr [lang=en] .text-lead:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .form-control--input input,.wr .form-control--input input:-webkit-autofill:first-line,.wr .form-control--select .form-control__content,.wr .form-control--select .form-control__content:-webkit-autofill:first-line,.wr .form-control--select select,.wr .form-control--select select:-webkit-autofill:first-line,.wr .form-control--textarea textarea,.wr .form-control--textarea textarea:-webkit-autofill:first-line{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--md, calc(var(--scale-text-rem) * 2)) var(--n-md, calc(var(--scale-text-rem) * 1.6));
    --lh: var(--md, 1.15em) var(--n-md, 1.125em);
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .form-control--input .is-win input,.wr .form-control--input .is-win input:-webkit-autofill:first-line,.wr .form-control--select .is-win .form-control__content,.wr .form-control--select .is-win .form-control__content:-webkit-autofill:first-line,.wr .form-control--select .is-win select,.wr .form-control--select .is-win select:-webkit-autofill:first-line,.wr .form-control--textarea .is-win textarea,.wr .form-control--textarea .is-win textarea:-webkit-autofill:first-line,.wr .is-win .form-control--input input,.wr .is-win .form-control--input input:-webkit-autofill:first-line,.wr .is-win .form-control--select .form-control__content,.wr .is-win .form-control--select .form-control__content:-webkit-autofill:first-line,.wr .is-win .form-control--select select,.wr .is-win .form-control--select select:-webkit-autofill:first-line,.wr .is-win .form-control--textarea textarea,.wr .is-win .form-control--textarea textarea:-webkit-autofill:first-line{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .form-control--input [lang=en] input:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr .form-control--input [lang=en] input:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line,.wr .form-control--input input.news-modal__title,.wr .form-control--input input.news-modal__title:-webkit-autofill:first-line,.wr .form-control--select .news-modal__title.form-control__content,.wr .form-control--select .news-modal__title.form-control__content:-webkit-autofill:first-line,.wr .form-control--select [lang=en] .form-control__content:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr .form-control--select [lang=en] .form-control__content:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line,.wr .form-control--select [lang=en] select:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr .form-control--select [lang=en] select:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line,.wr .form-control--select select.news-modal__title,.wr .form-control--select select.news-modal__title:-webkit-autofill:first-line,.wr .form-control--textarea [lang=en] textarea:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr .form-control--textarea [lang=en] textarea:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line,.wr .form-control--textarea textarea.news-modal__title,.wr .form-control--textarea textarea.news-modal__title:-webkit-autofill:first-line,.wr [lang=en] .form-control--input input:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .form-control--input input:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line,.wr [lang=en] .form-control--select .form-control__content:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .form-control--select .form-control__content:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line,.wr [lang=en] .form-control--select select:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .form-control--select select:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line,.wr [lang=en] .form-control--textarea textarea:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .form-control--textarea textarea:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn):-webkit-autofill:first-line{
    line-height: calc(var(--lh) + .2em)
}.wr .text-t2-t1{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--md, calc(var(--scale-text-rem) * 2)) var(--n-md, calc(var(--scale-text-rem) * 1.6));
    --lh: var(--md, 1.1em) var(--n-md, 1.125em);
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .text-t2-t1{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .news-modal__title.text-t2-t1,.wr [lang=en] .text-t2-t1:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .g0{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--md, calc(var(--scale-text-rem) * 9.5)) var(--n-md, calc(var(--scale-text-rem) * 7));
    --lh: var(--md, 0.94737em) var(--n-md, 0.85714em);
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .g0{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.g0,.wr [lang=en] .g0:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .g1{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 26)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 22)) var(--n-xxxl, var(--md, calc(var(--scale-text-rem) * 18)) var(--n-md, calc(var(--scale-text-rem) * 6))));
    --lh: var(--xxxxl, 0.61538em) var(--n-xxxxl, var(--xxxl, 0.90909em) var(--n-xxxl, var(--md, 0.88889em) var(--n-md, 0.91667em)));
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .g1{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.g1,.wr [lang=en] .g1:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .h0-sm{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 18)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 14.5)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 12.5)) var(--n-xxl, var(--md, calc(var(--scale-text-rem) * 10)) var(--n-md, calc(var(--scale-text-rem) * 6)))));
    --lh: var(--xxxxl, 0.88889em) var(--n-xxxxl, var(--xxxl, 0.86207em) var(--n-xxxl, var(--xxl, 0.84em) var(--n-xxl, var(--md, 1em) var(--n-md, 0.91667em))));
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .h0-sm{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.h0-sm,.wr [lang=en] .h0-sm:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .h0,.wr .text-h0{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 18)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 14.5)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 12.5)) var(--n-xxl, var(--md, calc(var(--scale-text-rem) * 10)) var(--n-md, calc(var(--scale-text-rem) * 5)))));
    --lh: var(--xxxxl, 0.88889em) var(--n-xxxxl, var(--xxxl, 0.86207em) var(--n-xxxl, var(--xxl, 0.84em) var(--n-xxl, var(--md, 1em) var(--n-md, 0.9em))));
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .h0,.wr .is-win .text-h0{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.h0,.wr .news-modal__title.text-h0,.wr [lang=en] .h0:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text-h0:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .text-h0-lg{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--md, calc(var(--scale-text-rem) * 18)) var(--n-md, calc(var(--scale-text-rem) * 6));
    --lh: var(--md, 0.88889em) var(--n-md, 1.08333em);
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .text-h0-lg{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.text-h0-lg,.wr [lang=en] .text-h0-lg:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .h1-sm{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 10)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 8)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 7)) var(--n-xxl, var(--md, calc(var(--scale-text-rem) * 5)) var(--n-md, calc(var(--scale-text-rem) * 2.6)))));
    --lh: var(--xxxxl, 0.95em) var(--n-xxxxl, var(--xxxl, 0.9375em) var(--n-xxxl, var(--xxl, 0.92857em) var(--n-xxl, var(--md, 0.9em) var(--n-md, 0.96154em))));
    letter-spacing: var(--md, -.02em) var(--n-md, 0);
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .h1-sm{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.h1-sm,.wr [lang=en] .h1-sm:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .h1{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 10)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 8)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 7)) var(--n-xxl, var(--md, calc(var(--scale-text-rem) * 5)) var(--n-md, calc(var(--scale-text-rem) * 3.6)))));
    --lh: var(--xxxxl, 0.95em) var(--n-xxxxl, var(--xxxl, 0.9375em) var(--n-xxxl, var(--xxl, 0.92857em) var(--n-xxl, var(--md, 0.9em) var(--n-md, 0.97222em))));
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .h1{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.h1,.wr [lang=en] .h1:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .h2,.wr .text-h2{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 7)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 6)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 5)) var(--n-xxl, var(--md, calc(var(--scale-text-rem) * 4)) var(--n-md, calc(var(--scale-text-rem) * 2.6)))));
    --lh: var(--xxxxl, 0.92857em) var(--n-xxxxl, var(--xxxl, 0.91667em) var(--n-xxxl, var(--xxl, 0.9em) var(--n-xxl, var(--md, 1.05em) var(--n-md, 0.96154em))));
    letter-spacing: var(--xxl, -.02em) var(--n-xxl, 0);
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .h2,.wr .is-win .text-h2{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.h2,.wr .news-modal__title.text-h2,.wr [lang=en] .h2:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text-h2:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .h3{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 6)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 5)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 4)) var(--n-xxl, var(--md, calc(var(--scale-text-rem) * 3.2)) var(--n-md, calc(var(--scale-text-rem) * 2.6)))));
    --lh: var(--xxxxl, 0.91667em) var(--n-xxxxl, var(--xxxl, 0.9em) var(--n-xxxl, var(--xxl, 1.05em) var(--n-xxl, var(--md, 1em) var(--n-md, 0.96154em))));
    letter-spacing: var(--xxxl, -.02em) var(--n-xxxl, var(--xxl, 0) var(--n-xxl, var(--md, -.02em) var(--n-md, 0)));
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .h3{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.h3,.wr [lang=en] .h3:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .text-h3-stc{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: calc(var(--scale-text-rem) * 4);
    --lh: 1.05em;
    letter-spacing: 0;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .text-h3-stc{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .news-modal__title.text-h3-stc,.wr [lang=en] .text-h3-stc:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr code,.wr kbd,.wr pre,.wr samp{
    font-size: calc(var(--scale-text-rem) * 1.3);
    --lh: 1.38462em;
    font-family: Consolas, Liberation Mono, Menlo, Courier, monospace;
    font-weight: 400;
    line-height: var(--lh)
}.wr [lang=en] code:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] kbd:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] pre:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] samp:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr code.news-modal__title,.wr kbd.news-modal__title,.wr pre.news-modal__title,.wr samp.news-modal__title{
    line-height: calc(var(--lh) + .2em)
}.wr a{
    color: var(--t-primary)
}.wr .has-hover a:hover,.wr .has-hover a:hover:active,.wr a.is-active{
    color: var(--t-heading)
}.wr .header .header__logo{
    color: var(--t-text)
}.wr .has-hover .header .header__logo:hover,.wr .has-hover .header .header__logo:hover:active,.wr .header .has-hover .header__logo:hover,.wr .header .has-hover .header__logo:hover:active,.wr .header .is-active.header__logo{
    color: var(--t-primary)
}.wr{
    --scale-px: 1px;
    --scale-rem: 0.625rem;
    --scale-em: 1em;
    --scale-text-px: 1px;
    --scale-text-rem: 0.625rem;
    --scale-text-em: 1em;
    --spacing: var(--xxxxl, calc(var(--scale-px) * 80)) var(--n-xxxxl, var(--md, calc(var(--scale-px) * 60)) var(--n-md, calc(var(--scale-px) * 30)));
    --spacing-layout: var(--xxxxl, calc(var(--scale-px) * 80)) var(--n-xxxxl, var(--md, calc(var(--scale-px) * 60)) var(--n-md, calc(var(--scale-px) * 20)))
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-height:499px),
(min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-width:1439px),
(min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (min-width:1200px) and (max-height:699px),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-height:499px),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-width:1439px),
(min-width:668px) and (max-aspect-ratio:10/11) and (min-width:1200px) and (max-height:699px),
(min-width:668px) and (min-height:416px) and (max-height:499px),
(min-width:668px) and (min-height:416px) and (max-width:1439px),
(min-width:668px) and (min-height:416px) and (min-width:1200px) and (max-height:699px),
(min-width:980px) and (max-height:499px),
(min-width:980px) and (max-width:1439px),
(min-width:980px) and (min-width:1200px) and (max-height:699px){.wr{
        --scale-px: max(0.5px, min(1px, calc(0.5px + 0.5 * ((var(--vw100) - 720px) / 720))));
        --scale-rem: max(0.3125rem, min(0.625rem, calc(0.3125rem + 5 * ((var(--vw100) - 720px) / 720))))
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-aspect-ratio:10/11) and (max-width:1439px),
(min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-height:499px) and (min-aspect-ratio:10/11),
(min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-width:1199px) and (min-aspect-ratio:10/11),
(min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-width:979px),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-aspect-ratio:10/11) and (max-width:1439px),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-height:499px) and (min-aspect-ratio:10/11),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-width:1199px) and (min-aspect-ratio:10/11),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-width:979px),
(min-width:668px) and (min-height:416px) and (max-aspect-ratio:10/11) and (max-width:1439px),
(min-width:668px) and (min-height:416px) and (max-height:499px) and (min-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px) and (max-width:1199px) and (min-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px) and (max-width:979px),
(min-width:980px) and (max-aspect-ratio:10/11) and (max-width:1439px),
(min-width:980px) and (max-height:499px) and (min-aspect-ratio:10/11),
(min-width:980px) and (max-width:1199px) and (min-aspect-ratio:10/11),
(min-width:980px) and (max-width:979px){.wr{
        --scale-text-px: max(0.84px, min(1px, calc(0.84px + 0.16 * ((var(--vw100) - 720px) / 480))));
        --scale-text-rem: max(0.525rem, min(0.625rem, calc(0.525rem + 1.6 * ((var(--vw100) - 720px) / 480))))
    }}@media (min-width:1px){.wr{
        --sm: ;
        --n-sm: initial;
        --md: ;
        --n-md: initial;
        --lg: ;
        --n-lg: initial;
        --xl: ;
        --n-xl: initial;
        --xxl: ;
        --n-xxl: initial;
        --xxxl: ;
        --n-xxxl: initial;
        --xxxxl: ;
        --n-xxxxl: initial
    }}@media (min-aspect-ratio:13/9) and (min-width:1px),
(min-width:568px) and (min-width:1px){.wr{
        --n-sm: ;
        --sm: initial
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (min-width:1px),
(min-width:668px) and (max-aspect-ratio:10/11) and (min-width:1px),
(min-width:668px) and (min-height:416px) and (min-width:1px),
(min-width:980px) and (min-width:1px){.wr{
        --n-md: ;
        --md: initial
    }}@media (min-width:1440px) and (min-width:1px),
(min-width:980px) and (min-aspect-ratio:10/11) and (min-width:1px){.wr{
        --n-lg: ;
        --lg: initial
    }}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11) and (min-width:1px),
(min-width:1440px) and (min-height:700px) and (min-width:1px){.wr{
        --n-xl: ;
        --xl: initial
    }}@media (min-width:1440px) and (min-height:700px) and (min-width:1px){.wr{
        --n-xxl: ;
        --xxl: initial
    }}@media (min-width:1920px) and (min-height:700px) and (min-width:1px){.wr{
        --n-xxxl: ;
        --xxxl: initial
    }}@media (min-width:2400px) and (min-height:700px) and (min-width:1px){.wr{
        --n-xxxxl: ;
        --xxxxl: initial
    }}.wr{
    --vw: 1vw;
    --vw100: 100vw;
    --cookie-height: 0px;
    --dvh: calc((100dvh - var(--cookie-height)) / 100);
    --lvh: calc((100lvh - var(--cookie-height)) / 100);
    --svh: calc((100svh - var(--cookie-height)) / 100);
    --vh: var(--lvh)
}.wr .with-cookie-consent{
    --cookie-height: 0px
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .with-cookie-consent{
        --cookie-height: 41px
    }}.wr{
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    scroll-behavior: smooth
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr.is-preloader-active{
        overflow: hidden
    }}.wr{
    min-height: calc(100 * var(--svh));
    width: var(--vw100)
}.wr.no-hover{
    overflow: hidden
}.wr.no-hover.is-ios{
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}.wr .no-scroll-smooth .page-content-wrapper{
    height: 100svh;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0
}.wr .no-scroll-smooth .page-content-wrapper__inner{
    height: 100svh;
    overflow: clip;
    overflow: hidden;
    overflow-y: scroll;
    overscroll-behavior: none;
    position: relative;
    scroll-behavior: smooth
}@media print{.wr{
        height: auto
    }.wr,.wr{
        overflow: visible
    }.wr{
        min-height: 0;
        width: 100%
    }}.wr .page-content{
    align-items: stretch;
    display: flex;
    flex-direction: column;
    margin-right: calc(100% - var(--vw100));
    min-height: calc(100 * var(--svh));
    position: relative;
    width: var(--vw100)
}.wr main{
    display: block;
    flex-grow: 1
}.wr blockquote,.wr dd,.wr dialog,.wr dl,.wr dt{
    margin: 0
}.wr dialog{
    background: none;
    border: 0;
    display: block;
    padding: 0
}.wr *,.wr :after,.wr :before{
    box-sizing: border-box
}.wr picture{
    display: block
}.wr img{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: top
}.wr img[draggable=false]{
    pointer-events: none;
    -webkit-user-drag: none
}.wr iframe,.wr video{
    --ratio: 16/9;
    --aspect-ratio: 16/9;
    aspect-ratio: var(--aspect-ratio);
    border: 0;
    display: block;
    height: auto;
    width: 100%
}.wr #__bs_notify__{
    display: none !important
}.wr{
    --c-dark-green: #2a1810;
    --c-dark-green-rgb: 42, 24, 16;
    --c-green: #f84914;
    --c-green-rgb: 248, 73, 20;
    --c-accent-dark: #e03700;
    --c-accent-dark-rgb: 224, 55, 0;
    --c-light-green: ##f84914;
    --c-light-green-rgb: 148, 194, 60;
    --c-olive: #f84914;
    --c-olive-rgb: 101, 136, 42;
    --c-dark-blue: #70003f;
    --c-dark-blue-rgb: 112, 0, 63;
    --c-blue: #a90064;
    --c-blue-rgb: 169, 0, 100;
    --c-light-blue: #67bfda;
    --c-light-blue-rgb: 103, 191, 218;
    --c-sky: #f8f8f8;
    --c-sky-rgb: 248, 248, 248;
    --c-white: #fff;
    --c-white-rgb: 255, 255, 255;
    --c-beige: #f2f2f2;
    --c-beige-rgb: 242, 242, 242;
    --c-beige-background: #f8f8f8;
    --c-beige-background-rgb: 248, 248, 248;
    --c-black: #2a1810;
    --c-black-rgb: 42, 24, 16;
    --c-button-hover-gradient-light:rgba(248, 73, 20, 0);
    --c-button-hover-gradient-dark:hsla(0, 0%, 97%, 0);
    --c-error: #e1c35b;
    --c-error-rgb: 225, 195, 91
}.wr .ui-dark,.wr .ui-light,.wr{
    --t-background: var(--c-beige-background);
    --t-background-rgb: var(--c-beige-background-rgb);
    --t-line: rgba(var(--c-dark-green-rgb), 0.2);
    --t-small: rgba(var(--c-dark-green-rgb), 0.4);
    --t-text: var(--c-dark-green);
    --t-text-rgb: var(--c-dark-green-rgb);
    --t-heading: var(--c-dark-green);
    --t-heading-rgb: var(--c-dark-green-rgb);
    --t-primary: var(--c-green);
    --t-primary-rgb: var(--c-green-rgb);
    --t-secondary: var(--c-accent-dark);
    --t-secondary-rgb: var(--c-accent-dark-rgb);
    --t-list-item-point: rgba(var(--c-dark-green-rgb), 0.4);
    --t-button-text: var(--c-beige);
    --t-button-text-rgb: var(--c-beige-rgb);
    --t-button-hover: var(--c-green);
    --t-button-hover-rgb: var(--c-green-rgb);
    --t-button-primary-text: var(--t-button-text);
    --t-button-primary-text-rgb: var(--t-button-text-rgb);
    --t-button-primary-background: var(--t-primary);
    --t-button-primary-background-rgb: var(--t-primary-rgb);
    --t-button-primary-hover-text: var(--t-button-text);
    --t-button-primary-hover-text-rgb: var(--t-button-text-rgb);
    --t-button-primary-hover-background: var(--t-secondary);
    --t-button-primary-hover-background-rgb: var(--t-secondary-rgb);
    --t-button-primary-active-text: var(--t-button-text);
    --t-button-primary-active-text-rgb: var(--t-button-text-rgb);
    --t-button-primary-active-background: var(--t-secondary);
    --t-button-primary-active-background-rgb: var(--t-secondary-rgb);
    --t-button-primary-disabled-text: var(--t-button-text);
    --t-button-primary-disabled-text-rgb: var(--t-button-text-rgb);
    --t-button-primary-disabled-background: rgba(var(--t-secondary-rgb), 0.4);
    --t-button-primary-active-hover-text: var(--t-button-text);
    --t-button-primary-active-hover-text-rgb: var(--t-button-text-rgb);
    --t-button-primary-active-hover-background: var(--t-secondary);
    --t-button-primary-active-hover-background-rgb: var(--t-secondary-rgb);
    --t-button-outline-active-text: var(--t-heading);
    --t-button-outline-active-text-rgb: var(--t-heading-rgb);
    --t-button-outline-active-background: transparent;
    --t-button-outline-active-border: var(--t-heading);
    --t-button-outline-active-border-rgb: var(--t-heading-rgb);
    --t-button-outline-active-hover-text: var(--t-heading);
    --t-button-outline-active-hover-text-rgb: var(--t-heading-rgb);
    --t-button-outline-active-hover-background: var(--c-button-hover-gradient-light);
    --t-button-outline-active-hover-background-rgb: var(--c-button-hover-gradient-light-rgb);
    --t-button-outline-active-hover-border: var(--t-heading);
    --t-button-outline-active-hover-border-rgb: var(--t-heading-rgb);
    --t-button-outline-active-disabled-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-outline-active-disabled-background: transparent;
    --t-button-outline-active-disabled-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-outline-active-active-text: var(--t-background);
    --t-button-outline-active-active-text-rgb: var(--t-background-rgb);
    --t-button-outline-active-active-background: var(--t-heading);
    --t-button-outline-active-active-background-rgb: var(--t-heading-rgb);
    --t-button-outline-active-active-border: var(--t-heading);
    --t-button-outline-active-active-border-rgb: var(--t-heading-rgb);
    --t-button-outline-active-active-hover-text: var(--t-background);
    --t-button-outline-active-active-hover-text-rgb: var(--t-background-rgb);
    --t-button-outline-active-active-hover-background: var(--t-heading);
    --t-button-outline-active-active-hover-background-rgb: var(--t-heading-rgb);
    --t-button-outline-active-active-hover-border: var(--t-heading);
    --t-button-outline-active-active-hover-border-rgb: var(--t-heading-rgb);
    --t-button-outline-text: var(--t-heading);
    --t-button-outline-text-rgb: var(--t-heading-rgb);
    --t-button-outline-background: transparent;
    --t-button-outline-border: var(--t-heading);
    --t-button-outline-border-rgb: var(--t-heading-rgb);
    --t-button-outline-hover-text: var(--t-heading);
    --t-button-outline-hover-text-rgb: var(--t-heading-rgb);
    --t-button-outline-hover-background: var(--c-button-hover-gradient-light);
    --t-button-outline-hover-background-rgb: var(--c-button-hover-gradient-light-rgb);
    --t-button-outline-hover-border: var(--t-heading);
    --t-button-outline-hover-border-rgb: var(--t-heading-rgb);
    --t-button-outline-disabled-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-outline-disabled-background: transparent;
    --t-button-outline-disabled-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-link-text: var(--t-heading);
    --t-button-link-text-rgb: var(--t-heading-rgb);
    --t-button-link-hover-text: var(--t-heading);
    --t-button-link-hover-text-rgb: var(--t-heading-rgb);
    --t-button-link-hover-border: var(--t-heading);
    --t-button-link-hover-border-rgb: var(--t-heading-rgb);
    --t-button-link-heading-text: var(--t-heading);
    --t-button-link-heading-text-rgb: var(--t-heading-rgb);
    --t-button-link-heading-border: rgba(var(--t-heading-rgb), 0.15);
    --t-button-link-heading-hover-text: var(--t-heading);
    --t-button-link-heading-hover-text-rgb: var(--t-heading-rgb);
    --t-button-link-heading-hover-border: var(--t-heading);
    --t-button-link-heading-hover-border-rgb: var(--t-heading-rgb);
    --t-button-tooltip-link-text: rgba(var(--t-text-rgb), 0.5);
    --t-button-tooltip-link-hover-text: var(--t-text);
    --t-button-tooltip-link-hover-text-rgb: var(--t-text-rgb);
    --t-button-tooltip-link-active-text: var(--t-text);
    --t-button-tooltip-link-active-text-rgb: var(--t-text-rgb);
    --t-button-disabled-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-disabled-background: transparent;
    --t-button-disabled-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-disabled-hover-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-disabled-hover-background: transparent;
    --t-button-disabled-hover-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-disabled-disabled-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-disabled-disabled-background: transparent;
    --t-button-disabled-disabled-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-tab-text: var(--t-heading);
    --t-button-tab-text-rgb: var(--t-heading-rgb);
    --t-button-tab-background: transparent;
    --t-button-tab-border: var(--t-line);
    --t-button-tab-border-rgb: var(--t-line-rgb);
    --t-button-tab-hover-text: var(--t-heading);
    --t-button-tab-hover-text-rgb: var(--t-heading-rgb);
    --t-button-tab-hover-background: var(--c-button-hover-gradient-dark);
    --t-button-tab-hover-background-rgb: var(--c-button-hover-gradient-dark-rgb);
    --t-button-tab-hover-border: var(--t-heading);
    --t-button-tab-hover-border-rgb: var(--t-heading-rgb);
    --t-button-tab-disabled-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-tab-disabled-background: transparent;
    --t-button-tab-disabled-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-tab-active-text: var(--t-heading);
    --t-button-tab-active-text-rgb: var(--t-heading-rgb);
    --t-button-tab-active-background: transparent;
    --t-button-tab-active-border: var(--t-heading);
    --t-button-tab-active-border-rgb: var(--t-heading-rgb);
    --t-link-default-normal: var(--t-primary);
    --t-link-default-normal-rgb: var(--t-primary-rgb);
    --t-link-default-hover: var(--t-heading);
    --t-link-default-hover-rgb: var(--t-heading-rgb);
    --t-link-default-active: var(--t-heading);
    --t-link-default-active-rgb: var(--t-heading-rgb);
    --t-link-text-normal: var(--t-text);
    --t-link-text-normal-rgb: var(--t-text-rgb);
    --t-link-text-hover: var(--t-primary);
    --t-link-text-hover-rgb: var(--t-primary-rgb);
    --t-link-text-active: var(--t-primary);
    --t-link-text-active-rgb: var(--t-primary-rgb)
}.wr .ui-light{
    color: var(--t-text)
}.wr .ui-light-background{
    background: var(--c-beige-background)
}.wr .ui-dark{
    --t-background: var(--c-dark-green);
    --t-background-rgb: var(--c-dark-green-rgb);
    --t-line: rgba(var(--c-beige-rgb), 0.2);
    --t-small: rgba(var(--c-beige-background-rgb), 0.5);
    --t-text: var(--c-beige);
    --t-text-rgb: var(--c-beige-rgb);
    --t-heading: var(--c-beige);
    --t-heading-rgb: var(--c-beige-rgb);
    --t-primary: var(--c-beige-background);
    --t-primary-rgb: var(--c-beige-background-rgb);
    --t-secondary: var(--c-beige);
    --t-secondary-rgb: var(--c-beige-rgb);
    --t-button-hover: var(--t-button-hover-dark);
    --t-button-hover-rgb: var(--t-button-hover-dark-rgb);
    --t-button-primary-text: var(--t-background);
    --t-button-primary-text-rgb: var(--t-background-rgb);
    --t-button-primary-background: var(--t-primary);
    --t-button-primary-background-rgb: var(--t-primary-rgb);
    --t-button-primary-hover-text: var(--t-background);
    --t-button-primary-hover-text-rgb: var(--t-background-rgb);
    --t-button-primary-hover-background: var(--t-heading);
    --t-button-primary-hover-background-rgb: var(--t-heading-rgb);
    --t-button-primary-active-text: var(--t-background);
    --t-button-primary-active-text-rgb: var(--t-background-rgb);
    --t-button-primary-active-background: var(--t-heading);
    --t-button-primary-active-background-rgb: var(--t-heading-rgb);
    --t-button-primary-active-hover-text: var(--t-background);
    --t-button-primary-active-hover-text-rgb: var(--t-background-rgb);
    --t-button-primary-active-hover-background: var(--t-heading);
    --t-button-primary-active-hover-background-rgb: var(--t-heading-rgb);
    --t-button-outline-text: var(--t-heading);
    --t-button-outline-text-rgb: var(--t-heading-rgb);
    --t-button-outline-background: transparent;
    --t-button-outline-border: var(--t-heading);
    --t-button-outline-border-rgb: var(--t-heading-rgb);
    --t-button-outline-hover-text: var(--t-heading);
    --t-button-outline-hover-text-rgb: var(--t-heading-rgb);
    --t-button-outline-hover-background: var(--c-button-hover-gradient-dark);
    --t-button-outline-hover-background-rgb: var(--c-button-hover-gradient-dark-rgb);
    --t-button-outline-hover-border: var(--t-heading);
    --t-button-outline-hover-border-rgb: var(--t-heading-rgb);
    --t-button-outline-disabled-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-outline-disabled-background: transparent;
    --t-button-outline-disabled-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-tab-text: var(--t-heading);
    --t-button-tab-text-rgb: var(--t-heading-rgb);
    --t-button-tab-background: transparent;
    --t-button-tab-border: var(--t-line);
    --t-button-tab-border-rgb: var(--t-line-rgb);
    --t-button-tab-hover-text: var(--t-heading);
    --t-button-tab-hover-text-rgb: var(--t-heading-rgb);
    --t-button-tab-hover-background: var(--c-button-hover-gradient-dark);
    --t-button-tab-hover-background-rgb: var(--c-button-hover-gradient-dark-rgb);
    --t-button-tab-hover-border: var(--t-heading);
    --t-button-tab-hover-border-rgb: var(--t-heading-rgb);
    --t-button-tab-disabled-text: rgba(var(--t-heading-rgb), 0.4);
    --t-button-tab-disabled-background: transparent;
    --t-button-tab-disabled-border: rgba(var(--t-heading-rgb), 0.1);
    --t-button-tab-active-text: var(--t-heading);
    --t-button-tab-active-text-rgb: var(--t-heading-rgb);
    --t-button-tab-active-background: transparent;
    --t-button-tab-active-border: var(--t-heading);
    --t-button-tab-active-border-rgb: var(--t-heading-rgb);
    --t-button-link-text: var(--t-text);
    --t-button-link-text-rgb: var(--t-text-rgb);
    --t-button-link-hover-text: var(--t-text);
    --t-button-link-hover-text-rgb: var(--t-text-rgb);
    --t-button-link-hover-border: var(--t-text);
    --t-button-link-hover-border-rgb: var(--t-text-rgb);
    color: var(--t-text)
}.wr .ui-dark-background{
    background: var(--c-dark-green)
}@media print{.wr .ui-dark,.wr .ui-light,.wr{
        --t-background: #fff;
        --t-line: #666;
        --t-small: #666;
        --t-text: #000;
        --t-heading: #000;
        --t-primary: var(--t-turquoise);
        --t-primary-rgb: var(--t-turquoise-rgb);
        --t-secondary: #000
    }.wr .ui-dark,.wr .ui-light,.wr{
        background: #000
    }.wr .ui-dark-background,.wr .ui-light-background,.wr{
        background: #fff
    }}.wr .is-visually-hidden,.wr .sr-only{
    border: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(100%);
    height: 1px;
    margin: -1px 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    white-space: nowrap;
    width: 1px
}.wr .sr-only--focusable:focus-visible{
    z-index: 100;
    clip: unset;
    background: var(--t-background);
    clip-path: none;
    color: var(--t-heading);
    height: auto;
    padding: calc(var(--scale-px) * 10);
    width: auto
}.wr .is-invisible,.wr .js .is-invisible--js,.wr .no-js .is-invisible--no-js{
    opacity: 0;
    pointer-events: none
}.wr .is-decorative,.wr .js .is-decorative--js{
    pointer-events: none
}.wr .overlay{
    background: #fff;
    opacity: 0
}.wr .disable-smooth-scrolling{
    scroll-behavior: auto
}.wr .flicker-fix,.wr .svg-fix img,.wr .svg-fix svg,.wr img.svg-fix,.wr svg.svg-fix{
    backface-visibility: hidden
}.wr .flicker-fix,.wr .flicker-fix _::-webkit-full-page-media,.wr .flicker-fix _:future,.wr .svg-fix img,.wr .svg-fix img _::-webkit-full-page-media,.wr .svg-fix img _:future,.wr .svg-fix svg,.wr .svg-fix svg _::-webkit-full-page-media,.wr .svg-fix svg _:future,.wr img.svg-fix,.wr img.svg-fix _::-webkit-full-page-media,.wr img.svg-fix _:future,.wr svg.svg-fix,.wr svg.svg-fix _::-webkit-full-page-media,.wr svg.svg-fix _:future{
    backface-visibility: unset;
    will-change: transform
}@-moz-document url-prefix(){

    .flicker-fix,
    .svg-fix img,
    .svg-fix svg,
    img.svg-fix,
    svg.svg-fix {
        backface-visibility: unset;
        transform: rotate(.001deg)
    }
}.wr .blur-fix,.wr .blur-fix _::-webkit-full-page-media,.wr .blur-fix _:future{
    will-change: transform
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .blur-fix\:lg-up,.wr .blur-fix\:lg-up _::-webkit-full-page-media,.wr .blur-fix\:lg-up _:future{
        will-change: transform
    }}.wr .img-full,.wr .img-full img{
    height: auto;
    vertical-align: top;
    width: 100%
}.wr .img-cover,.wr .img-cover img{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}.wr a{
    text-decoration: none
}.wr a,.wr button,.wr input[type=submit]{
    cursor: pointer;
    transition-property: color
}.wr a:focus,.wr button:focus,.wr input[type=submit]:focus{
    outline-color: transparent
}.wr ::-moz-focus-inner{
    border: 0;
    padding: 0
}.wr a:where(:not(.btn):not(.btn-container)):focus-visible,.wr button:where(:not(.btn)):focus-visible{
    outline: 3px auto currentColor
}@media print{.wr a[href^="/"]:not(.btn):after,.wr a[href^=http]:not(.btn):after{
        content: " [" attr(href) "] "
    }.wr a:not(.btn):not(:local-link):after{
        color: inherit;
        content: " [" attr(href) "] "
    }}.wr .is-disabled,.wr :disabled,.wr [disabled]{
    pointer-events: none
}.wr :where([data-natural-width],.wr .dev-tools-ratio-placeholder){
    position: relative
}.wr .dev-tools-ratio-placeholder:before,.wr [data-natural-width]:before{
    background: #000;
    color: #fff;
    content: "Natural: " attr(data-natural-width) " x " attr(data-natural-height) "\aRendered: " attr(data-width) " x " attr(data-height) "\aRatio: " attr(data-ratio);
    font: 12px/14px Arial;
    left: 50%;
    letter-spacing: 0;
    padding: 10px;
    position: absolute;
    text-transform: none;
    top: 50%;
    transform: translate(-50%, -50%);
    white-space: pre;
    z-index: 9999
}.wr .dev-tools-ratio-too-large:before{
    background: #bc9400;
    content: "IMAGE TOO LARGE!\aNatural: " attr(data-natural-width) " x " attr(data-natural-height) "\aRendered: " attr(data-width) " x " attr(data-height) "\aRatio: " attr(data-ratio)
}.wr .dev-tools-ratio-too-small:before{
    background: #ce0000;
    content: "IMAGE TOO SMALL!\aNatural: " attr(data-natural-width) " x " attr(data-natural-height) "\aRendered: " attr(data-width) " x " attr(data-height) "\aRatio: " attr(data-ratio)
}.wr .dev-tools-ratio-placeholder:before{
    background: #ce0000;
    content: "IMAGE PLACEHOLDER SIZE INVALID!\aNatural: " attr(data-placeholder-natural-width) " x " attr(data-placeholder-natural-height) " (" attr(data-placeholder-natural-ratio) ")\aPlaceholder: " attr(data-placeholder-width) " x " attr(data-placeholder-height) " (" attr(data-placeholder-ratio) ")"
}.wr .icon{
    display: inline-block;
    flex-shrink: 0;
    height: calc(var(--icon-height) * var(--scale-px));
    transition-property: color, transform, opacity;
    vertical-align: middle;
    width: calc(var(--icon-width) * var(--scale-px))
}.wr .btn .icon,.wr a .icon,.wr button .icon{
    pointer-events: none;
    transition: none
}.wr{
    font-size: 62.5%
}.wr,.wr button,.wr input,.wr textarea{
    color: var(--t-text);
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    text-rendering: geometricPrecision
}.wr cite{
    font-style: inherit
}.wr sup{
    font-size: 48%;
    line-height: inherit;
    top: -.9em
}.wr .h1,.wr .h2,.wr .h3,.wr .h4,.wr .h5,.wr h1,.wr h2,.wr h3,.wr h4,.wr h5{
    color: var(--t-heading)
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr [lang=en] .h1{
        line-height: calc(var(--lh) + .075em)
    }}.wr .h1,.wr .h2,.wr .h3,.wr .h4,.wr .h5,.wr blockquote,.wr figure,.wr h1,.wr h2,.wr h3,.wr h4,.wr h5,.wr hr,.wr iframe,.wr object,.wr p,.wr pre,.wr table{
    margin: 0
}.wr .text-color-primary{
    color: var(--t-primary)
}.wr .text-color-secondary{
    color: var(--t-secondary)
}.wr .text-color-heading{
    color: var(--t-heading)
}.wr .text-color-small{
    color: var(--t-small)
}.wr .text-color-text{
    color: var(--t-text)
}.wr .text-color-line{
    color: var(--t-line)
}.wr .text-left{
    text-align: left
}.wr .text-right{
    text-align: right
}.wr .text-center{
    text-align: center
}@media (max-width:567px) and (max-aspect-ratio:13/9){.wr .text-left\:xs{
        text-align: left
    }.wr .text-right\:xs{
        text-align: right
    }.wr .text-center\:xs{
        text-align: center
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .text-left\:md{
        text-align: left
    }.wr .text-right\:md{
        text-align: right
    }.wr .text-center\:md{
        text-align: center
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .text-left\:lg{
        text-align: left
    }.wr .text-right\:lg{
        text-align: right
    }.wr .text-center\:lg{
        text-align: center
    }}.wr .text-nowrap,.wr .text-truncate{
    white-space: nowrap !important
}.wr .text-truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important
}.wr .text{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--xxl, calc(var(--scale-text-rem) * 2)) var(--n-xxl, calc(var(--scale-text-rem) * 1.6));
    --lh: 1.25em;
    letter-spacing: 0;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .text{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .text.news-modal__title,.wr [lang=en] .text:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .text figure{
    position: relative
}.wr .text figure,.wr .text picture{
    display: block
}.wr .text img{
    height: auto;
    max-width: 100%;
    vertical-align: top
}.wr .text .h1,.wr .text .h2,.wr .text .h3,.wr .text .h4,.wr .text .h5,.wr .text h1,.wr .text h2,.wr .text h3,.wr .text h4,.wr .text h5{
    margin-bottom: var(--spacing);
    margin-top: var(--spacing)
}.wr .text .h1:where(:first-child),.wr .text .h2:where(:first-child),.wr .text .h3:where(:first-child),.wr .text .h4:where(:first-child),.wr .text .h5:where(:first-child),.wr .text h1:where(:first-child),.wr .text h2:where(:first-child),.wr .text h3:where(:first-child),.wr .text h4:where(:first-child),.wr .text h5:where(:first-child){
    margin-top: 0
}.wr .text .h1:where(:last-child),.wr .text .h2:where(:last-child),.wr .text .h3:where(:last-child),.wr .text .h4:where(:last-child),.wr .text .h5:where(:last-child),.wr .text h1:where(:last-child),.wr .text h2:where(:last-child),.wr .text h3:where(:last-child),.wr .text h4:where(:last-child),.wr .text h5:where(:last-child){
    margin-bottom: 0
}.wr .text .h1:has(span),.wr .text .h2:has(span),.wr .text .h3:has(span),.wr .text .h4:has(span),.wr .text .h5:has(span),.wr .text h1:has(span),.wr .text h2:has(span),.wr .text h3:has(span),.wr .text h4:has(span),.wr .text h5:has(span){
    display: flex;
    gap: calc(var(--scale-px) * 20)
}.wr .text .h1>span,.wr .text .h2>span,.wr .text .h3>span,.wr .text .h4>span,.wr .text .h5>span,.wr .text h1>span,.wr .text h2>span,.wr .text h3>span,.wr .text h4>span,.wr .text h5>span{
    align-items: center;
    border: 1.5px solid var(--t-text);
    border-radius: 50%;
    display: flex;
    flex-shrink: 0;
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-weight: var(--xxxxl, 500) var(--n-xxxxl, var(--xxxl, 400) var(--n-xxxl, 500));
    height: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 20));
    justify-content: center;
    margin-top: var(--md, calc(var(--scale-px) * 7)) var(--n-md, calc(var(--scale-px) * 4));
    padding: 0 0 0 calc(var(--scale-px) * 2);
    width: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 20));
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 1.2)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 1.4)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 1.2)) var(--n-xxl, calc(var(--scale-text-rem) * 1))));
    --lh: var(--xxxxl, 1.5em) var(--n-xxxxl, var(--xxxl, 1.28571em) var(--n-xxxl, var(--xxl, 1.5em) var(--n-xxl, 1.4em)));
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase
}.wr .is-ios .text .h1>span,.wr .is-ios .text .h2>span,.wr .is-ios .text .h3>span,.wr .is-ios .text .h4>span,.wr .is-ios .text .h5>span,.wr .is-ios .text h1>span,.wr .is-ios .text h2>span,.wr .is-ios .text h3>span,.wr .is-ios .text h4>span,.wr .is-ios .text h5>span,.wr .is-mac .text .h1>span,.wr .is-mac .text .h2>span,.wr .is-mac .text .h3>span,.wr .is-mac .text .h4>span,.wr .is-mac .text .h5>span,.wr .is-mac .text h1>span,.wr .is-mac .text h2>span,.wr .is-mac .text h3>span,.wr .is-mac .text h4>span,.wr .is-mac .text h5>span{
    padding: calc(var(--scale-px) * 1) 0 0 calc(var(--scale-px) * 2)
}.wr .is-win .text .h1>span,.wr .is-win .text .h2>span,.wr .is-win .text .h3>span,.wr .is-win .text .h4>span,.wr .is-win .text .h5>span,.wr .is-win .text h1>span,.wr .is-win .text h2>span,.wr .is-win .text h3>span,.wr .is-win .text h4>span,.wr .is-win .text h5>span{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .text .h1>span.news-modal__title,.wr .text .h2>span.news-modal__title,.wr .text .h3>span.news-modal__title,.wr .text .h4>span.news-modal__title,.wr .text .h5>span.news-modal__title,.wr .text h1>span.news-modal__title,.wr .text h2>span.news-modal__title,.wr .text h3>span.news-modal__title,.wr .text h4>span.news-modal__title,.wr .text h5>span.news-modal__title,.wr [lang=en] .text .h1>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text .h2>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text .h3>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text .h4>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text .h5>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text h1>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text h2>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text h3>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text h4>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text h5>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .text .h2,.wr .text h2{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-bottom: var(--md, calc(var(--spacing) / 60 * 46)) var(--n-md, calc(var(--scale-px) * 27));
    margin-top: var(--md, calc(var(--spacing) / 60 * 104)) var(--n-md, calc(var(--scale-px) * 52));
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxxl, calc(var(--scale-text-rem) * 6)) var(--n-xxxxl, var(--xxxl, calc(var(--scale-text-rem) * 5)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 4)) var(--n-xxl, var(--md, calc(var(--scale-text-rem) * 3.2)) var(--n-md, calc(var(--scale-text-rem) * 2.6)))));
    --lh: var(--xxxxl, 0.91667em) var(--n-xxxxl, var(--xxxl, 0.9em) var(--n-xxxl, var(--xxl, 1.05em) var(--n-xxl, var(--md, 1em) var(--n-md, 0.96154em))));
    letter-spacing: var(--xxxl, -.02em) var(--n-xxxl, var(--xxl, 0) var(--n-xxl, var(--md, -.02em) var(--n-md, 0)));
    line-height: var(--lh);
    text-transform: none
}.wr .text .h2:where(:first-child),.wr .text h2:where(:first-child){
    margin-top: 0
}.wr .text .h2:where(:last-child),.wr .text h2:where(:last-child){
    margin-bottom: 0
}.wr .is-win .text .h2,.wr .is-win .text h2{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .text .news-modal__title.h2,.wr .text h2.news-modal__title,.wr [lang=en] .text .h2:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] .text h2:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .text .h1,.wr .text h1{
        hyphens: auto
    }}.wr .text blockquote,.wr .text hr,.wr .text iframe,.wr .text object,.wr .text pre,.wr .text table{
    margin-bottom: var(--spacing);
    margin-top: var(--spacing)
}.wr .text blockquote:where(:first-child),.wr .text hr:where(:first-child),.wr .text iframe:where(:first-child),.wr .text object:where(:first-child),.wr .text pre:where(:first-child),.wr .text table:where(:first-child){
    margin-top: 0
}.wr .text blockquote:where(:last-child),.wr .text hr:where(:last-child),.wr .text iframe:where(:last-child),.wr .text object:where(:last-child),.wr .text pre:where(:last-child),.wr .text table:where(:last-child){
    margin-bottom: 0
}.wr .text p{
    margin-bottom: var(--md, calc(var(--spacing) / 60 * 8)) var(--n-md, 0);
    margin-top: var(--md, calc(var(--spacing) / 60 * 20)) var(--n-md, calc(var(--scale-px) * 10))
}.wr .text p:where(:first-child){
    margin-top: 0
}.wr .text p:where(:last-child){
    margin-bottom: 0
}.wr .text a:where(:not(.btn)){
    text-decoration: underline;
    text-decoration-color: var(--c-dark-green);
    text-decoration-style: solid;
    text-decoration-thickness: 1px;
    text-underline-offset: calc(var(--scale-px) * 2)
}.wr .has-hover .text a:where(:not(.btn)):hover,.wr .has-hover .text a:where(:not(.btn)):hover:active,.wr .text a:where(:not(.btn)).is-active{
    text-decoration: none
}.wr .text .btn{
    vertical-align: baseline
}.wr ol,.wr ul{
    list-style: none;
    margin: 0;
    padding: 0
}.wr .text ul{
    margin-bottom: var(--md, calc(var(--spacing) / 60 * 25)) var(--n-md, calc(var(--scale-px) * 21));
    margin-top: var(--md, calc(var(--spacing) / 60 * 16)) var(--n-md, calc(var(--scale-px) * 10))
}.wr .text ul:where(:first-child){
    margin-top: 0
}.wr .text ul:where(:last-child){
    margin-bottom: 0
}.wr .text ul>li ul{
    margin-bottom: var(--md, calc(var(--spacing) / 60 * 25)) var(--n-md, 0);
    margin-top: var(--md, calc(var(--spacing) / 60 * 8)) var(--n-md, calc(var(--scale-px) * 11))
}.wr .text ul>li ul:where(:first-child){
    margin-top: 0
}.wr .text ul>li ul:where(:last-child){
    margin-bottom: 0
}.wr .text ul>li ul>li{
    padding-left: calc(var(--scale-px) * 40);
    position: relative
}.wr .text ul>li ul>li:before{
    border-top: 1px solid var(--t-list-item-point);
    content: "";
    height: 1px;
    left: 0;
    margin-top: 1px;
    position: absolute;
    top: var(--md, .5em) var(--n-md, .65em);
    width: calc(var(--scale-px) * 10)
}.wr .is-win .text ul>li ul>li:before{
    top: var(--md, .55em) var(--n-md, .6em)
}.wr .text ul>li:not(:last-child) ol,.wr .text ul>li:not(:last-child) ul{
    padding-bottom: var(--md, calc(var(--spacing) / 60 * 5)) var(--n-md, 0)
}.wr .text ul>li{
    list-style-type: none !important;
    margin-bottom: 0;
    margin-top: var(--md, calc(var(--spacing) / 60 * 5)) var(--n-md, calc(var(--scale-px) * 10));
    padding-left: calc(var(--scale-px) * 40);
    position: relative
}.wr .text ul>li:where(:first-child){
    margin-top: 0
}.wr .text ul>li:where(:last-child){
    margin-bottom: 0
}.wr .text ul>li:before{
    background-color: var(--t-list-item-point);
    border-radius: 50%;
    content: "";
    height: calc(var(--scale-px) * 6);
    left: 0;
    position: absolute;
    top: .5em;
    width: calc(var(--scale-px) * 6)
}.wr .is-win .text ul>li:before{
    top: .65em
}.wr .text ol{
    counter-reset: text-ol;
    margin-bottom: var(--md, calc(var(--spacing) / 60 * 25)) var(--n-md, calc(var(--scale-px) * 21));
    margin-top: var(--md, calc(var(--spacing) / 60 * 16)) var(--n-md, calc(var(--scale-px) * 10))
}.wr .text ol:where(:first-child){
    margin-top: 0
}.wr .text ol:where(:last-child){
    margin-bottom: 0
}.wr .text ol>li ol,.wr .text ol>li ul{
    margin-bottom: var(--md, calc(var(--spacing) / 60 * 25)) var(--n-md, 0);
    margin-top: var(--md, calc(var(--spacing) / 60 * 8)) var(--n-md, calc(var(--scale-px) * 11))
}.wr .text ol>li ol:where(:first-child),.wr .text ol>li ul:where(:first-child){
    margin-top: 0
}.wr .text ol>li ol:where(:last-child),.wr .text ol>li ul:where(:last-child){
    margin-bottom: 0
}.wr .text ol>li:not(:last-child) ol,.wr .text ol>li:not(:last-child) ul{
    padding-bottom: var(--md, calc(var(--spacing) / 60 * 5)) var(--n-md, 0)
}.wr .text ol>li{
    counter-increment: text-ol;
    list-style-type: none !important;
    margin-bottom: 0;
    margin-top: var(--md, calc(var(--spacing) / 60 * 5)) var(--n-md, calc(var(--scale-px) * 10));
    padding-left: calc(var(--scale-px) * 40);
    position: relative
}.wr .text ol>li:where(:first-child){
    margin-top: 0
}.wr .text ol>li:where(:last-child){
    margin-bottom: 0
}.wr .text ol>li:last-child{
    margin-bottom: 0
}.wr .text ol>li:before{
    align-items: center;
    border: 1.5px solid var(--c-dark-green);
    border-radius: 1.25rem;
    color: var(--t-primary);
    content: attr(data-prefix) counter(text-ol);
    display: flex;
    flex-shrink: 0;
    font-size: var(--md, calc(var(--scale-px) * 12)) var(--n-md, calc(var(--scale-px) * 10));
    font-weight: 600;
    height: calc(var(--scale-px) * 20);
    justify-content: center;
    left: 0;
    letter-spacing: .08em;
    line-height: var(--md, calc(var(--scale-px) * 12)) var(--n-md, calc(var(--scale-px) * 14));
    min-width: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 24));
    padding: 0 calc(var(--scale-px) * 4) 0 calc(var(--scale-px) * 5);
    position: absolute;
    top: .35em
}.wr .is-ios .text ol>li:before,.wr .is-mac .text ol>li:before{
    padding: 0 calc(var(--scale-px) * 4) 0 calc(var(--scale-px) * 6)
}.wr .text table:where(:not(.mobile-table)){
    border-collapse: collapse;
    width: 100% !important
}.wr .text table:where(:not(.mobile-table)) th{
    border: 0;
    text-align: left
}.wr .text table:where(:not(.mobile-table)) td{
    border: 0;
    border-top: 1px solid var(--t-line)
}.wr code,.wr kbd,.wr pre,.wr samp{
    color: #333
}.wr code,.wr pre{
    background: #000;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: calc(var(--scale-rem) * 1.2);
    font-weight: 400;
    letter-spacing: 0;
    text-transform: none;
    vertical-align: top;
    -webkit-font-smoothing: antialiased
}.wr code.reverse,.wr code.simple{
    background: rgba(var(--t-text-rgb), .2);
    color: inherit
}.wr code.simple{
    border-radius: max(3px, .15em);
    font: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding: 0 3px;
    text-transform: inherit;
    vertical-align: inherit
}.wr pre{
    border: 0;
    display: block;
    overflow: auto;
    padding: 10px
}.wr pre,.wr pre code{
    border-radius: 6px
}.wr code{
    padding: 2px 5px
}.wr code pre,.wr pre code{
    background: none;
    border: 0;
    border-radius: 0;
    font-size: inherit;
    margin: 0;
    padding: 0
}.wr hr{
    border: 0;
    border-bottom: 1px solid var(--t-line)
}.wr .btn__text:where(:not(.btn__text--has-content)):after,.wr .btn__text:where(:not(.btn__text--has-content)):before,.wr .leading-trim:after,.wr .leading-trim:before{
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    position: relative
}.wr .btn__text:where(:not(.btn__text--has-content)):before,.wr .leading-trim:before{
    margin-bottom: calc((var(--lh) - 1em) / -2 + var(--fos, 0em))
}.wr .btn__text:where(:not(.btn__text--has-content)):after,.wr .leading-trim:after{
    margin-top: calc((var(--lh) - 1em) / -2 + var(--foe, 0em))
}.wr .text.text--policy{
    padding-top: var(--md, calc(var(--spacing) / 60 * 44)) var(--n-md, calc(var(--scale-px) * 27))
}.wr .btn{
    align-items: center;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    touch-action: manipulation;
    transition-property: all;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    --btn-icon-spacing: calc(var(--scale-px) * 10)
}.wr .btn.is-disabled,.wr .btn:disabled{
    cursor: default;
    pointer-events: none
}.wr .btn-container:focus-visible .btn,.wr .btn:focus-visible,.wr input:focus-visible+.btn:is(label),.wr label input:focus-visible+.btn{
    box-shadow: 0 0 0 2px var(--t-text);
    outline: none
}.wr .btn__content{
    min-width: 100%;
    position: relative;
    z-index: 1
}.wr .btn__content,.wr .btn__icon{
    align-items: center;
    display: flex;
    justify-content: center
}.wr .btn__icon--clone~.btn__icon--clone,.wr .btn__text--clone~.btn__text--clone{
    position: absolute;
    visibility: hidden
}.wr .btn__icon--clone~.btn__text--clone,.wr .btn__text--clone~.btn__icon--clone{
    right: 0
}.wr span.btn:where(:not([role=button])){
    cursor: default
}.wr .btn-container span.btn:where(:not([role=button])),.wr label input:not(:disabled)+span.btn:where(:not([role=button])){
    cursor: pointer
}.wr .btn .btn__icon+.btn__text,.wr .btn .btn__text+.btn__icon{
    margin-left: var(--btn-icon-spacing)
}.wr .btn__text:where(:not(.btn__text--has-content)){
    position: relative
}.wr .btn__text--has-content{
    line-height: 0
}.wr .btn-container{
    cursor: pointer
}.wr .btn-container.is-disabled,.wr .btn-container:disabled{
    cursor: default
}.wr .btn.icon{
    display: inline-flex;
    transition-property: all
}.wr .btn--full{
    display: flex;
    width: 100%
}.wr .btn--ellipsis{
    min-width: 0
}.wr .btn--ellipsis .btn__text{
    overflow: hidden;
    padding-bottom: .15em;
    padding-top: .15em;
    text-overflow: ellipsis;
    white-space: nowrap
}.wr .btn--align-left{
    --btn-icon-spacing: calc(var(--scale-px) * 10)
}.wr .btn--align-left .btn__content{
    justify-content: flex-start
}.wr .btn--disabled{
    cursor: not-allowed
}.wr .btn--icon-spacing-large{
    --btn-icon-spacing: calc(var(--scale-px) * 15)
}@media print{.wr .btn{
        border: 1px solid var(--t-primary) !important;
        color: var(--t-heading) !important
    }}.wr .btn{
    transition-property: color, transform, background-color, border-color, box-shadow
}.wr .btn:after,.wr .btn:before{
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-property: transform, background-color, border-color, box-shadow, opacity
}.wr .btn:before{
    z-index: 1
}.wr .btn .word,.wr .btn:after{
    pointer-events: none
}.wr .btn:before{
    opacity: 0
}.wr .has-hover .btn-container:active:hover .btn:before,.wr .has-hover .btn-container:hover .btn:before,.wr .has-hover .btn:active:hover:before,.wr .has-hover .btn:hover:before{
    opacity: 1
}.wr .btn--cloned .btn__icon--clone,.wr .btn--cloned .btn__text--clone{
    transform: translateY(0);
    transition-duration: .8s;
    transition-property: transform, clip-path;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    visibility: visible;
    will-change: transform, clip-path
}.wr .btn--cloned .btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%)
}.wr .btn--cloned .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -400%, 200% -400%, 200% -100%, -100% -100%);
    transform: translateY(300%)
}.wr .has-hover .btn--cloned:hover .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned .btn__text--clone{
    clip-path: polygon(-100% 200%, 200% 200%, 200% 500%, -100% 500%);
    transform: translateY(-300%)
}.wr .has-hover .btn--cloned:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned:active:hover .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned .btn__text--clone{
    clip-path: polygon(-100% 200%, 200% 200%, 200% 500%, -100% 500%);
    transform: translateY(-300%)
}.wr .has-hover .btn--cloned:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .btn--cloned .btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%)
}.wr .btn--cloned .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 0, -100% 0);
    transform: translateY(100%)
}.wr .has-hover .btn--cloned:hover .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned .btn__icon--clone{
    clip-path: polygon(-100% 100%, 200% 100%, 200% 200%, -100% 200%);
    transform: translateY(-100%)
}.wr .has-hover .btn--cloned:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned:active:hover .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned .btn__icon--clone{
    clip-path: polygon(-100% 100%, 200% 100%, 200% 200%, -100% 200%);
    transform: translateY(-100%)
}.wr .has-hover .btn--cloned:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-right .btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%)
}.wr .btn--cloned.btn--clone-right .btn__text--clone+.btn__text--clone{
    clip-path: polygon(200% -100%, 500% -100%, 500% 200%, 200% 200%);
    transform: translate(-300%)
}.wr .has-hover .btn--cloned.btn--clone-right:hover .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-right .btn__text--clone{
    clip-path: polygon(-400% -100%, -100% -100%, -100% 200%, -400% 200%);
    transform: translate(300%)
}.wr .has-hover .btn--cloned.btn--clone-right:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-right .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-right:active:hover .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-right .btn__text--clone{
    clip-path: polygon(-400% -100%, -100% -100%, -100% 200%, -400% 200%);
    transform: translate(300%)
}.wr .has-hover .btn--cloned.btn--clone-right:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-right .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-right .btn__icon--clone{
    clip-path: polygon(0 -100%, 100% -100%, 100% 200%, 0 200%)
}.wr .btn--cloned.btn--clone-right .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(100% -100%, 200% -100%, 200% 200%, 100% 200%);
    transform: translate(-100%)
}.wr .has-hover .btn--cloned.btn--clone-right:hover .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-right .btn__icon--clone{
    clip-path: polygon(-100% -100%, 0 -100%, 0 200%, -100% 200%);
    transform: translate(100%)
}.wr .has-hover .btn--cloned.btn--clone-right:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-right .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(0 -100%, 100% -100%, 100% 200%, 0 200%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-right:active:hover .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-right .btn__icon--clone{
    clip-path: polygon(-100% -100%, 0 -100%, 0 200%, -100% 200%);
    transform: translate(100%)
}.wr .has-hover .btn--cloned.btn--clone-right:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-right .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(0 -100%, 100% -100%, 100% 200%, 0 200%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-left .btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%)
}.wr .btn--cloned.btn--clone-left .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-400% -100%, -100% -100%, -100% 200%, -400% 200%);
    transform: translate(300%)
}.wr .has-hover .btn--cloned.btn--clone-left:hover .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-left .btn__text--clone{
    clip-path: polygon(200% -100%, 500% -100%, 500% 200%, 200% 200%);
    transform: translate(-300%)
}.wr .has-hover .btn--cloned.btn--clone-left:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-left .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-left:active:hover .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-left .btn__text--clone{
    clip-path: polygon(200% -100%, 500% -100%, 500% 200%, 200% 200%);
    transform: translate(-300%)
}.wr .has-hover .btn--cloned.btn--clone-left:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-left .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-left .btn__icon--clone{
    clip-path: polygon(0 -100%, 100% -100%, 100% 200%, 0 200%)
}.wr .btn--cloned.btn--clone-left .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% -100%, 0 -100%, 0 200%, -100% 200%);
    transform: translate(100%)
}.wr .has-hover .btn--cloned.btn--clone-left:hover .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-left .btn__icon--clone{
    clip-path: polygon(100% -100%, 200% -100%, 200% 200%, 100% 200%);
    transform: translate(-100%)
}.wr .has-hover .btn--cloned.btn--clone-left:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-left .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(0 -100%, 100% -100%, 100% 200%, 0 200%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-left:active:hover .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-left .btn__icon--clone{
    clip-path: polygon(100% -100%, 200% -100%, 200% 200%, 100% 200%);
    transform: translate(-100%)
}.wr .has-hover .btn--cloned.btn--clone-left:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-left .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(0 -100%, 100% -100%, 100% 200%, 0 200%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-down .btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%)
}.wr .btn--cloned.btn--clone-down .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% 200%, 200% 200%, 200% 500%, -100% 500%);
    transform: translateY(-300%)
}.wr .has-hover .btn--cloned.btn--clone-down:hover .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-down .btn__text--clone{
    clip-path: polygon(-100% -400%, 200% -400%, 200% -100%, -100% -100%);
    transform: translateY(300%)
}.wr .has-hover .btn--cloned.btn--clone-down:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-down .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-down:active:hover .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-down .btn__text--clone{
    clip-path: polygon(-100% -400%, 200% -400%, 200% -100%, -100% -100%);
    transform: translateY(300%)
}.wr .has-hover .btn--cloned.btn--clone-down:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-down .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 200%, -100% 200%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-down .btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%)
}.wr .btn--cloned.btn--clone-down .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 100%, 200% 100%, 200% 200%, -100% 200%);
    transform: translateY(-100%)
}.wr .has-hover .btn--cloned.btn--clone-down:hover .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-down .btn__icon--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 0, -100% 0);
    transform: translateY(100%)
}.wr .has-hover .btn--cloned.btn--clone-down:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-down .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-down:active:hover .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-down .btn__icon--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 0, -100% 0);
    transform: translateY(100%)
}.wr .has-hover .btn--cloned.btn--clone-down:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-down .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-xs .btn__text--clone,.wr .btn--cloned.btn--text-h2 .btn__text--clone{
    clip-path: polygon(-100% -25%, 200% -25%, 200% 125%, -100% 125%)
}.wr .btn--cloned.btn--clone-xs .btn__text--clone+.btn__text--clone,.wr .btn--cloned.btn--text-h2 .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -175%, 200% -175%, 200% -25%, -100% -25%);
    transform: translateY(150%)
}.wr .has-hover .btn--cloned.btn--clone-xs:hover .btn__text--clone,.wr .has-hover .btn--cloned.btn--text-h2:hover .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-xs .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-h2 .btn__text--clone{
    clip-path: polygon(-100% 125%, 200% 125%, 200% 275%, -100% 275%);
    transform: translateY(-150%)
}.wr .has-hover .btn--cloned.btn--clone-xs:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn--cloned.btn--text-h2:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-xs .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-h2 .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -25%, 200% -25%, 200% 125%, -100% 125%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-xs:active:hover .btn__text--clone,.wr .has-hover .btn--cloned.btn--text-h2:active:hover .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-xs .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-h2 .btn__text--clone{
    clip-path: polygon(-100% 125%, 200% 125%, 200% 275%, -100% 275%);
    transform: translateY(-150%)
}.wr .has-hover .btn--cloned.btn--clone-xs:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn--cloned.btn--text-h2:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-xs .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-h2 .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -25%, 200% -25%, 200% 125%, -100% 125%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-xs .btn__icon--clone,.wr .btn--cloned.btn--text-h2 .btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%)
}.wr .btn--cloned.btn--clone-xs .btn__icon--clone+.btn__icon--clone,.wr .btn--cloned.btn--text-h2 .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 0, -100% 0);
    transform: translateY(100%)
}.wr .has-hover .btn--cloned.btn--clone-xs:hover .btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-h2:hover .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-xs .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-h2 .btn__icon--clone{
    clip-path: polygon(-100% 100%, 200% 100%, 200% 200%, -100% 200%);
    transform: translateY(-100%)
}.wr .has-hover .btn--cloned.btn--clone-xs:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-h2:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-xs .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-h2 .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-xs:active:hover .btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-h2:active:hover .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-xs .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-h2 .btn__icon--clone{
    clip-path: polygon(-100% 100%, 200% 100%, 200% 200%, -100% 200%);
    transform: translateY(-100%)
}.wr .has-hover .btn--cloned.btn--clone-xs:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-h2:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-xs .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-h2 .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-md .btn__text--clone,.wr .btn--cloned.btn--text-smaller .btn__text--clone{
    clip-path: polygon(-100% -50%, 200% -50%, 200% 150%, -100% 150%)
}.wr .btn--cloned.btn--clone-md .btn__text--clone+.btn__text--clone,.wr .btn--cloned.btn--text-smaller .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -250%, 200% -250%, 200% -50%, -100% -50%);
    transform: translateY(200%)
}.wr .has-hover .btn--cloned.btn--clone-md:hover .btn__text--clone,.wr .has-hover .btn--cloned.btn--text-smaller:hover .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-md .btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-smaller .btn__text--clone{
    clip-path: polygon(-100% 150%, 200% 150%, 200% 350%, -100% 350%);
    transform: translateY(-200%)
}.wr .has-hover .btn--cloned.btn--clone-md:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn--cloned.btn--text-smaller:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-md .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-smaller .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -50%, 200% -50%, 200% 150%, -100% 150%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-md:active:hover .btn__text--clone,.wr .has-hover .btn--cloned.btn--text-smaller:active:hover .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-md .btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-smaller .btn__text--clone{
    clip-path: polygon(-100% 150%, 200% 150%, 200% 350%, -100% 350%);
    transform: translateY(-200%)
}.wr .has-hover .btn--cloned.btn--clone-md:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn--cloned.btn--text-smaller:active:hover .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-md .btn__text--clone+.btn__text--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-smaller .btn__text--clone+.btn__text--clone{
    clip-path: polygon(-100% -50%, 200% -50%, 200% 150%, -100% 150%);
    transform: translateY(0)
}.wr .btn--cloned.btn--clone-md .btn__icon--clone,.wr .btn--cloned.btn--text-smaller .btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%)
}.wr .btn--cloned.btn--clone-md .btn__icon--clone+.btn__icon--clone,.wr .btn--cloned.btn--text-smaller .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% -100%, 200% -100%, 200% 0, -100% 0);
    transform: translateY(100%)
}.wr .has-hover .btn--cloned.btn--clone-md:hover .btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-smaller:hover .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-md .btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-smaller .btn__icon--clone{
    clip-path: polygon(-100% 100%, 200% 100%, 200% 200%, -100% 200%);
    transform: translateY(-100%)
}.wr .has-hover .btn--cloned.btn--clone-md:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-smaller:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--clone-md .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:hover .btn--cloned.btn--text-smaller .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .has-hover .btn--cloned.btn--clone-md:active:hover .btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-smaller:active:hover .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-md .btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-smaller .btn__icon--clone{
    clip-path: polygon(-100% 100%, 200% 100%, 200% 200%, -100% 200%);
    transform: translateY(-100%)
}.wr .has-hover .btn--cloned.btn--clone-md:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn--cloned.btn--text-smaller:active:hover .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--clone-md .btn__icon--clone+.btn__icon--clone,.wr .has-hover .btn-container:active:hover .btn--cloned.btn--text-smaller .btn__icon--clone+.btn__icon--clone{
    clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
    transform: translateY(0)
}.wr .btn--rotation .btn__icon{
    transform: rotate(0deg);
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    visibility: visible;
    will-change: transform
}.wr .has-hover .btn--rotation:active:hover .btn__icon,.wr .has-hover .btn--rotation:hover .btn__icon,.wr .has-hover .btn-container:active:hover .btn--rotation .btn__icon,.wr .has-hover .btn-container:hover .btn--rotation .btn__icon{
    transform: rotate(90deg)
}.wr .btn--zoom:before{
    transform: scale(1)
}.wr .btn--zoom.btn--outline .icon,.wr .btn--zoom.btn--outline svg rect:first-of-type{
    transition: all .4s cubic-bezier(.25, .74, .22, .99)
}.wr .btn--zoom.btn--outline svg rect:first-of-type{
    transform: scale(1)
}.wr .btn--zoom.btn--outline svg rect:last-of-type{
    display: none
}.wr .has-hover .btn--zoom:active:hover.btn--outline svg rect:first-of-type,.wr .has-hover .btn--zoom:active:hover:before,.wr .has-hover .btn--zoom:hover.btn--outline svg rect:first-of-type,.wr .has-hover .btn--zoom:hover:before,.wr .has-hover .btn-container:active:hover .btn--zoom.btn--outline svg rect:first-of-type,.wr .has-hover .btn-container:active:hover .btn--zoom:before,.wr .has-hover .btn-container:hover .btn--zoom.btn--outline svg rect:first-of-type,.wr .has-hover .btn-container:hover .btn--zoom:before{
    transform: scale(1.16666)
}.wr .btn--outline{
    border: 1.5px solid var(--border)
}.wr .btn--underline{
    border-radius: 0 !important;
    will-change: auto
}.wr .btn--underline .btn__underline:after,.wr .btn--underline .btn__underline:before{
    border-bottom: 1px solid var(--border);
    bottom: -.307em;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    transform-origin: 100% 0;
    transition-property: transform, opacity;
    width: 100%
}.wr .btn--underline .btn__underline:before{
    border-bottom: 1px solid var(--hover-border);
    opacity: 0;
    transform: scaleX(0);
    transform-origin: 0 0
}.wr .has-hover .btn--underline:active:hover .btn__underline:after,.wr .has-hover .btn--underline:active:hover .btn__underline:before,.wr .has-hover .btn--underline:hover .btn__underline:after,.wr .has-hover .btn--underline:hover .btn__underline:before,.wr .has-hover .btn-container:active:hover .btn--underline .btn__underline:after,.wr .has-hover .btn-container:active:hover .btn--underline .btn__underline:before,.wr .has-hover .btn-container:hover .btn--underline .btn__underline:after,.wr .has-hover .btn-container:hover .btn--underline .btn__underline:before{
    opacity: 1;
    transform: scaleX(1)
}.wr .btn--underline .btn-container.is-disabled .btn__underline:before,.wr .btn--underline.is-disabled .btn__underline:before,.wr .btn--underline:disabled .btn__underline:before{
    display: none
}.wr .btn{
    --btn-height: calc(var(--scale-px) * 30);
    height: var(--btn-height);
    padding: 0 calc(var(--scale-px) * 53);
    --btn-rx: min(calc(var(--scale-px) * 30), calc(var(--btn-height, 1000px) / 2));
    --btn-ry: min(calc(var(--scale-px) * 30), calc(var(--btn-height, 1000px) / 2))
}.wr .btn,.wr .btn:after,.wr .btn:before{
    border-radius: var(--btn-rx) var(--btn-ry)
}.wr .btn>.btn__content{
    height: var(--btn-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn{
        --btn-height: calc(var(--scale-px) * 60)
    }.wr .btn,.wr .btn>.btn__content{
        height: var(--btn-height)
    }}.wr .btn--xs{
    --btn-height: calc(var(--scale-px) * 20);
    height: var(--btn-height);
    padding: 0 calc(var(--scale-px) * 10);
    --btn-rx: min(calc(var(--scale-px) * 10), calc(var(--btn-height, 1000px) / 2));
    --btn-ry: min(calc(var(--scale-px) * 10), calc(var(--btn-height, 1000px) / 2))
}.wr .btn--xs,.wr .btn--xs:after,.wr .btn--xs:before{
    border-radius: var(--btn-rx) var(--btn-ry)
}.wr .btn--xs>.btn__content{
    height: var(--btn-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--xs{
        --btn-height: calc(var(--scale-px) * 30);
        height: var(--btn-height);
        --btn-rx: min(calc(var(--scale-px) * 15), calc(var(--btn-height, 1000px) / 2));
        --btn-ry: min(calc(var(--scale-px) * 15), calc(var(--btn-height, 1000px) / 2))
    }.wr .btn--xs,.wr .btn--xs:after,.wr .btn--xs:before{
        border-radius: var(--btn-rx) var(--btn-ry)
    }.wr .btn--xs>.btn__content{
        height: var(--btn-height)
    }}.wr .btn--sm{
    --btn-height: calc(var(--scale-px) * 30);
    height: var(--btn-height);
    padding: 0 calc(var(--scale-px) * 15);
    --btn-rx: min(calc(var(--scale-px) * 30), calc(var(--btn-height, 1000px) / 2));
    --btn-ry: min(calc(var(--scale-px) * 30), calc(var(--btn-height, 1000px) / 2))
}.wr .btn--sm,.wr .btn--sm:after,.wr .btn--sm:before{
    border-radius: var(--btn-rx) var(--btn-ry)
}.wr .btn--sm>.btn__content{
    height: var(--btn-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--sm{
        --btn-height: calc(var(--scale-px) * 40);
        height: var(--btn-height);
        --btn-rx: min(calc(var(--scale-px) * 40), calc(var(--btn-height, 1000px) / 2));
        --btn-ry: min(calc(var(--scale-px) * 40), calc(var(--btn-height, 1000px) / 2))
    }.wr .btn--sm,.wr .btn--sm:after,.wr .btn--sm:before{
        border-radius: var(--btn-rx) var(--btn-ry)
    }.wr .btn--sm>.btn__content{
        height: var(--btn-height)
    }}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11),
(min-width:1440px) and (min-height:700px){.wr .btn--sm{
        --btn-height: calc(var(--scale-px) * 30);
        height: var(--btn-height);
        --btn-rx: min(calc(var(--scale-px) * 30), calc(var(--btn-height, 1000px) / 2));
        --btn-ry: min(calc(var(--scale-px) * 30), calc(var(--btn-height, 1000px) / 2))
    }.wr .btn--sm,.wr .btn--sm:after,.wr .btn--sm:before{
        border-radius: var(--btn-rx) var(--btn-ry)
    }.wr .btn--sm>.btn__content{
        height: var(--btn-height)
    }}.wr .btn--md{
    padding: 0 calc(var(--scale-px) * 20)
}.wr .btn--md>.btn__content{
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}.wr .btn--lg{
    --btn-height: calc(var(--scale-px) * 60);
    height: var(--btn-height);
    padding: 0 calc(var(--scale-px) * 20);
    --btn-rx: min(calc(var(--scale-px) * 100), calc(var(--btn-height, 1000px) / 2));
    --btn-ry: min(calc(var(--scale-px) * 100), calc(var(--btn-height, 1000px) / 2))
}.wr .btn--lg,.wr .btn--lg:after,.wr .btn--lg:before{
    border-radius: var(--btn-rx) var(--btn-ry)
}.wr .btn--lg>.btn__content{
    height: var(--btn-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--lg{
        --btn-height: calc(var(--scale-px) * 120)
    }.wr .btn--lg,.wr .btn--lg>.btn__content{
        height: var(--btn-height)
    }}.wr .btn--md-tabs{
    min-width: calc(var(--scale-px) * 30);
    padding: 0 calc(var(--scale-px) * 14)
}.wr .btn--md-tabs>.btn__content{
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--md-tabs{
        min-width: calc(var(--scale-px) * 60);
        padding: 0 calc(var(--scale-px) * 20)
    }.wr .btn--md-tabs>.btn__content{
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0
    }}.wr .btn--sm-lg{
    --btn-height: calc(var(--scale-px) * 30);
    height: var(--btn-height);
    padding: 0 calc(var(--scale-px) * 15);
    --btn-rx: min(calc(var(--scale-px) * 15), calc(var(--btn-height, 1000px) / 2));
    --btn-ry: min(calc(var(--scale-px) * 15), calc(var(--btn-height, 1000px) / 2))
}.wr .btn--sm-lg,.wr .btn--sm-lg:after,.wr .btn--sm-lg:before{
    border-radius: var(--btn-rx) var(--btn-ry)
}.wr .btn--sm-lg>.btn__content{
    height: var(--btn-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--sm-lg{
        --btn-height: calc(var(--scale-px) * 60);
        height: var(--btn-height);
        padding: 0 calc(var(--scale-px) * 48);
        --btn-rx: min(calc(var(--scale-px) * 60), calc(var(--btn-height, 1000px) / 2));
        --btn-ry: min(calc(var(--scale-px) * 60), calc(var(--btn-height, 1000px) / 2))
    }.wr .btn--sm-lg,.wr .btn--sm-lg:after,.wr .btn--sm-lg:before{
        border-radius: var(--btn-rx) var(--btn-ry)
    }.wr .btn--sm-lg>.btn__content{
        height: var(--btn-height);
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0
    }}.wr .btn--sm-xl{
    --btn-height: calc(var(--scale-px) * 40);
    height: var(--btn-height);
    --btn-rx: min(calc(var(--scale-px) * 40), calc(var(--btn-height, 1000px) / 2));
    --btn-ry: min(calc(var(--scale-px) * 40), calc(var(--btn-height, 1000px) / 2))
}.wr .btn--sm-xl,.wr .btn--sm-xl:after,.wr .btn--sm-xl:before{
    border-radius: var(--btn-rx) var(--btn-ry)
}.wr .btn--sm-xl>.btn__content{
    height: var(--btn-height)
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--sm-xl{
        --btn-height: calc(var(--scale-px) * 60);
        height: var(--btn-height);
        --btn-rx: min(calc(var(--scale-px) * 60), calc(var(--btn-height, 1000px) / 2));
        --btn-ry: min(calc(var(--scale-px) * 60), calc(var(--btn-height, 1000px) / 2))
    }.wr .btn--sm-xl,.wr .btn--sm-xl:after,.wr .btn--sm-xl:before{
        border-radius: var(--btn-rx) var(--btn-ry)
    }.wr .btn--sm-xl>.btn__content{
        height: var(--btn-height)
    }}.wr .btn--small-padding{
    padding: 0 calc(var(--scale-px) * 12)
}.wr .btn--small-padding>.btn__content{
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11),
(min-width:1440px) and (min-height:700px){.wr .btn--small-padding{
        padding: 0 calc(var(--scale-px) * 15)
    }.wr .btn--small-padding>.btn__content{
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0
    }}.wr .btn--tooltip-link{
    --btn-height: calc(var(--scale-px) * 30);
    height: var(--btn-height);
    padding: 0
}.wr .btn--tooltip-link>.btn__content{
    height: var(--btn-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:1920px) and (min-height:700px){.wr .btn--tooltip-link{
        --btn-height: calc(var(--scale-px) * 40)
    }.wr .btn--tooltip-link,.wr .btn--tooltip-link>.btn__content{
        height: var(--btn-height)
    }}.wr .btn--filter{
    --btn-height: calc(var(--scale-px) * 30);
    height: var(--btn-height);
    padding: 0 calc(var(--scale-px) * 5) 0 calc(var(--scale-px) * 15)
}.wr .btn--filter>.btn__content{
    height: var(--btn-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--filter{
        --btn-height: calc(var(--scale-px) * 40)
    }.wr .btn--filter,.wr .btn--filter>.btn__content{
        height: var(--btn-height)
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .btn--filter{
        --btn-height: calc(var(--scale-px) * 30)
    }.wr .btn--filter,.wr .btn--filter>.btn__content{
        height: var(--btn-height)
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--cursor{
        --btn-height: calc(var(--scale-px) * 120);
        height: var(--btn-height);
        --btn-rx: min(50%, calc(var(--btn-height, 1000px) / 2));
        --btn-ry: min(50%, calc(var(--btn-height, 1000px) / 2))
    }.wr .btn--cursor,.wr .btn--cursor:after,.wr .btn--cursor:before{
        border-radius: var(--btn-rx) var(--btn-ry)
    }.wr .btn--cursor>.btn__content{
        height: var(--btn-height)
    }}.wr .btn--square{
    border-radius: 100%
}.wr .btn--padding-favourite{
    padding: 0 calc(var(--scale-px) * 4) 0 calc(var(--scale-px) * 8)
}.wr .btn--padding-favourite>.btn__content{
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .is-win .btn--padding-win-fix{
        padding-top: calc(var(--scale-px) * 2)
    }}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11),
(min-width:1440px) and (min-height:700px){.wr .is-win .btn--padding-win-fix{
        padding-top: 0
    }}.wr .btn--square{
    flex-grow: 0;
    flex-shrink: 0;
    padding-left: 0;
    padding-right: 0;
    width: var(--btn-height)
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .btn--square\:md{
        flex-grow: 0;
        flex-shrink: 0;
        padding-left: 0;
        padding-right: 0;
        width: var(--btn-height)
    }}.wr .btn--primary,.wr .btn--primary .btn-container.is-disabled,.wr .btn--primary.is-disabled,.wr .btn--primary:disabled{
    color: var(--t-button-primary-text)
}.wr .btn--primary .btn-container.is-disabled:after,.wr .btn--primary.is-disabled:after,.wr .btn--primary:after,.wr .btn--primary:disabled:after{
    background: var(--t-button-primary-background)
}.wr .btn--primary .btn-container.is-disabled:before,.wr .btn--primary.is-disabled:before,.wr .btn--primary:before,.wr .btn--primary:disabled:before{
    background: var(--t-button-primary-hover-background)
}.wr .has-hover .btn--primary:active:hover,.wr .has-hover .btn--primary:hover,.wr .has-hover .btn-container:active:hover .btn--primary,.wr .has-hover .btn-container:hover .btn--primary{
    color: var(--t-button-primary-hover-text)
}.wr .btn--primary.is-active,.wr .btn-container.is-active .btn--primary,.wr input:checked+.btn--primary:is(label),.wr label input:checked+.btn--primary{
    color: var(--t-button-primary-active-text)
}.wr .btn--primary.is-active:after,.wr .btn-container.is-active .btn--primary:after,.wr input:checked+.btn--primary:is(label):after,.wr label input:checked+.btn--primary:after{
    background: var(--t-button-primary-active-background)
}.wr .btn--primary.is-active:before,.wr .btn-container.is-active .btn--primary:before,.wr input:checked+.btn--primary:is(label):before,.wr label input:checked+.btn--primary:before{
    background: var(--t-button-primary-active-hover-background)
}.wr .has-hover .btn--primary.is-active:hover,.wr .has-hover .btn-container.is-active:hover .btn--primary,.wr .has-hover .btn-container:hover .btn--primary.is-active,.wr .has-hover input:checked+.btn--primary:is(label):hover,.wr .has-hover label input:checked+.btn--primary:hover{
    color: var(--t-button-primary-active-hover-text)
}.wr .has-hover .btn--primary.is-active:active:hover,.wr .has-hover .btn-container.is-active:active:hover .btn--primary,.wr .has-hover input:checked+.btn--primary:is(label):active:hover,.wr .has-hover label input:checked+.btn--primary:active:hover{
    color: var(--t-button-primary-active-hover-text)
}.wr .btn--primary .btn-container.is-disabled,.wr .btn--primary.is-disabled,.wr .btn--primary:disabled{
    color: var(--t-button-primary-disabled-text)
}.wr .btn--primary .btn-container.is-disabled:after,.wr .btn--primary.is-disabled:after,.wr .btn--primary:disabled:after{
    background: var(--t-button-primary-disabled-background)
}.wr .btn--outline-active,.wr .btn--outline-active .btn-container.is-disabled,.wr .btn--outline-active.is-disabled,.wr .btn--outline-active:disabled{
    color: var(--t-button-outline-active-text);
    --border: var(--t-button-outline-active-border);
    --hover-border: var(--t-button-outline-active-hover-border)
}.wr .btn--outline-active .btn-container.is-disabled:after,.wr .btn--outline-active.is-disabled:after,.wr .btn--outline-active:after,.wr .btn--outline-active:disabled:after{
    background: var(--t-button-outline-active-background)
}.wr .btn--outline-active .btn-container.is-disabled:before,.wr .btn--outline-active.is-disabled:before,.wr .btn--outline-active:before,.wr .btn--outline-active:disabled:before{
    background: var(--t-button-outline-active-hover-background)
}.wr .btn--outline-active .btn-container.is-disabled>svg rect,.wr .btn--outline-active.is-disabled>svg rect,.wr .btn--outline-active:disabled>svg rect,.wr .btn--outline-active>svg rect{
    stroke: var(--t-button-outline-active-border)
}.wr .btn--outline-active .btn-container.is-disabled:after,.wr .btn--outline-active.is-disabled:after,.wr .btn--outline-active:after,.wr .btn--outline-active:disabled:after{
    border-color: var(--t-button-outline-active-border)
}.wr .btn--outline-active .btn-container.is-disabled>svg rect+rect,.wr .btn--outline-active.is-disabled>svg rect+rect,.wr .btn--outline-active:disabled>svg rect+rect,.wr .btn--outline-active>svg rect+rect{
    stroke: var(--t-button-outline-active-hover-border)
}.wr .btn--outline-active .btn-container.is-disabled:before,.wr .btn--outline-active.is-disabled:before,.wr .btn--outline-active:before,.wr .btn--outline-active:disabled:before{
    border-color: var(--t-button-outline-active-hover-border)
}.wr .has-hover .btn--outline-active:active:hover,.wr .has-hover .btn--outline-active:hover,.wr .has-hover .btn-container:active:hover .btn--outline-active,.wr .has-hover .btn-container:hover .btn--outline-active{
    color: var(--t-button-outline-active-hover-text)
}.wr .btn--outline-active.is-active,.wr .btn-container.is-active .btn--outline-active,.wr input:checked+.btn--outline-active:is(label),.wr label input:checked+.btn--outline-active{
    color: var(--t-button-outline-active-active-text);
    --border: var(--t-button-outline-active-active-border);
    --hover-border: var(--t-button-outline-active-active-hover-border)
}.wr .btn--outline-active.is-active:after,.wr .btn-container.is-active .btn--outline-active:after,.wr input:checked+.btn--outline-active:is(label):after,.wr label input:checked+.btn--outline-active:after{
    background: var(--t-button-outline-active-active-background)
}.wr .btn--outline-active.is-active:before,.wr .btn-container.is-active .btn--outline-active:before,.wr input:checked+.btn--outline-active:is(label):before,.wr label input:checked+.btn--outline-active:before{
    background: var(--t-button-outline-active-active-hover-background)
}.wr .btn--outline-active.is-active>svg rect,.wr .btn-container.is-active .btn--outline-active>svg rect,.wr input:checked+.btn--outline-active:is(label)>svg rect,.wr label input:checked+.btn--outline-active>svg rect{
    stroke: var(--t-button-outline-active-active-border)
}.wr .btn--outline-active.is-active:after,.wr .btn-container.is-active .btn--outline-active:after,.wr input:checked+.btn--outline-active:is(label):after,.wr label input:checked+.btn--outline-active:after{
    border-color: var(--t-button-outline-active-active-border)
}.wr .btn--outline-active.is-active>svg rect+rect,.wr .btn-container.is-active .btn--outline-active>svg rect+rect,.wr input:checked+.btn--outline-active:is(label)>svg rect+rect,.wr label input:checked+.btn--outline-active>svg rect+rect{
    stroke: var(--t-button-outline-active-active-hover-border)
}.wr .btn--outline-active.is-active:before,.wr .btn-container.is-active .btn--outline-active:before,.wr input:checked+.btn--outline-active:is(label):before,.wr label input:checked+.btn--outline-active:before{
    border-color: var(--t-button-outline-active-active-hover-border)
}.wr .has-hover .btn--outline-active.is-active:hover,.wr .has-hover .btn-container.is-active:hover .btn--outline-active,.wr .has-hover .btn-container:hover .btn--outline-active.is-active,.wr .has-hover input:checked+.btn--outline-active:is(label):hover,.wr .has-hover label input:checked+.btn--outline-active:hover{
    color: var(--t-button-outline-active-active-hover-text)
}.wr .has-hover .btn--outline-active.is-active:active:hover,.wr .has-hover .btn-container.is-active:active:hover .btn--outline-active,.wr .has-hover input:checked+.btn--outline-active:is(label):active:hover,.wr .has-hover label input:checked+.btn--outline-active:active:hover{
    color: var(--t-button-outline-active-active-hover-text)
}.wr .btn--outline-active .btn-container.is-disabled,.wr .btn--outline-active.is-disabled,.wr .btn--outline-active:disabled{
    color: var(--t-button-outline-active-disabled-text);
    --border: var(--t-button-outline-active-disabled-border)
}.wr .btn--outline-active .btn-container.is-disabled:after,.wr .btn--outline-active.is-disabled:after,.wr .btn--outline-active:disabled:after{
    background: var(--t-button-outline-active-disabled-background)
}.wr .btn--outline-active .btn-container.is-disabled>svg rect,.wr .btn--outline-active.is-disabled>svg rect,.wr .btn--outline-active:disabled>svg rect{
    stroke: var(--t-button-outline-active-disabled-border)
}.wr .btn--outline-active .btn-container.is-disabled:after,.wr .btn--outline-active.is-disabled:after,.wr .btn--outline-active:disabled:after{
    border-color: var(--t-button-outline-active-disabled-border)
}.wr .btn--outline,.wr .btn--outline .btn-container.is-disabled,.wr .btn--outline.is-disabled,.wr .btn--outline:disabled{
    color: var(--t-button-outline-text);
    --border: var(--t-button-outline-border);
    --hover-border: var(--t-button-outline-hover-border)
}.wr .btn--outline .btn-container.is-disabled:after,.wr .btn--outline.is-disabled:after,.wr .btn--outline:after,.wr .btn--outline:disabled:after{
    background: var(--t-button-outline-background)
}.wr .btn--outline .btn-container.is-disabled:before,.wr .btn--outline.is-disabled:before,.wr .btn--outline:before,.wr .btn--outline:disabled:before{
    background: var(--t-button-outline-hover-background)
}.wr .btn--outline .btn-container.is-disabled>svg rect,.wr .btn--outline.is-disabled>svg rect,.wr .btn--outline:disabled>svg rect,.wr .btn--outline>svg rect{
    stroke: var(--t-button-outline-border)
}.wr .btn--outline .btn-container.is-disabled:after,.wr .btn--outline.is-disabled:after,.wr .btn--outline:after,.wr .btn--outline:disabled:after{
    border-color: var(--t-button-outline-border)
}.wr .btn--outline .btn-container.is-disabled>svg rect+rect,.wr .btn--outline.is-disabled>svg rect+rect,.wr .btn--outline:disabled>svg rect+rect,.wr .btn--outline>svg rect+rect{
    stroke: var(--t-button-outline-hover-border)
}.wr .btn--outline .btn-container.is-disabled:before,.wr .btn--outline.is-disabled:before,.wr .btn--outline:before,.wr .btn--outline:disabled:before{
    border-color: var(--t-button-outline-hover-border)
}.wr .has-hover .btn--outline:active:hover,.wr .has-hover .btn--outline:hover,.wr .has-hover .btn-container:active:hover .btn--outline,.wr .has-hover .btn-container:hover .btn--outline{
    color: var(--t-button-outline-hover-text)
}.wr .btn--outline .btn-container.is-disabled,.wr .btn--outline.is-disabled,.wr .btn--outline:disabled{
    color: var(--t-button-outline-disabled-text);
    --border: var(--t-button-outline-disabled-border)
}.wr .btn--outline .btn-container.is-disabled:after,.wr .btn--outline.is-disabled:after,.wr .btn--outline:disabled:after{
    background: var(--t-button-outline-disabled-background)
}.wr .btn--outline .btn-container.is-disabled>svg rect,.wr .btn--outline.is-disabled>svg rect,.wr .btn--outline:disabled>svg rect{
    stroke: var(--t-button-outline-disabled-border)
}.wr .btn--outline .btn-container.is-disabled:after,.wr .btn--outline.is-disabled:after,.wr .btn--outline:disabled:after{
    border-color: var(--t-button-outline-disabled-border)
}.wr .btn--link,.wr .btn--link .btn-container.is-disabled,.wr .btn--link.is-disabled,.wr .btn--link:disabled{
    color: var(--t-button-link-text);
    --hover-border: var(--t-button-link-hover-border)
}.wr .btn--link .btn-container.is-disabled>svg rect+rect,.wr .btn--link.is-disabled>svg rect+rect,.wr .btn--link:disabled>svg rect+rect,.wr .btn--link>svg rect+rect{
    stroke: var(--t-button-link-hover-border)
}.wr .btn--link .btn-container.is-disabled:before,.wr .btn--link.is-disabled:before,.wr .btn--link:before,.wr .btn--link:disabled:before{
    border-color: var(--t-button-link-hover-border)
}.wr .has-hover .btn--link:active:hover,.wr .has-hover .btn--link:hover,.wr .has-hover .btn-container:active:hover .btn--link,.wr .has-hover .btn-container:hover .btn--link{
    color: var(--t-button-link-hover-text)
}.wr .btn--link-heading,.wr .btn--link-heading .btn-container.is-disabled,.wr .btn--link-heading.is-disabled,.wr .btn--link-heading:disabled{
    color: var(--t-button-link-heading-text);
    --border: var(--t-button-link-heading-border);
    --hover-border: var(--t-button-link-heading-hover-border)
}.wr .btn--link-heading .btn-container.is-disabled>svg rect,.wr .btn--link-heading.is-disabled>svg rect,.wr .btn--link-heading:disabled>svg rect,.wr .btn--link-heading>svg rect{
    stroke: var(--t-button-link-heading-border)
}.wr .btn--link-heading .btn-container.is-disabled:after,.wr .btn--link-heading.is-disabled:after,.wr .btn--link-heading:after,.wr .btn--link-heading:disabled:after{
    border-color: var(--t-button-link-heading-border)
}.wr .btn--link-heading .btn-container.is-disabled>svg rect+rect,.wr .btn--link-heading.is-disabled>svg rect+rect,.wr .btn--link-heading:disabled>svg rect+rect,.wr .btn--link-heading>svg rect+rect{
    stroke: var(--t-button-link-heading-hover-border)
}.wr .btn--link-heading .btn-container.is-disabled:before,.wr .btn--link-heading.is-disabled:before,.wr .btn--link-heading:before,.wr .btn--link-heading:disabled:before{
    border-color: var(--t-button-link-heading-hover-border)
}.wr .has-hover .btn--link-heading:active:hover,.wr .has-hover .btn--link-heading:hover,.wr .has-hover .btn-container:active:hover .btn--link-heading,.wr .has-hover .btn-container:hover .btn--link-heading{
    color: var(--t-button-link-heading-hover-text)
}.wr .btn--tooltip-link,.wr .btn--tooltip-link .btn-container.is-disabled,.wr .btn--tooltip-link.is-disabled,.wr .btn--tooltip-link:disabled{
    color: var(--t-button-tooltip-link-text)
}.wr .has-hover .btn--tooltip-link:active:hover,.wr .has-hover .btn--tooltip-link:hover,.wr .has-hover .btn-container:active:hover .btn--tooltip-link,.wr .has-hover .btn-container:hover .btn--tooltip-link{
    color: var(--t-button-tooltip-link-hover-text)
}.wr .btn--tooltip-link.is-active,.wr .btn-container.is-active .btn--tooltip-link,.wr input:checked+.btn--tooltip-link:is(label),.wr label input:checked+.btn--tooltip-link{
    color: var(--t-button-tooltip-link-active-text)
}.wr .btn--disabled,.wr .btn--disabled .btn-container.is-disabled,.wr .btn--disabled.is-disabled,.wr .btn--disabled:disabled{
    color: var(--t-button-disabled-text);
    --border: var(--t-button-disabled-border);
    --hover-border: var(--t-button-disabled-hover-border)
}.wr .btn--disabled .btn-container.is-disabled:after,.wr .btn--disabled.is-disabled:after,.wr .btn--disabled:after,.wr .btn--disabled:disabled:after{
    background: var(--t-button-disabled-background)
}.wr .btn--disabled .btn-container.is-disabled:before,.wr .btn--disabled.is-disabled:before,.wr .btn--disabled:before,.wr .btn--disabled:disabled:before{
    background: var(--t-button-disabled-hover-background)
}.wr .btn--disabled .btn-container.is-disabled>svg rect,.wr .btn--disabled.is-disabled>svg rect,.wr .btn--disabled:disabled>svg rect,.wr .btn--disabled>svg rect{
    stroke: var(--t-button-disabled-border)
}.wr .btn--disabled .btn-container.is-disabled:after,.wr .btn--disabled.is-disabled:after,.wr .btn--disabled:after,.wr .btn--disabled:disabled:after{
    border-color: var(--t-button-disabled-border)
}.wr .btn--disabled .btn-container.is-disabled>svg rect+rect,.wr .btn--disabled.is-disabled>svg rect+rect,.wr .btn--disabled:disabled>svg rect+rect,.wr .btn--disabled>svg rect+rect{
    stroke: var(--t-button-disabled-hover-border)
}.wr .btn--disabled .btn-container.is-disabled:before,.wr .btn--disabled.is-disabled:before,.wr .btn--disabled:before,.wr .btn--disabled:disabled:before{
    border-color: var(--t-button-disabled-hover-border)
}.wr .has-hover .btn--disabled:active:hover,.wr .has-hover .btn--disabled:hover,.wr .has-hover .btn-container:active:hover .btn--disabled,.wr .has-hover .btn-container:hover .btn--disabled{
    color: var(--t-button-disabled-hover-text)
}.wr .btn--disabled .btn-container.is-disabled,.wr .btn--disabled.is-disabled,.wr .btn--disabled:disabled{
    color: var(--t-button-disabled-disabled-text);
    --border: var(--t-button-disabled-disabled-border)
}.wr .btn--disabled .btn-container.is-disabled:after,.wr .btn--disabled.is-disabled:after,.wr .btn--disabled:disabled:after{
    background: var(--t-button-disabled-disabled-background)
}.wr .btn--disabled .btn-container.is-disabled>svg rect,.wr .btn--disabled.is-disabled>svg rect,.wr .btn--disabled:disabled>svg rect{
    stroke: var(--t-button-disabled-disabled-border)
}.wr .btn--disabled .btn-container.is-disabled:after,.wr .btn--disabled.is-disabled:after,.wr .btn--disabled:disabled:after{
    border-color: var(--t-button-disabled-disabled-border)
}.wr .btn--tab,.wr .btn--tab .btn-container.is-disabled,.wr .btn--tab.is-disabled,.wr .btn--tab:disabled{
    color: var(--t-button-tab-text);
    --border: var(--t-button-tab-border);
    --hover-border: var(--t-button-tab-hover-border)
}.wr .btn--tab .btn-container.is-disabled:after,.wr .btn--tab.is-disabled:after,.wr .btn--tab:after,.wr .btn--tab:disabled:after{
    background: var(--t-button-tab-background)
}.wr .btn--tab .btn-container.is-disabled:before,.wr .btn--tab.is-disabled:before,.wr .btn--tab:before,.wr .btn--tab:disabled:before{
    background: var(--t-button-tab-hover-background)
}.wr .btn--tab .btn-container.is-disabled>svg rect,.wr .btn--tab.is-disabled>svg rect,.wr .btn--tab:disabled>svg rect,.wr .btn--tab>svg rect{
    stroke: var(--t-button-tab-border)
}.wr .btn--tab .btn-container.is-disabled:after,.wr .btn--tab.is-disabled:after,.wr .btn--tab:after,.wr .btn--tab:disabled:after{
    border-color: var(--t-button-tab-border)
}.wr .btn--tab .btn-container.is-disabled>svg rect+rect,.wr .btn--tab.is-disabled>svg rect+rect,.wr .btn--tab:disabled>svg rect+rect,.wr .btn--tab>svg rect+rect{
    stroke: var(--t-button-tab-hover-border)
}.wr .btn--tab .btn-container.is-disabled:before,.wr .btn--tab.is-disabled:before,.wr .btn--tab:before,.wr .btn--tab:disabled:before{
    border-color: var(--t-button-tab-hover-border)
}.wr .has-hover .btn--tab:active:hover,.wr .has-hover .btn--tab:hover,.wr .has-hover .btn-container:active:hover .btn--tab,.wr .has-hover .btn-container:hover .btn--tab{
    color: var(--t-button-tab-hover-text)
}.wr .btn--tab.is-active,.wr .btn-container.is-active .btn--tab,.wr input:checked+.btn--tab:is(label),.wr label input:checked+.btn--tab{
    color: var(--t-button-tab-active-text);
    --border: var(--t-button-tab-active-border)
}.wr .btn--tab.is-active:after,.wr .btn-container.is-active .btn--tab:after,.wr input:checked+.btn--tab:is(label):after,.wr label input:checked+.btn--tab:after{
    background: var(--t-button-tab-active-background)
}.wr .btn--tab.is-active>svg rect,.wr .btn-container.is-active .btn--tab>svg rect,.wr input:checked+.btn--tab:is(label)>svg rect,.wr label input:checked+.btn--tab>svg rect{
    stroke: var(--t-button-tab-active-border)
}.wr .btn--tab.is-active:after,.wr .btn-container.is-active .btn--tab:after,.wr input:checked+.btn--tab:is(label):after,.wr label input:checked+.btn--tab:after{
    border-color: var(--t-button-tab-active-border)
}.wr .btn--tab .btn-container.is-disabled,.wr .btn--tab.is-disabled,.wr .btn--tab:disabled{
    color: var(--t-button-tab-disabled-text);
    --border: var(--t-button-tab-disabled-border)
}.wr .btn--tab .btn-container.is-disabled:after,.wr .btn--tab.is-disabled:after,.wr .btn--tab:disabled:after{
    background: var(--t-button-tab-disabled-background)
}.wr .btn--tab .btn-container.is-disabled>svg rect,.wr .btn--tab.is-disabled>svg rect,.wr .btn--tab:disabled>svg rect{
    stroke: var(--t-button-tab-disabled-border)
}.wr .btn--tab .btn-container.is-disabled:after,.wr .btn--tab.is-disabled:after,.wr .btn--tab:disabled:after{
    border-color: var(--t-button-tab-disabled-border)
}.wr .btn--link{
    border-radius: 0;
    height: auto;
    overflow: visible;
    padding-left: 0;
    padding-right: 0
}.wr .btn--link:where(:not(.btn--full)){
    width: auto
}.wr .btn--link:before{
    display: none
}.wr .btn--link>.btn__content{
    height: auto;
    justify-content: flex-start;
    text-align: left
}.wr .btn--link:focus-visible{
    box-shadow: none
}.wr .btn--link:focus-visible:not(.btn-container){
    outline-color: currentColor;
    outline-offset: 1px;
    outline-style: auto;
    outline-width: 1px
}.wr .btn--link:after{
    bottom: calc(var(--scale-px) * -15);
    display: block;
    left: calc(var(--scale-px) * -15);
    pointer-events: inherit;
    right: calc(var(--scale-px) * -15);
    top: calc(var(--scale-px) * -15);
    transition: none
}.wr .btn--link .btn-container.is-disabled:after,.wr .btn--link.is-disabled:after,.wr .btn--link:disabled:after{
    display: none
}.wr .btn--outline.btn--square{
    backdrop-filter: blur(3px)
}.wr .btn--outline-active.is-active{
    border: none
}.wr .btn--bold{
    font-weight: 700
}.wr .animation--fade-in,.wr .animation--fade-out,.wr .animation--height,.wr .animation--image-parallax-in,.wr .animation--image-parallax-in img,.wr .animation--image-slide-in,.wr .animation--image-zoom,.wr .animation--tabs-in,.wr .animation--tabs-out{
    pointer-events: none
}.wr .disable-transitions,.wr .disable-transitions *,.wr .disable-transitions :after,.wr .disable-transitions :before,.wr .disable-transitions:after,.wr .disable-transitions:before{
    transition: none !important
}.wr .animation--fade-in,.wr .animation--fade-out,.wr .animation--tabs-in,.wr .animation--tabs-out{
    will-change: opacity
}.wr .animation--fade-in--inactive,.wr .animation--fade-out--active,.wr .animation--tabs-in--inactive,.wr .animation--tabs-out--active{
    opacity: 0
}.wr .animation--preloader{
    overflow: visible !important;
    pointer-events: none;
    transition: transform 8s cubic-bezier(.55, 0, .1, 1) !important
}.wr .animation--preloader .header-animation-logo{
    transition: transform 1.6s cubic-bezier(.55, 0, .1, 1) 4.8s;
    visibility: hidden
}.wr .is-preloader-active .animation--preloader .header-animation-logo,.wr .is-preloader-disabled .animation--preloader .header-animation-logo{
    visibility: visible
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .animation--preloader .header-animation-logo{
        display: block
    }}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .animation--preloader .header-animation-logo{
        transition: transform 1.6s cubic-bezier(.55, 0, .1, 1) 4.8s, opacity 1.6s cubic-bezier(.55, 0, .1, 1) 1.6s
    }.wr .is-preloader-disabled .animation--preloader .header-animation-logo{
        opacity: 1
    }}.wr .animation--preloader .header-animation-link{
    opacity: 1;
    transition: opacity 1.6s cubic-bezier(.55, 0, .1, 1) 6.4s
}.wr .animation--preloader--inactive .header-animation-logo{
    transform: translateY(45vh) scale(1.5)
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .animation--preloader--inactive .header-animation-logo{
        opacity: 1;
        transform: translate(calc(139% - .8em), calc(45.5svh - var(--cookie-height) / 2)) scale(2);
        visibility: hidden
    }.wr .is-preloader-disabled .animation--preloader--inactive .header-animation-logo{
        visibility: visible
    }}.wr .animation--preloader--inactive .header-animation-link{
    opacity: 0
}.wr .animation-preloader-acceleration .header-animation-logo{
    will-change: transform
}.wr .animation--gallery{
    pointer-events: none;
    transition: all 8s cubic-bezier(.55, 0, .1, 1)
}.wr .animation--gallery .l-gallery__item{
    opacity: 1;
    transition: opacity 0s cubic-bezier(.55, 0, .1, 1) 1.6s
}.wr .animation--gallery .l-gallery__split>.col .l-gallery__item__mask-list{
    transition: all 1.6s cubic-bezier(.55, 0, .1, 1) 4.8s
}.wr .animation--gallery .l-gallery__split>.col:first-of-type .l-gallery__item__mask-list{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)
}.wr .animation--gallery .l-gallery__split>.col:nth-of-type(2) .l-gallery__item__mask-list{
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
}.wr .animation--gallery .gallery-animation-item{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    transition: clip-path 1.6s cubic-bezier(.55, 0, .1, 1) 0s
}.wr .animation--gallery .gallery-animation-item:nth-child(2){
    transition-delay: 1.6s
}.wr .animation--gallery .gallery-animation-item:nth-child(3){
    transition-delay: 3.2s
}.wr .animation--gallery--inactive .l-gallery__item{
    opacity: 0
}.wr .animation--gallery--inactive .l-gallery__split>.col:first-of-type .gallery-animation-item{
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
}.wr .animation--gallery--inactive .l-gallery__split>.col:nth-of-type(2) .gallery-animation-item{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)
}.wr .animation--gallery--inactive .l-gallery__split>.col:first-of-type .l-gallery__item__mask-list,.wr .animation--gallery--inactive .l-gallery__split>.col:nth-of-type(2) .l-gallery__item__mask-list{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
}.wr .animation--title{
    transition: border-color !important;
    transition-duration: calc(var(--char-total) * 10ms + 1.4s) !important
}.wr .animation--title .char{
    transition: transform 1.4s cubic-bezier(.25, .74, .22, .99), opacity 1.4s cubic-bezier(.25, .74, .22, .99);
    transition-delay: calc(var(--char-index) * 10ms)
}.wr .animation--title--inactive{
    border-color: #fff
}.wr .animation--title--inactive .char{
    opacity: 0;
    transform: translateY(110%)
}.wr .animation--text{
    transition: border-color !important;
    transition-duration: calc(var(--line-total) * 40ms + 1.4s) !important
}.wr .animation--text .word-wrap{
    transition: transform 1.4s cubic-bezier(.25, .74, .22, .99), opacity 1.4s cubic-bezier(.25, .74, .22, .99);
    transition-delay: calc(var(--line-index) * 40ms)
}.wr .animation--text--inactive{
    border-color: #fff
}.wr .animation--text--inactive .word-wrap{
    opacity: 0;
    transform: translateY(110%)
}.wr .animation-text-acceleration .word-wrap,.wr .animation-title-acceleration .char{
    will-change: transform
}.wr .splitting .char,.wr .splitting .word,.wr .splitting .word-wrap{
    display: inline-block;
    vertical-align: top
}.wr .splitting .word,.wr .splitting .word-wrap{
    margin: var(--xxxxl, -.16em -.16em -.32em) var(--n-xxxxl, -.16em -.16em -.188em);
    overflow: hidden;
    padding: var(--xxxxl, .16em .16em .32em) var(--n-xxxxl, .16em .16em .188em);
    position: relative
}.wr .word{
    white-space: nowrap
}.wr .word--shy{
    white-space: normal
}.wr .whitespace,.wr .word-nowrap-spacer{
    display: inline-block
}.wr .whitespace:before{
    content: "\00a0"
}.wr .words a{
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    z-index: 1
}.wr .words.animation--text--inactive a,.wr .words.animation--title--inactive a{
    overflow: visible;
    position: static
}.wr .is-splitting sup{
    line-height: inherit;
    position: static;
    top: inherit;
    vertical-align: inherit
}.wr .animation--image-slide-in{
    transition-duration: 1.4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    will-change: opacity, transform
}.wr .animation--image-slide-in--inactive{
    opacity: 0 !important;
    transform: translateY(350px) scale(.72)
}.wr .animation--image-zoom{
    transition-duration: 1.4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    will-change: opacity, transform
}.wr .animation--image-zoom--inactive{
    transform: scale(1.2)
}.wr .animation--image-parallax-in{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    will-change: clip-path
}.wr .animation--image-parallax-in,.wr .animation--image-parallax-in img{
    transition-duration: 1.6s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .animation--image-parallax-in img{
    will-change: transform
}.wr .animation--image-parallax-in--inactive{
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
}.wr .animation--image-parallax-in--inactive img{
    transform: scale(1.1)
}.wr .animation--tabs-in{
    transition-delay: .2s;
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .animation--tabs-out{
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.47, .04, .5, -.06)
}.wr .animation--height{
    overflow: hidden;
    transition-property: height, opacity;
    will-change: height, opacity
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .js:not(.js-no-reveal) [data-reveal]:not([data-reveal-visible]){
        opacity: .005 !important;
        pointer-events: none !important
    }}.wr .js:not(.js-no-reveal) [data-reveal-enable-mq=null] [data-reveal]:not([data-reveal-visible]),.wr .js:not(.js-no-reveal) [data-reveal-enable-mq=xs-up] [data-reveal]:not([data-reveal-visible]){
    opacity: .005 !important;
    pointer-events: none !important
}.wr .animation--fast{
    transition-duration: .2s
}.wr .animation--slow{
    transition-duration: .8s
}.wr .animation--block{
    transition-duration: 1.6s
}.wr .modal{
    bottom: 0;
    left: 0;
    outline-color: transparent;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 45
}.wr .modal--under-header{
    z-index: 41
}.wr .no-js .modal:target{
    display: block !important
}.wr .modal__close{
    position: absolute;
    right: var(--spacing-layout);
    top: var(--spacing-layout);
    z-index: 44
}.wr .no-hover .modal__close{
    position: fixed
}.wr .no-hover .modal--subscribe .modal__close{
    position: absolute
}.wr #panorama-modal .modal__close{
    right: 30px;
    top: 50%;
    transform: translateY(-50%)
}.wr .modal__scroller{
    height: calc(100 * var(--svh));
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%
}.wr .modal__scroller__scrollable{
    height: 100svh;
    overflow: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: none;
    scroll-behavior: smooth
}.wr .disable-smooth-scrolling .modal__scroller,.wr .has-scroll-smooth .modal__scroller{
    scroll-behavior: auto
}.wr .has-scroll-smooth .modal--with-scrollable-content .modal__scroller__scrollable{
    overflow: hidden
}.wr .modal__background{
    background: var(--c-dark-green);
    height: calc(100 * var(--svh));
    left: 0;
    opacity: .8;
    position: fixed;
    top: 0;
    width: 100%
}.wr .modal__content-wrapper{
    min-height: 100svh;
    position: relative;
    width: 100%
}.wr .modal__content-wrapper:after,.wr .modal__content-wrapper:before{
    display: none
}.wr .modal__content{
    margin: 0 auto;
    max-width: 720px;
    position: relative
}.wr .animation--modal-out{
    pointer-events: none
}.wr .animation--modal-out-fake{
    transition-property: opacity
}.wr .modal--full{}.wr .modal--full .modal__content{
    border-radius: 0;
    margin: 0;
    max-width: none;
    min-height: calc(100 * var(--dvh))
}.wr .no-hover .modal--full .modal__content{
    min-height: calc((100 * var(--dvh)) + 1px)
}.wr .modal--full.animation--modal-in,.wr .modal--full.animation--modal-in .modal__background,.wr .modal--full.animation--modal-in .modal__scroller,.wr .modal--full.animation--modal-out,.wr .modal--full.animation--modal-out .modal__background,.wr .modal--full.animation--modal-out .modal__scroller{
    transition-duration: .4s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .modal--full.animation--modal-in--inactive .modal__background,.wr .modal--full.animation--modal-in--inactive .modal__scroller,.wr .modal--full.animation--modal-out--active .modal__background,.wr .modal--full.animation--modal-out--active .modal__scroller{
    opacity: 0
}.wr .modal--full-animate.animation--modal-in,.wr .modal--full-animate.animation--modal-in .modal__background,.wr .modal--full-animate.animation--modal-in .modal__scroller,.wr .modal--full-animate.animation--modal-out,.wr .modal--full-animate.animation--modal-out .modal__background,.wr .modal--full-animate.animation--modal-out .modal__scroller{
    transition-duration: .8s;
    transition-property: opacity, clip-path;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .modal--full-animate.animation--modal-in .modal__background,.wr .modal--full-animate.animation--modal-in .modal__scroller,.wr .modal--full-animate.animation--modal-out .modal__background,.wr .modal--full-animate.animation--modal-out .modal__scroller{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
}.wr .modal--full-animate.animation--modal-in.animation--modal-in--inactive .modal__background,.wr .modal--full-animate.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--full-animate.animation--modal-in.animation--modal-out--active .modal__background,.wr .modal--full-animate.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--full-animate.animation--modal-out.animation--modal-in--inactive .modal__background,.wr .modal--full-animate.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--full-animate.animation--modal-out.animation--modal-out--active .modal__background,.wr .modal--full-animate.animation--modal-out.animation--modal-out--active .modal__scroller{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    opacity: 1
}.wr .modal--full-animate--reverse.animation--modal-in .modal__background,.wr .modal--full-animate--reverse.animation--modal-in .modal__scroller,.wr .modal--full-animate--reverse.animation--modal-out .modal__background,.wr .modal--full-animate--reverse.animation--modal-out .modal__scroller{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
}.wr .modal--full-animate--reverse.animation--modal-in.animation--modal-in--inactive .modal__background,.wr .modal--full-animate--reverse.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--full-animate--reverse.animation--modal-in.animation--modal-out--active .modal__background,.wr .modal--full-animate--reverse.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--full-animate--reverse.animation--modal-out.animation--modal-in--inactive .modal__background,.wr .modal--full-animate--reverse.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--full-animate--reverse.animation--modal-out.animation--modal-out--active .modal__background,.wr .modal--full-animate--reverse.animation--modal-out.animation--modal-out--active .modal__scroller{
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
}.wr .modal--side{}.wr .modal--side .modal__content-wrapper{
    padding-left: var(--lg, var(--spacing)) var(--n-lg, 0)
}.wr .modal--side .modal__content{
    margin: var(--md, 0 0 0 auto) var(--n-md, 0);
    min-height: calc(100 * var(--dvh))
}.wr .modal--side.animation--modal-in,.wr .modal--side.animation--modal-in .modal__background,.wr .modal--side.animation--modal-in .modal__content,.wr .modal--side.animation--modal-out,.wr .modal--side.animation--modal-out .modal__background,.wr .modal--side.animation--modal-out .modal__content{
    transition-duration: .8s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .modal--side.animation--modal-in .modal__background,.wr .modal--side.animation--modal-out .modal__background{
    transition-property: opacity
}.wr .modal--side.animation--modal-in--inactive .modal__background,.wr .modal--side.animation--modal-out--active .modal__background{
    opacity: 0
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .modal--side.animation--modal-in--inactive .modal__content,.wr .modal--side.animation--modal-out--active .modal__content{
        transform: translateX(calc(100% + var(--spacing)))
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .modal--side.animation--modal-in--inactive .modal__content,.wr .modal--side.animation--modal-out--active .modal__content{
        opacity: 0
    }}.wr .modal--side-search{
    z-index: 41
}.wr .modal--side-search:where(.animation--modal-out){
    z-index: 40
}.wr .modal--side-search .modal__content-wrapper{
    padding-left: var(--lg, var(--spacing)) var(--n-lg, 0)
}.wr .modal--side-search,.wr .modal--side-search .modal__content-wrapper,.wr .modal--side-search .modal__scroller{
    pointer-events: none !important
}.wr .modal--side-search .modal__content{
    margin: var(--md, 0 0 0 auto) var(--n-md, 0);
    max-width: 50vw;
    min-height: calc(100 * var(--dvh));
    pointer-events: all !important
}.wr .modal--side-search .modal__background{
    display: none
}.wr .modal--side-search .modal__close{
    left: 0;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%)
}.wr .modal--side-search.animation--modal-in,.wr .modal--side-search.animation--modal-in .modal__background,.wr .modal--side-search.animation--modal-in .modal__content,.wr .modal--side-search.animation--modal-out,.wr .modal--side-search.animation--modal-out .modal__background,.wr .modal--side-search.animation--modal-out .modal__content{
    transition-duration: .8s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .with-modal-change-style .modal--side-search.animation--modal-in,.wr .with-modal-change-style .modal--side-search.animation--modal-in .modal__background,.wr .with-modal-change-style .modal--side-search.animation--modal-in .modal__content,.wr .with-modal-change-style .modal--side-search.animation--modal-out,.wr .with-modal-change-style .modal--side-search.animation--modal-out .modal__background,.wr .with-modal-change-style .modal--side-search.animation--modal-out .modal__content{
    transition: all .4s ease
}.wr .modal--side-search.animation--modal-in .modal__background,.wr .modal--side-search.animation--modal-out .modal__background{
    transition-property: opacity
}.wr .with-modal-change-style .modal--side-search.animation--modal-in{
    z-index: 45
}.wr .modal--side-search.animation--modal-in--inactive .modal__background,.wr .modal--side-search.animation--modal-out--active .modal__background{
    opacity: 0
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .modal--side-search.animation--modal-in--inactive .modal__content,.wr .modal--side-search.animation--modal-out--active .modal__content{
        transform: translateX(calc(100% + var(--spacing)))
    }.wr .with-modal-change-style .modal--side-search.animation--modal-in--inactive .modal__content,.wr .with-modal-change-style .modal--side-search.animation--modal-out--active .modal__content{
        opacity: 0;
        transform: none;
        transition: all 1s ease;
        transition-delay: .4s
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .modal--side-search.animation--modal-in--inactive .modal__content,.wr .modal--side-search.animation--modal-out--active .modal__content{
        opacity: 0
    }}.wr .modal--side--left{}.wr .modal--side--left .modal__content{
    margin: var(--md, 0 auto 0 0) var(--n-md, 0)
}.wr .modal--side--left.animation--modal-in,.wr .modal--side--left.animation--modal-in .modal__background,.wr .modal--side--left.animation--modal-in .modal__content,.wr .modal--side--left.animation--modal-out,.wr .modal--side--left.animation--modal-out .modal__background,.wr .modal--side--left.animation--modal-out .modal__content{
    transition-duration: .8s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .modal--side--left.animation--modal-in .modal__background,.wr .modal--side--left.animation--modal-out .modal__background{
    transition-property: opacity
}.wr .modal--side--left.animation--modal-in--inactive .modal__background,.wr .modal--side--left.animation--modal-out--active .modal__background{
    opacity: 0
}.wr .modal--side--left.animation--modal-in--inactive .modal__content,.wr .modal--side--left.animation--modal-out--active .modal__content{
    transform: translateX(calc(-100% - var(--spacing)))
}.wr .modal--center{}.wr .modal--center .modal__content-wrapper{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}.wr .modal--center.animation--modal-in,.wr .modal--center.animation--modal-in .modal__background,.wr .modal--center.animation--modal-in .modal__scroller,.wr .modal--center.animation--modal-out,.wr .modal--center.animation--modal-out .modal__background,.wr .modal--center.animation--modal-out .modal__scroller{
    transition-duration: .4s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .modal--center.animation--modal-in--inactive .modal__background,.wr .modal--center.animation--modal-out--active .modal__background{
    opacity: 0
}.wr .modal--center.animation--modal-in--inactive .modal__scroller,.wr .modal--center.animation--modal-out--active .modal__scroller{
    opacity: 0;
    transform: scale(.95)
}.wr .modal--wide .modal__content{
    max-width: var(--lg, calc(var(--grid-col) * 10.5)) var(--n-lg, calc(var(--grid-col) * 12))
}.wr .modal--subscribe .modal__content-wrapper{
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}.wr .modal--subscribe .modal__content{
    height: 100%;
    margin-left: var(--lg, var(--spacing-layout)) var(--n-lg, 0);
    margin-right: auto;
    max-width: var(--lg, calc(var(--grid-col) * 6.5)) var(--n-lg, calc(var(--grid-col) * 12));
    width: 100%
}.wr .modal--menu-picker{}.wr .modal--menu-picker .modal__content{
    background: transparent
}.wr .modal--menu-picker.animation--modal-in,.wr .modal--menu-picker.animation--modal-in .menu-picker__gradient div,.wr .modal--menu-picker.animation--modal-out,.wr .modal--menu-picker.animation--modal-out .menu-picker__gradient div{
    transition-duration: 1.6s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .modal--menu-picker.animation--modal-in--inactive .menu-picker__gradient div:first-child,.wr .modal--menu-picker.animation--modal-out--active .menu-picker__gradient div:first-child{
    opacity: 0;
    transform: translateY(200%)
}.wr .modal--menu-picker.animation--modal-in--inactive .menu-picker__gradient div:nth-child(2),.wr .modal--menu-picker.animation--modal-out--active .menu-picker__gradient div:nth-child(2){
    opacity: 0;
    transform: translateX(-50%)
}.wr .modal--menu-picker.animation--modal-in--inactive .menu-picker__gradient div:nth-child(3),.wr .modal--menu-picker.animation--modal-out--active .menu-picker__gradient div:nth-child(3){
    opacity: 0;
    transform: translateX(20%)
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .modal--split-animate.animation--modal-in,.wr .modal--split-animate.animation--modal-in .modal__scroller,.wr .modal--split-animate.animation--modal-out,.wr .modal--split-animate.animation--modal-out .modal__scroller{
        transition-duration: 1s;
        transition-property: opacity, transform, clip-path;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate.animation--modal-in .l-callback__col,.wr .modal--split-animate.animation--modal-out .l-callback__col{
        transition-delay: .2s;
        transition-duration: .8s;
        transition-property: opacity, transform;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate.animation--modal-in .l-callback__col,.wr .modal--split-animate.animation--modal-in .modal__scroller,.wr .modal--split-animate.animation--modal-out .l-callback__col,.wr .modal--split-animate.animation--modal-out .modal__scroller{
        opacity: 1;
        transform: translateX(0)
    }.wr .modal--split-animate.animation--modal-in .modal__scroller,.wr .modal--split-animate.animation--modal-out .modal__scroller{
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
    }.wr .modal--split-animate.animation--modal-in.animation--modal-in--inactive .l-callback__col,.wr .modal--split-animate.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate.animation--modal-in.animation--modal-out--active .l-callback__col,.wr .modal--split-animate.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--split-animate.animation--modal-out.animation--modal-in--inactive .l-callback__col,.wr .modal--split-animate.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate.animation--modal-out.animation--modal-out--active .l-callback__col,.wr .modal--split-animate.animation--modal-out.animation--modal-out--active .modal__scroller{
        opacity: 1;
        transform: translateX(5%)
    }.wr .modal--split-animate.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--split-animate.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate.animation--modal-out.animation--modal-out--active .modal__scroller{
        clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .modal--split-animate.animation--modal-in,.wr .modal--split-animate.animation--modal-in .modal__scroller,.wr .modal--split-animate.animation--modal-out,.wr .modal--split-animate.animation--modal-out .modal__scroller{
        transition-duration: 1s;
        transition-property: opacity, transform;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate.animation--modal-in .modal__scroller,.wr .modal--split-animate.animation--modal-out .modal__scroller{
        opacity: 1
    }.wr .modal--split-animate.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--split-animate.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate.animation--modal-out.animation--modal-out--active .modal__scroller{
        opacity: 0
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .modal--split-animate--reverse.animation--modal-in,.wr .modal--split-animate--reverse.animation--modal-in .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out,.wr .modal--split-animate--reverse.animation--modal-out .modal__scroller{
        transition-duration: 1s;
        transition-property: transform, clip-path, opacity;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate--reverse.animation--modal-in .menu__images,.wr .modal--split-animate--reverse.animation--modal-out .menu__images{
        transition-delay: .2s;
        transition-duration: .8s;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate--reverse.animation--modal-in .menu__images,.wr .modal--split-animate--reverse.animation--modal-in .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out .menu__images,.wr .modal--split-animate--reverse.animation--modal-out .modal__scroller{
        opacity: 1;
        transform: translateX(0)
    }.wr .modal--split-animate--reverse.animation--modal-in .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out .modal__scroller{
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
    }.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-in--inactive .menu__images,.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-out--active .menu__images,.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-in--inactive .menu__images,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-out--active .menu__images,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-out--active .modal__scroller{
        opacity: 1;
        transform: translateX(-5%)
    }.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-out--active .modal__scroller{
        clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .modal--split-animate--reverse.animation--modal-in,.wr .modal--split-animate--reverse.animation--modal-in .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out,.wr .modal--split-animate--reverse.animation--modal-out .modal__scroller{
        transition-duration: 1s;
        transition-property: opacity, transform;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate--reverse.animation--modal-in .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out .modal__scroller{
        opacity: 1
    }.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--reverse.animation--modal-out.animation--modal-out--active .modal__scroller{
        opacity: 0
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .modal--split-animate--up.animation--modal-in,.wr .modal--split-animate--up.animation--modal-in .modal__background,.wr .modal--split-animate--up.animation--modal-in .modal__content,.wr .modal--split-animate--up.animation--modal-out,.wr .modal--split-animate--up.animation--modal-out .modal__background,.wr .modal--split-animate--up.animation--modal-out .modal__content{
        transition-duration: .8s;
        transition-property: transform, clip-path, opacity;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate--up.animation--modal-in .modal__content,.wr .modal--split-animate--up.animation--modal-out .modal__content{
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
    }.wr .modal--split-animate--up.animation--modal-in.animation--modal-in--inactive .modal__content,.wr .modal--split-animate--up.animation--modal-in.animation--modal-out--active .modal__content,.wr .modal--split-animate--up.animation--modal-out.animation--modal-in--inactive .modal__content,.wr .modal--split-animate--up.animation--modal-out.animation--modal-out--active .modal__content{
        clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
    }.wr .modal--split-animate--up.animation--modal-in.animation--modal-in--inactive .modal__background,.wr .modal--split-animate--up.animation--modal-in.animation--modal-out--active .modal__background,.wr .modal--split-animate--up.animation--modal-out.animation--modal-in--inactive .modal__background,.wr .modal--split-animate--up.animation--modal-out.animation--modal-out--active .modal__background{
        opacity: 0
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .modal--split-animate--up.animation--modal-in,.wr .modal--split-animate--up.animation--modal-in .modal__scroller,.wr .modal--split-animate--up.animation--modal-out,.wr .modal--split-animate--up.animation--modal-out .modal__scroller{
        transition-duration: .8s;
        transition-property: opacity, transform;
        transition-timing-function: cubic-bezier(.25, .74, .22, .99)
    }.wr .modal--split-animate--up.animation--modal-in .modal__scroller,.wr .modal--split-animate--up.animation--modal-out .modal__scroller{
        opacity: 1
    }.wr .modal--split-animate--up.animation--modal-in.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--up.animation--modal-in.animation--modal-out--active .modal__scroller,.wr .modal--split-animate--up.animation--modal-out.animation--modal-in--inactive .modal__scroller,.wr .modal--split-animate--up.animation--modal-out.animation--modal-out--active .modal__scroller{
        opacity: 0
    }}.wr .animation--modal-link-transition-in,.wr .animation--modal-link-transition-out{
    transition-property: border-color
}.wr .animation--modal-link-transition-in,.wr .animation--modal-link-transition-in .modal__background,.wr .animation--modal-link-transition-out,.wr .animation--modal-link-transition-out .modal__background{
    transition-property: opacity
}.wr .animation--modal-link-transition-in--active .modal__background,.wr .animation--modal-link-transition-out--inactive .modal__background{
    opacity: 1
}.wr .cookie-consent{
    bottom: calc((var(--scale-px) * 10) + env(safe-area-inset-bottom));
    height: auto;
    left: calc(var(--scale-px) * 10);
    overflow: hidden;
    position: fixed;
    right: calc(var(--scale-px) * 10);
    width: auto;
    z-index: 45
}.wr .cookie-consent__container{
    padding-bottom: var(--md, calc(var(--scale-px) * 20)) var(--n-md, calc(var(--scale-px) * 10));
    padding-top: var(--md, calc(var(--scale-px) * 20)) var(--n-md, calc(var(--scale-px) * 10))
}.wr .cookie-consent__description .btn{
    vertical-align: baseline
}.wr .cookie-consent--full .cookie-consent__description{
    padding-bottom: var(--md, calc(var(--scale-px) * 20)) var(--n-md, calc(var(--scale-px) * 10))
}.wr .cookie-consent--simple{
    align-items: center;
    bottom: var(--md, calc(var(--spacing) / 2)) var(--n-md, 0);
    display: var(--md, flex) var(--n-md, block);
    justify-content: center;
    left: 0;
    pointer-events: none;
    right: 0
}.wr .cookie-consent--simple .cookie-consent__container{
    align-items: center;
    border-radius: var(--md, calc(var(--scale-px) * 30)) var(--n-md, 0);
    border-top: 1px solid var(--t-line);
    display: flex;
    gap: var(--md, calc(var(--scale-px) * 40)) var(--n-md, calc(var(--scale-px) * 10));
    justify-content: space-between;
    padding: calc(var(--scale-px) * 10) calc(var(--scale-px) * 10) calc(var(--scale-px) * 10) calc(var(--scale-px) * 20);
    pointer-events: all
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .cookie-consent--simple .cookie-consent__container{
        border: 1px solid var(--t-line)
    }}.wr .cookie-consent--simple .cookie-consent__description{
    align-items: var(--md, flex-start) var(--n-md, center);
    display: flex;
    flex-direction: var(--md, column) var(--n-md, row);
    flex-wrap: wrap;
    gap: calc(var(--scale-px) * 5) calc(var(--scale-px) * 3)
}.wr .cookie-consent--simple .cookie-consent__description__text{
    display: var(--md, block) var(--n-md, inline-block);
    opacity: .6
}.wr .form-control[readonly],.wr .readonly.form-control{
    pointer-events: none
}.wr .form-control--input input,.wr .form-control--select .form-control__content,.wr .form-control--select select,.wr .form-control--textarea textarea{
    background: transparent;
    border: 0;
    border-radius: 0;
    display: block;
    min-width: 0;
    padding: 0;
    width: 100%
}.wr .form-control--input .no-hover input,.wr .form-control--select .no-hover .form-control__content,.wr .form-control--select .no-hover select,.wr .form-control--textarea .no-hover textarea,.wr .no-hover .form-control--input input,.wr .no-hover .form-control--select .form-control__content,.wr .no-hover .form-control--select select,.wr .no-hover .form-control--textarea textarea{
    -webkit-appearance: none;
    border-radius: 0
}.wr .form-control--input input.readonly,.wr .form-control--input input[readonly],.wr .form-control--select .form-control__content[readonly],.wr .form-control--select .readonly.form-control__content,.wr .form-control--select select.readonly,.wr .form-control--select select[readonly],.wr .form-control--textarea textarea.readonly,.wr .form-control--textarea textarea[readonly]{
    box-shadow: none;
    pointer-events: none
}.wr .form-control--input input,.wr .form-control--select .form-control__content,.wr .form-control--select select,.wr .form-control--textarea textarea{
    outline: none;
    vertical-align: middle
}.wr .form-control--input input,.wr .form-control--input input:-webkit-autofill:first-line,.wr .form-control--select .form-control__content,.wr .form-control--select .form-control__content:-webkit-autofill:first-line,.wr .form-control--select select,.wr .form-control--select select:-webkit-autofill:first-line,.wr .form-control--textarea textarea,.wr .form-control--textarea textarea:-webkit-autofill:first-line{
    padding-bottom: calc(var(--scale-px) * 20)
}.wr .form-control--input input:-webkit-autofill,.wr .form-control--input input:-webkit-autofill:active,.wr .form-control--input input:-webkit-autofill:focus,.wr .form-control--input input:-webkit-autofill:hover,.wr .form-control--select .form-control__content:-webkit-autofill,.wr .form-control--select .form-control__content:-webkit-autofill:active,.wr .form-control--select .form-control__content:-webkit-autofill:focus,.wr .form-control--select .form-control__content:-webkit-autofill:hover,.wr .form-control--select select:-webkit-autofill,.wr .form-control--select select:-webkit-autofill:active,.wr .form-control--select select:-webkit-autofill:focus,.wr .form-control--select select:-webkit-autofill:hover,.wr .form-control--textarea textarea:-webkit-autofill,.wr .form-control--textarea textarea:-webkit-autofill:active,.wr .form-control--textarea textarea:-webkit-autofill:focus,.wr .form-control--textarea textarea:-webkit-autofill:hover{
    color: var(--t-text);
    -webkit-text-fill-color: var(--t-text);
    -webkit-transition: color .4s cubic-bezier(.25, .74, .22, .99), border-color .4s cubic-bezier(.25, .74, .22, .99), background-color 1ms ease-in-out 5000s !important;
    transition: color .4s cubic-bezier(.25, .74, .22, .99), border-color .4s cubic-bezier(.25, .74, .22, .99), background-color 1ms ease-in-out 5000s !important
}.wr .form-control--input input::-webkit-input-placeholder,.wr .form-control--select .form-control__content::-webkit-input-placeholder,.wr .form-control--select select::-webkit-input-placeholder,.wr .form-control--textarea textarea::-webkit-input-placeholder{
    color: var(--t-small);
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .form-control--input input::-moz-placeholder,.wr .form-control--select .form-control__content::-moz-placeholder,.wr .form-control--select select::-moz-placeholder,.wr .form-control--textarea textarea::-moz-placeholder{
    color: var(--t-small);
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .form-control--input input:-ms-input-placeholder,.wr .form-control--select .form-control__content:-ms-input-placeholder,.wr .form-control--select select:-ms-input-placeholder,.wr .form-control--textarea textarea:-ms-input-placeholder{
    color: var(--t-small);
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .form-control--input input:focus,.wr .form-control--select .form-control__content:focus,.wr .form-control--select select:focus,.wr .form-control--textarea textarea:focus{
    outline: none
}.wr .form-control--input Hide placeholder when focused .has-hover input:hover:focus::-webkit-input-placeholder,.wr .form-control--input input:focus::-webkit-input-placeholder,.wr .form-control--select .form-control__content:focus::-webkit-input-placeholder,.wr .form-control--select Hide placeholder when focused .has-hover .form-control__content:hover:focus::-webkit-input-placeholder,.wr .form-control--select Hide placeholder when focused .has-hover select:hover:focus::-webkit-input-placeholder,.wr .form-control--select select:focus::-webkit-input-placeholder,.wr .form-control--textarea Hide placeholder when focused .has-hover textarea:hover:focus::-webkit-input-placeholder,.wr .form-control--textarea textarea:focus::-webkit-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--input input:hover:focus::-webkit-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--select .form-control__content:hover:focus::-webkit-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--select select:hover:focus::-webkit-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--textarea textarea:hover:focus::-webkit-input-placeholder{
    color: transparent
}.wr .form-control--input Hide placeholder when focused .has-hover input:hover:focus::-moz-placeholder,.wr .form-control--input input:focus::-moz-placeholder,.wr .form-control--select .form-control__content:focus::-moz-placeholder,.wr .form-control--select Hide placeholder when focused .has-hover .form-control__content:hover:focus::-moz-placeholder,.wr .form-control--select Hide placeholder when focused .has-hover select:hover:focus::-moz-placeholder,.wr .form-control--select select:focus::-moz-placeholder,.wr .form-control--textarea Hide placeholder when focused .has-hover textarea:hover:focus::-moz-placeholder,.wr .form-control--textarea textarea:focus::-moz-placeholder,.wr Hide placeholder when focused .has-hover .form-control--input input:hover:focus::-moz-placeholder,.wr Hide placeholder when focused .has-hover .form-control--select .form-control__content:hover:focus::-moz-placeholder,.wr Hide placeholder when focused .has-hover .form-control--select select:hover:focus::-moz-placeholder,.wr Hide placeholder when focused .has-hover .form-control--textarea textarea:hover:focus::-moz-placeholder{
    color: transparent
}.wr .form-control--input Hide placeholder when focused .has-hover input:hover:focus:-ms-input-placeholder,.wr .form-control--input input:focus:-ms-input-placeholder,.wr .form-control--select .form-control__content:focus:-ms-input-placeholder,.wr .form-control--select Hide placeholder when focused .has-hover .form-control__content:hover:focus:-ms-input-placeholder,.wr .form-control--select Hide placeholder when focused .has-hover select:hover:focus:-ms-input-placeholder,.wr .form-control--select select:focus:-ms-input-placeholder,.wr .form-control--textarea Hide placeholder when focused .has-hover textarea:hover:focus:-ms-input-placeholder,.wr .form-control--textarea textarea:focus:-ms-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--input input:hover:focus:-ms-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--select .form-control__content:hover:focus:-ms-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--select select:hover:focus:-ms-input-placeholder,.wr Hide placeholder when focused .has-hover .form-control--textarea textarea:hover:focus:-ms-input-placeholder{
    color: transparent
}.wr .form-control--input input,.wr .form-control--select .form-control__content,.wr .form-control--select select,.wr .form-control--textarea textarea{
    transition-property: color, background-color, border-color
}.wr .form-control--input input:invalid,.wr .form-control--select .form-control__content:invalid,.wr .form-control--select select:invalid,.wr .form-control--textarea textarea:invalid{
    box-shadow: none
}.wr .form-control--input input::-ms-clear,.wr .form-control--select .form-control__content::-ms-clear,.wr .form-control--select select::-ms-clear,.wr .form-control--textarea textarea::-ms-clear{
    display: none
}.wr ::-webkit-credentials-auto-fill-button{
    pointer-events: none;
    position: absolute;
    right: 0;
    visibility: hidden
}.wr ::-ms-reveal{
    display: none
}.wr .form-label{
    display: block;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}.wr input[disabled]+.form-label,.wr select[disabled]+.form-label,.wr textarea[disabled]+.form-label{
    opacity: .5
}.wr .form-label:before{
    content: ""
}.wr .form-control--float{
    position: relative
}.wr .form-control--float .form-label{
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    transform: translateY(-10px);
    transform-origin: 0 0;
    transition-property: opacity, color, transform;
    white-space: nowrap;
    width: auto
}.wr .form-control--float :is(input,.wr textarea):is(:focus,.wr :not(:-moz-placeholder),.wr :autofill)~.form-label{
    opacity: 1;
    transform: translateY(-28px)
}.wr .form-control--float :is(input,.wr textarea):is(:focus,.wr :not(:placeholder-shown),.wr :-webkit-autofill)~.form-label{
    opacity: 1;
    transform: translateY(-28px)
}.wr .form-control--float :is(input,.wr textarea):is(:focus,.wr :not(:placeholder-shown),.wr :autofill)~.form-label,.wr .form-control--float.is-focused:not(.form-control--select) .form-label,.wr .form-control--float.is-not-empty .form-label{
    opacity: 1;
    transform: translateY(-28px)
}.wr .form-group{
    margin-bottom: var(--xxxl, calc(var(--spacing) / 2)) var(--n-xxxl, var(--md, calc(var(--scale-px) * 24)) var(--n-md, var(--spacing)));
    margin-top: var(--xxxl, calc(var(--spacing) / 2)) var(--n-xxxl, var(--md, calc(var(--scale-px) * 24)) var(--n-md, var(--spacing)))
}.wr .form-group:where(:first-child){
    margin-top: 0
}.wr .form-group:where(:last-child){
    margin-bottom: 0
}.wr :is(.sr-only,.wr input[hidden])+.form-group{
    margin-top: 0
}.wr .form-group-large{
    margin-bottom: var(--xxxl, calc(var(--spacing) / 60 * 40)) var(--n-xxxl, var(--md, calc(var(--scale-px) * 40)) var(--n-md, calc(var(--scale-px) * 30)));
    margin-top: var(--xxxl, calc(var(--spacing) / 60 * 40)) var(--n-xxxl, var(--md, calc(var(--scale-px) * 40)) var(--n-md, calc(var(--scale-px) * 30)))
}.wr .form-group-large:where(:first-child){
    margin-top: 0
}.wr .form-group-large:where(:last-child){
    margin-bottom: 0
}.wr .form-control__error,.wr .form-control__success{
    color: var(--t-heading);
    opacity: 0;
    overflow: visible !important;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: calc(var(--scale-px) * 16);
    transform: translateY(-50%);
    transition-property: opacity
}.wr .form-control__error{
    color: var(--c-error)
}.wr .ui-light .form-control__error{
    color: var(--t-text)
}.wr .form-control--error input{
    padding-right: calc(var(--scale-px) * 32)
}.wr .form-control--error .form-control__error{
    opacity: 1
}.wr .is-not-empty:not(.form-control--error) input{
    padding-right: calc(var(--scale-px) * 32)
}.wr .is-not-empty:not(.form-control--error) .form-control__success{
    opacity: 1
}.wr .form-control--input.form-control--select--opened .form-control__fake-input{
    background-color: var(--t-background);
    border-color: rgba(var(--t-text-rgb), .1);
    border-radius: calc(var(--scale-px) * 20) calc(var(--scale-px) * 20) 0 0
}.wr .form-control--input input[type=number]::-webkit-inner-spin-button,.wr .form-control--input input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance: none;
    margin: 0
}.wr .form-control--input input[type=password],.wr .form-control--input[data-type=password] input{
    text-transform: none !important
}.wr .form-control--textarea textarea{
    resize: vertical;
    text-transform: none !important
}.wr .form-control--select select{
    -webkit-appearance: menulist-button
}.wr .form-control-checkbox{
    --checkbox-height: calc(var(--scale-px) * 20);
    align-items: center;
    display: flex
}.wr .form-control-checkbox input{
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    position: absolute
}.wr .form-control-checkbox__icon,.wr .form-control-checkbox__label{
    cursor: pointer;
    min-height: var(--checkbox-height);
    position: relative
}.wr .form-control-checkbox__icon:after,.wr .form-control-checkbox__label:after{
    bottom: -10px;
    content: "";
    display: block;
    left: -5px;
    position: absolute;
    right: -5px;
    top: -10px
}.wr .form-control-checkbox__label-text{
    display: inline-block
}.wr .form-control-checkbox__icon{
    background: transparent;
    border: 1px solid var(--t-primary);
    border-radius: calc(var(--scale-px) * 2);
    flex-shrink: 0;
    height: var(--checkbox-height);
    transition-property: border-color;
    width: var(--checkbox-height)
}.wr .form-control-checkbox__icon:before{
    background: none;
    background-size: cover;
    content: "";
    display: block;
    height: var(--checkbox-height);
    left: -1px;
    opacity: 0;
    position: absolute;
    top: -1px;
    transition-property: opacity;
    width: var(--checkbox-height)
}.wr .form-control-checkbox__label{
    flex-grow: 1;
    padding: 0 0 0 calc(var(--scale-px) * 10)
}.wr input[disabled]~.form-control-checkbox__icon,.wr input[disabled]~.form-control-checkbox__label{
    opacity: .5;
    pointer-events: none
}.wr input:checked~.form-control-checkbox__icon:before{
    opacity: 1
}.wr input:focus-visible~.form-control-checkbox__icon{
    box-shadow: 0 0 0 2px var(--t-text)
}.wr .form-control-checkbox a{
    position: relative;
    z-index: 1
}.wr .has-error .form-control-checkbox__icon{
    border-color: var(--c-error)
}.wr .has-error .form-control-checkbox__label{
    color: var(--c-error)
}.wr .form-control-radio{
    --radio-height: calc(var(--scale-px) * 20);
    align-items: center;
    display: flex
}.wr .form-control-radio input{
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    position: absolute
}.wr .form-control-radio__icon,.wr .form-control-radio__label{
    cursor: pointer;
    min-height: var(--radio-height);
    position: relative
}.wr .form-control-radio__icon:after,.wr .form-control-radio__label:after{
    bottom: -10px;
    content: "";
    display: block;
    left: -5px;
    position: absolute;
    right: -5px;
    top: -10px
}.wr .form-control-radio__label-text{
    display: inline-block
}.wr .form-control-radio__icon{
    background: transparent;
    border: 1px solid var(--t-line);
    border-radius: 50%;
    flex-shrink: 0;
    height: var(--radio-height);
    margin-right: calc(var(--scale-px) * 10);
    overflow: hidden;
    transition-property: border-color, color;
    width: var(--radio-height)
}.wr .form-control-radio__icon:before{
    border: calc(var(--scale-px) * 7) solid var(--t-primary);
    border-radius: 50%;
    content: "";
    display: block;
    height: var(--radio-height);
    left: -1px;
    opacity: 0;
    position: absolute;
    top: -1px;
    transition-property: opacity;
    width: var(--radio-height)
}.wr input[disabled]~.form-control-radio__icon,.wr input[disabled]~.form-control-radio__label{
    opacity: .5;
    pointer-events: none
}.wr input:checked~.form-control-radio__icon:before{
    opacity: 1
}.wr input:focus-visible~.form-control-radio__icon{
    box-shadow: 0 0 0 2px var(--t-text)
}.wr .form-control-radio a{
    position: relative;
    z-index: 1
}.wr .has-error .form-control-radio__icon{
    border-color: var(--c-error)
}.wr .has-error .form-control-radio__label{
    color: var(--c-error)
}.wr .form-control--select{
    position: relative
}.wr .form-control--select .form-control__close{
    cursor: pointer;
    display: none;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 10
}.wr .form-control--select .form-control__content{
    align-items: flex-end;
    display: flex;
    min-height: var(--md, calc(var(--scale-px) * 45)) var(--n-md, calc(var(--scale-px) * 40))
}.wr .form-control--select .form-control__arrow{
    color: var(--t-text);
    position: absolute;
    right: 0;
    top: calc(var(--scale-px) * 14);
    transform: translateY(-50%) rotate(180deg);
    transform-origin: 50% 50%;
    transition-property: transform
}.wr .form-control--select select{
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}.wr .form-control--select .form-label{
    cursor: pointer;
    pointer-events: all
}.wr .form-control--select select.readonly~.form-label{
    cursor: default
}.wr .form-control--select--with-icons .form-control__fake-input{
    position: relative
}.wr .form-control--select--with-icons .form-control__fake-input img{
    height: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 20));
    left: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 20));
    margin-right: calc(var(--scale-px) * 20);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 20))
}.wr .form-control--select.form-control--select--opened .form-control__fake-input{
    position: relative;
    z-index: 6
}.wr .form-control--select.form-control--select--opened .form-control__arrow{
    z-index: 6
}.wr .form-control--select.is-focused .form-control__arrow{
    cursor: pointer;
    transform: translateY(-50%) rotate(0)
}.wr .form-control--select.is-focused .form-control__arrow:after{
    bottom: -5px;
    content: "";
    display: block;
    left: -5px;
    position: absolute;
    right: -5px;
    top: -5px
}.wr .form-control--select.form-control--select--opened .form-control__close{
    display: block
}.wr .form-control--select--with-dropdown.fselect{
    left: -9000px;
    opacity: 0
}.wr .form-control--with-label.form-control--select--opened .form-control__fake-input{
    position: static;
    z-index: 0
}.wr .form-control--with-label.form-control--select--opened .form-control__arrow{
    z-index: 0
}.wr .form-control--with-search.form-control--select--opened .form-control__fake-input{
    position: static;
    z-index: 0
}.wr .select-dropdown{
    backdrop-filter: blur(10px);
    background: transparent;
    border: 1.5px solid var(--t-line);
    left: 0;
    padding: calc(var(--scale-px) * 27) calc(var(--scale-px) * 20) calc(var(--scale-px) * 14) calc(var(--scale-px) * 20);
    position: absolute;
    right: 0;
    top: var(--md, calc(var(--scale-px) * 45)) var(--n-md, calc(var(--scale-px) * 20));
    z-index: 2
}.wr .select-dropdown__search{
    position: relative
}.wr .select-dropdown__search svg{
    display: none
}.wr .select-dropdown__list{
    max-height: calc(var(--scale-px) * 270);
    overflow: hidden;
    position: relative
}.wr .no-hover .select-dropdown__list{
    overflow: auto;
    -webkit-overflow-scrolling: touch
}.wr .select-dropdown__list ul{
    outline: none
}.wr .select-dropdown__list__group__title{
    display: block;
    padding: calc(var(--scale-px) * 5) 0 calc(var(--scale-px) * 10)
}.wr .select-dropdown__list__group:first-child .select-dropdown__list__group__title{
    padding-top: 0
}.wr .select-dropdown__list__group+.select-dropdown__list__group{
    margin-top: calc(var(--scale-px) * 20)
}.wr .select-dropdown__list__item{
    opacity: .5;
    position: relative;
    transition: opacity .4s cubic-bezier(.25, .74, .22, .99)
}.wr .select-dropdown__list__item a{
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: calc(var(--scale-px) * 16);
    position: relative
}.wr .select-dropdown__list__item a:after{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23F2F2F2' stroke-width='1.5' d='M10.504.847 4.848 6.504 1 2.657'/%3E%3C/svg%3E") no-repeat 0 0;
    content: "";
    display: block;
    height: 8px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 12px
}.wr .has-hover .select-dropdown__list__item:hover,.wr .select-dropdown__list__item.is-active,.wr .select-dropdown__list__item.is-active a:after{
    opacity: 1
}.wr .select-dropdown__list.custom-scroll--disabled .custom-scroll__scrollbar{
    opacity: 0
}.wr .select-dropdown__button .btn{
    margin: calc(var(--scale-px) * 15) calc(var(--scale-px) * 20) calc(var(--scale-px) * 20)
}.wr .select-dropdown__empty{
    display: inline-block;
    padding: calc(var(--scale-px) * 30) calc(var(--scale-px) * 20) 0
}.wr .select-dropdown__empty:not(.is-hidden)+.select-dropdown__list{
    margin-top: 0;
    padding-top: 0
}.wr .select-dropdown .form-label{
    pointer-events: none
}.wr .select-dropdown--search{
    padding-top: calc(var(--scale-px) * 80)
}.wr .select-dropdown--search .select-dropdown__list__item small{
    color: var(--t-small);
    display: block
}.wr .form-control--with-label .select-dropdown{
    padding-top: calc(var(--scale-px) * 20)
}.wr .form-control--select--with-icons .select-dropdown{
    padding-top: 0
}.wr .form-control--select--with-icons .select-dropdown__list ul{
    padding-top: calc(var(--scale-px) * 10)
}.wr .form-control--select--country .select-dropdown,.wr .form-control--select--phone .select-dropdown{
    border-radius: var(--md, calc(var(--scale-px) * 20)) var(--n-md, calc(var(--scale-px) * 15));
    margin-top: var(--md, calc(var(--scale-px) * -80)) var(--n-md, calc(var(--scale-px) * -60));
    padding-top: 0
}.wr .form-control--select--country .select-dropdown input,.wr .form-control--select--phone .select-dropdown input{
    background-color: transparent;
    border: 0
}.wr .form-control--select--country .select-dropdown__search,.wr .form-control--select--phone .select-dropdown__search{
    position: relative
}.wr .form-control--select--country .select-dropdown__search:after,.wr .form-control--select--phone .select-dropdown__search:after{
    background-color: var(--t-line);
    content: "";
    display: block;
    height: 1px;
    left: calc(var(--scale-px) * -10);
    position: absolute;
    right: calc(var(--scale-px) * -10)
}.wr .form-control--select--country .select-dropdown__search .form-label{
    margin-left: var(--md, calc(var(--scale-px) * -10)) var(--n-md, 0)
}.wr .select-dropdown--proportions .select-dropdown__list__item a>img{
    border-radius: 0
}.wr .select-dropdown--pos-top{
    bottom: calc(var(--scale-px) * -10);
    box-shadow: 0 0 calc(var(--scale-px) * 40) rgba(var(--t-pure-black-rgb), .07);
    display: flex;
    flex-direction: column-reverse;
    top: auto
}.wr .form-control__password-toggle{
    bottom: 0;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0
}.wr .form-control__password-toggle__active{
    display: none
}.wr .form-control__password-toggle .icon.icon-example-password,.wr .form-control__password-toggle .icon.icon-example-password-hide{
    margin: 0
}.wr .form-control__password-toggle--active .form-control__password-toggle__inactive{
    display: none
}.wr .form-control__password-toggle--active .form-control__password-toggle__active{
    display: block
}.wr .form-control__line:before{
    border-bottom: 1px solid rgba(var(--t-text-rgb), .5);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    transition-duration: .4s;
    transition-property: color;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .form-control__line:after{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='5' fill='none'%3E%3Cpath stroke='%23E1C35B' d='M-14 2.5q4.716-3 9.432 0t9.433 0c4.716-3 6.288-2 9.432 0s6.289 2 9.433 0 6.288-2 9.432 0 6.288 2 9.433 0q4.716-3 9.432 0c4.716 3 6.288 2 9.432 0q4.717-3 9.433 0c4.716 3 6.288 2 9.432 0q4.717-3 9.433 0c4.716 3 6.288 2 9.432 0s6.288-2 9.433 0q4.716 3 9.432 0c4.716-3 6.288-2 9.432 0q4.717 3 9.433 0c4.716-3 6.288-2 9.432 0s6.289 2 9.433 0 6.288-2 9.432 0 6.289 2 9.433 0 6.288-2 9.432 0 6.288 2 9.433 0q4.716-3 9.432 0c4.716 3 6.288 2 9.432 0q4.717-3 9.433 0c4.716 3 6.288 2 9.432 0s6.289-2 9.433 0 6.288 2 9.432 0 6.288-2 9.433 0q4.716 3 9.432 0c4.716-3 6.288-2 9.432 0q4.717 3 9.433 0c4.716-3 6.288-2 9.432 0s6.289 2 9.433 0 6.288-2 9.432 0 6.288 2 9.433 0q4.716-3 9.432 0'/%3E%3C/svg%3E") repeat-x 0 0;
    bottom: -2px;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    right: 0
}.wr .ui-light .form-control__line:after{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='5' fill='none'%3E%3Cpath stroke='%23E03700' d='M-14 2.5q4.716-3 9.432 0t9.433 0c4.716-3 6.288-2 9.432 0s6.289 2 9.433 0 6.288-2 9.432 0 6.288 2 9.433 0q4.716-3 9.432 0c4.716 3 6.288 2 9.432 0q4.717-3 9.433 0c4.716 3 6.288 2 9.432 0q4.717-3 9.433 0c4.716 3 6.288 2 9.432 0s6.288-2 9.433 0q4.716 3 9.432 0c4.716-3 6.288-2 9.432 0q4.717 3 9.433 0c4.716-3 6.288-2 9.432 0s6.289 2 9.433 0 6.288-2 9.432 0 6.289 2 9.433 0 6.288-2 9.432 0 6.288 2 9.433 0q4.716-3 9.432 0c4.716 3 6.288 2 9.432 0q4.717-3 9.433 0c4.716 3 6.288 2 9.432 0s6.289-2 9.433 0 6.288 2 9.432 0 6.288-2 9.433 0q4.716 3 9.432 0c4.716-3 6.288-2 9.432 0q4.717 3 9.433 0c4.716-3 6.288-2 9.432 0s6.289 2 9.433 0 6.288-2 9.432 0 6.288 2 9.433 0q4.716-3 9.432 0'/%3E%3C/svg%3E") repeat-x 0 0
}.wr .form-control__progress{
    border-bottom: 1px solid var(--t-text);
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    transform: scaleX(0);
    transform-origin: 0 0;
    transition-property: transform;
    width: 100%
}.wr .form-control.is-focused .form-control__progress,.wr .form-control.is-not-empty .form-control__progress,.wr .has-hover .form-control:hover .form-control__progress,.wr .has-hover .form-control:hover.is-focused .form-control__progress,.wr .has-hover .form-control:hover.is-not-empty .form-control__progress{
    transform: scaleX(1)
}.wr .form-control--error .form-control__progress{
    transform: scaleX(0) !important
}.wr .form-control--error .form-control__line:before,.wr .form-control:not(.form-control--error) .form-control__line:after{
    opacity: 0 !important
}.wr .form-control-range-label{
    padding-bottom: 1em
}.wr .form-control-range-container{
    border-radius: 30px;
    box-shadow: inset 0 0 0 1.5px var(--t-line);
    padding: calc(var(--scale-px) * 1) calc(var(--scale-px) * 18);
    position: relative;
    transition-duration: .4s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .has-hover .form-control-range-container:hover{
    box-shadow: inset 0 0 0 1.5px rgba(var(--t-heading-rgb), .6)
}.wr .form-control-range{
    --range-line-height: 1.5px;
    --range-size-width: calc(var(--scale-px) * 12);
    --range-size-height: calc(var(--scale-px) * 12);
    --range-color: var(--t-text);
    --range-color-focused: var(--t-primary);
    bottom: calc(var(--range-size-height) / -2);
    height: var(--range-size-height);
    left: var(--md, calc(var(--scale-px) * 28)) var(--n-md, calc(var(--scale-px) * 20));
    margin-right: var(--range-size-width);
    position: absolute;
    right: var(--md, calc(var(--scale-px) * 28)) var(--n-md, calc(var(--scale-px) * 20));
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}.wr .form-control-range__connector,.wr .form-control-range__handle{
    height: 100%
}.wr .form-control-range__label{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}.wr .form-control-range__percent{
    align-items: baseline;
    display: flex;
    position: absolute;
    right: calc(var(--spacing) * 2);
    top: 50%;
    transform: translateY(-50%)
}.wr .form-control-range__connector{
    height: var(--range-line-height);
    left: 0;
    position: absolute;
    top: calc(50% - var(--range-line-height) / 2);
    transform-origin: left top;
    width: 100%
}.wr .form-control-range__connector~.form-control-range__connector{
    background: var(--range-color);
    height: var(--range-line-height);
    opacity: 1;
    top: calc(50% - var(--range-line-height))
}.wr .form-control-range__handle{
    bottom: 0;
    left: 0;
    outline: none;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 1
}.wr .form-control-range__handle__pin{
    background: var(--range-color);
    border: 1px solid var(--range-color);
    border-radius: calc(var(--scale-px) * 10);
    cursor: pointer;
    display: block;
    height: var(--range-size-height);
    pointer-events: all;
    position: relative;
    transition-property: transform, border-color;
    width: var(--range-size-width)
}.wr .form-control-range__handle__pin:before{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath stroke='%2370003F' stroke-linejoin='bevel' stroke-width='1.5' d='M3.7 8.5 6.5 5 3.7 1.5'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: calc(var(--scale-px) * 8);
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) rotate(180deg);
    width: calc(var(--scale-px) * 5);
    z-index: 1
}.wr .form-control-range--single .form-control-range__handle__pin:before{
    display: none
}.wr .has-hover .form-control-range__handle__pin:hover{
    transform: scale(1.2)
}.wr .form-control-range__handle.is-focused .form-control-range__handle__pin{
    border-color: var(--range-color-focused)
}.wr .form-control-range .group__fill{
    width: 50%
}.wr .form-control-range__handle~.form-control-range__handle .form-control-range__handle__pin:before{
    transform: translate(-50%, -50%) rotate(0deg)
}.wr .form-control-range--single .form-control-range__connector{
    background: var(--range-color);
    height: var(--range-line-height);
    opacity: 1;
    top: calc(50% - var(--range-line-height))
}.wr .form-control--range{
    flex-grow: 0;
    padding-left: calc(var(--scale-px) * 32);
    position: relative;
    width: 50%
}.wr [lang=en] .form-control--range{
    padding-left: 0
}.wr .form-control--range--single{
    padding-left: 0 !important;
    width: 100%
}.wr .form-control--range .form-label{
    color: var(--t-small);
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) !important
}.wr [lang=en] .form-control--range .form-label{
    display: none
}.wr .form-control--range input{
    border: none;
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 500;
    min-height: var(--lg, calc(var(--scale-px) * 60)) var(--n-lg, calc(var(--scale-px) * 40));
    padding: 0;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: calc(var(--scale-text-rem) * 1.2);
    --lh: 1.5em;
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase
}.wr .is-win .form-control--range input{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .form-control--range input.news-modal__title,.wr [lang=en] .form-control--range input:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .form-control--range+.form-control--range:before{
    border-left: 1px solid var(--t-line);
    bottom: 0;
    content: "";
    left: calc(var(--scale-px) * -15);
    position: absolute;
    top: 0
}.wr .grecaptcha-badge,.wr .smart-captcha_invisible{
    display: none !important
}.wr .form-footer{
    margin-bottom: var(--md, var(--spacing)) var(--n-md, calc(var(--spacing) * 2));
    margin-top: var(--md, var(--spacing)) var(--n-md, calc(var(--spacing) * 2))
}.wr .form-footer:where(:first-child){
    margin-top: 0
}.wr .form-footer:where(:last-child){
    margin-bottom: 0
}.wr .error-message{
    color: #fcb467;
    text-transform: none
}.wr .flats-subscribe .error-message{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 500;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: calc(var(--scale-text-rem) * 1);
    --lh: 1.4em;
    color: var(--c-olive);
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase;
    width: 32%
}.wr .is-win .flats-subscribe .error-message{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .flats-subscribe .error-message.news-modal__title,.wr [lang=en] .flats-subscribe .error-message:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .flats-subscribe .error-message{
        bottom: 25%;
        position: absolute
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats-subscribe .error-message{
        margin-bottom: calc(var(--spacing) * 2);
        position: relative;
        width: 100%
    }}.wr div.error,.wr label.error{
    color: var(--c-error);
    display: block;
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-top: calc(var(--scale-px) * 12);
    text-transform: none;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: calc(var(--scale-text-rem) * 1);
    --lh: 1.4em;
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase;
    transform: translateY(0);
    transition: transform .4s cubic-bezier(.25, .74, .22, .99)
}.wr .is-win div.error,.wr .is-win label.error{
    --fos: -0.175em;
    --foe: -0.125em
}.wr [lang=en] div.error:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr [lang=en] label.error:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn),.wr div.error.news-modal__title,.wr label.error.news-modal__title{
    line-height: calc(var(--lh) + .2em)
}.wr .ui-light div.error,.wr .ui-light label.error{
    color: var(--t-text)
}.wr .form-control--error input,.wr .form-control--error textarea{
    border-color: var(--t-text)
}.wr .tooltip{
    --tooltip-direction-x: 0;
    --tooltip-direction-y: -1;
    bottom: 100%;
    left: 50%;
    margin-bottom: var(--tooltip-distance);
    pointer-events: none;
    position: absolute;
    transform: translateX(-50%);
    width: -moz-max-content;
    width: max-content
}.wr .tooltip__content{
    background: var(--tooltip-background);
    border-radius: var(--tooltip-border-radius);
    box-shadow: var(--tooltip-shadow);
    color: var(--tooltip-color);
    padding: var(--tooltip-padding);
    position: relative
}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11),
(min-width:1440px) and (min-height:700px){.wr .tooltip__content{
        max-width: calc(var(--scale-px) * 266)
    }}.wr .tooltip__content p{
    backface-visibility: hidden
}.wr .tooltip__content .tooltip__mobile-link{
    padding-bottom: 20px
}.wr .tooltip__content .tooltip__mobile-link .btn__content{
    justify-content: space-between
}.wr .tooltip__content .tooltip__mobile-link:not(:last-of-type){
    border-bottom: 1px solid var(--t-line);
    margin-bottom: 20px
}.wr .tooltip__close{
    position: absolute;
    right: calc(var(--scale-px) * 20);
    top: calc(var(--scale-px) * 20)
}.wr .tooltip__triangle{
    border-color: var(--tooltip-arrow-background) transparent transparent transparent;
    border-style: solid;
    border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) / 2) 0 calc(var(--tooltip-arrow-width) / 2);
    height: 0;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    transform-origin: 50% 0;
    width: 0;
    z-index: 1
}.wr .tooltip[data-side]{
    bottom: auto;
    left: 0;
    margin-top: calc(var(--tooltip-distance) * -1);
    top: 0;
    transform: none;
    z-index: 2
}.wr .tooltip[data-side] .tooltip__triangle{
    left: auto;
    top: auto;
    transform: none
}.wr .tooltip[data-side=bottom]{
    --tooltip-direction-y: 1;
    margin-top: var(--tooltip-distance)
}.wr .tooltip[data-side=left]{
    --tooltip-direction-y: 0;
    --tooltip-direction-x: -1;
    margin-left: calc(var(--tooltip-distance) * -1);
    margin-top: 0
}.wr .tooltip[data-side=right]{
    --tooltip-direction-y: 0;
    --tooltip-direction-x: 1;
    margin-left: calc(var(--tooltip-distance));
    margin-top: 0
}.wr .tooltip--interactive{
    pointer-events: unset;
    z-index: 47
}.wr .tooltip--interactive:before{
    content: "";
    inset: calc(var(--tooltip-distance) * -1);
    position: absolute
}.wr .tooltip{
    opacity: 0;
    transition-property: visibility, opacity;
    visibility: hidden
}.wr .tooltip__animation{
    transform: translate(calc(var(--tooltip-animation-distance) * var(--tooltip-direction-x)), calc(var(--tooltip-animation-distance) * var(--tooltip-direction-y)));
    transition-property: transform
}.wr .has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]),.wr .has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]),.wr .tooltip--interactive:not(.tooltip--closable):hover,.wr .tooltip--visible,.wr [data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]),.wr [data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]){
    opacity: 1;
    visibility: visible
}.wr .has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]) .tooltip__animation,.wr .has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]) .tooltip__animation,.wr .tooltip--interactive:not(.tooltip--closable):hover .tooltip__animation,.wr .tooltip--visible .tooltip__animation,.wr [data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]) .tooltip__animation,.wr [data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]) .tooltip__animation{
    transform: translate(0)
}.wr .tooltip{
    --tooltip-background: var(--t-background);
    --tooltip-color: var(--t-text);
    --tooltip-arrow-width: calc(var(--scale-px) * 28);
    --tooltip-arrow-height: calc(var(--scale-px) * 8);
    --tooltip-arrow-background: var(--tooltip-background);
    --tooltip-distance: calc(var(--scale-px) * 15);
    --tooltip-animation-distance: calc(var(--scale-px) * -10);
    --tooltip-padding: calc(var(--scale-px) * 20);
    --tooltip-border-radius: 0;
    --tooltip-shadow: none
}.wr .tooltip--popover-corner{
    --tooltip-padding: calc(var(--scale-px) * 30);
    --tooltip-animation-distance: 0;
    --tooltip-distance: 0
}.wr .tooltip--popover-corner .tooltip__content{
    aspect-ratio: 24/34;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: none;
    width: calc(var(--grid-col) * 2)
}.wr .with-modal .tooltip--popover-corner .tooltip__content{
    opacity: 0;
    transition: opacity .2s ease
}.wr .tooltip--popover-corner .tooltip__content__info-item{
    gap: calc(var(--spacing) / 2)
}.wr .tooltip--popover-corner .tooltip__content__info-item:not(:last-of-type){
    border-bottom: 1px solid var(--t-line);
    margin-bottom: calc(var(--scale-px) * 20);
    padding-bottom: calc(var(--scale-px) * 20)
}.wr .tooltip--popover-flat-corner{
    --tooltip-padding: 0;
    --tooltip-animation-distance: 0;
    --tooltip-distance: 0
}.wr .tooltip--popover-flat-corner .tooltip__content{
    min-width: calc(var(--scale-px) * 380)
}.wr [id*=floor-modal] .tooltip--popover-flat-corner .tooltip__content{
    min-width: var(--xxxl, calc(var(--scale-px) * 480)) var(--n-xxxl, calc(var(--scale-px) * 380))
}.wr .tooltip--popover-flat-corner li{
    list-style-type: none
}.wr .tooltip--feature{
    --tooltip-background: var(--c-dark-green);
    --tooltip-color: var(--c-beige);
    --tooltip-arrow-width: calc(var(--scale-px) * 10);
    --tooltip-arrow-height: calc(var(--scale-px) * 4);
    --tooltip-padding: calc(var(--scale-px) * 12)
}.wr .tooltip--feature,.wr .tooltip--feature .tooltip__animation,.wr .tooltip--feature .tooltip__content{
    border-radius: 20px
}.wr .tooltip--feature .tooltip__triangle{
    top: 3% !important
}.wr .tooltip--subscribe{
    --tooltip-background: rgba(var(--c-beige-rgb), 0.1);
    backdrop-filter: blur(15px);
    border-radius: 20px;
    z-index: 10
}.wr .tooltip--subscribe .tooltip__animation{
    border-radius: 20px
}.wr .tooltip--subscribe .tooltip__content{
    border-radius: 20px;
    padding: calc(var(--scale-px) * 20)
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .tooltip--subscribe .tooltip__content{
        min-width: calc(var(--scale-px) * 260)
    }.wr .tooltip--subscribe .tooltip__content .tooltip__content__text{
        font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
        font-weight: 400;
        margin-bottom: calc(var(--scale-px) * 14);
        max-width: calc(var(--scale-px) * 139);
        --fos: -0.175em;
        --foe: -0.125em;
        font-size: calc(var(--scale-text-rem) * 1.2);
        --lh: 1.33333em;
        letter-spacing: 0;
        line-height: var(--lh)
    }.wr .is-win .tooltip--subscribe .tooltip__content .tooltip__content__text{
        --fos: -0.175em;
        --foe: -0.125em
    }.wr .tooltip--subscribe .tooltip__content .tooltip__content__text.news-modal__title,.wr [lang=en] .tooltip--subscribe .tooltip__content .tooltip__content__text:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
        line-height: calc(var(--lh) + .2em)
    }}.wr .tooltip--sort{
    --tooltip-background: rgba(var(--c-beige-rgb), 0.1);
    z-index: 10 !important
}.wr .tooltip--sort .tooltip__content{
    padding: 20px
}.wr .tooltip--sort input[name=sort]:checked .btn--tooltip-link .btn__text{
    color: var(--t-text)
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .tooltip--sort{
        backdrop-filter: blur(15px)
    }.wr .tooltip--sort,.wr .tooltip--sort .tooltip__animation,.wr .tooltip--sort .tooltip__content{
        border-radius: 20px
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .tooltip--sort{
        --tooltip-distance: 0;
        --tooltip-background: var(--c-beige-background) !important;
        --t-background: var(--c-beige-background);
        --t-background-rgb: var(--c-beige-background-rgb);
        --t-line: rgba(var(--c-dark-green-rgb), 0.2);
        --t-small: rgba(var(--c-dark-green-rgb), 0.4);
        --t-text: var(--c-dark-green);
        --t-text-rgb: var(--c-dark-green-rgb);
        --t-heading: var(--c-dark-green);
        --t-heading-rgb: var(--c-dark-green-rgb);
        --t-primary: var(--c-green);
        --t-primary-rgb: var(--c-green-rgb);
        --t-secondary: var(--c-accent-dark);
        --t-secondary-rgb: var(--c-accent-dark-rgb);
        --t-list-item-point: rgba(var(--c-dark-green-rgb), 0.4);
        --t-button-text: var(--c-beige);
        --t-button-text-rgb: var(--c-beige-rgb);
        --t-button-hover: var(--c-green);
        --t-button-hover-rgb: var(--c-green-rgb);
        --t-button-primary-text: var(--t-button-text);
        --t-button-primary-text-rgb: var(--t-button-text-rgb);
        --t-button-primary-background: var(--t-primary);
        --t-button-primary-background-rgb: var(--t-primary-rgb);
        --t-button-primary-hover-text: var(--t-button-text);
        --t-button-primary-hover-text-rgb: var(--t-button-text-rgb);
        --t-button-primary-hover-background: var(--t-secondary);
        --t-button-primary-hover-background-rgb: var(--t-secondary-rgb);
        --t-button-primary-active-text: var(--t-button-text);
        --t-button-primary-active-text-rgb: var(--t-button-text-rgb);
        --t-button-primary-active-background: var(--t-secondary);
        --t-button-primary-active-background-rgb: var(--t-secondary-rgb);
        --t-button-primary-disabled-text: var(--t-button-text);
        --t-button-primary-disabled-text-rgb: var(--t-button-text-rgb);
        --t-button-primary-disabled-background: rgba(var(--t-secondary-rgb), 0.4);
        --t-button-primary-active-hover-text: var(--t-button-text);
        --t-button-primary-active-hover-text-rgb: var(--t-button-text-rgb);
        --t-button-primary-active-hover-background: var(--t-secondary);
        --t-button-primary-active-hover-background-rgb: var(--t-secondary-rgb);
        --t-button-outline-active-text: var(--t-heading);
        --t-button-outline-active-text-rgb: var(--t-heading-rgb);
        --t-button-outline-active-background: transparent;
        --t-button-outline-active-border: var(--t-heading);
        --t-button-outline-active-border-rgb: var(--t-heading-rgb);
        --t-button-outline-active-hover-text: var(--t-heading);
        --t-button-outline-active-hover-text-rgb: var(--t-heading-rgb);
        --t-button-outline-active-hover-background: var(--c-button-hover-gradient-light);
        --t-button-outline-active-hover-background-rgb: var(--c-button-hover-gradient-light-rgb);
        --t-button-outline-active-hover-border: var(--t-heading);
        --t-button-outline-active-hover-border-rgb: var(--t-heading-rgb);
        --t-button-outline-active-disabled-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-outline-active-disabled-background: transparent;
        --t-button-outline-active-disabled-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-outline-active-active-text: var(--t-background);
        --t-button-outline-active-active-text-rgb: var(--t-background-rgb);
        --t-button-outline-active-active-background: var(--t-heading);
        --t-button-outline-active-active-background-rgb: var(--t-heading-rgb);
        --t-button-outline-active-active-border: var(--t-heading);
        --t-button-outline-active-active-border-rgb: var(--t-heading-rgb);
        --t-button-outline-active-active-hover-text: var(--t-background);
        --t-button-outline-active-active-hover-text-rgb: var(--t-background-rgb);
        --t-button-outline-active-active-hover-background: var(--t-heading);
        --t-button-outline-active-active-hover-background-rgb: var(--t-heading-rgb);
        --t-button-outline-active-active-hover-border: var(--t-heading);
        --t-button-outline-active-active-hover-border-rgb: var(--t-heading-rgb);
        --t-button-outline-text: var(--t-heading);
        --t-button-outline-text-rgb: var(--t-heading-rgb);
        --t-button-outline-background: transparent;
        --t-button-outline-border: var(--t-heading);
        --t-button-outline-border-rgb: var(--t-heading-rgb);
        --t-button-outline-hover-text: var(--t-heading);
        --t-button-outline-hover-text-rgb: var(--t-heading-rgb);
        --t-button-outline-hover-background: var(--c-button-hover-gradient-light);
        --t-button-outline-hover-background-rgb: var(--c-button-hover-gradient-light-rgb);
        --t-button-outline-hover-border: var(--t-heading);
        --t-button-outline-hover-border-rgb: var(--t-heading-rgb);
        --t-button-outline-disabled-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-outline-disabled-background: transparent;
        --t-button-outline-disabled-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-link-text: var(--t-heading);
        --t-button-link-text-rgb: var(--t-heading-rgb);
        --t-button-link-hover-text: var(--t-heading);
        --t-button-link-hover-text-rgb: var(--t-heading-rgb);
        --t-button-link-hover-border: var(--t-heading);
        --t-button-link-hover-border-rgb: var(--t-heading-rgb);
        --t-button-link-heading-text: var(--t-heading);
        --t-button-link-heading-text-rgb: var(--t-heading-rgb);
        --t-button-link-heading-border: rgba(var(--t-heading-rgb), 0.15);
        --t-button-link-heading-hover-text: var(--t-heading);
        --t-button-link-heading-hover-text-rgb: var(--t-heading-rgb);
        --t-button-link-heading-hover-border: var(--t-heading);
        --t-button-link-heading-hover-border-rgb: var(--t-heading-rgb);
        --t-button-tooltip-link-text: rgba(var(--t-text-rgb), 0.5);
        --t-button-tooltip-link-hover-text: var(--t-text);
        --t-button-tooltip-link-hover-text-rgb: var(--t-text-rgb);
        --t-button-tooltip-link-active-text: var(--t-text);
        --t-button-tooltip-link-active-text-rgb: var(--t-text-rgb);
        --t-button-disabled-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-disabled-background: transparent;
        --t-button-disabled-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-disabled-hover-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-disabled-hover-background: transparent;
        --t-button-disabled-hover-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-disabled-disabled-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-disabled-disabled-background: transparent;
        --t-button-disabled-disabled-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-tab-text: var(--t-heading);
        --t-button-tab-text-rgb: var(--t-heading-rgb);
        --t-button-tab-background: transparent;
        --t-button-tab-border: var(--t-line);
        --t-button-tab-border-rgb: var(--t-line-rgb);
        --t-button-tab-hover-text: var(--t-heading);
        --t-button-tab-hover-text-rgb: var(--t-heading-rgb);
        --t-button-tab-hover-background: var(--c-button-hover-gradient-dark);
        --t-button-tab-hover-background-rgb: var(--c-button-hover-gradient-dark-rgb);
        --t-button-tab-hover-border: var(--t-heading);
        --t-button-tab-hover-border-rgb: var(--t-heading-rgb);
        --t-button-tab-disabled-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-tab-disabled-background: transparent;
        --t-button-tab-disabled-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-tab-active-text: var(--t-heading);
        --t-button-tab-active-text-rgb: var(--t-heading-rgb);
        --t-button-tab-active-background: transparent;
        --t-button-tab-active-border: var(--t-heading);
        --t-button-tab-active-border-rgb: var(--t-heading-rgb);
        --t-link-default-normal: var(--t-primary);
        --t-link-default-normal-rgb: var(--t-primary-rgb);
        --t-link-default-hover: var(--t-heading);
        --t-link-default-hover-rgb: var(--t-heading-rgb);
        --t-link-default-active: var(--t-heading);
        --t-link-default-active-rgb: var(--t-heading-rgb);
        --t-link-text-normal: var(--t-text);
        --t-link-text-normal-rgb: var(--t-text-rgb);
        --t-link-text-hover: var(--t-primary);
        --t-link-text-hover-rgb: var(--t-primary-rgb);
        --t-link-text-active: var(--t-primary);
        --t-link-text-active-rgb: var(--t-primary-rgb);
        align-items: flex-end;
        background: rgba(var(--c-dark-green-rgb), .8);
        color: var(--t-text);
        display: flex;
        height: calc(100 * var(--dvh));
        left: 0;
        position: fixed;
        top: 0;
        transform: none !important;
        width: 100vw
    }.wr .tooltip--sort .tooltip__group{
        border-top: 1px solid var(--t-line);
        display: flex;
        margin-bottom: calc(var(--spacing-layout) * 2)
    }.wr .tooltip--sort .tooltip__group .col:not(:last-child){
        border-right: 1px solid var(--t-line)
    }.wr .tooltip--sort .tooltip__content-top{
        align-items: flex-start;
        display: flex;
        justify-content: space-between;
        width: 100%
    }.wr .tooltip--sort .tooltip__background{
        background: rgba(var(--t-secondary-rgb), .2);
        display: block;
        height: 200lvh;
        left: 0;
        position: absolute;
        right: 0;
        top: calc(-100 * var(--lvh))
    }.wr .tooltip--sort .tooltip__content{
        max-width: 100vw;
        padding-bottom: 30px;
        width: 100vw
    }}.wr .tooltip--share{
    --tooltip-background: rgba(var(--c-beige-rgb), 0.1);
    backdrop-filter: blur(15px);
    min-width: 225px;
    z-index: 10
}.wr .tooltip--share,.wr .tooltip--share .tooltip__animation{
    border-radius: 20px
}.wr .tooltip--share .tooltip__group{
    display: flex
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .tooltip--share .tooltip__group{
        flex-direction: column;
        gap: calc(var(--scale-px) * 12)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .tooltip--share .tooltip__group{
        border-top: 1px solid var(--t-line);
        display: flex;
        margin-bottom: calc(var(--spacing-layout) * 2)
    }.wr .tooltip--share .tooltip__group .col:first-child{
        border-right: 1px solid var(--t-line)
    }.wr .tooltip--share .tooltip__group .col:last-child{
        border-left: 1px solid var(--t-line)
    }}.wr .tooltip--share .tooltip__content{
    border-radius: 20px;
    padding: calc(var(--scale-px) * 20)
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .tooltip--share .tooltip__content{
        min-width: calc(var(--scale-px) * 260)
    }.wr .tooltip--share .tooltip__content .tooltip__content__text{
        font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
        font-weight: 400;
        margin-bottom: calc(var(--scale-px) * 14);
        max-width: calc(var(--scale-px) * 139);
        --fos: -0.175em;
        --foe: -0.125em;
        font-size: calc(var(--scale-text-rem) * 1.2);
        --lh: 1.33333em;
        letter-spacing: 0;
        line-height: var(--lh)
    }.wr .is-win .tooltip--share .tooltip__content .tooltip__content__text{
        --fos: -0.175em;
        --foe: -0.125em
    }.wr .tooltip--share .tooltip__content .tooltip__content__text.news-modal__title,.wr [lang=en] .tooltip--share .tooltip__content .tooltip__content__text:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
        line-height: calc(var(--lh) + .2em)
    }.wr .tooltip--dark{
        --tooltip-background: var(--c-dark-green) !important;
        --tooltip-color: var(--c-beige) !important;
        --t-background: var(--c-dark-green);
        --t-background-rgb: var(--c-dark-green-rgb);
        --t-line: rgba(var(--c-beige-rgb), 0.2);
        --t-small: rgba(var(--c-beige-background-rgb), 0.5);
        --t-text: var(--c-beige);
        --t-text-rgb: var(--c-beige-rgb);
        --t-heading: var(--c-beige);
        --t-heading-rgb: var(--c-beige-rgb);
        --t-primary: var(--c-beige-background);
        --t-primary-rgb: var(--c-beige-background-rgb);
        --t-secondary: var(--c-beige);
        --t-secondary-rgb: var(--c-beige-rgb);
        --t-button-hover: var(--t-button-hover-dark);
        --t-button-hover-rgb: var(--t-button-hover-dark-rgb);
        --t-button-primary-text: var(--t-background);
        --t-button-primary-text-rgb: var(--t-background-rgb);
        --t-button-primary-background: var(--t-primary);
        --t-button-primary-background-rgb: var(--t-primary-rgb);
        --t-button-primary-hover-text: var(--t-background);
        --t-button-primary-hover-text-rgb: var(--t-background-rgb);
        --t-button-primary-hover-background: var(--t-heading);
        --t-button-primary-hover-background-rgb: var(--t-heading-rgb);
        --t-button-primary-active-text: var(--t-background);
        --t-button-primary-active-text-rgb: var(--t-background-rgb);
        --t-button-primary-active-background: var(--t-heading);
        --t-button-primary-active-background-rgb: var(--t-heading-rgb);
        --t-button-primary-active-hover-text: var(--t-background);
        --t-button-primary-active-hover-text-rgb: var(--t-background-rgb);
        --t-button-primary-active-hover-background: var(--t-heading);
        --t-button-primary-active-hover-background-rgb: var(--t-heading-rgb);
        --t-button-outline-text: var(--t-heading);
        --t-button-outline-text-rgb: var(--t-heading-rgb);
        --t-button-outline-background: transparent;
        --t-button-outline-border: var(--t-heading);
        --t-button-outline-border-rgb: var(--t-heading-rgb);
        --t-button-outline-hover-text: var(--t-heading);
        --t-button-outline-hover-text-rgb: var(--t-heading-rgb);
        --t-button-outline-hover-background: var(--c-button-hover-gradient-dark);
        --t-button-outline-hover-background-rgb: var(--c-button-hover-gradient-dark-rgb);
        --t-button-outline-hover-border: var(--t-heading);
        --t-button-outline-hover-border-rgb: var(--t-heading-rgb);
        --t-button-outline-disabled-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-outline-disabled-background: transparent;
        --t-button-outline-disabled-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-tab-text: var(--t-heading);
        --t-button-tab-text-rgb: var(--t-heading-rgb);
        --t-button-tab-background: transparent;
        --t-button-tab-border: var(--t-line);
        --t-button-tab-border-rgb: var(--t-line-rgb);
        --t-button-tab-hover-text: var(--t-heading);
        --t-button-tab-hover-text-rgb: var(--t-heading-rgb);
        --t-button-tab-hover-background: var(--c-button-hover-gradient-dark);
        --t-button-tab-hover-background-rgb: var(--c-button-hover-gradient-dark-rgb);
        --t-button-tab-hover-border: var(--t-heading);
        --t-button-tab-hover-border-rgb: var(--t-heading-rgb);
        --t-button-tab-disabled-text: rgba(var(--t-heading-rgb), 0.4);
        --t-button-tab-disabled-background: transparent;
        --t-button-tab-disabled-border: rgba(var(--t-heading-rgb), 0.1);
        --t-button-tab-active-text: var(--t-heading);
        --t-button-tab-active-text-rgb: var(--t-heading-rgb);
        --t-button-tab-active-background: transparent;
        --t-button-tab-active-border: var(--t-heading);
        --t-button-tab-active-border-rgb: var(--t-heading-rgb);
        --t-button-link-text: var(--t-text);
        --t-button-link-text-rgb: var(--t-text-rgb);
        --t-button-link-hover-text: var(--t-text);
        --t-button-link-hover-text-rgb: var(--t-text-rgb);
        --t-button-link-hover-border: var(--t-text);
        --t-button-link-hover-border-rgb: var(--t-text-rgb);
        color: var(--t-text)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){}@keyframes spin{
    to {
        transform: rotate(1turn)
    }
}.wr .spinner{
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}.wr .spinner .icon{
    animation: spin 1s linear infinite
}.wr .ui-background,.wr{
    background: var(--t-background)
}.wr .container,.wr .container-h,.wr .container-v{
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-max-width);
    padding-left: var(--container-h-padding-left);
    padding-right: var(--container-h-padding-right);
    position: relative;
    width: 100%
}.wr .container-h:after,.wr .container-h:before,.wr .container-v:after,.wr .container-v:before,.wr .container:after,.wr .container:before{
    content: " ";
    display: table
}.wr .container,.wr .container-h,.wr .container-h-vars,.wr .container-v,.wr .container-v-vars,.wr .container-vars{
    --container-content-width: calc(min(var(--vw100), var(--container-max-width)) - var(--container-h-padding-left) - var(--container-h-padding-right))
}.wr{
    --container-max-width: var(--vw100);
    --container-content-width: var(--vw100);
    --container-h-padding-left: 0px;
    --container-h-padding-right: 0px
}.wr .container-h{
    padding-left: var(--spacing);
    padding-right: var(--spacing)
}.wr .container-v{
    padding-bottom: var(--md, var(--spacing)) var(--n-md, calc(var(--spacing) * 2));
    padding-top: var(--md, var(--spacing)) var(--n-md, calc(var(--spacing) * 2))
}.wr .container-h,.wr .container-h-vars{
    --container-h-padding-left-value: var(--spacing);
    --container-h-padding-left: var(--container-h-padding-left-value);
    --container-h-padding-right-value: var(--spacing);
    --container-h-padding-right: var(--container-h-padding-right-value)
}@media print{.wr .container .container,.wr .container .container-h,.wr .container .container-v{
        margin-left: 0;
        margin-right: 0;
        max-width: none;
        padding-left: 0;
        padding-right: 0
    }}.wr .full-width{
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    right: 50%;
    width: var(--vw100)
}.wr .row{
    display: flex;
    flex-wrap: wrap
}.wr .col{
    flex: 1;
    max-width: 100%
}.wr .col--xs-1{
    flex: 0 1 25vw;
    width: 25vw
}.wr .offset--xs-1{
    margin-left: 25vw
}.wr .col--xs-2{
    flex: 0 1 50vw;
    width: 50vw
}.wr .offset--xs-2{
    margin-left: 50vw
}.wr .col--xs-3{
    flex: 0 1 75vw;
    width: 75vw
}.wr .offset--xs-3{
    margin-left: 75vw
}.wr .col--xs-4{
    flex: 0 1 100vw;
    width: 100vw
}.wr .offset--xs-4{
    margin-left: 100vw
}.wr .col--xs-full{
    flex: 0 1 100%;
    width: 100%
}.wr .offset--xs-0{
    margin-left: 0
}.wr .col--xs-auto{
    flex: 0 0 auto;
    width: auto
}.wr .col--xs-fill{
    flex: 1 1 auto;
    width: auto
}.wr .col--xs-fit{
    flex: 1;
    width: auto
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .col--md-1{
        flex: 0 1 8.3333vw;
        width: 8.3333vw
    }.wr .offset--md-1{
        margin-left: 8.3333vw
    }.wr .col--md-2{
        flex: 0 1 16.6666vw;
        width: 16.6666vw
    }.wr .offset--md-2{
        margin-left: 16.6666vw
    }.wr .col--md-3{
        flex: 0 1 25vw;
        width: 25vw
    }.wr .offset--md-3{
        margin-left: 25vw
    }.wr .col--md-4{
        flex: 0 1 33.3333vw;
        width: 33.3333vw
    }.wr .offset--md-4{
        margin-left: 33.3333vw
    }.wr .col--md-5{
        flex: 0 1 41.6666vw;
        width: 41.6666vw
    }.wr .offset--md-5{
        margin-left: 41.6666vw
    }.wr .col--md-6{
        flex: 0 1 50vw;
        width: 50vw
    }.wr .offset--md-6{
        margin-left: 50vw
    }.wr .col--md-7{
        flex: 0 1 58.3333vw;
        width: 58.3333vw
    }.wr .offset--md-7{
        margin-left: 58.3333vw
    }.wr .col--md-8{
        flex: 0 1 66.6666vw;
        width: 66.6666vw
    }.wr .offset--md-8{
        margin-left: 66.6666vw
    }.wr .col--md-9{
        flex: 0 1 75vw;
        width: 75vw
    }.wr .offset--md-9{
        margin-left: 75vw
    }.wr .col--md-10{
        flex: 0 1 83.3333vw;
        width: 83.3333vw
    }.wr .offset--md-10{
        margin-left: 83.3333vw
    }.wr .col--md-11{
        flex: 0 1 91.6666vw;
        width: 91.6666vw
    }.wr .offset--md-11{
        margin-left: 91.6666vw
    }.wr .col--md-12{
        flex: 0 1 100vw;
        width: 100vw
    }.wr .offset--md-12{
        margin-left: 100vw
    }.wr .col--md-full{
        flex: 0 1 100%;
        width: 100%
    }.wr .offset--md-0{
        margin-left: 0
    }.wr .col--md-auto{
        flex: 0 0 auto;
        width: auto
    }.wr .col--md-fill{
        flex: 1 1 auto;
        width: auto
    }.wr .col--md-fit{
        flex: 1;
        width: auto
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .col--lg-1{
        flex: 0 1 8.3333vw;
        width: 8.3333vw
    }.wr .offset--lg-1{
        margin-left: 8.3333vw
    }.wr .col--lg-2{
        flex: 0 1 16.6666vw;
        width: 16.6666vw
    }.wr .offset--lg-2{
        margin-left: 16.6666vw
    }.wr .col--lg-3{
        flex: 0 1 25vw;
        width: 25vw
    }.wr .offset--lg-3{
        margin-left: 25vw
    }.wr .col--lg-4{
        flex: 0 1 33.3333vw;
        width: 33.3333vw
    }.wr .offset--lg-4{
        margin-left: 33.3333vw
    }.wr .col--lg-5{
        flex: 0 1 41.6666vw;
        width: 41.6666vw
    }.wr .offset--lg-5{
        margin-left: 41.6666vw
    }.wr .col--lg-6{
        flex: 0 1 50vw;
        width: 50vw
    }.wr .offset--lg-6{
        margin-left: 50vw
    }.wr .col--lg-7{
        flex: 0 1 58.3333vw;
        width: 58.3333vw
    }.wr .offset--lg-7{
        margin-left: 58.3333vw
    }.wr .col--lg-8{
        flex: 0 1 66.6666vw;
        width: 66.6666vw
    }.wr .offset--lg-8{
        margin-left: 66.6666vw
    }.wr .col--lg-9{
        flex: 0 1 75vw;
        width: 75vw
    }.wr .offset--lg-9{
        margin-left: 75vw
    }.wr .col--lg-10{
        flex: 0 1 83.3333vw;
        width: 83.3333vw
    }.wr .offset--lg-10{
        margin-left: 83.3333vw
    }.wr .col--lg-11{
        flex: 0 1 91.6666vw;
        width: 91.6666vw
    }.wr .offset--lg-11{
        margin-left: 91.6666vw
    }.wr .col--lg-12{
        flex: 0 1 100vw;
        width: 100vw
    }.wr .offset--lg-12{
        margin-left: 100vw
    }.wr .col--lg-full{
        flex: 0 1 100%;
        width: 100%
    }.wr .offset--lg-0{
        margin-left: 0
    }.wr .col--lg-auto{
        flex: 0 0 auto;
        width: auto
    }.wr .col--lg-fill{
        flex: 1 1 auto;
        width: auto
    }.wr .col--lg-fit{
        flex: 1;
        width: auto
    }}@media (min-width:1920px) and (min-height:700px){.wr .col--xxxl-1{
        flex: 0 1 8.3333vw;
        width: 8.3333vw
    }.wr .offset--xxxl-1{
        margin-left: 8.3333vw
    }.wr .col--xxxl-2{
        flex: 0 1 16.6666vw;
        width: 16.6666vw
    }.wr .offset--xxxl-2{
        margin-left: 16.6666vw
    }.wr .col--xxxl-3{
        flex: 0 1 25vw;
        width: 25vw
    }.wr .offset--xxxl-3{
        margin-left: 25vw
    }.wr .col--xxxl-4{
        flex: 0 1 33.3333vw;
        width: 33.3333vw
    }.wr .offset--xxxl-4{
        margin-left: 33.3333vw
    }.wr .col--xxxl-5{
        flex: 0 1 41.6666vw;
        width: 41.6666vw
    }.wr .offset--xxxl-5{
        margin-left: 41.6666vw
    }.wr .col--xxxl-6{
        flex: 0 1 50vw;
        width: 50vw
    }.wr .offset--xxxl-6{
        margin-left: 50vw
    }.wr .col--xxxl-7{
        flex: 0 1 58.3333vw;
        width: 58.3333vw
    }.wr .offset--xxxl-7{
        margin-left: 58.3333vw
    }.wr .col--xxxl-8{
        flex: 0 1 66.6666vw;
        width: 66.6666vw
    }.wr .offset--xxxl-8{
        margin-left: 66.6666vw
    }.wr .col--xxxl-9{
        flex: 0 1 75vw;
        width: 75vw
    }.wr .offset--xxxl-9{
        margin-left: 75vw
    }.wr .col--xxxl-10{
        flex: 0 1 83.3333vw;
        width: 83.3333vw
    }.wr .offset--xxxl-10{
        margin-left: 83.3333vw
    }.wr .col--xxxl-11{
        flex: 0 1 91.6666vw;
        width: 91.6666vw
    }.wr .offset--xxxl-11{
        margin-left: 91.6666vw
    }.wr .col--xxxl-12{
        flex: 0 1 100vw;
        width: 100vw
    }.wr .offset--xxxl-12{
        margin-left: 100vw
    }.wr .col--xxxl-full{
        flex: 0 1 100%;
        width: 100%
    }.wr .offset--xxxl-0{
        margin-left: 0
    }.wr .col--xxxl-auto{
        flex: 0 0 auto;
        width: auto
    }.wr .col--xxxl-fill{
        flex: 1 1 auto;
        width: auto
    }.wr .col--xxxl-fit{
        flex: 1;
        width: auto
    }}.wr .col--fill{
    flex-grow: 1
}.wr .col--no-shrink{
    flex-shrink: 0
}.wr .row--start-xs{
    justify-content: flex-start
}.wr .row--center-xs{
    justify-content: center
}.wr .row--end-xs{
    justify-content: flex-end
}.wr .row--top-xs{
    align-items: flex-start
}.wr .row--middle-xs{
    align-items: center
}.wr .row--bottom-xs{
    align-items: flex-end
}.wr .row--around-xs{
    justify-content: space-around
}.wr .row--between-xs{
    justify-content: space-between
}.wr .row .col--order-first-xs{
    order: -1
}.wr .row .col--order-normal-xs{
    order: 0
}.wr .row .col--order-last-xs{
    order: 1
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .row--start-md{
        justify-content: flex-start
    }.wr .row--center-md{
        justify-content: center
    }.wr .row--end-md{
        justify-content: flex-end
    }.wr .row--top-md{
        align-items: flex-start
    }.wr .row--middle-md{
        align-items: center
    }.wr .row--bottom-md{
        align-items: flex-end
    }.wr .row--around-md{
        justify-content: space-around
    }.wr .row--between-md{
        justify-content: space-between
    }.wr .row .col--order-first-md{
        order: -1
    }.wr .row .col--order-normal-md{
        order: 0
    }.wr .row .col--order-last-md{
        order: 1
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .row--start-lg{
        justify-content: flex-start
    }.wr .row--center-lg{
        justify-content: center
    }.wr .row--end-lg{
        justify-content: flex-end
    }.wr .row--top-lg{
        align-items: flex-start
    }.wr .row--middle-lg{
        align-items: center
    }.wr .row--bottom-lg{
        align-items: flex-end
    }.wr .row--around-lg{
        justify-content: space-around
    }.wr .row--between-lg{
        justify-content: space-between
    }.wr .row .col--order-first-lg{
        order: -1
    }.wr .row .col--order-normal-lg{
        order: 0
    }.wr .row .col--order-last-lg{
        order: 1
    }}@media (min-width:1920px) and (min-height:700px){.wr .row--start-xxxl{
        justify-content: flex-start
    }.wr .row--center-xxxl{
        justify-content: center
    }.wr .row--end-xxxl{
        justify-content: flex-end
    }.wr .row--top-xxxl{
        align-items: flex-start
    }.wr .row--middle-xxxl{
        align-items: center
    }.wr .row--bottom-xxxl{
        align-items: flex-end
    }.wr .row--around-xxxl{
        justify-content: space-around
    }.wr .row--between-xxxl{
        justify-content: space-between
    }.wr .row .col--order-first-xxxl{
        order: -1
    }.wr .row .col--order-normal-xxxl{
        order: 0
    }.wr .row .col--order-last-xxxl{
        order: 1
    }}.wr .row--nowrap{
    flex-wrap: nowrap
}.wr .container,.wr .container-h,.wr .container-h-vars,.wr .container-v,.wr .container-v-vars,.wr .container-vars,.wr{
    --grid-col: var(--md, calc((var(--container-content-width) - var(--grid-gutter) * 11) / 12)) var(--n-md, calc((var(--container-content-width) - var(--grid-gutter) * 3) / 4))
}.wr{
    --grid-gutter: 0vw
}.wr .p-relative{
    position: relative
}.wr .pt-0,.wr .pt-0\:xs,.wr .py-0,.wr .py-0\:xs{
    padding-top: 0
}.wr .pt-0\.2,.wr .pt-0\.2\:xs,.wr .py-0\.2,.wr .py-0\.2\:xs{
    padding-top: calc(var(--spacing) * .2)
}.wr .pt-0\.25,.wr .pt-0\.25\:xs,.wr .py-0\.25,.wr .py-0\.25\:xs{
    padding-top: calc(var(--spacing) * .25)
}.wr .pt-0\.3,.wr .pt-0\.3\:xs,.wr .py-0\.3,.wr .py-0\.3\:xs{
    padding-top: calc(var(--spacing) * .3)
}.wr .pt-0\.4,.wr .pt-0\.4\:xs,.wr .py-0\.4,.wr .py-0\.4\:xs{
    padding-top: calc(var(--spacing) * .4)
}.wr .pt-0\.5,.wr .pt-0\.5\:xs,.wr .py-0\.5,.wr .py-0\.5\:xs{
    padding-top: calc(var(--spacing) * .5)
}.wr .pt-0\.85,.wr .pt-0\.85\:xs,.wr .py-0\.85,.wr .py-0\.85\:xs{
    padding-top: calc(var(--spacing) * .85)
}.wr .pt-0\.9,.wr .pt-0\.9\:xs,.wr .py-0\.9,.wr .py-0\.9\:xs{
    padding-top: calc(var(--spacing) * .9)
}.wr .pt-1,.wr .pt-1\:xs,.wr .py-1,.wr .py-1\:xs{
    padding-top: var(--spacing)
}.wr .pt-1\.25,.wr .pt-1\.25\:xs,.wr .py-1\.25,.wr .py-1\.25\:xs{
    padding-top: calc(var(--spacing) * 1.25)
}.wr .pt-1\.33,.wr .pt-1\.33\:xs,.wr .py-1\.33,.wr .py-1\.33\:xs{
    padding-top: calc(var(--spacing) * 1.33)
}.wr .pt-1\.5,.wr .pt-1\.5\:xs,.wr .py-1\.5,.wr .py-1\.5\:xs{
    padding-top: calc(var(--spacing) * 1.5)
}.wr .pt-2,.wr .pt-2\:xs,.wr .py-2,.wr .py-2\:xs{
    padding-top: calc(var(--spacing) * 2)
}.wr .pt-2\.5,.wr .pt-2\.5\:xs,.wr .py-2\.5,.wr .py-2\.5\:xs{
    padding-top: calc(var(--spacing) * 2.5)
}.wr .pt-3,.wr .pt-3\:xs,.wr .py-3,.wr .py-3\:xs{
    padding-top: calc(var(--spacing) * 3)
}.wr .pt-3\.5,.wr .pt-3\.5\:xs,.wr .py-3\.5,.wr .py-3\.5\:xs{
    padding-top: calc(var(--spacing) * 3.5)
}.wr .pt-4,.wr .pt-4\:xs,.wr .py-4,.wr .py-4\:xs{
    padding-top: calc(var(--spacing) * 4)
}.wr .pt-5,.wr .pt-5\:xs,.wr .py-5,.wr .py-5\:xs{
    padding-top: calc(var(--spacing) * 5)
}.wr .pt-6,.wr .pt-6\:xs,.wr .py-6,.wr .py-6\:xs{
    padding-top: calc(var(--spacing) * 6)
}.wr .pt-6\.5,.wr .pt-6\.5\:xs,.wr .py-6\.5,.wr .py-6\.5\:xs{
    padding-top: calc(var(--spacing) * 6.5)
}.wr .pt-7,.wr .pt-7\:xs,.wr .py-7,.wr .py-7\:xs{
    padding-top: calc(var(--spacing) * 7)
}.wr .pt-8,.wr .pt-8\:xs,.wr .py-8,.wr .py-8\:xs{
    padding-top: calc(var(--spacing) * 8)
}.wr .pt-layout,.wr .pt-layout\:xs,.wr .py-layout,.wr .py-layout\:xs{
    padding-top: var(--spacing-layout)
}.wr .pt-layout-4,.wr .pt-layout-4\:xs,.wr .py-layout-4,.wr .py-layout-4\:xs{
    padding-top: calc(var(--spacing-layout) * 4)
}.wr .pt-grid,.wr .pt-grid\:xs,.wr .py-grid,.wr .py-grid\:xs{
    padding-top: var(--spacing-grid)
}.wr .pb-0,.wr .pb-0\:xs,.wr .py-0,.wr .py-0\:xs{
    padding-bottom: 0
}.wr .pb-0\.2,.wr .pb-0\.2\:xs,.wr .py-0\.2,.wr .py-0\.2\:xs{
    padding-bottom: calc(var(--spacing) * .2)
}.wr .pb-0\.25,.wr .pb-0\.25\:xs,.wr .py-0\.25,.wr .py-0\.25\:xs{
    padding-bottom: calc(var(--spacing) * .25)
}.wr .pb-0\.3,.wr .pb-0\.3\:xs,.wr .py-0\.3,.wr .py-0\.3\:xs{
    padding-bottom: calc(var(--spacing) * .3)
}.wr .pb-0\.4,.wr .pb-0\.4\:xs,.wr .py-0\.4,.wr .py-0\.4\:xs{
    padding-bottom: calc(var(--spacing) * .4)
}.wr .pb-0\.5,.wr .pb-0\.5\:xs,.wr .py-0\.5,.wr .py-0\.5\:xs{
    padding-bottom: calc(var(--spacing) * .5)
}.wr .pb-0\.85,.wr .pb-0\.85\:xs,.wr .py-0\.85,.wr .py-0\.85\:xs{
    padding-bottom: calc(var(--spacing) * .85)
}.wr .pb-0\.9,.wr .pb-0\.9\:xs,.wr .py-0\.9,.wr .py-0\.9\:xs{
    padding-bottom: calc(var(--spacing) * .9)
}.wr .pb-1,.wr .pb-1\:xs,.wr .py-1,.wr .py-1\:xs{
    padding-bottom: var(--spacing)
}.wr .pb-1\.25,.wr .pb-1\.25\:xs,.wr .py-1\.25,.wr .py-1\.25\:xs{
    padding-bottom: calc(var(--spacing) * 1.25)
}.wr .pb-1\.33,.wr .pb-1\.33\:xs,.wr .py-1\.33,.wr .py-1\.33\:xs{
    padding-bottom: calc(var(--spacing) * 1.33)
}.wr .pb-1\.5,.wr .pb-1\.5\:xs,.wr .py-1\.5,.wr .py-1\.5\:xs{
    padding-bottom: calc(var(--spacing) * 1.5)
}.wr .pb-2,.wr .pb-2\:xs,.wr .py-2,.wr .py-2\:xs{
    padding-bottom: calc(var(--spacing) * 2)
}.wr .pb-2\.5,.wr .pb-2\.5\:xs,.wr .py-2\.5,.wr .py-2\.5\:xs{
    padding-bottom: calc(var(--spacing) * 2.5)
}.wr .pb-3,.wr .pb-3\:xs,.wr .py-3,.wr .py-3\:xs{
    padding-bottom: calc(var(--spacing) * 3)
}.wr .pb-3\.5,.wr .pb-3\.5\:xs,.wr .py-3\.5,.wr .py-3\.5\:xs{
    padding-bottom: calc(var(--spacing) * 3.5)
}.wr .pb-4,.wr .pb-4\:xs,.wr .py-4,.wr .py-4\:xs{
    padding-bottom: calc(var(--spacing) * 4)
}.wr .pb-5,.wr .pb-5\:xs,.wr .py-5,.wr .py-5\:xs{
    padding-bottom: calc(var(--spacing) * 5)
}.wr .pb-6,.wr .pb-6\:xs,.wr .py-6,.wr .py-6\:xs{
    padding-bottom: calc(var(--spacing) * 6)
}.wr .pb-6\.5,.wr .pb-6\.5\:xs,.wr .py-6\.5,.wr .py-6\.5\:xs{
    padding-bottom: calc(var(--spacing) * 6.5)
}.wr .pb-7,.wr .pb-7\:xs,.wr .py-7,.wr .py-7\:xs{
    padding-bottom: calc(var(--spacing) * 7)
}.wr .pb-8,.wr .pb-8\:xs,.wr .py-8,.wr .py-8\:xs{
    padding-bottom: calc(var(--spacing) * 8)
}.wr .pb-layout,.wr .pb-layout\:xs,.wr .py-layout,.wr .py-layout\:xs{
    padding-bottom: var(--spacing-layout)
}.wr .pb-layout-4,.wr .pb-layout-4\:xs,.wr .py-layout-4,.wr .py-layout-4\:xs{
    padding-bottom: calc(var(--spacing-layout) * 4)
}.wr .pb-grid,.wr .pb-grid\:xs,.wr .py-grid,.wr .py-grid\:xs{
    padding-bottom: var(--spacing-grid)
}.wr .pl-0,.wr .pl-0\:xs,.wr .px-0,.wr .px-0\:xs{
    padding-left: 0
}.wr .pl-0\.2,.wr .pl-0\.2\:xs,.wr .px-0\.2,.wr .px-0\.2\:xs{
    padding-left: calc(var(--spacing) * .2)
}.wr .pl-0\.25,.wr .pl-0\.25\:xs,.wr .px-0\.25,.wr .px-0\.25\:xs{
    padding-left: calc(var(--spacing) * .25)
}.wr .pl-0\.3,.wr .pl-0\.3\:xs,.wr .px-0\.3,.wr .px-0\.3\:xs{
    padding-left: calc(var(--spacing) * .3)
}.wr .pl-0\.4,.wr .pl-0\.4\:xs,.wr .px-0\.4,.wr .px-0\.4\:xs{
    padding-left: calc(var(--spacing) * .4)
}.wr .pl-0\.5,.wr .pl-0\.5\:xs,.wr .px-0\.5,.wr .px-0\.5\:xs{
    padding-left: calc(var(--spacing) * .5)
}.wr .pl-0\.85,.wr .pl-0\.85\:xs,.wr .px-0\.85,.wr .px-0\.85\:xs{
    padding-left: calc(var(--spacing) * .85)
}.wr .pl-0\.9,.wr .pl-0\.9\:xs,.wr .px-0\.9,.wr .px-0\.9\:xs{
    padding-left: calc(var(--spacing) * .9)
}.wr .pl-1,.wr .pl-1\:xs,.wr .px-1,.wr .px-1\:xs{
    padding-left: var(--spacing)
}.wr .pl-1\.25,.wr .pl-1\.25\:xs,.wr .px-1\.25,.wr .px-1\.25\:xs{
    padding-left: calc(var(--spacing) * 1.25)
}.wr .pl-1\.33,.wr .pl-1\.33\:xs,.wr .px-1\.33,.wr .px-1\.33\:xs{
    padding-left: calc(var(--spacing) * 1.33)
}.wr .pl-1\.5,.wr .pl-1\.5\:xs,.wr .px-1\.5,.wr .px-1\.5\:xs{
    padding-left: calc(var(--spacing) * 1.5)
}.wr .pl-2,.wr .pl-2\:xs,.wr .px-2,.wr .px-2\:xs{
    padding-left: calc(var(--spacing) * 2)
}.wr .pl-2\.5,.wr .pl-2\.5\:xs,.wr .px-2\.5,.wr .px-2\.5\:xs{
    padding-left: calc(var(--spacing) * 2.5)
}.wr .pl-3,.wr .pl-3\:xs,.wr .px-3,.wr .px-3\:xs{
    padding-left: calc(var(--spacing) * 3)
}.wr .pl-3\.5,.wr .pl-3\.5\:xs,.wr .px-3\.5,.wr .px-3\.5\:xs{
    padding-left: calc(var(--spacing) * 3.5)
}.wr .pl-4,.wr .pl-4\:xs,.wr .px-4,.wr .px-4\:xs{
    padding-left: calc(var(--spacing) * 4)
}.wr .pl-5,.wr .pl-5\:xs,.wr .px-5,.wr .px-5\:xs{
    padding-left: calc(var(--spacing) * 5)
}.wr .pl-6,.wr .pl-6\:xs,.wr .px-6,.wr .px-6\:xs{
    padding-left: calc(var(--spacing) * 6)
}.wr .pl-6\.5,.wr .pl-6\.5\:xs,.wr .px-6\.5,.wr .px-6\.5\:xs{
    padding-left: calc(var(--spacing) * 6.5)
}.wr .pl-7,.wr .pl-7\:xs,.wr .px-7,.wr .px-7\:xs{
    padding-left: calc(var(--spacing) * 7)
}.wr .pl-8,.wr .pl-8\:xs,.wr .px-8,.wr .px-8\:xs{
    padding-left: calc(var(--spacing) * 8)
}.wr .pl-layout,.wr .pl-layout\:xs,.wr .px-layout,.wr .px-layout\:xs{
    padding-left: var(--spacing-layout)
}.wr .pl-layout-4,.wr .pl-layout-4\:xs,.wr .px-layout-4,.wr .px-layout-4\:xs{
    padding-left: calc(var(--spacing-layout) * 4)
}.wr .pl-grid,.wr .pl-grid\:xs,.wr .px-grid,.wr .px-grid\:xs{
    padding-left: var(--spacing-grid)
}.wr .pr-0,.wr .pr-0\:xs,.wr .px-0,.wr .px-0\:xs{
    padding-right: 0
}.wr .pr-0\.2,.wr .pr-0\.2\:xs,.wr .px-0\.2,.wr .px-0\.2\:xs{
    padding-right: calc(var(--spacing) * .2)
}.wr .pr-0\.25,.wr .pr-0\.25\:xs,.wr .px-0\.25,.wr .px-0\.25\:xs{
    padding-right: calc(var(--spacing) * .25)
}.wr .pr-0\.3,.wr .pr-0\.3\:xs,.wr .px-0\.3,.wr .px-0\.3\:xs{
    padding-right: calc(var(--spacing) * .3)
}.wr .pr-0\.4,.wr .pr-0\.4\:xs,.wr .px-0\.4,.wr .px-0\.4\:xs{
    padding-right: calc(var(--spacing) * .4)
}.wr .pr-0\.5,.wr .pr-0\.5\:xs,.wr .px-0\.5,.wr .px-0\.5\:xs{
    padding-right: calc(var(--spacing) * .5)
}.wr .pr-0\.85,.wr .pr-0\.85\:xs,.wr .px-0\.85,.wr .px-0\.85\:xs{
    padding-right: calc(var(--spacing) * .85)
}.wr .pr-0\.9,.wr .pr-0\.9\:xs,.wr .px-0\.9,.wr .px-0\.9\:xs{
    padding-right: calc(var(--spacing) * .9)
}.wr .pr-1,.wr .pr-1\:xs,.wr .px-1,.wr .px-1\:xs{
    padding-right: var(--spacing)
}.wr .pr-1\.25,.wr .pr-1\.25\:xs,.wr .px-1\.25,.wr .px-1\.25\:xs{
    padding-right: calc(var(--spacing) * 1.25)
}.wr .pr-1\.33,.wr .pr-1\.33\:xs,.wr .px-1\.33,.wr .px-1\.33\:xs{
    padding-right: calc(var(--spacing) * 1.33)
}.wr .pr-1\.5,.wr .pr-1\.5\:xs,.wr .px-1\.5,.wr .px-1\.5\:xs{
    padding-right: calc(var(--spacing) * 1.5)
}.wr .pr-2,.wr .pr-2\:xs,.wr .px-2,.wr .px-2\:xs{
    padding-right: calc(var(--spacing) * 2)
}.wr .pr-2\.5,.wr .pr-2\.5\:xs,.wr .px-2\.5,.wr .px-2\.5\:xs{
    padding-right: calc(var(--spacing) * 2.5)
}.wr .pr-3,.wr .pr-3\:xs,.wr .px-3,.wr .px-3\:xs{
    padding-right: calc(var(--spacing) * 3)
}.wr .pr-3\.5,.wr .pr-3\.5\:xs,.wr .px-3\.5,.wr .px-3\.5\:xs{
    padding-right: calc(var(--spacing) * 3.5)
}.wr .pr-4,.wr .pr-4\:xs,.wr .px-4,.wr .px-4\:xs{
    padding-right: calc(var(--spacing) * 4)
}.wr .pr-5,.wr .pr-5\:xs,.wr .px-5,.wr .px-5\:xs{
    padding-right: calc(var(--spacing) * 5)
}.wr .pr-6,.wr .pr-6\:xs,.wr .px-6,.wr .px-6\:xs{
    padding-right: calc(var(--spacing) * 6)
}.wr .pr-6\.5,.wr .pr-6\.5\:xs,.wr .px-6\.5,.wr .px-6\.5\:xs{
    padding-right: calc(var(--spacing) * 6.5)
}.wr .pr-7,.wr .pr-7\:xs,.wr .px-7,.wr .px-7\:xs{
    padding-right: calc(var(--spacing) * 7)
}.wr .pr-8,.wr .pr-8\:xs,.wr .px-8,.wr .px-8\:xs{
    padding-right: calc(var(--spacing) * 8)
}.wr .pr-layout,.wr .pr-layout\:xs,.wr .px-layout,.wr .px-layout\:xs{
    padding-right: var(--spacing-layout)
}.wr .pr-layout-4,.wr .pr-layout-4\:xs,.wr .px-layout-4,.wr .px-layout-4\:xs{
    padding-right: calc(var(--spacing-layout) * 4)
}.wr .pr-grid,.wr .pr-grid\:xs,.wr .px-grid,.wr .px-grid\:xs{
    padding-right: var(--spacing-grid)
}.wr .mt-0,.wr .mt-0\:xs,.wr .my-0,.wr .my-0\:xs{
    margin-top: 0
}.wr .mt-0:where(:first-child),.wr .mt-0\:xs:where(:first-child),.wr .my-0:where(:first-child),.wr .my-0\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-0\.2,.wr .mt-0\.2\:xs,.wr .my-0\.2,.wr .my-0\.2\:xs{
    margin-top: calc(var(--spacing) * .2)
}.wr .mt-0\.2:where(:first-child),.wr .mt-0\.2\:xs:where(:first-child),.wr .my-0\.2:where(:first-child),.wr .my-0\.2\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-0\.25,.wr .mt-0\.25\:xs,.wr .my-0\.25,.wr .my-0\.25\:xs{
    margin-top: calc(var(--spacing) * .25)
}.wr .mt-0\.25:where(:first-child),.wr .mt-0\.25\:xs:where(:first-child),.wr .my-0\.25:where(:first-child),.wr .my-0\.25\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-0\.3,.wr .mt-0\.3\:xs,.wr .my-0\.3,.wr .my-0\.3\:xs{
    margin-top: calc(var(--spacing) * .3)
}.wr .mt-0\.3:where(:first-child),.wr .mt-0\.3\:xs:where(:first-child),.wr .my-0\.3:where(:first-child),.wr .my-0\.3\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-0\.4,.wr .mt-0\.4\:xs,.wr .my-0\.4,.wr .my-0\.4\:xs{
    margin-top: calc(var(--spacing) * .4)
}.wr .mt-0\.4:where(:first-child),.wr .mt-0\.4\:xs:where(:first-child),.wr .my-0\.4:where(:first-child),.wr .my-0\.4\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-0\.5,.wr .mt-0\.5\:xs,.wr .my-0\.5,.wr .my-0\.5\:xs{
    margin-top: calc(var(--spacing) * .5)
}.wr .mt-0\.5:where(:first-child),.wr .mt-0\.5\:xs:where(:first-child),.wr .my-0\.5:where(:first-child),.wr .my-0\.5\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-0\.85,.wr .mt-0\.85\:xs,.wr .my-0\.85,.wr .my-0\.85\:xs{
    margin-top: calc(var(--spacing) * .85)
}.wr .mt-0\.85:where(:first-child),.wr .mt-0\.85\:xs:where(:first-child),.wr .my-0\.85:where(:first-child),.wr .my-0\.85\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-0\.9,.wr .mt-0\.9\:xs,.wr .my-0\.9,.wr .my-0\.9\:xs{
    margin-top: calc(var(--spacing) * .9)
}.wr .mt-0\.9:where(:first-child),.wr .mt-0\.9\:xs:where(:first-child),.wr .my-0\.9:where(:first-child),.wr .my-0\.9\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-1,.wr .mt-1\:xs,.wr .my-1,.wr .my-1\:xs{
    margin-top: var(--spacing)
}.wr .mt-1:where(:first-child),.wr .mt-1\:xs:where(:first-child),.wr .my-1:where(:first-child),.wr .my-1\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-1\.25,.wr .mt-1\.25\:xs,.wr .my-1\.25,.wr .my-1\.25\:xs{
    margin-top: calc(var(--spacing) * 1.25)
}.wr .mt-1\.25:where(:first-child),.wr .mt-1\.25\:xs:where(:first-child),.wr .my-1\.25:where(:first-child),.wr .my-1\.25\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-1\.33,.wr .mt-1\.33\:xs,.wr .my-1\.33,.wr .my-1\.33\:xs{
    margin-top: calc(var(--spacing) * 1.33)
}.wr .mt-1\.33:where(:first-child),.wr .mt-1\.33\:xs:where(:first-child),.wr .my-1\.33:where(:first-child),.wr .my-1\.33\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-1\.5,.wr .mt-1\.5\:xs,.wr .my-1\.5,.wr .my-1\.5\:xs{
    margin-top: calc(var(--spacing) * 1.5)
}.wr .mt-1\.5:where(:first-child),.wr .mt-1\.5\:xs:where(:first-child),.wr .my-1\.5:where(:first-child),.wr .my-1\.5\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-2,.wr .mt-2\:xs,.wr .my-2,.wr .my-2\:xs{
    margin-top: calc(var(--spacing) * 2)
}.wr .mt-2:where(:first-child),.wr .mt-2\:xs:where(:first-child),.wr .my-2:where(:first-child),.wr .my-2\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-2\.5,.wr .mt-2\.5\:xs,.wr .my-2\.5,.wr .my-2\.5\:xs{
    margin-top: calc(var(--spacing) * 2.5)
}.wr .mt-2\.5:where(:first-child),.wr .mt-2\.5\:xs:where(:first-child),.wr .my-2\.5:where(:first-child),.wr .my-2\.5\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-3,.wr .mt-3\:xs,.wr .my-3,.wr .my-3\:xs{
    margin-top: calc(var(--spacing) * 3)
}.wr .mt-3:where(:first-child),.wr .mt-3\:xs:where(:first-child),.wr .my-3:where(:first-child),.wr .my-3\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-3\.5,.wr .mt-3\.5\:xs,.wr .my-3\.5,.wr .my-3\.5\:xs{
    margin-top: calc(var(--spacing) * 3.5)
}.wr .mt-3\.5:where(:first-child),.wr .mt-3\.5\:xs:where(:first-child),.wr .my-3\.5:where(:first-child),.wr .my-3\.5\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-4,.wr .mt-4\:xs,.wr .my-4,.wr .my-4\:xs{
    margin-top: calc(var(--spacing) * 4)
}.wr .mt-4:where(:first-child),.wr .mt-4\:xs:where(:first-child),.wr .my-4:where(:first-child),.wr .my-4\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-5,.wr .mt-5\:xs,.wr .my-5,.wr .my-5\:xs{
    margin-top: calc(var(--spacing) * 5)
}.wr .mt-5:where(:first-child),.wr .mt-5\:xs:where(:first-child),.wr .my-5:where(:first-child),.wr .my-5\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-6,.wr .mt-6\:xs,.wr .my-6,.wr .my-6\:xs{
    margin-top: calc(var(--spacing) * 6)
}.wr .mt-6:where(:first-child),.wr .mt-6\:xs:where(:first-child),.wr .my-6:where(:first-child),.wr .my-6\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-6\.5,.wr .mt-6\.5\:xs,.wr .my-6\.5,.wr .my-6\.5\:xs{
    margin-top: calc(var(--spacing) * 6.5)
}.wr .mt-6\.5:where(:first-child),.wr .mt-6\.5\:xs:where(:first-child),.wr .my-6\.5:where(:first-child),.wr .my-6\.5\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-7,.wr .mt-7\:xs,.wr .my-7,.wr .my-7\:xs{
    margin-top: calc(var(--spacing) * 7)
}.wr .mt-7:where(:first-child),.wr .mt-7\:xs:where(:first-child),.wr .my-7:where(:first-child),.wr .my-7\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-8,.wr .mt-8\:xs,.wr .my-8,.wr .my-8\:xs{
    margin-top: calc(var(--spacing) * 8)
}.wr .mt-8:where(:first-child),.wr .mt-8\:xs:where(:first-child),.wr .my-8:where(:first-child),.wr .my-8\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-layout,.wr .mt-layout\:xs,.wr .my-layout,.wr .my-layout\:xs{
    margin-top: var(--spacing-layout)
}.wr .mt-layout:where(:first-child),.wr .mt-layout\:xs:where(:first-child),.wr .my-layout:where(:first-child),.wr .my-layout\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-layout-4,.wr .mt-layout-4\:xs,.wr .my-layout-4,.wr .my-layout-4\:xs{
    margin-top: calc(var(--spacing-layout) * 4)
}.wr .mt-layout-4:where(:first-child),.wr .mt-layout-4\:xs:where(:first-child),.wr .my-layout-4:where(:first-child),.wr .my-layout-4\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-grid,.wr .mt-grid\:xs,.wr .my-grid,.wr .my-grid\:xs{
    margin-top: var(--spacing-grid)
}.wr .mt-grid:where(:first-child),.wr .mt-grid\:xs:where(:first-child),.wr .my-grid:where(:first-child),.wr .my-grid\:xs:where(:first-child){
    margin-top: 0
}.wr .mt-auto,.wr .mt-auto\:xs,.wr .my-auto,.wr .my-auto\:xs{
    margin-top: auto
}.wr .mt-auto:where(:first-child),.wr .mt-auto\:xs:where(:first-child),.wr .my-auto:where(:first-child),.wr .my-auto\:xs:where(:first-child){
    margin-top: 0
}.wr .mb-0,.wr .mb-0\:xs,.wr .my-0,.wr .my-0\:xs{
    margin-bottom: 0
}.wr .mb-0:where(:last-child),.wr .mb-0\:xs:where(:last-child),.wr .my-0:where(:last-child),.wr .my-0\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-0\.2,.wr .mb-0\.2\:xs,.wr .my-0\.2,.wr .my-0\.2\:xs{
    margin-bottom: calc(var(--spacing) * .2)
}.wr .mb-0\.2:where(:last-child),.wr .mb-0\.2\:xs:where(:last-child),.wr .my-0\.2:where(:last-child),.wr .my-0\.2\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-0\.25,.wr .mb-0\.25\:xs,.wr .my-0\.25,.wr .my-0\.25\:xs{
    margin-bottom: calc(var(--spacing) * .25)
}.wr .mb-0\.25:where(:last-child),.wr .mb-0\.25\:xs:where(:last-child),.wr .my-0\.25:where(:last-child),.wr .my-0\.25\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-0\.3,.wr .mb-0\.3\:xs,.wr .my-0\.3,.wr .my-0\.3\:xs{
    margin-bottom: calc(var(--spacing) * .3)
}.wr .mb-0\.3:where(:last-child),.wr .mb-0\.3\:xs:where(:last-child),.wr .my-0\.3:where(:last-child),.wr .my-0\.3\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-0\.4,.wr .mb-0\.4\:xs,.wr .my-0\.4,.wr .my-0\.4\:xs{
    margin-bottom: calc(var(--spacing) * .4)
}.wr .mb-0\.4:where(:last-child),.wr .mb-0\.4\:xs:where(:last-child),.wr .my-0\.4:where(:last-child),.wr .my-0\.4\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-0\.5,.wr .mb-0\.5\:xs,.wr .my-0\.5,.wr .my-0\.5\:xs{
    margin-bottom: calc(var(--spacing) * .5)
}.wr .mb-0\.5:where(:last-child),.wr .mb-0\.5\:xs:where(:last-child),.wr .my-0\.5:where(:last-child),.wr .my-0\.5\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-0\.85,.wr .mb-0\.85\:xs,.wr .my-0\.85,.wr .my-0\.85\:xs{
    margin-bottom: calc(var(--spacing) * .85)
}.wr .mb-0\.85:where(:last-child),.wr .mb-0\.85\:xs:where(:last-child),.wr .my-0\.85:where(:last-child),.wr .my-0\.85\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-0\.9,.wr .mb-0\.9\:xs,.wr .my-0\.9,.wr .my-0\.9\:xs{
    margin-bottom: calc(var(--spacing) * .9)
}.wr .mb-0\.9:where(:last-child),.wr .mb-0\.9\:xs:where(:last-child),.wr .my-0\.9:where(:last-child),.wr .my-0\.9\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-1,.wr .mb-1\:xs,.wr .my-1,.wr .my-1\:xs{
    margin-bottom: var(--spacing)
}.wr .mb-1:where(:last-child),.wr .mb-1\:xs:where(:last-child),.wr .my-1:where(:last-child),.wr .my-1\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-1\.25,.wr .mb-1\.25\:xs,.wr .my-1\.25,.wr .my-1\.25\:xs{
    margin-bottom: calc(var(--spacing) * 1.25)
}.wr .mb-1\.25:where(:last-child),.wr .mb-1\.25\:xs:where(:last-child),.wr .my-1\.25:where(:last-child),.wr .my-1\.25\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-1\.33,.wr .mb-1\.33\:xs,.wr .my-1\.33,.wr .my-1\.33\:xs{
    margin-bottom: calc(var(--spacing) * 1.33)
}.wr .mb-1\.33:where(:last-child),.wr .mb-1\.33\:xs:where(:last-child),.wr .my-1\.33:where(:last-child),.wr .my-1\.33\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-1\.5,.wr .mb-1\.5\:xs,.wr .my-1\.5,.wr .my-1\.5\:xs{
    margin-bottom: calc(var(--spacing) * 1.5)
}.wr .mb-1\.5:where(:last-child),.wr .mb-1\.5\:xs:where(:last-child),.wr .my-1\.5:where(:last-child),.wr .my-1\.5\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-2,.wr .mb-2\:xs,.wr .my-2,.wr .my-2\:xs{
    margin-bottom: calc(var(--spacing) * 2)
}.wr .mb-2:where(:last-child),.wr .mb-2\:xs:where(:last-child),.wr .my-2:where(:last-child),.wr .my-2\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-2\.5,.wr .mb-2\.5\:xs,.wr .my-2\.5,.wr .my-2\.5\:xs{
    margin-bottom: calc(var(--spacing) * 2.5)
}.wr .mb-2\.5:where(:last-child),.wr .mb-2\.5\:xs:where(:last-child),.wr .my-2\.5:where(:last-child),.wr .my-2\.5\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-3,.wr .mb-3\:xs,.wr .my-3,.wr .my-3\:xs{
    margin-bottom: calc(var(--spacing) * 3)
}.wr .mb-3:where(:last-child),.wr .mb-3\:xs:where(:last-child),.wr .my-3:where(:last-child),.wr .my-3\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-3\.5,.wr .mb-3\.5\:xs,.wr .my-3\.5,.wr .my-3\.5\:xs{
    margin-bottom: calc(var(--spacing) * 3.5)
}.wr .mb-3\.5:where(:last-child),.wr .mb-3\.5\:xs:where(:last-child),.wr .my-3\.5:where(:last-child),.wr .my-3\.5\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-4,.wr .mb-4\:xs,.wr .my-4,.wr .my-4\:xs{
    margin-bottom: calc(var(--spacing) * 4)
}.wr .mb-4:where(:last-child),.wr .mb-4\:xs:where(:last-child),.wr .my-4:where(:last-child),.wr .my-4\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-5,.wr .mb-5\:xs,.wr .my-5,.wr .my-5\:xs{
    margin-bottom: calc(var(--spacing) * 5)
}.wr .mb-5:where(:last-child),.wr .mb-5\:xs:where(:last-child),.wr .my-5:where(:last-child),.wr .my-5\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-6,.wr .mb-6\:xs,.wr .my-6,.wr .my-6\:xs{
    margin-bottom: calc(var(--spacing) * 6)
}.wr .mb-6:where(:last-child),.wr .mb-6\:xs:where(:last-child),.wr .my-6:where(:last-child),.wr .my-6\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-6\.5,.wr .mb-6\.5\:xs,.wr .my-6\.5,.wr .my-6\.5\:xs{
    margin-bottom: calc(var(--spacing) * 6.5)
}.wr .mb-6\.5:where(:last-child),.wr .mb-6\.5\:xs:where(:last-child),.wr .my-6\.5:where(:last-child),.wr .my-6\.5\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-7,.wr .mb-7\:xs,.wr .my-7,.wr .my-7\:xs{
    margin-bottom: calc(var(--spacing) * 7)
}.wr .mb-7:where(:last-child),.wr .mb-7\:xs:where(:last-child),.wr .my-7:where(:last-child),.wr .my-7\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-8,.wr .mb-8\:xs,.wr .my-8,.wr .my-8\:xs{
    margin-bottom: calc(var(--spacing) * 8)
}.wr .mb-8:where(:last-child),.wr .mb-8\:xs:where(:last-child),.wr .my-8:where(:last-child),.wr .my-8\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-layout,.wr .mb-layout\:xs,.wr .my-layout,.wr .my-layout\:xs{
    margin-bottom: var(--spacing-layout)
}.wr .mb-layout:where(:last-child),.wr .mb-layout\:xs:where(:last-child),.wr .my-layout:where(:last-child),.wr .my-layout\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-layout-4,.wr .mb-layout-4\:xs,.wr .my-layout-4,.wr .my-layout-4\:xs{
    margin-bottom: calc(var(--spacing-layout) * 4)
}.wr .mb-layout-4:where(:last-child),.wr .mb-layout-4\:xs:where(:last-child),.wr .my-layout-4:where(:last-child),.wr .my-layout-4\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-grid,.wr .mb-grid\:xs,.wr .my-grid,.wr .my-grid\:xs{
    margin-bottom: var(--spacing-grid)
}.wr .mb-grid:where(:last-child),.wr .mb-grid\:xs:where(:last-child),.wr .my-grid:where(:last-child),.wr .my-grid\:xs:where(:last-child){
    margin-bottom: 0
}.wr .mb-auto,.wr .mb-auto\:xs,.wr .my-auto,.wr .my-auto\:xs{
    margin-bottom: auto
}.wr .mb-auto:where(:last-child),.wr .mb-auto\:xs:where(:last-child),.wr .my-auto:where(:last-child),.wr .my-auto\:xs:where(:last-child){
    margin-bottom: 0
}.wr .ml-0,.wr .ml-0\:xs,.wr .mx-0,.wr .mx-0\:xs{
    margin-left: 0
}.wr .ml-0\.2,.wr .ml-0\.2\:xs,.wr .mx-0\.2,.wr .mx-0\.2\:xs{
    margin-left: calc(var(--spacing) * .2)
}.wr .ml-0\.25,.wr .ml-0\.25\:xs,.wr .mx-0\.25,.wr .mx-0\.25\:xs{
    margin-left: calc(var(--spacing) * .25)
}.wr .ml-0\.3,.wr .ml-0\.3\:xs,.wr .mx-0\.3,.wr .mx-0\.3\:xs{
    margin-left: calc(var(--spacing) * .3)
}.wr .ml-0\.4,.wr .ml-0\.4\:xs,.wr .mx-0\.4,.wr .mx-0\.4\:xs{
    margin-left: calc(var(--spacing) * .4)
}.wr .ml-0\.5,.wr .ml-0\.5\:xs,.wr .mx-0\.5,.wr .mx-0\.5\:xs{
    margin-left: calc(var(--spacing) * .5)
}.wr .ml-0\.85,.wr .ml-0\.85\:xs,.wr .mx-0\.85,.wr .mx-0\.85\:xs{
    margin-left: calc(var(--spacing) * .85)
}.wr .ml-0\.9,.wr .ml-0\.9\:xs,.wr .mx-0\.9,.wr .mx-0\.9\:xs{
    margin-left: calc(var(--spacing) * .9)
}.wr .ml-1,.wr .ml-1\:xs,.wr .mx-1,.wr .mx-1\:xs{
    margin-left: var(--spacing)
}.wr .ml-1\.25,.wr .ml-1\.25\:xs,.wr .mx-1\.25,.wr .mx-1\.25\:xs{
    margin-left: calc(var(--spacing) * 1.25)
}.wr .ml-1\.33,.wr .ml-1\.33\:xs,.wr .mx-1\.33,.wr .mx-1\.33\:xs{
    margin-left: calc(var(--spacing) * 1.33)
}.wr .ml-1\.5,.wr .ml-1\.5\:xs,.wr .mx-1\.5,.wr .mx-1\.5\:xs{
    margin-left: calc(var(--spacing) * 1.5)
}.wr .ml-2,.wr .ml-2\:xs,.wr .mx-2,.wr .mx-2\:xs{
    margin-left: calc(var(--spacing) * 2)
}.wr .ml-2\.5,.wr .ml-2\.5\:xs,.wr .mx-2\.5,.wr .mx-2\.5\:xs{
    margin-left: calc(var(--spacing) * 2.5)
}.wr .ml-3,.wr .ml-3\:xs,.wr .mx-3,.wr .mx-3\:xs{
    margin-left: calc(var(--spacing) * 3)
}.wr .ml-3\.5,.wr .ml-3\.5\:xs,.wr .mx-3\.5,.wr .mx-3\.5\:xs{
    margin-left: calc(var(--spacing) * 3.5)
}.wr .ml-4,.wr .ml-4\:xs,.wr .mx-4,.wr .mx-4\:xs{
    margin-left: calc(var(--spacing) * 4)
}.wr .ml-5,.wr .ml-5\:xs,.wr .mx-5,.wr .mx-5\:xs{
    margin-left: calc(var(--spacing) * 5)
}.wr .ml-6,.wr .ml-6\:xs,.wr .mx-6,.wr .mx-6\:xs{
    margin-left: calc(var(--spacing) * 6)
}.wr .ml-6\.5,.wr .ml-6\.5\:xs,.wr .mx-6\.5,.wr .mx-6\.5\:xs{
    margin-left: calc(var(--spacing) * 6.5)
}.wr .ml-7,.wr .ml-7\:xs,.wr .mx-7,.wr .mx-7\:xs{
    margin-left: calc(var(--spacing) * 7)
}.wr .ml-8,.wr .ml-8\:xs,.wr .mx-8,.wr .mx-8\:xs{
    margin-left: calc(var(--spacing) * 8)
}.wr .ml-layout,.wr .ml-layout\:xs,.wr .mx-layout,.wr .mx-layout\:xs{
    margin-left: var(--spacing-layout)
}.wr .ml-layout-4,.wr .ml-layout-4\:xs,.wr .mx-layout-4,.wr .mx-layout-4\:xs{
    margin-left: calc(var(--spacing-layout) * 4)
}.wr .ml-grid,.wr .ml-grid\:xs,.wr .mx-grid,.wr .mx-grid\:xs{
    margin-left: var(--spacing-grid)
}.wr .ml-auto,.wr .ml-auto\:xs,.wr .mx-auto,.wr .mx-auto\:xs{
    margin-left: auto
}.wr .mr-0,.wr .mr-0\:xs,.wr .mx-0,.wr .mx-0\:xs{
    margin-right: 0
}.wr .mr-0\.2,.wr .mr-0\.2\:xs,.wr .mx-0\.2,.wr .mx-0\.2\:xs{
    margin-right: calc(var(--spacing) * .2)
}.wr .mr-0\.25,.wr .mr-0\.25\:xs,.wr .mx-0\.25,.wr .mx-0\.25\:xs{
    margin-right: calc(var(--spacing) * .25)
}.wr .mr-0\.3,.wr .mr-0\.3\:xs,.wr .mx-0\.3,.wr .mx-0\.3\:xs{
    margin-right: calc(var(--spacing) * .3)
}.wr .mr-0\.4,.wr .mr-0\.4\:xs,.wr .mx-0\.4,.wr .mx-0\.4\:xs{
    margin-right: calc(var(--spacing) * .4)
}.wr .mr-0\.5,.wr .mr-0\.5\:xs,.wr .mx-0\.5,.wr .mx-0\.5\:xs{
    margin-right: calc(var(--spacing) * .5)
}.wr .mr-0\.85,.wr .mr-0\.85\:xs,.wr .mx-0\.85,.wr .mx-0\.85\:xs{
    margin-right: calc(var(--spacing) * .85)
}.wr .mr-0\.9,.wr .mr-0\.9\:xs,.wr .mx-0\.9,.wr .mx-0\.9\:xs{
    margin-right: calc(var(--spacing) * .9)
}.wr .mr-1,.wr .mr-1\:xs,.wr .mx-1,.wr .mx-1\:xs{
    margin-right: var(--spacing)
}.wr .mr-1\.25,.wr .mr-1\.25\:xs,.wr .mx-1\.25,.wr .mx-1\.25\:xs{
    margin-right: calc(var(--spacing) * 1.25)
}.wr .mr-1\.33,.wr .mr-1\.33\:xs,.wr .mx-1\.33,.wr .mx-1\.33\:xs{
    margin-right: calc(var(--spacing) * 1.33)
}.wr .mr-1\.5,.wr .mr-1\.5\:xs,.wr .mx-1\.5,.wr .mx-1\.5\:xs{
    margin-right: calc(var(--spacing) * 1.5)
}.wr .mr-2,.wr .mr-2\:xs,.wr .mx-2,.wr .mx-2\:xs{
    margin-right: calc(var(--spacing) * 2)
}.wr .mr-2\.5,.wr .mr-2\.5\:xs,.wr .mx-2\.5,.wr .mx-2\.5\:xs{
    margin-right: calc(var(--spacing) * 2.5)
}.wr .mr-3,.wr .mr-3\:xs,.wr .mx-3,.wr .mx-3\:xs{
    margin-right: calc(var(--spacing) * 3)
}.wr .mr-3\.5,.wr .mr-3\.5\:xs,.wr .mx-3\.5,.wr .mx-3\.5\:xs{
    margin-right: calc(var(--spacing) * 3.5)
}.wr .mr-4,.wr .mr-4\:xs,.wr .mx-4,.wr .mx-4\:xs{
    margin-right: calc(var(--spacing) * 4)
}.wr .mr-5,.wr .mr-5\:xs,.wr .mx-5,.wr .mx-5\:xs{
    margin-right: calc(var(--spacing) * 5)
}.wr .mr-6,.wr .mr-6\:xs,.wr .mx-6,.wr .mx-6\:xs{
    margin-right: calc(var(--spacing) * 6)
}.wr .mr-6\.5,.wr .mr-6\.5\:xs,.wr .mx-6\.5,.wr .mx-6\.5\:xs{
    margin-right: calc(var(--spacing) * 6.5)
}.wr .mr-7,.wr .mr-7\:xs,.wr .mx-7,.wr .mx-7\:xs{
    margin-right: calc(var(--spacing) * 7)
}.wr .mr-8,.wr .mr-8\:xs,.wr .mx-8,.wr .mx-8\:xs{
    margin-right: calc(var(--spacing) * 8)
}.wr .mr-layout,.wr .mr-layout\:xs,.wr .mx-layout,.wr .mx-layout\:xs{
    margin-right: var(--spacing-layout)
}.wr .mr-layout-4,.wr .mr-layout-4\:xs,.wr .mx-layout-4,.wr .mx-layout-4\:xs{
    margin-right: calc(var(--spacing-layout) * 4)
}.wr .mr-grid,.wr .mr-grid\:xs,.wr .mx-grid,.wr .mx-grid\:xs{
    margin-right: var(--spacing-grid)
}.wr .mr-auto,.wr .mr-auto\:xs,.wr .mx-auto,.wr .mx-auto\:xs{
    margin-right: auto
}@media (min-aspect-ratio:13/9),
(min-width:568px){.wr .pt-0\:sm,.wr .py-0\:sm{
        padding-top: 0
    }.wr .pt-0\.2\:sm,.wr .py-0\.2\:sm{
        padding-top: calc(var(--spacing) * .2)
    }.wr .pt-0\.25\:sm,.wr .py-0\.25\:sm{
        padding-top: calc(var(--spacing) * .25)
    }.wr .pt-0\.3\:sm,.wr .py-0\.3\:sm{
        padding-top: calc(var(--spacing) * .3)
    }.wr .pt-0\.4\:sm,.wr .py-0\.4\:sm{
        padding-top: calc(var(--spacing) * .4)
    }.wr .pt-0\.5\:sm,.wr .py-0\.5\:sm{
        padding-top: calc(var(--spacing) * .5)
    }.wr .pt-0\.85\:sm,.wr .py-0\.85\:sm{
        padding-top: calc(var(--spacing) * .85)
    }.wr .pt-0\.9\:sm,.wr .py-0\.9\:sm{
        padding-top: calc(var(--spacing) * .9)
    }.wr .pt-1\:sm,.wr .py-1\:sm{
        padding-top: var(--spacing)
    }.wr .pt-1\.25\:sm,.wr .py-1\.25\:sm{
        padding-top: calc(var(--spacing) * 1.25)
    }.wr .pt-1\.33\:sm,.wr .py-1\.33\:sm{
        padding-top: calc(var(--spacing) * 1.33)
    }.wr .pt-1\.5\:sm,.wr .py-1\.5\:sm{
        padding-top: calc(var(--spacing) * 1.5)
    }.wr .pt-2\:sm,.wr .py-2\:sm{
        padding-top: calc(var(--spacing) * 2)
    }.wr .pt-2\.5\:sm,.wr .py-2\.5\:sm{
        padding-top: calc(var(--spacing) * 2.5)
    }.wr .pt-3\:sm,.wr .py-3\:sm{
        padding-top: calc(var(--spacing) * 3)
    }.wr .pt-3\.5\:sm,.wr .py-3\.5\:sm{
        padding-top: calc(var(--spacing) * 3.5)
    }.wr .pt-4\:sm,.wr .py-4\:sm{
        padding-top: calc(var(--spacing) * 4)
    }.wr .pt-5\:sm,.wr .py-5\:sm{
        padding-top: calc(var(--spacing) * 5)
    }.wr .pt-6\:sm,.wr .py-6\:sm{
        padding-top: calc(var(--spacing) * 6)
    }.wr .pt-6\.5\:sm,.wr .py-6\.5\:sm{
        padding-top: calc(var(--spacing) * 6.5)
    }.wr .pt-7\:sm,.wr .py-7\:sm{
        padding-top: calc(var(--spacing) * 7)
    }.wr .pt-8\:sm,.wr .py-8\:sm{
        padding-top: calc(var(--spacing) * 8)
    }.wr .pt-layout\:sm,.wr .py-layout\:sm{
        padding-top: var(--spacing-layout)
    }.wr .pt-layout-4\:sm,.wr .py-layout-4\:sm{
        padding-top: calc(var(--spacing-layout) * 4)
    }.wr .pt-grid\:sm,.wr .py-grid\:sm{
        padding-top: var(--spacing-grid)
    }.wr .pb-0\:sm,.wr .py-0\:sm{
        padding-bottom: 0
    }.wr .pb-0\.2\:sm,.wr .py-0\.2\:sm{
        padding-bottom: calc(var(--spacing) * .2)
    }.wr .pb-0\.25\:sm,.wr .py-0\.25\:sm{
        padding-bottom: calc(var(--spacing) * .25)
    }.wr .pb-0\.3\:sm,.wr .py-0\.3\:sm{
        padding-bottom: calc(var(--spacing) * .3)
    }.wr .pb-0\.4\:sm,.wr .py-0\.4\:sm{
        padding-bottom: calc(var(--spacing) * .4)
    }.wr .pb-0\.5\:sm,.wr .py-0\.5\:sm{
        padding-bottom: calc(var(--spacing) * .5)
    }.wr .pb-0\.85\:sm,.wr .py-0\.85\:sm{
        padding-bottom: calc(var(--spacing) * .85)
    }.wr .pb-0\.9\:sm,.wr .py-0\.9\:sm{
        padding-bottom: calc(var(--spacing) * .9)
    }.wr .pb-1\:sm,.wr .py-1\:sm{
        padding-bottom: var(--spacing)
    }.wr .pb-1\.25\:sm,.wr .py-1\.25\:sm{
        padding-bottom: calc(var(--spacing) * 1.25)
    }.wr .pb-1\.33\:sm,.wr .py-1\.33\:sm{
        padding-bottom: calc(var(--spacing) * 1.33)
    }.wr .pb-1\.5\:sm,.wr .py-1\.5\:sm{
        padding-bottom: calc(var(--spacing) * 1.5)
    }.wr .pb-2\:sm,.wr .py-2\:sm{
        padding-bottom: calc(var(--spacing) * 2)
    }.wr .pb-2\.5\:sm,.wr .py-2\.5\:sm{
        padding-bottom: calc(var(--spacing) * 2.5)
    }.wr .pb-3\:sm,.wr .py-3\:sm{
        padding-bottom: calc(var(--spacing) * 3)
    }.wr .pb-3\.5\:sm,.wr .py-3\.5\:sm{
        padding-bottom: calc(var(--spacing) * 3.5)
    }.wr .pb-4\:sm,.wr .py-4\:sm{
        padding-bottom: calc(var(--spacing) * 4)
    }.wr .pb-5\:sm,.wr .py-5\:sm{
        padding-bottom: calc(var(--spacing) * 5)
    }.wr .pb-6\:sm,.wr .py-6\:sm{
        padding-bottom: calc(var(--spacing) * 6)
    }.wr .pb-6\.5\:sm,.wr .py-6\.5\:sm{
        padding-bottom: calc(var(--spacing) * 6.5)
    }.wr .pb-7\:sm,.wr .py-7\:sm{
        padding-bottom: calc(var(--spacing) * 7)
    }.wr .pb-8\:sm,.wr .py-8\:sm{
        padding-bottom: calc(var(--spacing) * 8)
    }.wr .pb-layout\:sm,.wr .py-layout\:sm{
        padding-bottom: var(--spacing-layout)
    }.wr .pb-layout-4\:sm,.wr .py-layout-4\:sm{
        padding-bottom: calc(var(--spacing-layout) * 4)
    }.wr .pb-grid\:sm,.wr .py-grid\:sm{
        padding-bottom: var(--spacing-grid)
    }.wr .pl-0\:sm,.wr .px-0\:sm{
        padding-left: 0
    }.wr .pl-0\.2\:sm,.wr .px-0\.2\:sm{
        padding-left: calc(var(--spacing) * .2)
    }.wr .pl-0\.25\:sm,.wr .px-0\.25\:sm{
        padding-left: calc(var(--spacing) * .25)
    }.wr .pl-0\.3\:sm,.wr .px-0\.3\:sm{
        padding-left: calc(var(--spacing) * .3)
    }.wr .pl-0\.4\:sm,.wr .px-0\.4\:sm{
        padding-left: calc(var(--spacing) * .4)
    }.wr .pl-0\.5\:sm,.wr .px-0\.5\:sm{
        padding-left: calc(var(--spacing) * .5)
    }.wr .pl-0\.85\:sm,.wr .px-0\.85\:sm{
        padding-left: calc(var(--spacing) * .85)
    }.wr .pl-0\.9\:sm,.wr .px-0\.9\:sm{
        padding-left: calc(var(--spacing) * .9)
    }.wr .pl-1\:sm,.wr .px-1\:sm{
        padding-left: var(--spacing)
    }.wr .pl-1\.25\:sm,.wr .px-1\.25\:sm{
        padding-left: calc(var(--spacing) * 1.25)
    }.wr .pl-1\.33\:sm,.wr .px-1\.33\:sm{
        padding-left: calc(var(--spacing) * 1.33)
    }.wr .pl-1\.5\:sm,.wr .px-1\.5\:sm{
        padding-left: calc(var(--spacing) * 1.5)
    }.wr .pl-2\:sm,.wr .px-2\:sm{
        padding-left: calc(var(--spacing) * 2)
    }.wr .pl-2\.5\:sm,.wr .px-2\.5\:sm{
        padding-left: calc(var(--spacing) * 2.5)
    }.wr .pl-3\:sm,.wr .px-3\:sm{
        padding-left: calc(var(--spacing) * 3)
    }.wr .pl-3\.5\:sm,.wr .px-3\.5\:sm{
        padding-left: calc(var(--spacing) * 3.5)
    }.wr .pl-4\:sm,.wr .px-4\:sm{
        padding-left: calc(var(--spacing) * 4)
    }.wr .pl-5\:sm,.wr .px-5\:sm{
        padding-left: calc(var(--spacing) * 5)
    }.wr .pl-6\:sm,.wr .px-6\:sm{
        padding-left: calc(var(--spacing) * 6)
    }.wr .pl-6\.5\:sm,.wr .px-6\.5\:sm{
        padding-left: calc(var(--spacing) * 6.5)
    }.wr .pl-7\:sm,.wr .px-7\:sm{
        padding-left: calc(var(--spacing) * 7)
    }.wr .pl-8\:sm,.wr .px-8\:sm{
        padding-left: calc(var(--spacing) * 8)
    }.wr .pl-layout\:sm,.wr .px-layout\:sm{
        padding-left: var(--spacing-layout)
    }.wr .pl-layout-4\:sm,.wr .px-layout-4\:sm{
        padding-left: calc(var(--spacing-layout) * 4)
    }.wr .pl-grid\:sm,.wr .px-grid\:sm{
        padding-left: var(--spacing-grid)
    }.wr .pr-0\:sm,.wr .px-0\:sm{
        padding-right: 0
    }.wr .pr-0\.2\:sm,.wr .px-0\.2\:sm{
        padding-right: calc(var(--spacing) * .2)
    }.wr .pr-0\.25\:sm,.wr .px-0\.25\:sm{
        padding-right: calc(var(--spacing) * .25)
    }.wr .pr-0\.3\:sm,.wr .px-0\.3\:sm{
        padding-right: calc(var(--spacing) * .3)
    }.wr .pr-0\.4\:sm,.wr .px-0\.4\:sm{
        padding-right: calc(var(--spacing) * .4)
    }.wr .pr-0\.5\:sm,.wr .px-0\.5\:sm{
        padding-right: calc(var(--spacing) * .5)
    }.wr .pr-0\.85\:sm,.wr .px-0\.85\:sm{
        padding-right: calc(var(--spacing) * .85)
    }.wr .pr-0\.9\:sm,.wr .px-0\.9\:sm{
        padding-right: calc(var(--spacing) * .9)
    }.wr .pr-1\:sm,.wr .px-1\:sm{
        padding-right: var(--spacing)
    }.wr .pr-1\.25\:sm,.wr .px-1\.25\:sm{
        padding-right: calc(var(--spacing) * 1.25)
    }.wr .pr-1\.33\:sm,.wr .px-1\.33\:sm{
        padding-right: calc(var(--spacing) * 1.33)
    }.wr .pr-1\.5\:sm,.wr .px-1\.5\:sm{
        padding-right: calc(var(--spacing) * 1.5)
    }.wr .pr-2\:sm,.wr .px-2\:sm{
        padding-right: calc(var(--spacing) * 2)
    }.wr .pr-2\.5\:sm,.wr .px-2\.5\:sm{
        padding-right: calc(var(--spacing) * 2.5)
    }.wr .pr-3\:sm,.wr .px-3\:sm{
        padding-right: calc(var(--spacing) * 3)
    }.wr .pr-3\.5\:sm,.wr .px-3\.5\:sm{
        padding-right: calc(var(--spacing) * 3.5)
    }.wr .pr-4\:sm,.wr .px-4\:sm{
        padding-right: calc(var(--spacing) * 4)
    }.wr .pr-5\:sm,.wr .px-5\:sm{
        padding-right: calc(var(--spacing) * 5)
    }.wr .pr-6\:sm,.wr .px-6\:sm{
        padding-right: calc(var(--spacing) * 6)
    }.wr .pr-6\.5\:sm,.wr .px-6\.5\:sm{
        padding-right: calc(var(--spacing) * 6.5)
    }.wr .pr-7\:sm,.wr .px-7\:sm{
        padding-right: calc(var(--spacing) * 7)
    }.wr .pr-8\:sm,.wr .px-8\:sm{
        padding-right: calc(var(--spacing) * 8)
    }.wr .pr-layout\:sm,.wr .px-layout\:sm{
        padding-right: var(--spacing-layout)
    }.wr .pr-layout-4\:sm,.wr .px-layout-4\:sm{
        padding-right: calc(var(--spacing-layout) * 4)
    }.wr .pr-grid\:sm,.wr .px-grid\:sm{
        padding-right: var(--spacing-grid)
    }.wr .mt-0\:sm,.wr .my-0\:sm{
        margin-top: 0
    }.wr .mt-0\:sm:where(:first-child),.wr .my-0\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.2\:sm,.wr .my-0\.2\:sm{
        margin-top: calc(var(--spacing) * .2)
    }.wr .mt-0\.2\:sm:where(:first-child),.wr .my-0\.2\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.25\:sm,.wr .my-0\.25\:sm{
        margin-top: calc(var(--spacing) * .25)
    }.wr .mt-0\.25\:sm:where(:first-child),.wr .my-0\.25\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.3\:sm,.wr .my-0\.3\:sm{
        margin-top: calc(var(--spacing) * .3)
    }.wr .mt-0\.3\:sm:where(:first-child),.wr .my-0\.3\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.4\:sm,.wr .my-0\.4\:sm{
        margin-top: calc(var(--spacing) * .4)
    }.wr .mt-0\.4\:sm:where(:first-child),.wr .my-0\.4\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.5\:sm,.wr .my-0\.5\:sm{
        margin-top: calc(var(--spacing) * .5)
    }.wr .mt-0\.5\:sm:where(:first-child),.wr .my-0\.5\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.85\:sm,.wr .my-0\.85\:sm{
        margin-top: calc(var(--spacing) * .85)
    }.wr .mt-0\.85\:sm:where(:first-child),.wr .my-0\.85\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.9\:sm,.wr .my-0\.9\:sm{
        margin-top: calc(var(--spacing) * .9)
    }.wr .mt-0\.9\:sm:where(:first-child),.wr .my-0\.9\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-1\:sm,.wr .my-1\:sm{
        margin-top: var(--spacing)
    }.wr .mt-1\:sm:where(:first-child),.wr .my-1\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.25\:sm,.wr .my-1\.25\:sm{
        margin-top: calc(var(--spacing) * 1.25)
    }.wr .mt-1\.25\:sm:where(:first-child),.wr .my-1\.25\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.33\:sm,.wr .my-1\.33\:sm{
        margin-top: calc(var(--spacing) * 1.33)
    }.wr .mt-1\.33\:sm:where(:first-child),.wr .my-1\.33\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.5\:sm,.wr .my-1\.5\:sm{
        margin-top: calc(var(--spacing) * 1.5)
    }.wr .mt-1\.5\:sm:where(:first-child),.wr .my-1\.5\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-2\:sm,.wr .my-2\:sm{
        margin-top: calc(var(--spacing) * 2)
    }.wr .mt-2\:sm:where(:first-child),.wr .my-2\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-2\.5\:sm,.wr .my-2\.5\:sm{
        margin-top: calc(var(--spacing) * 2.5)
    }.wr .mt-2\.5\:sm:where(:first-child),.wr .my-2\.5\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-3\:sm,.wr .my-3\:sm{
        margin-top: calc(var(--spacing) * 3)
    }.wr .mt-3\:sm:where(:first-child),.wr .my-3\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-3\.5\:sm,.wr .my-3\.5\:sm{
        margin-top: calc(var(--spacing) * 3.5)
    }.wr .mt-3\.5\:sm:where(:first-child),.wr .my-3\.5\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-4\:sm,.wr .my-4\:sm{
        margin-top: calc(var(--spacing) * 4)
    }.wr .mt-4\:sm:where(:first-child),.wr .my-4\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-5\:sm,.wr .my-5\:sm{
        margin-top: calc(var(--spacing) * 5)
    }.wr .mt-5\:sm:where(:first-child),.wr .my-5\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-6\:sm,.wr .my-6\:sm{
        margin-top: calc(var(--spacing) * 6)
    }.wr .mt-6\:sm:where(:first-child),.wr .my-6\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-6\.5\:sm,.wr .my-6\.5\:sm{
        margin-top: calc(var(--spacing) * 6.5)
    }.wr .mt-6\.5\:sm:where(:first-child),.wr .my-6\.5\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-7\:sm,.wr .my-7\:sm{
        margin-top: calc(var(--spacing) * 7)
    }.wr .mt-7\:sm:where(:first-child),.wr .my-7\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-8\:sm,.wr .my-8\:sm{
        margin-top: calc(var(--spacing) * 8)
    }.wr .mt-8\:sm:where(:first-child),.wr .my-8\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-layout\:sm,.wr .my-layout\:sm{
        margin-top: var(--spacing-layout)
    }.wr .mt-layout\:sm:where(:first-child),.wr .my-layout\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-layout-4\:sm,.wr .my-layout-4\:sm{
        margin-top: calc(var(--spacing-layout) * 4)
    }.wr .mt-layout-4\:sm:where(:first-child),.wr .my-layout-4\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-grid\:sm,.wr .my-grid\:sm{
        margin-top: var(--spacing-grid)
    }.wr .mt-grid\:sm:where(:first-child),.wr .my-grid\:sm:where(:first-child){
        margin-top: 0
    }.wr .mt-auto\:sm,.wr .my-auto\:sm{
        margin-top: auto
    }.wr .mt-auto\:sm:where(:first-child),.wr .my-auto\:sm:where(:first-child){
        margin-top: 0
    }.wr .mb-0\:sm,.wr .my-0\:sm{
        margin-bottom: 0
    }.wr .mb-0\:sm:where(:last-child),.wr .my-0\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.2\:sm,.wr .my-0\.2\:sm{
        margin-bottom: calc(var(--spacing) * .2)
    }.wr .mb-0\.2\:sm:where(:last-child),.wr .my-0\.2\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.25\:sm,.wr .my-0\.25\:sm{
        margin-bottom: calc(var(--spacing) * .25)
    }.wr .mb-0\.25\:sm:where(:last-child),.wr .my-0\.25\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.3\:sm,.wr .my-0\.3\:sm{
        margin-bottom: calc(var(--spacing) * .3)
    }.wr .mb-0\.3\:sm:where(:last-child),.wr .my-0\.3\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.4\:sm,.wr .my-0\.4\:sm{
        margin-bottom: calc(var(--spacing) * .4)
    }.wr .mb-0\.4\:sm:where(:last-child),.wr .my-0\.4\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.5\:sm,.wr .my-0\.5\:sm{
        margin-bottom: calc(var(--spacing) * .5)
    }.wr .mb-0\.5\:sm:where(:last-child),.wr .my-0\.5\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.85\:sm,.wr .my-0\.85\:sm{
        margin-bottom: calc(var(--spacing) * .85)
    }.wr .mb-0\.85\:sm:where(:last-child),.wr .my-0\.85\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.9\:sm,.wr .my-0\.9\:sm{
        margin-bottom: calc(var(--spacing) * .9)
    }.wr .mb-0\.9\:sm:where(:last-child),.wr .my-0\.9\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\:sm,.wr .my-1\:sm{
        margin-bottom: var(--spacing)
    }.wr .mb-1\:sm:where(:last-child),.wr .my-1\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.25\:sm,.wr .my-1\.25\:sm{
        margin-bottom: calc(var(--spacing) * 1.25)
    }.wr .mb-1\.25\:sm:where(:last-child),.wr .my-1\.25\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.33\:sm,.wr .my-1\.33\:sm{
        margin-bottom: calc(var(--spacing) * 1.33)
    }.wr .mb-1\.33\:sm:where(:last-child),.wr .my-1\.33\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.5\:sm,.wr .my-1\.5\:sm{
        margin-bottom: calc(var(--spacing) * 1.5)
    }.wr .mb-1\.5\:sm:where(:last-child),.wr .my-1\.5\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\:sm,.wr .my-2\:sm{
        margin-bottom: calc(var(--spacing) * 2)
    }.wr .mb-2\:sm:where(:last-child),.wr .my-2\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\.5\:sm,.wr .my-2\.5\:sm{
        margin-bottom: calc(var(--spacing) * 2.5)
    }.wr .mb-2\.5\:sm:where(:last-child),.wr .my-2\.5\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\:sm,.wr .my-3\:sm{
        margin-bottom: calc(var(--spacing) * 3)
    }.wr .mb-3\:sm:where(:last-child),.wr .my-3\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\.5\:sm,.wr .my-3\.5\:sm{
        margin-bottom: calc(var(--spacing) * 3.5)
    }.wr .mb-3\.5\:sm:where(:last-child),.wr .my-3\.5\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-4\:sm,.wr .my-4\:sm{
        margin-bottom: calc(var(--spacing) * 4)
    }.wr .mb-4\:sm:where(:last-child),.wr .my-4\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-5\:sm,.wr .my-5\:sm{
        margin-bottom: calc(var(--spacing) * 5)
    }.wr .mb-5\:sm:where(:last-child),.wr .my-5\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\:sm,.wr .my-6\:sm{
        margin-bottom: calc(var(--spacing) * 6)
    }.wr .mb-6\:sm:where(:last-child),.wr .my-6\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\.5\:sm,.wr .my-6\.5\:sm{
        margin-bottom: calc(var(--spacing) * 6.5)
    }.wr .mb-6\.5\:sm:where(:last-child),.wr .my-6\.5\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-7\:sm,.wr .my-7\:sm{
        margin-bottom: calc(var(--spacing) * 7)
    }.wr .mb-7\:sm:where(:last-child),.wr .my-7\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-8\:sm,.wr .my-8\:sm{
        margin-bottom: calc(var(--spacing) * 8)
    }.wr .mb-8\:sm:where(:last-child),.wr .my-8\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout\:sm,.wr .my-layout\:sm{
        margin-bottom: var(--spacing-layout)
    }.wr .mb-layout\:sm:where(:last-child),.wr .my-layout\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout-4\:sm,.wr .my-layout-4\:sm{
        margin-bottom: calc(var(--spacing-layout) * 4)
    }.wr .mb-layout-4\:sm:where(:last-child),.wr .my-layout-4\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-grid\:sm,.wr .my-grid\:sm{
        margin-bottom: var(--spacing-grid)
    }.wr .mb-grid\:sm:where(:last-child),.wr .my-grid\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .mb-auto\:sm,.wr .my-auto\:sm{
        margin-bottom: auto
    }.wr .mb-auto\:sm:where(:last-child),.wr .my-auto\:sm:where(:last-child){
        margin-bottom: 0
    }.wr .ml-0\:sm,.wr .mx-0\:sm{
        margin-left: 0
    }.wr .ml-0\.2\:sm,.wr .mx-0\.2\:sm{
        margin-left: calc(var(--spacing) * .2)
    }.wr .ml-0\.25\:sm,.wr .mx-0\.25\:sm{
        margin-left: calc(var(--spacing) * .25)
    }.wr .ml-0\.3\:sm,.wr .mx-0\.3\:sm{
        margin-left: calc(var(--spacing) * .3)
    }.wr .ml-0\.4\:sm,.wr .mx-0\.4\:sm{
        margin-left: calc(var(--spacing) * .4)
    }.wr .ml-0\.5\:sm,.wr .mx-0\.5\:sm{
        margin-left: calc(var(--spacing) * .5)
    }.wr .ml-0\.85\:sm,.wr .mx-0\.85\:sm{
        margin-left: calc(var(--spacing) * .85)
    }.wr .ml-0\.9\:sm,.wr .mx-0\.9\:sm{
        margin-left: calc(var(--spacing) * .9)
    }.wr .ml-1\:sm,.wr .mx-1\:sm{
        margin-left: var(--spacing)
    }.wr .ml-1\.25\:sm,.wr .mx-1\.25\:sm{
        margin-left: calc(var(--spacing) * 1.25)
    }.wr .ml-1\.33\:sm,.wr .mx-1\.33\:sm{
        margin-left: calc(var(--spacing) * 1.33)
    }.wr .ml-1\.5\:sm,.wr .mx-1\.5\:sm{
        margin-left: calc(var(--spacing) * 1.5)
    }.wr .ml-2\:sm,.wr .mx-2\:sm{
        margin-left: calc(var(--spacing) * 2)
    }.wr .ml-2\.5\:sm,.wr .mx-2\.5\:sm{
        margin-left: calc(var(--spacing) * 2.5)
    }.wr .ml-3\:sm,.wr .mx-3\:sm{
        margin-left: calc(var(--spacing) * 3)
    }.wr .ml-3\.5\:sm,.wr .mx-3\.5\:sm{
        margin-left: calc(var(--spacing) * 3.5)
    }.wr .ml-4\:sm,.wr .mx-4\:sm{
        margin-left: calc(var(--spacing) * 4)
    }.wr .ml-5\:sm,.wr .mx-5\:sm{
        margin-left: calc(var(--spacing) * 5)
    }.wr .ml-6\:sm,.wr .mx-6\:sm{
        margin-left: calc(var(--spacing) * 6)
    }.wr .ml-6\.5\:sm,.wr .mx-6\.5\:sm{
        margin-left: calc(var(--spacing) * 6.5)
    }.wr .ml-7\:sm,.wr .mx-7\:sm{
        margin-left: calc(var(--spacing) * 7)
    }.wr .ml-8\:sm,.wr .mx-8\:sm{
        margin-left: calc(var(--spacing) * 8)
    }.wr .ml-layout\:sm,.wr .mx-layout\:sm{
        margin-left: var(--spacing-layout)
    }.wr .ml-layout-4\:sm,.wr .mx-layout-4\:sm{
        margin-left: calc(var(--spacing-layout) * 4)
    }.wr .ml-grid\:sm,.wr .mx-grid\:sm{
        margin-left: var(--spacing-grid)
    }.wr .ml-auto\:sm,.wr .mx-auto\:sm{
        margin-left: auto
    }.wr .mr-0\:sm,.wr .mx-0\:sm{
        margin-right: 0
    }.wr .mr-0\.2\:sm,.wr .mx-0\.2\:sm{
        margin-right: calc(var(--spacing) * .2)
    }.wr .mr-0\.25\:sm,.wr .mx-0\.25\:sm{
        margin-right: calc(var(--spacing) * .25)
    }.wr .mr-0\.3\:sm,.wr .mx-0\.3\:sm{
        margin-right: calc(var(--spacing) * .3)
    }.wr .mr-0\.4\:sm,.wr .mx-0\.4\:sm{
        margin-right: calc(var(--spacing) * .4)
    }.wr .mr-0\.5\:sm,.wr .mx-0\.5\:sm{
        margin-right: calc(var(--spacing) * .5)
    }.wr .mr-0\.85\:sm,.wr .mx-0\.85\:sm{
        margin-right: calc(var(--spacing) * .85)
    }.wr .mr-0\.9\:sm,.wr .mx-0\.9\:sm{
        margin-right: calc(var(--spacing) * .9)
    }.wr .mr-1\:sm,.wr .mx-1\:sm{
        margin-right: var(--spacing)
    }.wr .mr-1\.25\:sm,.wr .mx-1\.25\:sm{
        margin-right: calc(var(--spacing) * 1.25)
    }.wr .mr-1\.33\:sm,.wr .mx-1\.33\:sm{
        margin-right: calc(var(--spacing) * 1.33)
    }.wr .mr-1\.5\:sm,.wr .mx-1\.5\:sm{
        margin-right: calc(var(--spacing) * 1.5)
    }.wr .mr-2\:sm,.wr .mx-2\:sm{
        margin-right: calc(var(--spacing) * 2)
    }.wr .mr-2\.5\:sm,.wr .mx-2\.5\:sm{
        margin-right: calc(var(--spacing) * 2.5)
    }.wr .mr-3\:sm,.wr .mx-3\:sm{
        margin-right: calc(var(--spacing) * 3)
    }.wr .mr-3\.5\:sm,.wr .mx-3\.5\:sm{
        margin-right: calc(var(--spacing) * 3.5)
    }.wr .mr-4\:sm,.wr .mx-4\:sm{
        margin-right: calc(var(--spacing) * 4)
    }.wr .mr-5\:sm,.wr .mx-5\:sm{
        margin-right: calc(var(--spacing) * 5)
    }.wr .mr-6\:sm,.wr .mx-6\:sm{
        margin-right: calc(var(--spacing) * 6)
    }.wr .mr-6\.5\:sm,.wr .mx-6\.5\:sm{
        margin-right: calc(var(--spacing) * 6.5)
    }.wr .mr-7\:sm,.wr .mx-7\:sm{
        margin-right: calc(var(--spacing) * 7)
    }.wr .mr-8\:sm,.wr .mx-8\:sm{
        margin-right: calc(var(--spacing) * 8)
    }.wr .mr-layout\:sm,.wr .mx-layout\:sm{
        margin-right: var(--spacing-layout)
    }.wr .mr-layout-4\:sm,.wr .mx-layout-4\:sm{
        margin-right: calc(var(--spacing-layout) * 4)
    }.wr .mr-grid\:sm,.wr .mx-grid\:sm{
        margin-right: var(--spacing-grid)
    }.wr .mr-auto\:sm,.wr .mx-auto\:sm{
        margin-right: auto
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .pt-0\:md,.wr .py-0\:md{
        padding-top: 0
    }.wr .pt-0\.2\:md,.wr .py-0\.2\:md{
        padding-top: calc(var(--spacing) * .2)
    }.wr .pt-0\.25\:md,.wr .py-0\.25\:md{
        padding-top: calc(var(--spacing) * .25)
    }.wr .pt-0\.3\:md,.wr .py-0\.3\:md{
        padding-top: calc(var(--spacing) * .3)
    }.wr .pt-0\.4\:md,.wr .py-0\.4\:md{
        padding-top: calc(var(--spacing) * .4)
    }.wr .pt-0\.5\:md,.wr .py-0\.5\:md{
        padding-top: calc(var(--spacing) * .5)
    }.wr .pt-0\.85\:md,.wr .py-0\.85\:md{
        padding-top: calc(var(--spacing) * .85)
    }.wr .pt-0\.9\:md,.wr .py-0\.9\:md{
        padding-top: calc(var(--spacing) * .9)
    }.wr .pt-1\:md,.wr .py-1\:md{
        padding-top: var(--spacing)
    }.wr .pt-1\.25\:md,.wr .py-1\.25\:md{
        padding-top: calc(var(--spacing) * 1.25)
    }.wr .pt-1\.33\:md,.wr .py-1\.33\:md{
        padding-top: calc(var(--spacing) * 1.33)
    }.wr .pt-1\.5\:md,.wr .py-1\.5\:md{
        padding-top: calc(var(--spacing) * 1.5)
    }.wr .pt-2\:md,.wr .py-2\:md{
        padding-top: calc(var(--spacing) * 2)
    }.wr .pt-2\.5\:md,.wr .py-2\.5\:md{
        padding-top: calc(var(--spacing) * 2.5)
    }.wr .pt-3\:md,.wr .py-3\:md{
        padding-top: calc(var(--spacing) * 3)
    }.wr .pt-3\.5\:md,.wr .py-3\.5\:md{
        padding-top: calc(var(--spacing) * 3.5)
    }.wr .pt-4\:md,.wr .py-4\:md{
        padding-top: calc(var(--spacing) * 4)
    }.wr .pt-5\:md,.wr .py-5\:md{
        padding-top: calc(var(--spacing) * 5)
    }.wr .pt-6\:md,.wr .py-6\:md{
        padding-top: calc(var(--spacing) * 6)
    }.wr .pt-6\.5\:md,.wr .py-6\.5\:md{
        padding-top: calc(var(--spacing) * 6.5)
    }.wr .pt-7\:md,.wr .py-7\:md{
        padding-top: calc(var(--spacing) * 7)
    }.wr .pt-8\:md,.wr .py-8\:md{
        padding-top: calc(var(--spacing) * 8)
    }.wr .pt-layout\:md,.wr .py-layout\:md{
        padding-top: var(--spacing-layout)
    }.wr .pt-layout-4\:md,.wr .py-layout-4\:md{
        padding-top: calc(var(--spacing-layout) * 4)
    }.wr .pt-grid\:md,.wr .py-grid\:md{
        padding-top: var(--spacing-grid)
    }.wr .pb-0\:md,.wr .py-0\:md{
        padding-bottom: 0
    }.wr .pb-0\.2\:md,.wr .py-0\.2\:md{
        padding-bottom: calc(var(--spacing) * .2)
    }.wr .pb-0\.25\:md,.wr .py-0\.25\:md{
        padding-bottom: calc(var(--spacing) * .25)
    }.wr .pb-0\.3\:md,.wr .py-0\.3\:md{
        padding-bottom: calc(var(--spacing) * .3)
    }.wr .pb-0\.4\:md,.wr .py-0\.4\:md{
        padding-bottom: calc(var(--spacing) * .4)
    }.wr .pb-0\.5\:md,.wr .py-0\.5\:md{
        padding-bottom: calc(var(--spacing) * .5)
    }.wr .pb-0\.85\:md,.wr .py-0\.85\:md{
        padding-bottom: calc(var(--spacing) * .85)
    }.wr .pb-0\.9\:md,.wr .py-0\.9\:md{
        padding-bottom: calc(var(--spacing) * .9)
    }.wr .pb-1\:md,.wr .py-1\:md{
        padding-bottom: var(--spacing)
    }.wr .pb-1\.25\:md,.wr .py-1\.25\:md{
        padding-bottom: calc(var(--spacing) * 1.25)
    }.wr .pb-1\.33\:md,.wr .py-1\.33\:md{
        padding-bottom: calc(var(--spacing) * 1.33)
    }.wr .pb-1\.5\:md,.wr .py-1\.5\:md{
        padding-bottom: calc(var(--spacing) * 1.5)
    }.wr .pb-2\:md,.wr .py-2\:md{
        padding-bottom: calc(var(--spacing) * 2)
    }.wr .pb-2\.5\:md,.wr .py-2\.5\:md{
        padding-bottom: calc(var(--spacing) * 2.5)
    }.wr .pb-3\:md,.wr .py-3\:md{
        padding-bottom: calc(var(--spacing) * 3)
    }.wr .pb-3\.5\:md,.wr .py-3\.5\:md{
        padding-bottom: calc(var(--spacing) * 3.5)
    }.wr .pb-4\:md,.wr .py-4\:md{
        padding-bottom: calc(var(--spacing) * 4)
    }.wr .pb-5\:md,.wr .py-5\:md{
        padding-bottom: calc(var(--spacing) * 5)
    }.wr .pb-6\:md,.wr .py-6\:md{
        padding-bottom: calc(var(--spacing) * 6)
    }.wr .pb-6\.5\:md,.wr .py-6\.5\:md{
        padding-bottom: calc(var(--spacing) * 6.5)
    }.wr .pb-7\:md,.wr .py-7\:md{
        padding-bottom: calc(var(--spacing) * 7)
    }.wr .pb-8\:md,.wr .py-8\:md{
        padding-bottom: calc(var(--spacing) * 8)
    }.wr .pb-layout\:md,.wr .py-layout\:md{
        padding-bottom: var(--spacing-layout)
    }.wr .pb-layout-4\:md,.wr .py-layout-4\:md{
        padding-bottom: calc(var(--spacing-layout) * 4)
    }.wr .pb-grid\:md,.wr .py-grid\:md{
        padding-bottom: var(--spacing-grid)
    }.wr .pl-0\:md,.wr .px-0\:md{
        padding-left: 0
    }.wr .pl-0\.2\:md,.wr .px-0\.2\:md{
        padding-left: calc(var(--spacing) * .2)
    }.wr .pl-0\.25\:md,.wr .px-0\.25\:md{
        padding-left: calc(var(--spacing) * .25)
    }.wr .pl-0\.3\:md,.wr .px-0\.3\:md{
        padding-left: calc(var(--spacing) * .3)
    }.wr .pl-0\.4\:md,.wr .px-0\.4\:md{
        padding-left: calc(var(--spacing) * .4)
    }.wr .pl-0\.5\:md,.wr .px-0\.5\:md{
        padding-left: calc(var(--spacing) * .5)
    }.wr .pl-0\.85\:md,.wr .px-0\.85\:md{
        padding-left: calc(var(--spacing) * .85)
    }.wr .pl-0\.9\:md,.wr .px-0\.9\:md{
        padding-left: calc(var(--spacing) * .9)
    }.wr .pl-1\:md,.wr .px-1\:md{
        padding-left: var(--spacing)
    }.wr .pl-1\.25\:md,.wr .px-1\.25\:md{
        padding-left: calc(var(--spacing) * 1.25)
    }.wr .pl-1\.33\:md,.wr .px-1\.33\:md{
        padding-left: calc(var(--spacing) * 1.33)
    }.wr .pl-1\.5\:md,.wr .px-1\.5\:md{
        padding-left: calc(var(--spacing) * 1.5)
    }.wr .pl-2\:md,.wr .px-2\:md{
        padding-left: calc(var(--spacing) * 2)
    }.wr .pl-2\.5\:md,.wr .px-2\.5\:md{
        padding-left: calc(var(--spacing) * 2.5)
    }.wr .pl-3\:md,.wr .px-3\:md{
        padding-left: calc(var(--spacing) * 3)
    }.wr .pl-3\.5\:md,.wr .px-3\.5\:md{
        padding-left: calc(var(--spacing) * 3.5)
    }.wr .pl-4\:md,.wr .px-4\:md{
        padding-left: calc(var(--spacing) * 4)
    }.wr .pl-5\:md,.wr .px-5\:md{
        padding-left: calc(var(--spacing) * 5)
    }.wr .pl-6\:md,.wr .px-6\:md{
        padding-left: calc(var(--spacing) * 6)
    }.wr .pl-6\.5\:md,.wr .px-6\.5\:md{
        padding-left: calc(var(--spacing) * 6.5)
    }.wr .pl-7\:md,.wr .px-7\:md{
        padding-left: calc(var(--spacing) * 7)
    }.wr .pl-8\:md,.wr .px-8\:md{
        padding-left: calc(var(--spacing) * 8)
    }.wr .pl-layout\:md,.wr .px-layout\:md{
        padding-left: var(--spacing-layout)
    }.wr .pl-layout-4\:md,.wr .px-layout-4\:md{
        padding-left: calc(var(--spacing-layout) * 4)
    }.wr .pl-grid\:md,.wr .px-grid\:md{
        padding-left: var(--spacing-grid)
    }.wr .pr-0\:md,.wr .px-0\:md{
        padding-right: 0
    }.wr .pr-0\.2\:md,.wr .px-0\.2\:md{
        padding-right: calc(var(--spacing) * .2)
    }.wr .pr-0\.25\:md,.wr .px-0\.25\:md{
        padding-right: calc(var(--spacing) * .25)
    }.wr .pr-0\.3\:md,.wr .px-0\.3\:md{
        padding-right: calc(var(--spacing) * .3)
    }.wr .pr-0\.4\:md,.wr .px-0\.4\:md{
        padding-right: calc(var(--spacing) * .4)
    }.wr .pr-0\.5\:md,.wr .px-0\.5\:md{
        padding-right: calc(var(--spacing) * .5)
    }.wr .pr-0\.85\:md,.wr .px-0\.85\:md{
        padding-right: calc(var(--spacing) * .85)
    }.wr .pr-0\.9\:md,.wr .px-0\.9\:md{
        padding-right: calc(var(--spacing) * .9)
    }.wr .pr-1\:md,.wr .px-1\:md{
        padding-right: var(--spacing)
    }.wr .pr-1\.25\:md,.wr .px-1\.25\:md{
        padding-right: calc(var(--spacing) * 1.25)
    }.wr .pr-1\.33\:md,.wr .px-1\.33\:md{
        padding-right: calc(var(--spacing) * 1.33)
    }.wr .pr-1\.5\:md,.wr .px-1\.5\:md{
        padding-right: calc(var(--spacing) * 1.5)
    }.wr .pr-2\:md,.wr .px-2\:md{
        padding-right: calc(var(--spacing) * 2)
    }.wr .pr-2\.5\:md,.wr .px-2\.5\:md{
        padding-right: calc(var(--spacing) * 2.5)
    }.wr .pr-3\:md,.wr .px-3\:md{
        padding-right: calc(var(--spacing) * 3)
    }.wr .pr-3\.5\:md,.wr .px-3\.5\:md{
        padding-right: calc(var(--spacing) * 3.5)
    }.wr .pr-4\:md,.wr .px-4\:md{
        padding-right: calc(var(--spacing) * 4)
    }.wr .pr-5\:md,.wr .px-5\:md{
        padding-right: calc(var(--spacing) * 5)
    }.wr .pr-6\:md,.wr .px-6\:md{
        padding-right: calc(var(--spacing) * 6)
    }.wr .pr-6\.5\:md,.wr .px-6\.5\:md{
        padding-right: calc(var(--spacing) * 6.5)
    }.wr .pr-7\:md,.wr .px-7\:md{
        padding-right: calc(var(--spacing) * 7)
    }.wr .pr-8\:md,.wr .px-8\:md{
        padding-right: calc(var(--spacing) * 8)
    }.wr .pr-layout\:md,.wr .px-layout\:md{
        padding-right: var(--spacing-layout)
    }.wr .pr-layout-4\:md,.wr .px-layout-4\:md{
        padding-right: calc(var(--spacing-layout) * 4)
    }.wr .pr-grid\:md,.wr .px-grid\:md{
        padding-right: var(--spacing-grid)
    }.wr .mt-0\:md,.wr .my-0\:md{
        margin-top: 0
    }.wr .mt-0\:md:where(:first-child),.wr .my-0\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.2\:md,.wr .my-0\.2\:md{
        margin-top: calc(var(--spacing) * .2)
    }.wr .mt-0\.2\:md:where(:first-child),.wr .my-0\.2\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.25\:md,.wr .my-0\.25\:md{
        margin-top: calc(var(--spacing) * .25)
    }.wr .mt-0\.25\:md:where(:first-child),.wr .my-0\.25\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.3\:md,.wr .my-0\.3\:md{
        margin-top: calc(var(--spacing) * .3)
    }.wr .mt-0\.3\:md:where(:first-child),.wr .my-0\.3\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.4\:md,.wr .my-0\.4\:md{
        margin-top: calc(var(--spacing) * .4)
    }.wr .mt-0\.4\:md:where(:first-child),.wr .my-0\.4\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.5\:md,.wr .my-0\.5\:md{
        margin-top: calc(var(--spacing) * .5)
    }.wr .mt-0\.5\:md:where(:first-child),.wr .my-0\.5\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.85\:md,.wr .my-0\.85\:md{
        margin-top: calc(var(--spacing) * .85)
    }.wr .mt-0\.85\:md:where(:first-child),.wr .my-0\.85\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.9\:md,.wr .my-0\.9\:md{
        margin-top: calc(var(--spacing) * .9)
    }.wr .mt-0\.9\:md:where(:first-child),.wr .my-0\.9\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-1\:md,.wr .my-1\:md{
        margin-top: var(--spacing)
    }.wr .mt-1\:md:where(:first-child),.wr .my-1\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.25\:md,.wr .my-1\.25\:md{
        margin-top: calc(var(--spacing) * 1.25)
    }.wr .mt-1\.25\:md:where(:first-child),.wr .my-1\.25\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.33\:md,.wr .my-1\.33\:md{
        margin-top: calc(var(--spacing) * 1.33)
    }.wr .mt-1\.33\:md:where(:first-child),.wr .my-1\.33\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.5\:md,.wr .my-1\.5\:md{
        margin-top: calc(var(--spacing) * 1.5)
    }.wr .mt-1\.5\:md:where(:first-child),.wr .my-1\.5\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-2\:md,.wr .my-2\:md{
        margin-top: calc(var(--spacing) * 2)
    }.wr .mt-2\:md:where(:first-child),.wr .my-2\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-2\.5\:md,.wr .my-2\.5\:md{
        margin-top: calc(var(--spacing) * 2.5)
    }.wr .mt-2\.5\:md:where(:first-child),.wr .my-2\.5\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-3\:md,.wr .my-3\:md{
        margin-top: calc(var(--spacing) * 3)
    }.wr .mt-3\:md:where(:first-child),.wr .my-3\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-3\.5\:md,.wr .my-3\.5\:md{
        margin-top: calc(var(--spacing) * 3.5)
    }.wr .mt-3\.5\:md:where(:first-child),.wr .my-3\.5\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-4\:md,.wr .my-4\:md{
        margin-top: calc(var(--spacing) * 4)
    }.wr .mt-4\:md:where(:first-child),.wr .my-4\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-5\:md,.wr .my-5\:md{
        margin-top: calc(var(--spacing) * 5)
    }.wr .mt-5\:md:where(:first-child),.wr .my-5\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-6\:md,.wr .my-6\:md{
        margin-top: calc(var(--spacing) * 6)
    }.wr .mt-6\:md:where(:first-child),.wr .my-6\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-6\.5\:md,.wr .my-6\.5\:md{
        margin-top: calc(var(--spacing) * 6.5)
    }.wr .mt-6\.5\:md:where(:first-child),.wr .my-6\.5\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-7\:md,.wr .my-7\:md{
        margin-top: calc(var(--spacing) * 7)
    }.wr .mt-7\:md:where(:first-child),.wr .my-7\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-8\:md,.wr .my-8\:md{
        margin-top: calc(var(--spacing) * 8)
    }.wr .mt-8\:md:where(:first-child),.wr .my-8\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-layout\:md,.wr .my-layout\:md{
        margin-top: var(--spacing-layout)
    }.wr .mt-layout\:md:where(:first-child),.wr .my-layout\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-layout-4\:md,.wr .my-layout-4\:md{
        margin-top: calc(var(--spacing-layout) * 4)
    }.wr .mt-layout-4\:md:where(:first-child),.wr .my-layout-4\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-grid\:md,.wr .my-grid\:md{
        margin-top: var(--spacing-grid)
    }.wr .mt-grid\:md:where(:first-child),.wr .my-grid\:md:where(:first-child){
        margin-top: 0
    }.wr .mt-auto\:md,.wr .my-auto\:md{
        margin-top: auto
    }.wr .mt-auto\:md:where(:first-child),.wr .my-auto\:md:where(:first-child){
        margin-top: 0
    }.wr .mb-0\:md,.wr .my-0\:md{
        margin-bottom: 0
    }.wr .mb-0\:md:where(:last-child),.wr .my-0\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.2\:md,.wr .my-0\.2\:md{
        margin-bottom: calc(var(--spacing) * .2)
    }.wr .mb-0\.2\:md:where(:last-child),.wr .my-0\.2\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.25\:md,.wr .my-0\.25\:md{
        margin-bottom: calc(var(--spacing) * .25)
    }.wr .mb-0\.25\:md:where(:last-child),.wr .my-0\.25\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.3\:md,.wr .my-0\.3\:md{
        margin-bottom: calc(var(--spacing) * .3)
    }.wr .mb-0\.3\:md:where(:last-child),.wr .my-0\.3\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.4\:md,.wr .my-0\.4\:md{
        margin-bottom: calc(var(--spacing) * .4)
    }.wr .mb-0\.4\:md:where(:last-child),.wr .my-0\.4\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.5\:md,.wr .my-0\.5\:md{
        margin-bottom: calc(var(--spacing) * .5)
    }.wr .mb-0\.5\:md:where(:last-child),.wr .my-0\.5\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.85\:md,.wr .my-0\.85\:md{
        margin-bottom: calc(var(--spacing) * .85)
    }.wr .mb-0\.85\:md:where(:last-child),.wr .my-0\.85\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.9\:md,.wr .my-0\.9\:md{
        margin-bottom: calc(var(--spacing) * .9)
    }.wr .mb-0\.9\:md:where(:last-child),.wr .my-0\.9\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\:md,.wr .my-1\:md{
        margin-bottom: var(--spacing)
    }.wr .mb-1\:md:where(:last-child),.wr .my-1\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.25\:md,.wr .my-1\.25\:md{
        margin-bottom: calc(var(--spacing) * 1.25)
    }.wr .mb-1\.25\:md:where(:last-child),.wr .my-1\.25\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.33\:md,.wr .my-1\.33\:md{
        margin-bottom: calc(var(--spacing) * 1.33)
    }.wr .mb-1\.33\:md:where(:last-child),.wr .my-1\.33\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.5\:md,.wr .my-1\.5\:md{
        margin-bottom: calc(var(--spacing) * 1.5)
    }.wr .mb-1\.5\:md:where(:last-child),.wr .my-1\.5\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\:md,.wr .my-2\:md{
        margin-bottom: calc(var(--spacing) * 2)
    }.wr .mb-2\:md:where(:last-child),.wr .my-2\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\.5\:md,.wr .my-2\.5\:md{
        margin-bottom: calc(var(--spacing) * 2.5)
    }.wr .mb-2\.5\:md:where(:last-child),.wr .my-2\.5\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\:md,.wr .my-3\:md{
        margin-bottom: calc(var(--spacing) * 3)
    }.wr .mb-3\:md:where(:last-child),.wr .my-3\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\.5\:md,.wr .my-3\.5\:md{
        margin-bottom: calc(var(--spacing) * 3.5)
    }.wr .mb-3\.5\:md:where(:last-child),.wr .my-3\.5\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-4\:md,.wr .my-4\:md{
        margin-bottom: calc(var(--spacing) * 4)
    }.wr .mb-4\:md:where(:last-child),.wr .my-4\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-5\:md,.wr .my-5\:md{
        margin-bottom: calc(var(--spacing) * 5)
    }.wr .mb-5\:md:where(:last-child),.wr .my-5\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\:md,.wr .my-6\:md{
        margin-bottom: calc(var(--spacing) * 6)
    }.wr .mb-6\:md:where(:last-child),.wr .my-6\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\.5\:md,.wr .my-6\.5\:md{
        margin-bottom: calc(var(--spacing) * 6.5)
    }.wr .mb-6\.5\:md:where(:last-child),.wr .my-6\.5\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-7\:md,.wr .my-7\:md{
        margin-bottom: calc(var(--spacing) * 7)
    }.wr .mb-7\:md:where(:last-child),.wr .my-7\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-8\:md,.wr .my-8\:md{
        margin-bottom: calc(var(--spacing) * 8)
    }.wr .mb-8\:md:where(:last-child),.wr .my-8\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout\:md,.wr .my-layout\:md{
        margin-bottom: var(--spacing-layout)
    }.wr .mb-layout\:md:where(:last-child),.wr .my-layout\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout-4\:md,.wr .my-layout-4\:md{
        margin-bottom: calc(var(--spacing-layout) * 4)
    }.wr .mb-layout-4\:md:where(:last-child),.wr .my-layout-4\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-grid\:md,.wr .my-grid\:md{
        margin-bottom: var(--spacing-grid)
    }.wr .mb-grid\:md:where(:last-child),.wr .my-grid\:md:where(:last-child){
        margin-bottom: 0
    }.wr .mb-auto\:md,.wr .my-auto\:md{
        margin-bottom: auto
    }.wr .mb-auto\:md:where(:last-child),.wr .my-auto\:md:where(:last-child){
        margin-bottom: 0
    }.wr .ml-0\:md,.wr .mx-0\:md{
        margin-left: 0
    }.wr .ml-0\.2\:md,.wr .mx-0\.2\:md{
        margin-left: calc(var(--spacing) * .2)
    }.wr .ml-0\.25\:md,.wr .mx-0\.25\:md{
        margin-left: calc(var(--spacing) * .25)
    }.wr .ml-0\.3\:md,.wr .mx-0\.3\:md{
        margin-left: calc(var(--spacing) * .3)
    }.wr .ml-0\.4\:md,.wr .mx-0\.4\:md{
        margin-left: calc(var(--spacing) * .4)
    }.wr .ml-0\.5\:md,.wr .mx-0\.5\:md{
        margin-left: calc(var(--spacing) * .5)
    }.wr .ml-0\.85\:md,.wr .mx-0\.85\:md{
        margin-left: calc(var(--spacing) * .85)
    }.wr .ml-0\.9\:md,.wr .mx-0\.9\:md{
        margin-left: calc(var(--spacing) * .9)
    }.wr .ml-1\:md,.wr .mx-1\:md{
        margin-left: var(--spacing)
    }.wr .ml-1\.25\:md,.wr .mx-1\.25\:md{
        margin-left: calc(var(--spacing) * 1.25)
    }.wr .ml-1\.33\:md,.wr .mx-1\.33\:md{
        margin-left: calc(var(--spacing) * 1.33)
    }.wr .ml-1\.5\:md,.wr .mx-1\.5\:md{
        margin-left: calc(var(--spacing) * 1.5)
    }.wr .ml-2\:md,.wr .mx-2\:md{
        margin-left: calc(var(--spacing) * 2)
    }.wr .ml-2\.5\:md,.wr .mx-2\.5\:md{
        margin-left: calc(var(--spacing) * 2.5)
    }.wr .ml-3\:md,.wr .mx-3\:md{
        margin-left: calc(var(--spacing) * 3)
    }.wr .ml-3\.5\:md,.wr .mx-3\.5\:md{
        margin-left: calc(var(--spacing) * 3.5)
    }.wr .ml-4\:md,.wr .mx-4\:md{
        margin-left: calc(var(--spacing) * 4)
    }.wr .ml-5\:md,.wr .mx-5\:md{
        margin-left: calc(var(--spacing) * 5)
    }.wr .ml-6\:md,.wr .mx-6\:md{
        margin-left: calc(var(--spacing) * 6)
    }.wr .ml-6\.5\:md,.wr .mx-6\.5\:md{
        margin-left: calc(var(--spacing) * 6.5)
    }.wr .ml-7\:md,.wr .mx-7\:md{
        margin-left: calc(var(--spacing) * 7)
    }.wr .ml-8\:md,.wr .mx-8\:md{
        margin-left: calc(var(--spacing) * 8)
    }.wr .ml-layout\:md,.wr .mx-layout\:md{
        margin-left: var(--spacing-layout)
    }.wr .ml-layout-4\:md,.wr .mx-layout-4\:md{
        margin-left: calc(var(--spacing-layout) * 4)
    }.wr .ml-grid\:md,.wr .mx-grid\:md{
        margin-left: var(--spacing-grid)
    }.wr .ml-auto\:md,.wr .mx-auto\:md{
        margin-left: auto
    }.wr .mr-0\:md,.wr .mx-0\:md{
        margin-right: 0
    }.wr .mr-0\.2\:md,.wr .mx-0\.2\:md{
        margin-right: calc(var(--spacing) * .2)
    }.wr .mr-0\.25\:md,.wr .mx-0\.25\:md{
        margin-right: calc(var(--spacing) * .25)
    }.wr .mr-0\.3\:md,.wr .mx-0\.3\:md{
        margin-right: calc(var(--spacing) * .3)
    }.wr .mr-0\.4\:md,.wr .mx-0\.4\:md{
        margin-right: calc(var(--spacing) * .4)
    }.wr .mr-0\.5\:md,.wr .mx-0\.5\:md{
        margin-right: calc(var(--spacing) * .5)
    }.wr .mr-0\.85\:md,.wr .mx-0\.85\:md{
        margin-right: calc(var(--spacing) * .85)
    }.wr .mr-0\.9\:md,.wr .mx-0\.9\:md{
        margin-right: calc(var(--spacing) * .9)
    }.wr .mr-1\:md,.wr .mx-1\:md{
        margin-right: var(--spacing)
    }.wr .mr-1\.25\:md,.wr .mx-1\.25\:md{
        margin-right: calc(var(--spacing) * 1.25)
    }.wr .mr-1\.33\:md,.wr .mx-1\.33\:md{
        margin-right: calc(var(--spacing) * 1.33)
    }.wr .mr-1\.5\:md,.wr .mx-1\.5\:md{
        margin-right: calc(var(--spacing) * 1.5)
    }.wr .mr-2\:md,.wr .mx-2\:md{
        margin-right: calc(var(--spacing) * 2)
    }.wr .mr-2\.5\:md,.wr .mx-2\.5\:md{
        margin-right: calc(var(--spacing) * 2.5)
    }.wr .mr-3\:md,.wr .mx-3\:md{
        margin-right: calc(var(--spacing) * 3)
    }.wr .mr-3\.5\:md,.wr .mx-3\.5\:md{
        margin-right: calc(var(--spacing) * 3.5)
    }.wr .mr-4\:md,.wr .mx-4\:md{
        margin-right: calc(var(--spacing) * 4)
    }.wr .mr-5\:md,.wr .mx-5\:md{
        margin-right: calc(var(--spacing) * 5)
    }.wr .mr-6\:md,.wr .mx-6\:md{
        margin-right: calc(var(--spacing) * 6)
    }.wr .mr-6\.5\:md,.wr .mx-6\.5\:md{
        margin-right: calc(var(--spacing) * 6.5)
    }.wr .mr-7\:md,.wr .mx-7\:md{
        margin-right: calc(var(--spacing) * 7)
    }.wr .mr-8\:md,.wr .mx-8\:md{
        margin-right: calc(var(--spacing) * 8)
    }.wr .mr-layout\:md,.wr .mx-layout\:md{
        margin-right: var(--spacing-layout)
    }.wr .mr-layout-4\:md,.wr .mx-layout-4\:md{
        margin-right: calc(var(--spacing-layout) * 4)
    }.wr .mr-grid\:md,.wr .mx-grid\:md{
        margin-right: var(--spacing-grid)
    }.wr .mr-auto\:md,.wr .mx-auto\:md{
        margin-right: auto
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .pt-0\:lg,.wr .py-0\:lg{
        padding-top: 0
    }.wr .pt-0\.2\:lg,.wr .py-0\.2\:lg{
        padding-top: calc(var(--spacing) * .2)
    }.wr .pt-0\.25\:lg,.wr .py-0\.25\:lg{
        padding-top: calc(var(--spacing) * .25)
    }.wr .pt-0\.3\:lg,.wr .py-0\.3\:lg{
        padding-top: calc(var(--spacing) * .3)
    }.wr .pt-0\.4\:lg,.wr .py-0\.4\:lg{
        padding-top: calc(var(--spacing) * .4)
    }.wr .pt-0\.5\:lg,.wr .py-0\.5\:lg{
        padding-top: calc(var(--spacing) * .5)
    }.wr .pt-0\.85\:lg,.wr .py-0\.85\:lg{
        padding-top: calc(var(--spacing) * .85)
    }.wr .pt-0\.9\:lg,.wr .py-0\.9\:lg{
        padding-top: calc(var(--spacing) * .9)
    }.wr .pt-1\:lg,.wr .py-1\:lg{
        padding-top: var(--spacing)
    }.wr .pt-1\.25\:lg,.wr .py-1\.25\:lg{
        padding-top: calc(var(--spacing) * 1.25)
    }.wr .pt-1\.33\:lg,.wr .py-1\.33\:lg{
        padding-top: calc(var(--spacing) * 1.33)
    }.wr .pt-1\.5\:lg,.wr .py-1\.5\:lg{
        padding-top: calc(var(--spacing) * 1.5)
    }.wr .pt-2\:lg,.wr .py-2\:lg{
        padding-top: calc(var(--spacing) * 2)
    }.wr .pt-2\.5\:lg,.wr .py-2\.5\:lg{
        padding-top: calc(var(--spacing) * 2.5)
    }.wr .pt-3\:lg,.wr .py-3\:lg{
        padding-top: calc(var(--spacing) * 3)
    }.wr .pt-3\.5\:lg,.wr .py-3\.5\:lg{
        padding-top: calc(var(--spacing) * 3.5)
    }.wr .pt-4\:lg,.wr .py-4\:lg{
        padding-top: calc(var(--spacing) * 4)
    }.wr .pt-5\:lg,.wr .py-5\:lg{
        padding-top: calc(var(--spacing) * 5)
    }.wr .pt-6\:lg,.wr .py-6\:lg{
        padding-top: calc(var(--spacing) * 6)
    }.wr .pt-6\.5\:lg,.wr .py-6\.5\:lg{
        padding-top: calc(var(--spacing) * 6.5)
    }.wr .pt-7\:lg,.wr .py-7\:lg{
        padding-top: calc(var(--spacing) * 7)
    }.wr .pt-8\:lg,.wr .py-8\:lg{
        padding-top: calc(var(--spacing) * 8)
    }.wr .pt-layout\:lg,.wr .py-layout\:lg{
        padding-top: var(--spacing-layout)
    }.wr .pt-layout-4\:lg,.wr .py-layout-4\:lg{
        padding-top: calc(var(--spacing-layout) * 4)
    }.wr .pt-grid\:lg,.wr .py-grid\:lg{
        padding-top: var(--spacing-grid)
    }.wr .pb-0\:lg,.wr .py-0\:lg{
        padding-bottom: 0
    }.wr .pb-0\.2\:lg,.wr .py-0\.2\:lg{
        padding-bottom: calc(var(--spacing) * .2)
    }.wr .pb-0\.25\:lg,.wr .py-0\.25\:lg{
        padding-bottom: calc(var(--spacing) * .25)
    }.wr .pb-0\.3\:lg,.wr .py-0\.3\:lg{
        padding-bottom: calc(var(--spacing) * .3)
    }.wr .pb-0\.4\:lg,.wr .py-0\.4\:lg{
        padding-bottom: calc(var(--spacing) * .4)
    }.wr .pb-0\.5\:lg,.wr .py-0\.5\:lg{
        padding-bottom: calc(var(--spacing) * .5)
    }.wr .pb-0\.85\:lg,.wr .py-0\.85\:lg{
        padding-bottom: calc(var(--spacing) * .85)
    }.wr .pb-0\.9\:lg,.wr .py-0\.9\:lg{
        padding-bottom: calc(var(--spacing) * .9)
    }.wr .pb-1\:lg,.wr .py-1\:lg{
        padding-bottom: var(--spacing)
    }.wr .pb-1\.25\:lg,.wr .py-1\.25\:lg{
        padding-bottom: calc(var(--spacing) * 1.25)
    }.wr .pb-1\.33\:lg,.wr .py-1\.33\:lg{
        padding-bottom: calc(var(--spacing) * 1.33)
    }.wr .pb-1\.5\:lg,.wr .py-1\.5\:lg{
        padding-bottom: calc(var(--spacing) * 1.5)
    }.wr .pb-2\:lg,.wr .py-2\:lg{
        padding-bottom: calc(var(--spacing) * 2)
    }.wr .pb-2\.5\:lg,.wr .py-2\.5\:lg{
        padding-bottom: calc(var(--spacing) * 2.5)
    }.wr .pb-3\:lg,.wr .py-3\:lg{
        padding-bottom: calc(var(--spacing) * 3)
    }.wr .pb-3\.5\:lg,.wr .py-3\.5\:lg{
        padding-bottom: calc(var(--spacing) * 3.5)
    }.wr .pb-4\:lg,.wr .py-4\:lg{
        padding-bottom: calc(var(--spacing) * 4)
    }.wr .pb-5\:lg,.wr .py-5\:lg{
        padding-bottom: calc(var(--spacing) * 5)
    }.wr .pb-6\:lg,.wr .py-6\:lg{
        padding-bottom: calc(var(--spacing) * 6)
    }.wr .pb-6\.5\:lg,.wr .py-6\.5\:lg{
        padding-bottom: calc(var(--spacing) * 6.5)
    }.wr .pb-7\:lg,.wr .py-7\:lg{
        padding-bottom: calc(var(--spacing) * 7)
    }.wr .pb-8\:lg,.wr .py-8\:lg{
        padding-bottom: calc(var(--spacing) * 8)
    }.wr .pb-layout\:lg,.wr .py-layout\:lg{
        padding-bottom: var(--spacing-layout)
    }.wr .pb-layout-4\:lg,.wr .py-layout-4\:lg{
        padding-bottom: calc(var(--spacing-layout) * 4)
    }.wr .pb-grid\:lg,.wr .py-grid\:lg{
        padding-bottom: var(--spacing-grid)
    }.wr .pl-0\:lg,.wr .px-0\:lg{
        padding-left: 0
    }.wr .pl-0\.2\:lg,.wr .px-0\.2\:lg{
        padding-left: calc(var(--spacing) * .2)
    }.wr .pl-0\.25\:lg,.wr .px-0\.25\:lg{
        padding-left: calc(var(--spacing) * .25)
    }.wr .pl-0\.3\:lg,.wr .px-0\.3\:lg{
        padding-left: calc(var(--spacing) * .3)
    }.wr .pl-0\.4\:lg,.wr .px-0\.4\:lg{
        padding-left: calc(var(--spacing) * .4)
    }.wr .pl-0\.5\:lg,.wr .px-0\.5\:lg{
        padding-left: calc(var(--spacing) * .5)
    }.wr .pl-0\.85\:lg,.wr .px-0\.85\:lg{
        padding-left: calc(var(--spacing) * .85)
    }.wr .pl-0\.9\:lg,.wr .px-0\.9\:lg{
        padding-left: calc(var(--spacing) * .9)
    }.wr .pl-1\:lg,.wr .px-1\:lg{
        padding-left: var(--spacing)
    }.wr .pl-1\.25\:lg,.wr .px-1\.25\:lg{
        padding-left: calc(var(--spacing) * 1.25)
    }.wr .pl-1\.33\:lg,.wr .px-1\.33\:lg{
        padding-left: calc(var(--spacing) * 1.33)
    }.wr .pl-1\.5\:lg,.wr .px-1\.5\:lg{
        padding-left: calc(var(--spacing) * 1.5)
    }.wr .pl-2\:lg,.wr .px-2\:lg{
        padding-left: calc(var(--spacing) * 2)
    }.wr .pl-2\.5\:lg,.wr .px-2\.5\:lg{
        padding-left: calc(var(--spacing) * 2.5)
    }.wr .pl-3\:lg,.wr .px-3\:lg{
        padding-left: calc(var(--spacing) * 3)
    }.wr .pl-3\.5\:lg,.wr .px-3\.5\:lg{
        padding-left: calc(var(--spacing) * 3.5)
    }.wr .pl-4\:lg,.wr .px-4\:lg{
        padding-left: calc(var(--spacing) * 4)
    }.wr .pl-5\:lg,.wr .px-5\:lg{
        padding-left: calc(var(--spacing) * 5)
    }.wr .pl-6\:lg,.wr .px-6\:lg{
        padding-left: calc(var(--spacing) * 6)
    }.wr .pl-6\.5\:lg,.wr .px-6\.5\:lg{
        padding-left: calc(var(--spacing) * 6.5)
    }.wr .pl-7\:lg,.wr .px-7\:lg{
        padding-left: calc(var(--spacing) * 7)
    }.wr .pl-8\:lg,.wr .px-8\:lg{
        padding-left: calc(var(--spacing) * 8)
    }.wr .pl-layout\:lg,.wr .px-layout\:lg{
        padding-left: var(--spacing-layout)
    }.wr .pl-layout-4\:lg,.wr .px-layout-4\:lg{
        padding-left: calc(var(--spacing-layout) * 4)
    }.wr .pl-grid\:lg,.wr .px-grid\:lg{
        padding-left: var(--spacing-grid)
    }.wr .pr-0\:lg,.wr .px-0\:lg{
        padding-right: 0
    }.wr .pr-0\.2\:lg,.wr .px-0\.2\:lg{
        padding-right: calc(var(--spacing) * .2)
    }.wr .pr-0\.25\:lg,.wr .px-0\.25\:lg{
        padding-right: calc(var(--spacing) * .25)
    }.wr .pr-0\.3\:lg,.wr .px-0\.3\:lg{
        padding-right: calc(var(--spacing) * .3)
    }.wr .pr-0\.4\:lg,.wr .px-0\.4\:lg{
        padding-right: calc(var(--spacing) * .4)
    }.wr .pr-0\.5\:lg,.wr .px-0\.5\:lg{
        padding-right: calc(var(--spacing) * .5)
    }.wr .pr-0\.85\:lg,.wr .px-0\.85\:lg{
        padding-right: calc(var(--spacing) * .85)
    }.wr .pr-0\.9\:lg,.wr .px-0\.9\:lg{
        padding-right: calc(var(--spacing) * .9)
    }.wr .pr-1\:lg,.wr .px-1\:lg{
        padding-right: var(--spacing)
    }.wr .pr-1\.25\:lg,.wr .px-1\.25\:lg{
        padding-right: calc(var(--spacing) * 1.25)
    }.wr .pr-1\.33\:lg,.wr .px-1\.33\:lg{
        padding-right: calc(var(--spacing) * 1.33)
    }.wr .pr-1\.5\:lg,.wr .px-1\.5\:lg{
        padding-right: calc(var(--spacing) * 1.5)
    }.wr .pr-2\:lg,.wr .px-2\:lg{
        padding-right: calc(var(--spacing) * 2)
    }.wr .pr-2\.5\:lg,.wr .px-2\.5\:lg{
        padding-right: calc(var(--spacing) * 2.5)
    }.wr .pr-3\:lg,.wr .px-3\:lg{
        padding-right: calc(var(--spacing) * 3)
    }.wr .pr-3\.5\:lg,.wr .px-3\.5\:lg{
        padding-right: calc(var(--spacing) * 3.5)
    }.wr .pr-4\:lg,.wr .px-4\:lg{
        padding-right: calc(var(--spacing) * 4)
    }.wr .pr-5\:lg,.wr .px-5\:lg{
        padding-right: calc(var(--spacing) * 5)
    }.wr .pr-6\:lg,.wr .px-6\:lg{
        padding-right: calc(var(--spacing) * 6)
    }.wr .pr-6\.5\:lg,.wr .px-6\.5\:lg{
        padding-right: calc(var(--spacing) * 6.5)
    }.wr .pr-7\:lg,.wr .px-7\:lg{
        padding-right: calc(var(--spacing) * 7)
    }.wr .pr-8\:lg,.wr .px-8\:lg{
        padding-right: calc(var(--spacing) * 8)
    }.wr .pr-layout\:lg,.wr .px-layout\:lg{
        padding-right: var(--spacing-layout)
    }.wr .pr-layout-4\:lg,.wr .px-layout-4\:lg{
        padding-right: calc(var(--spacing-layout) * 4)
    }.wr .pr-grid\:lg,.wr .px-grid\:lg{
        padding-right: var(--spacing-grid)
    }.wr .mt-0\:lg,.wr .my-0\:lg{
        margin-top: 0
    }.wr .mt-0\:lg:where(:first-child),.wr .my-0\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.2\:lg,.wr .my-0\.2\:lg{
        margin-top: calc(var(--spacing) * .2)
    }.wr .mt-0\.2\:lg:where(:first-child),.wr .my-0\.2\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.25\:lg,.wr .my-0\.25\:lg{
        margin-top: calc(var(--spacing) * .25)
    }.wr .mt-0\.25\:lg:where(:first-child),.wr .my-0\.25\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.3\:lg,.wr .my-0\.3\:lg{
        margin-top: calc(var(--spacing) * .3)
    }.wr .mt-0\.3\:lg:where(:first-child),.wr .my-0\.3\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.4\:lg,.wr .my-0\.4\:lg{
        margin-top: calc(var(--spacing) * .4)
    }.wr .mt-0\.4\:lg:where(:first-child),.wr .my-0\.4\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.5\:lg,.wr .my-0\.5\:lg{
        margin-top: calc(var(--spacing) * .5)
    }.wr .mt-0\.5\:lg:where(:first-child),.wr .my-0\.5\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.85\:lg,.wr .my-0\.85\:lg{
        margin-top: calc(var(--spacing) * .85)
    }.wr .mt-0\.85\:lg:where(:first-child),.wr .my-0\.85\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.9\:lg,.wr .my-0\.9\:lg{
        margin-top: calc(var(--spacing) * .9)
    }.wr .mt-0\.9\:lg:where(:first-child),.wr .my-0\.9\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-1\:lg,.wr .my-1\:lg{
        margin-top: var(--spacing)
    }.wr .mt-1\:lg:where(:first-child),.wr .my-1\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.25\:lg,.wr .my-1\.25\:lg{
        margin-top: calc(var(--spacing) * 1.25)
    }.wr .mt-1\.25\:lg:where(:first-child),.wr .my-1\.25\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.33\:lg,.wr .my-1\.33\:lg{
        margin-top: calc(var(--spacing) * 1.33)
    }.wr .mt-1\.33\:lg:where(:first-child),.wr .my-1\.33\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.5\:lg,.wr .my-1\.5\:lg{
        margin-top: calc(var(--spacing) * 1.5)
    }.wr .mt-1\.5\:lg:where(:first-child),.wr .my-1\.5\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-2\:lg,.wr .my-2\:lg{
        margin-top: calc(var(--spacing) * 2)
    }.wr .mt-2\:lg:where(:first-child),.wr .my-2\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-2\.5\:lg,.wr .my-2\.5\:lg{
        margin-top: calc(var(--spacing) * 2.5)
    }.wr .mt-2\.5\:lg:where(:first-child),.wr .my-2\.5\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-3\:lg,.wr .my-3\:lg{
        margin-top: calc(var(--spacing) * 3)
    }.wr .mt-3\:lg:where(:first-child),.wr .my-3\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-3\.5\:lg,.wr .my-3\.5\:lg{
        margin-top: calc(var(--spacing) * 3.5)
    }.wr .mt-3\.5\:lg:where(:first-child),.wr .my-3\.5\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-4\:lg,.wr .my-4\:lg{
        margin-top: calc(var(--spacing) * 4)
    }.wr .mt-4\:lg:where(:first-child),.wr .my-4\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-5\:lg,.wr .my-5\:lg{
        margin-top: calc(var(--spacing) * 5)
    }.wr .mt-5\:lg:where(:first-child),.wr .my-5\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-6\:lg,.wr .my-6\:lg{
        margin-top: calc(var(--spacing) * 6)
    }.wr .mt-6\:lg:where(:first-child),.wr .my-6\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-6\.5\:lg,.wr .my-6\.5\:lg{
        margin-top: calc(var(--spacing) * 6.5)
    }.wr .mt-6\.5\:lg:where(:first-child),.wr .my-6\.5\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-7\:lg,.wr .my-7\:lg{
        margin-top: calc(var(--spacing) * 7)
    }.wr .mt-7\:lg:where(:first-child),.wr .my-7\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-8\:lg,.wr .my-8\:lg{
        margin-top: calc(var(--spacing) * 8)
    }.wr .mt-8\:lg:where(:first-child),.wr .my-8\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-layout\:lg,.wr .my-layout\:lg{
        margin-top: var(--spacing-layout)
    }.wr .mt-layout\:lg:where(:first-child),.wr .my-layout\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-layout-4\:lg,.wr .my-layout-4\:lg{
        margin-top: calc(var(--spacing-layout) * 4)
    }.wr .mt-layout-4\:lg:where(:first-child),.wr .my-layout-4\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-grid\:lg,.wr .my-grid\:lg{
        margin-top: var(--spacing-grid)
    }.wr .mt-grid\:lg:where(:first-child),.wr .my-grid\:lg:where(:first-child){
        margin-top: 0
    }.wr .mt-auto\:lg,.wr .my-auto\:lg{
        margin-top: auto
    }.wr .mt-auto\:lg:where(:first-child),.wr .my-auto\:lg:where(:first-child){
        margin-top: 0
    }.wr .mb-0\:lg,.wr .my-0\:lg{
        margin-bottom: 0
    }.wr .mb-0\:lg:where(:last-child),.wr .my-0\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.2\:lg,.wr .my-0\.2\:lg{
        margin-bottom: calc(var(--spacing) * .2)
    }.wr .mb-0\.2\:lg:where(:last-child),.wr .my-0\.2\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.25\:lg,.wr .my-0\.25\:lg{
        margin-bottom: calc(var(--spacing) * .25)
    }.wr .mb-0\.25\:lg:where(:last-child),.wr .my-0\.25\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.3\:lg,.wr .my-0\.3\:lg{
        margin-bottom: calc(var(--spacing) * .3)
    }.wr .mb-0\.3\:lg:where(:last-child),.wr .my-0\.3\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.4\:lg,.wr .my-0\.4\:lg{
        margin-bottom: calc(var(--spacing) * .4)
    }.wr .mb-0\.4\:lg:where(:last-child),.wr .my-0\.4\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.5\:lg,.wr .my-0\.5\:lg{
        margin-bottom: calc(var(--spacing) * .5)
    }.wr .mb-0\.5\:lg:where(:last-child),.wr .my-0\.5\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.85\:lg,.wr .my-0\.85\:lg{
        margin-bottom: calc(var(--spacing) * .85)
    }.wr .mb-0\.85\:lg:where(:last-child),.wr .my-0\.85\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.9\:lg,.wr .my-0\.9\:lg{
        margin-bottom: calc(var(--spacing) * .9)
    }.wr .mb-0\.9\:lg:where(:last-child),.wr .my-0\.9\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\:lg,.wr .my-1\:lg{
        margin-bottom: var(--spacing)
    }.wr .mb-1\:lg:where(:last-child),.wr .my-1\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.25\:lg,.wr .my-1\.25\:lg{
        margin-bottom: calc(var(--spacing) * 1.25)
    }.wr .mb-1\.25\:lg:where(:last-child),.wr .my-1\.25\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.33\:lg,.wr .my-1\.33\:lg{
        margin-bottom: calc(var(--spacing) * 1.33)
    }.wr .mb-1\.33\:lg:where(:last-child),.wr .my-1\.33\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.5\:lg,.wr .my-1\.5\:lg{
        margin-bottom: calc(var(--spacing) * 1.5)
    }.wr .mb-1\.5\:lg:where(:last-child),.wr .my-1\.5\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\:lg,.wr .my-2\:lg{
        margin-bottom: calc(var(--spacing) * 2)
    }.wr .mb-2\:lg:where(:last-child),.wr .my-2\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\.5\:lg,.wr .my-2\.5\:lg{
        margin-bottom: calc(var(--spacing) * 2.5)
    }.wr .mb-2\.5\:lg:where(:last-child),.wr .my-2\.5\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\:lg,.wr .my-3\:lg{
        margin-bottom: calc(var(--spacing) * 3)
    }.wr .mb-3\:lg:where(:last-child),.wr .my-3\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\.5\:lg,.wr .my-3\.5\:lg{
        margin-bottom: calc(var(--spacing) * 3.5)
    }.wr .mb-3\.5\:lg:where(:last-child),.wr .my-3\.5\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-4\:lg,.wr .my-4\:lg{
        margin-bottom: calc(var(--spacing) * 4)
    }.wr .mb-4\:lg:where(:last-child),.wr .my-4\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-5\:lg,.wr .my-5\:lg{
        margin-bottom: calc(var(--spacing) * 5)
    }.wr .mb-5\:lg:where(:last-child),.wr .my-5\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\:lg,.wr .my-6\:lg{
        margin-bottom: calc(var(--spacing) * 6)
    }.wr .mb-6\:lg:where(:last-child),.wr .my-6\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\.5\:lg,.wr .my-6\.5\:lg{
        margin-bottom: calc(var(--spacing) * 6.5)
    }.wr .mb-6\.5\:lg:where(:last-child),.wr .my-6\.5\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-7\:lg,.wr .my-7\:lg{
        margin-bottom: calc(var(--spacing) * 7)
    }.wr .mb-7\:lg:where(:last-child),.wr .my-7\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-8\:lg,.wr .my-8\:lg{
        margin-bottom: calc(var(--spacing) * 8)
    }.wr .mb-8\:lg:where(:last-child),.wr .my-8\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout\:lg,.wr .my-layout\:lg{
        margin-bottom: var(--spacing-layout)
    }.wr .mb-layout\:lg:where(:last-child),.wr .my-layout\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout-4\:lg,.wr .my-layout-4\:lg{
        margin-bottom: calc(var(--spacing-layout) * 4)
    }.wr .mb-layout-4\:lg:where(:last-child),.wr .my-layout-4\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-grid\:lg,.wr .my-grid\:lg{
        margin-bottom: var(--spacing-grid)
    }.wr .mb-grid\:lg:where(:last-child),.wr .my-grid\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .mb-auto\:lg,.wr .my-auto\:lg{
        margin-bottom: auto
    }.wr .mb-auto\:lg:where(:last-child),.wr .my-auto\:lg:where(:last-child){
        margin-bottom: 0
    }.wr .ml-0\:lg,.wr .mx-0\:lg{
        margin-left: 0
    }.wr .ml-0\.2\:lg,.wr .mx-0\.2\:lg{
        margin-left: calc(var(--spacing) * .2)
    }.wr .ml-0\.25\:lg,.wr .mx-0\.25\:lg{
        margin-left: calc(var(--spacing) * .25)
    }.wr .ml-0\.3\:lg,.wr .mx-0\.3\:lg{
        margin-left: calc(var(--spacing) * .3)
    }.wr .ml-0\.4\:lg,.wr .mx-0\.4\:lg{
        margin-left: calc(var(--spacing) * .4)
    }.wr .ml-0\.5\:lg,.wr .mx-0\.5\:lg{
        margin-left: calc(var(--spacing) * .5)
    }.wr .ml-0\.85\:lg,.wr .mx-0\.85\:lg{
        margin-left: calc(var(--spacing) * .85)
    }.wr .ml-0\.9\:lg,.wr .mx-0\.9\:lg{
        margin-left: calc(var(--spacing) * .9)
    }.wr .ml-1\:lg,.wr .mx-1\:lg{
        margin-left: var(--spacing)
    }.wr .ml-1\.25\:lg,.wr .mx-1\.25\:lg{
        margin-left: calc(var(--spacing) * 1.25)
    }.wr .ml-1\.33\:lg,.wr .mx-1\.33\:lg{
        margin-left: calc(var(--spacing) * 1.33)
    }.wr .ml-1\.5\:lg,.wr .mx-1\.5\:lg{
        margin-left: calc(var(--spacing) * 1.5)
    }.wr .ml-2\:lg,.wr .mx-2\:lg{
        margin-left: calc(var(--spacing) * 2)
    }.wr .ml-2\.5\:lg,.wr .mx-2\.5\:lg{
        margin-left: calc(var(--spacing) * 2.5)
    }.wr .ml-3\:lg,.wr .mx-3\:lg{
        margin-left: calc(var(--spacing) * 3)
    }.wr .ml-3\.5\:lg,.wr .mx-3\.5\:lg{
        margin-left: calc(var(--spacing) * 3.5)
    }.wr .ml-4\:lg,.wr .mx-4\:lg{
        margin-left: calc(var(--spacing) * 4)
    }.wr .ml-5\:lg,.wr .mx-5\:lg{
        margin-left: calc(var(--spacing) * 5)
    }.wr .ml-6\:lg,.wr .mx-6\:lg{
        margin-left: calc(var(--spacing) * 6)
    }.wr .ml-6\.5\:lg,.wr .mx-6\.5\:lg{
        margin-left: calc(var(--spacing) * 6.5)
    }.wr .ml-7\:lg,.wr .mx-7\:lg{
        margin-left: calc(var(--spacing) * 7)
    }.wr .ml-8\:lg,.wr .mx-8\:lg{
        margin-left: calc(var(--spacing) * 8)
    }.wr .ml-layout\:lg,.wr .mx-layout\:lg{
        margin-left: var(--spacing-layout)
    }.wr .ml-layout-4\:lg,.wr .mx-layout-4\:lg{
        margin-left: calc(var(--spacing-layout) * 4)
    }.wr .ml-grid\:lg,.wr .mx-grid\:lg{
        margin-left: var(--spacing-grid)
    }.wr .ml-auto\:lg,.wr .mx-auto\:lg{
        margin-left: auto
    }.wr .mr-0\:lg,.wr .mx-0\:lg{
        margin-right: 0
    }.wr .mr-0\.2\:lg,.wr .mx-0\.2\:lg{
        margin-right: calc(var(--spacing) * .2)
    }.wr .mr-0\.25\:lg,.wr .mx-0\.25\:lg{
        margin-right: calc(var(--spacing) * .25)
    }.wr .mr-0\.3\:lg,.wr .mx-0\.3\:lg{
        margin-right: calc(var(--spacing) * .3)
    }.wr .mr-0\.4\:lg,.wr .mx-0\.4\:lg{
        margin-right: calc(var(--spacing) * .4)
    }.wr .mr-0\.5\:lg,.wr .mx-0\.5\:lg{
        margin-right: calc(var(--spacing) * .5)
    }.wr .mr-0\.85\:lg,.wr .mx-0\.85\:lg{
        margin-right: calc(var(--spacing) * .85)
    }.wr .mr-0\.9\:lg,.wr .mx-0\.9\:lg{
        margin-right: calc(var(--spacing) * .9)
    }.wr .mr-1\:lg,.wr .mx-1\:lg{
        margin-right: var(--spacing)
    }.wr .mr-1\.25\:lg,.wr .mx-1\.25\:lg{
        margin-right: calc(var(--spacing) * 1.25)
    }.wr .mr-1\.33\:lg,.wr .mx-1\.33\:lg{
        margin-right: calc(var(--spacing) * 1.33)
    }.wr .mr-1\.5\:lg,.wr .mx-1\.5\:lg{
        margin-right: calc(var(--spacing) * 1.5)
    }.wr .mr-2\:lg,.wr .mx-2\:lg{
        margin-right: calc(var(--spacing) * 2)
    }.wr .mr-2\.5\:lg,.wr .mx-2\.5\:lg{
        margin-right: calc(var(--spacing) * 2.5)
    }.wr .mr-3\:lg,.wr .mx-3\:lg{
        margin-right: calc(var(--spacing) * 3)
    }.wr .mr-3\.5\:lg,.wr .mx-3\.5\:lg{
        margin-right: calc(var(--spacing) * 3.5)
    }.wr .mr-4\:lg,.wr .mx-4\:lg{
        margin-right: calc(var(--spacing) * 4)
    }.wr .mr-5\:lg,.wr .mx-5\:lg{
        margin-right: calc(var(--spacing) * 5)
    }.wr .mr-6\:lg,.wr .mx-6\:lg{
        margin-right: calc(var(--spacing) * 6)
    }.wr .mr-6\.5\:lg,.wr .mx-6\.5\:lg{
        margin-right: calc(var(--spacing) * 6.5)
    }.wr .mr-7\:lg,.wr .mx-7\:lg{
        margin-right: calc(var(--spacing) * 7)
    }.wr .mr-8\:lg,.wr .mx-8\:lg{
        margin-right: calc(var(--spacing) * 8)
    }.wr .mr-layout\:lg,.wr .mx-layout\:lg{
        margin-right: var(--spacing-layout)
    }.wr .mr-layout-4\:lg,.wr .mx-layout-4\:lg{
        margin-right: calc(var(--spacing-layout) * 4)
    }.wr .mr-grid\:lg,.wr .mx-grid\:lg{
        margin-right: var(--spacing-grid)
    }.wr .mr-auto\:lg,.wr .mx-auto\:lg{
        margin-right: auto
    }}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11),
(min-width:1440px) and (min-height:700px){.wr .pt-0\:xl,.wr .py-0\:xl{
        padding-top: 0
    }.wr .pt-0\.2\:xl,.wr .py-0\.2\:xl{
        padding-top: calc(var(--spacing) * .2)
    }.wr .pt-0\.25\:xl,.wr .py-0\.25\:xl{
        padding-top: calc(var(--spacing) * .25)
    }.wr .pt-0\.3\:xl,.wr .py-0\.3\:xl{
        padding-top: calc(var(--spacing) * .3)
    }.wr .pt-0\.4\:xl,.wr .py-0\.4\:xl{
        padding-top: calc(var(--spacing) * .4)
    }.wr .pt-0\.5\:xl,.wr .py-0\.5\:xl{
        padding-top: calc(var(--spacing) * .5)
    }.wr .pt-0\.85\:xl,.wr .py-0\.85\:xl{
        padding-top: calc(var(--spacing) * .85)
    }.wr .pt-0\.9\:xl,.wr .py-0\.9\:xl{
        padding-top: calc(var(--spacing) * .9)
    }.wr .pt-1\:xl,.wr .py-1\:xl{
        padding-top: var(--spacing)
    }.wr .pt-1\.25\:xl,.wr .py-1\.25\:xl{
        padding-top: calc(var(--spacing) * 1.25)
    }.wr .pt-1\.33\:xl,.wr .py-1\.33\:xl{
        padding-top: calc(var(--spacing) * 1.33)
    }.wr .pt-1\.5\:xl,.wr .py-1\.5\:xl{
        padding-top: calc(var(--spacing) * 1.5)
    }.wr .pt-2\:xl,.wr .py-2\:xl{
        padding-top: calc(var(--spacing) * 2)
    }.wr .pt-2\.5\:xl,.wr .py-2\.5\:xl{
        padding-top: calc(var(--spacing) * 2.5)
    }.wr .pt-3\:xl,.wr .py-3\:xl{
        padding-top: calc(var(--spacing) * 3)
    }.wr .pt-3\.5\:xl,.wr .py-3\.5\:xl{
        padding-top: calc(var(--spacing) * 3.5)
    }.wr .pt-4\:xl,.wr .py-4\:xl{
        padding-top: calc(var(--spacing) * 4)
    }.wr .pt-5\:xl,.wr .py-5\:xl{
        padding-top: calc(var(--spacing) * 5)
    }.wr .pt-6\:xl,.wr .py-6\:xl{
        padding-top: calc(var(--spacing) * 6)
    }.wr .pt-6\.5\:xl,.wr .py-6\.5\:xl{
        padding-top: calc(var(--spacing) * 6.5)
    }.wr .pt-7\:xl,.wr .py-7\:xl{
        padding-top: calc(var(--spacing) * 7)
    }.wr .pt-8\:xl,.wr .py-8\:xl{
        padding-top: calc(var(--spacing) * 8)
    }.wr .pt-layout\:xl,.wr .py-layout\:xl{
        padding-top: var(--spacing-layout)
    }.wr .pt-layout-4\:xl,.wr .py-layout-4\:xl{
        padding-top: calc(var(--spacing-layout) * 4)
    }.wr .pt-grid\:xl,.wr .py-grid\:xl{
        padding-top: var(--spacing-grid)
    }.wr .pb-0\:xl,.wr .py-0\:xl{
        padding-bottom: 0
    }.wr .pb-0\.2\:xl,.wr .py-0\.2\:xl{
        padding-bottom: calc(var(--spacing) * .2)
    }.wr .pb-0\.25\:xl,.wr .py-0\.25\:xl{
        padding-bottom: calc(var(--spacing) * .25)
    }.wr .pb-0\.3\:xl,.wr .py-0\.3\:xl{
        padding-bottom: calc(var(--spacing) * .3)
    }.wr .pb-0\.4\:xl,.wr .py-0\.4\:xl{
        padding-bottom: calc(var(--spacing) * .4)
    }.wr .pb-0\.5\:xl,.wr .py-0\.5\:xl{
        padding-bottom: calc(var(--spacing) * .5)
    }.wr .pb-0\.85\:xl,.wr .py-0\.85\:xl{
        padding-bottom: calc(var(--spacing) * .85)
    }.wr .pb-0\.9\:xl,.wr .py-0\.9\:xl{
        padding-bottom: calc(var(--spacing) * .9)
    }.wr .pb-1\:xl,.wr .py-1\:xl{
        padding-bottom: var(--spacing)
    }.wr .pb-1\.25\:xl,.wr .py-1\.25\:xl{
        padding-bottom: calc(var(--spacing) * 1.25)
    }.wr .pb-1\.33\:xl,.wr .py-1\.33\:xl{
        padding-bottom: calc(var(--spacing) * 1.33)
    }.wr .pb-1\.5\:xl,.wr .py-1\.5\:xl{
        padding-bottom: calc(var(--spacing) * 1.5)
    }.wr .pb-2\:xl,.wr .py-2\:xl{
        padding-bottom: calc(var(--spacing) * 2)
    }.wr .pb-2\.5\:xl,.wr .py-2\.5\:xl{
        padding-bottom: calc(var(--spacing) * 2.5)
    }.wr .pb-3\:xl,.wr .py-3\:xl{
        padding-bottom: calc(var(--spacing) * 3)
    }.wr .pb-3\.5\:xl,.wr .py-3\.5\:xl{
        padding-bottom: calc(var(--spacing) * 3.5)
    }.wr .pb-4\:xl,.wr .py-4\:xl{
        padding-bottom: calc(var(--spacing) * 4)
    }.wr .pb-5\:xl,.wr .py-5\:xl{
        padding-bottom: calc(var(--spacing) * 5)
    }.wr .pb-6\:xl,.wr .py-6\:xl{
        padding-bottom: calc(var(--spacing) * 6)
    }.wr .pb-6\.5\:xl,.wr .py-6\.5\:xl{
        padding-bottom: calc(var(--spacing) * 6.5)
    }.wr .pb-7\:xl,.wr .py-7\:xl{
        padding-bottom: calc(var(--spacing) * 7)
    }.wr .pb-8\:xl,.wr .py-8\:xl{
        padding-bottom: calc(var(--spacing) * 8)
    }.wr .pb-layout\:xl,.wr .py-layout\:xl{
        padding-bottom: var(--spacing-layout)
    }.wr .pb-layout-4\:xl,.wr .py-layout-4\:xl{
        padding-bottom: calc(var(--spacing-layout) * 4)
    }.wr .pb-grid\:xl,.wr .py-grid\:xl{
        padding-bottom: var(--spacing-grid)
    }.wr .pl-0\:xl,.wr .px-0\:xl{
        padding-left: 0
    }.wr .pl-0\.2\:xl,.wr .px-0\.2\:xl{
        padding-left: calc(var(--spacing) * .2)
    }.wr .pl-0\.25\:xl,.wr .px-0\.25\:xl{
        padding-left: calc(var(--spacing) * .25)
    }.wr .pl-0\.3\:xl,.wr .px-0\.3\:xl{
        padding-left: calc(var(--spacing) * .3)
    }.wr .pl-0\.4\:xl,.wr .px-0\.4\:xl{
        padding-left: calc(var(--spacing) * .4)
    }.wr .pl-0\.5\:xl,.wr .px-0\.5\:xl{
        padding-left: calc(var(--spacing) * .5)
    }.wr .pl-0\.85\:xl,.wr .px-0\.85\:xl{
        padding-left: calc(var(--spacing) * .85)
    }.wr .pl-0\.9\:xl,.wr .px-0\.9\:xl{
        padding-left: calc(var(--spacing) * .9)
    }.wr .pl-1\:xl,.wr .px-1\:xl{
        padding-left: var(--spacing)
    }.wr .pl-1\.25\:xl,.wr .px-1\.25\:xl{
        padding-left: calc(var(--spacing) * 1.25)
    }.wr .pl-1\.33\:xl,.wr .px-1\.33\:xl{
        padding-left: calc(var(--spacing) * 1.33)
    }.wr .pl-1\.5\:xl,.wr .px-1\.5\:xl{
        padding-left: calc(var(--spacing) * 1.5)
    }.wr .pl-2\:xl,.wr .px-2\:xl{
        padding-left: calc(var(--spacing) * 2)
    }.wr .pl-2\.5\:xl,.wr .px-2\.5\:xl{
        padding-left: calc(var(--spacing) * 2.5)
    }.wr .pl-3\:xl,.wr .px-3\:xl{
        padding-left: calc(var(--spacing) * 3)
    }.wr .pl-3\.5\:xl,.wr .px-3\.5\:xl{
        padding-left: calc(var(--spacing) * 3.5)
    }.wr .pl-4\:xl,.wr .px-4\:xl{
        padding-left: calc(var(--spacing) * 4)
    }.wr .pl-5\:xl,.wr .px-5\:xl{
        padding-left: calc(var(--spacing) * 5)
    }.wr .pl-6\:xl,.wr .px-6\:xl{
        padding-left: calc(var(--spacing) * 6)
    }.wr .pl-6\.5\:xl,.wr .px-6\.5\:xl{
        padding-left: calc(var(--spacing) * 6.5)
    }.wr .pl-7\:xl,.wr .px-7\:xl{
        padding-left: calc(var(--spacing) * 7)
    }.wr .pl-8\:xl,.wr .px-8\:xl{
        padding-left: calc(var(--spacing) * 8)
    }.wr .pl-layout\:xl,.wr .px-layout\:xl{
        padding-left: var(--spacing-layout)
    }.wr .pl-layout-4\:xl,.wr .px-layout-4\:xl{
        padding-left: calc(var(--spacing-layout) * 4)
    }.wr .pl-grid\:xl,.wr .px-grid\:xl{
        padding-left: var(--spacing-grid)
    }.wr .pr-0\:xl,.wr .px-0\:xl{
        padding-right: 0
    }.wr .pr-0\.2\:xl,.wr .px-0\.2\:xl{
        padding-right: calc(var(--spacing) * .2)
    }.wr .pr-0\.25\:xl,.wr .px-0\.25\:xl{
        padding-right: calc(var(--spacing) * .25)
    }.wr .pr-0\.3\:xl,.wr .px-0\.3\:xl{
        padding-right: calc(var(--spacing) * .3)
    }.wr .pr-0\.4\:xl,.wr .px-0\.4\:xl{
        padding-right: calc(var(--spacing) * .4)
    }.wr .pr-0\.5\:xl,.wr .px-0\.5\:xl{
        padding-right: calc(var(--spacing) * .5)
    }.wr .pr-0\.85\:xl,.wr .px-0\.85\:xl{
        padding-right: calc(var(--spacing) * .85)
    }.wr .pr-0\.9\:xl,.wr .px-0\.9\:xl{
        padding-right: calc(var(--spacing) * .9)
    }.wr .pr-1\:xl,.wr .px-1\:xl{
        padding-right: var(--spacing)
    }.wr .pr-1\.25\:xl,.wr .px-1\.25\:xl{
        padding-right: calc(var(--spacing) * 1.25)
    }.wr .pr-1\.33\:xl,.wr .px-1\.33\:xl{
        padding-right: calc(var(--spacing) * 1.33)
    }.wr .pr-1\.5\:xl,.wr .px-1\.5\:xl{
        padding-right: calc(var(--spacing) * 1.5)
    }.wr .pr-2\:xl,.wr .px-2\:xl{
        padding-right: calc(var(--spacing) * 2)
    }.wr .pr-2\.5\:xl,.wr .px-2\.5\:xl{
        padding-right: calc(var(--spacing) * 2.5)
    }.wr .pr-3\:xl,.wr .px-3\:xl{
        padding-right: calc(var(--spacing) * 3)
    }.wr .pr-3\.5\:xl,.wr .px-3\.5\:xl{
        padding-right: calc(var(--spacing) * 3.5)
    }.wr .pr-4\:xl,.wr .px-4\:xl{
        padding-right: calc(var(--spacing) * 4)
    }.wr .pr-5\:xl,.wr .px-5\:xl{
        padding-right: calc(var(--spacing) * 5)
    }.wr .pr-6\:xl,.wr .px-6\:xl{
        padding-right: calc(var(--spacing) * 6)
    }.wr .pr-6\.5\:xl,.wr .px-6\.5\:xl{
        padding-right: calc(var(--spacing) * 6.5)
    }.wr .pr-7\:xl,.wr .px-7\:xl{
        padding-right: calc(var(--spacing) * 7)
    }.wr .pr-8\:xl,.wr .px-8\:xl{
        padding-right: calc(var(--spacing) * 8)
    }.wr .pr-layout\:xl,.wr .px-layout\:xl{
        padding-right: var(--spacing-layout)
    }.wr .pr-layout-4\:xl,.wr .px-layout-4\:xl{
        padding-right: calc(var(--spacing-layout) * 4)
    }.wr .pr-grid\:xl,.wr .px-grid\:xl{
        padding-right: var(--spacing-grid)
    }.wr .mt-0\:xl,.wr .my-0\:xl{
        margin-top: 0
    }.wr .mt-0\:xl:where(:first-child),.wr .my-0\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.2\:xl,.wr .my-0\.2\:xl{
        margin-top: calc(var(--spacing) * .2)
    }.wr .mt-0\.2\:xl:where(:first-child),.wr .my-0\.2\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.25\:xl,.wr .my-0\.25\:xl{
        margin-top: calc(var(--spacing) * .25)
    }.wr .mt-0\.25\:xl:where(:first-child),.wr .my-0\.25\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.3\:xl,.wr .my-0\.3\:xl{
        margin-top: calc(var(--spacing) * .3)
    }.wr .mt-0\.3\:xl:where(:first-child),.wr .my-0\.3\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.4\:xl,.wr .my-0\.4\:xl{
        margin-top: calc(var(--spacing) * .4)
    }.wr .mt-0\.4\:xl:where(:first-child),.wr .my-0\.4\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.5\:xl,.wr .my-0\.5\:xl{
        margin-top: calc(var(--spacing) * .5)
    }.wr .mt-0\.5\:xl:where(:first-child),.wr .my-0\.5\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.85\:xl,.wr .my-0\.85\:xl{
        margin-top: calc(var(--spacing) * .85)
    }.wr .mt-0\.85\:xl:where(:first-child),.wr .my-0\.85\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.9\:xl,.wr .my-0\.9\:xl{
        margin-top: calc(var(--spacing) * .9)
    }.wr .mt-0\.9\:xl:where(:first-child),.wr .my-0\.9\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\:xl,.wr .my-1\:xl{
        margin-top: var(--spacing)
    }.wr .mt-1\:xl:where(:first-child),.wr .my-1\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.25\:xl,.wr .my-1\.25\:xl{
        margin-top: calc(var(--spacing) * 1.25)
    }.wr .mt-1\.25\:xl:where(:first-child),.wr .my-1\.25\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.33\:xl,.wr .my-1\.33\:xl{
        margin-top: calc(var(--spacing) * 1.33)
    }.wr .mt-1\.33\:xl:where(:first-child),.wr .my-1\.33\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.5\:xl,.wr .my-1\.5\:xl{
        margin-top: calc(var(--spacing) * 1.5)
    }.wr .mt-1\.5\:xl:where(:first-child),.wr .my-1\.5\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-2\:xl,.wr .my-2\:xl{
        margin-top: calc(var(--spacing) * 2)
    }.wr .mt-2\:xl:where(:first-child),.wr .my-2\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-2\.5\:xl,.wr .my-2\.5\:xl{
        margin-top: calc(var(--spacing) * 2.5)
    }.wr .mt-2\.5\:xl:where(:first-child),.wr .my-2\.5\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-3\:xl,.wr .my-3\:xl{
        margin-top: calc(var(--spacing) * 3)
    }.wr .mt-3\:xl:where(:first-child),.wr .my-3\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-3\.5\:xl,.wr .my-3\.5\:xl{
        margin-top: calc(var(--spacing) * 3.5)
    }.wr .mt-3\.5\:xl:where(:first-child),.wr .my-3\.5\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-4\:xl,.wr .my-4\:xl{
        margin-top: calc(var(--spacing) * 4)
    }.wr .mt-4\:xl:where(:first-child),.wr .my-4\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-5\:xl,.wr .my-5\:xl{
        margin-top: calc(var(--spacing) * 5)
    }.wr .mt-5\:xl:where(:first-child),.wr .my-5\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-6\:xl,.wr .my-6\:xl{
        margin-top: calc(var(--spacing) * 6)
    }.wr .mt-6\:xl:where(:first-child),.wr .my-6\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-6\.5\:xl,.wr .my-6\.5\:xl{
        margin-top: calc(var(--spacing) * 6.5)
    }.wr .mt-6\.5\:xl:where(:first-child),.wr .my-6\.5\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-7\:xl,.wr .my-7\:xl{
        margin-top: calc(var(--spacing) * 7)
    }.wr .mt-7\:xl:where(:first-child),.wr .my-7\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-8\:xl,.wr .my-8\:xl{
        margin-top: calc(var(--spacing) * 8)
    }.wr .mt-8\:xl:where(:first-child),.wr .my-8\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-layout\:xl,.wr .my-layout\:xl{
        margin-top: var(--spacing-layout)
    }.wr .mt-layout\:xl:where(:first-child),.wr .my-layout\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-layout-4\:xl,.wr .my-layout-4\:xl{
        margin-top: calc(var(--spacing-layout) * 4)
    }.wr .mt-layout-4\:xl:where(:first-child),.wr .my-layout-4\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-grid\:xl,.wr .my-grid\:xl{
        margin-top: var(--spacing-grid)
    }.wr .mt-grid\:xl:where(:first-child),.wr .my-grid\:xl:where(:first-child){
        margin-top: 0
    }.wr .mt-auto\:xl,.wr .my-auto\:xl{
        margin-top: auto
    }.wr .mt-auto\:xl:where(:first-child),.wr .my-auto\:xl:where(:first-child){
        margin-top: 0
    }.wr .mb-0\:xl,.wr .my-0\:xl{
        margin-bottom: 0
    }.wr .mb-0\:xl:where(:last-child),.wr .my-0\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.2\:xl,.wr .my-0\.2\:xl{
        margin-bottom: calc(var(--spacing) * .2)
    }.wr .mb-0\.2\:xl:where(:last-child),.wr .my-0\.2\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.25\:xl,.wr .my-0\.25\:xl{
        margin-bottom: calc(var(--spacing) * .25)
    }.wr .mb-0\.25\:xl:where(:last-child),.wr .my-0\.25\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.3\:xl,.wr .my-0\.3\:xl{
        margin-bottom: calc(var(--spacing) * .3)
    }.wr .mb-0\.3\:xl:where(:last-child),.wr .my-0\.3\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.4\:xl,.wr .my-0\.4\:xl{
        margin-bottom: calc(var(--spacing) * .4)
    }.wr .mb-0\.4\:xl:where(:last-child),.wr .my-0\.4\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.5\:xl,.wr .my-0\.5\:xl{
        margin-bottom: calc(var(--spacing) * .5)
    }.wr .mb-0\.5\:xl:where(:last-child),.wr .my-0\.5\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.85\:xl,.wr .my-0\.85\:xl{
        margin-bottom: calc(var(--spacing) * .85)
    }.wr .mb-0\.85\:xl:where(:last-child),.wr .my-0\.85\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.9\:xl,.wr .my-0\.9\:xl{
        margin-bottom: calc(var(--spacing) * .9)
    }.wr .mb-0\.9\:xl:where(:last-child),.wr .my-0\.9\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\:xl,.wr .my-1\:xl{
        margin-bottom: var(--spacing)
    }.wr .mb-1\:xl:where(:last-child),.wr .my-1\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.25\:xl,.wr .my-1\.25\:xl{
        margin-bottom: calc(var(--spacing) * 1.25)
    }.wr .mb-1\.25\:xl:where(:last-child),.wr .my-1\.25\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.33\:xl,.wr .my-1\.33\:xl{
        margin-bottom: calc(var(--spacing) * 1.33)
    }.wr .mb-1\.33\:xl:where(:last-child),.wr .my-1\.33\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.5\:xl,.wr .my-1\.5\:xl{
        margin-bottom: calc(var(--spacing) * 1.5)
    }.wr .mb-1\.5\:xl:where(:last-child),.wr .my-1\.5\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\:xl,.wr .my-2\:xl{
        margin-bottom: calc(var(--spacing) * 2)
    }.wr .mb-2\:xl:where(:last-child),.wr .my-2\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\.5\:xl,.wr .my-2\.5\:xl{
        margin-bottom: calc(var(--spacing) * 2.5)
    }.wr .mb-2\.5\:xl:where(:last-child),.wr .my-2\.5\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\:xl,.wr .my-3\:xl{
        margin-bottom: calc(var(--spacing) * 3)
    }.wr .mb-3\:xl:where(:last-child),.wr .my-3\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\.5\:xl,.wr .my-3\.5\:xl{
        margin-bottom: calc(var(--spacing) * 3.5)
    }.wr .mb-3\.5\:xl:where(:last-child),.wr .my-3\.5\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-4\:xl,.wr .my-4\:xl{
        margin-bottom: calc(var(--spacing) * 4)
    }.wr .mb-4\:xl:where(:last-child),.wr .my-4\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-5\:xl,.wr .my-5\:xl{
        margin-bottom: calc(var(--spacing) * 5)
    }.wr .mb-5\:xl:where(:last-child),.wr .my-5\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\:xl,.wr .my-6\:xl{
        margin-bottom: calc(var(--spacing) * 6)
    }.wr .mb-6\:xl:where(:last-child),.wr .my-6\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\.5\:xl,.wr .my-6\.5\:xl{
        margin-bottom: calc(var(--spacing) * 6.5)
    }.wr .mb-6\.5\:xl:where(:last-child),.wr .my-6\.5\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-7\:xl,.wr .my-7\:xl{
        margin-bottom: calc(var(--spacing) * 7)
    }.wr .mb-7\:xl:where(:last-child),.wr .my-7\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-8\:xl,.wr .my-8\:xl{
        margin-bottom: calc(var(--spacing) * 8)
    }.wr .mb-8\:xl:where(:last-child),.wr .my-8\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout\:xl,.wr .my-layout\:xl{
        margin-bottom: var(--spacing-layout)
    }.wr .mb-layout\:xl:where(:last-child),.wr .my-layout\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout-4\:xl,.wr .my-layout-4\:xl{
        margin-bottom: calc(var(--spacing-layout) * 4)
    }.wr .mb-layout-4\:xl:where(:last-child),.wr .my-layout-4\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-grid\:xl,.wr .my-grid\:xl{
        margin-bottom: var(--spacing-grid)
    }.wr .mb-grid\:xl:where(:last-child),.wr .my-grid\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-auto\:xl,.wr .my-auto\:xl{
        margin-bottom: auto
    }.wr .mb-auto\:xl:where(:last-child),.wr .my-auto\:xl:where(:last-child){
        margin-bottom: 0
    }.wr .ml-0\:xl,.wr .mx-0\:xl{
        margin-left: 0
    }.wr .ml-0\.2\:xl,.wr .mx-0\.2\:xl{
        margin-left: calc(var(--spacing) * .2)
    }.wr .ml-0\.25\:xl,.wr .mx-0\.25\:xl{
        margin-left: calc(var(--spacing) * .25)
    }.wr .ml-0\.3\:xl,.wr .mx-0\.3\:xl{
        margin-left: calc(var(--spacing) * .3)
    }.wr .ml-0\.4\:xl,.wr .mx-0\.4\:xl{
        margin-left: calc(var(--spacing) * .4)
    }.wr .ml-0\.5\:xl,.wr .mx-0\.5\:xl{
        margin-left: calc(var(--spacing) * .5)
    }.wr .ml-0\.85\:xl,.wr .mx-0\.85\:xl{
        margin-left: calc(var(--spacing) * .85)
    }.wr .ml-0\.9\:xl,.wr .mx-0\.9\:xl{
        margin-left: calc(var(--spacing) * .9)
    }.wr .ml-1\:xl,.wr .mx-1\:xl{
        margin-left: var(--spacing)
    }.wr .ml-1\.25\:xl,.wr .mx-1\.25\:xl{
        margin-left: calc(var(--spacing) * 1.25)
    }.wr .ml-1\.33\:xl,.wr .mx-1\.33\:xl{
        margin-left: calc(var(--spacing) * 1.33)
    }.wr .ml-1\.5\:xl,.wr .mx-1\.5\:xl{
        margin-left: calc(var(--spacing) * 1.5)
    }.wr .ml-2\:xl,.wr .mx-2\:xl{
        margin-left: calc(var(--spacing) * 2)
    }.wr .ml-2\.5\:xl,.wr .mx-2\.5\:xl{
        margin-left: calc(var(--spacing) * 2.5)
    }.wr .ml-3\:xl,.wr .mx-3\:xl{
        margin-left: calc(var(--spacing) * 3)
    }.wr .ml-3\.5\:xl,.wr .mx-3\.5\:xl{
        margin-left: calc(var(--spacing) * 3.5)
    }.wr .ml-4\:xl,.wr .mx-4\:xl{
        margin-left: calc(var(--spacing) * 4)
    }.wr .ml-5\:xl,.wr .mx-5\:xl{
        margin-left: calc(var(--spacing) * 5)
    }.wr .ml-6\:xl,.wr .mx-6\:xl{
        margin-left: calc(var(--spacing) * 6)
    }.wr .ml-6\.5\:xl,.wr .mx-6\.5\:xl{
        margin-left: calc(var(--spacing) * 6.5)
    }.wr .ml-7\:xl,.wr .mx-7\:xl{
        margin-left: calc(var(--spacing) * 7)
    }.wr .ml-8\:xl,.wr .mx-8\:xl{
        margin-left: calc(var(--spacing) * 8)
    }.wr .ml-layout\:xl,.wr .mx-layout\:xl{
        margin-left: var(--spacing-layout)
    }.wr .ml-layout-4\:xl,.wr .mx-layout-4\:xl{
        margin-left: calc(var(--spacing-layout) * 4)
    }.wr .ml-grid\:xl,.wr .mx-grid\:xl{
        margin-left: var(--spacing-grid)
    }.wr .ml-auto\:xl,.wr .mx-auto\:xl{
        margin-left: auto
    }.wr .mr-0\:xl,.wr .mx-0\:xl{
        margin-right: 0
    }.wr .mr-0\.2\:xl,.wr .mx-0\.2\:xl{
        margin-right: calc(var(--spacing) * .2)
    }.wr .mr-0\.25\:xl,.wr .mx-0\.25\:xl{
        margin-right: calc(var(--spacing) * .25)
    }.wr .mr-0\.3\:xl,.wr .mx-0\.3\:xl{
        margin-right: calc(var(--spacing) * .3)
    }.wr .mr-0\.4\:xl,.wr .mx-0\.4\:xl{
        margin-right: calc(var(--spacing) * .4)
    }.wr .mr-0\.5\:xl,.wr .mx-0\.5\:xl{
        margin-right: calc(var(--spacing) * .5)
    }.wr .mr-0\.85\:xl,.wr .mx-0\.85\:xl{
        margin-right: calc(var(--spacing) * .85)
    }.wr .mr-0\.9\:xl,.wr .mx-0\.9\:xl{
        margin-right: calc(var(--spacing) * .9)
    }.wr .mr-1\:xl,.wr .mx-1\:xl{
        margin-right: var(--spacing)
    }.wr .mr-1\.25\:xl,.wr .mx-1\.25\:xl{
        margin-right: calc(var(--spacing) * 1.25)
    }.wr .mr-1\.33\:xl,.wr .mx-1\.33\:xl{
        margin-right: calc(var(--spacing) * 1.33)
    }.wr .mr-1\.5\:xl,.wr .mx-1\.5\:xl{
        margin-right: calc(var(--spacing) * 1.5)
    }.wr .mr-2\:xl,.wr .mx-2\:xl{
        margin-right: calc(var(--spacing) * 2)
    }.wr .mr-2\.5\:xl,.wr .mx-2\.5\:xl{
        margin-right: calc(var(--spacing) * 2.5)
    }.wr .mr-3\:xl,.wr .mx-3\:xl{
        margin-right: calc(var(--spacing) * 3)
    }.wr .mr-3\.5\:xl,.wr .mx-3\.5\:xl{
        margin-right: calc(var(--spacing) * 3.5)
    }.wr .mr-4\:xl,.wr .mx-4\:xl{
        margin-right: calc(var(--spacing) * 4)
    }.wr .mr-5\:xl,.wr .mx-5\:xl{
        margin-right: calc(var(--spacing) * 5)
    }.wr .mr-6\:xl,.wr .mx-6\:xl{
        margin-right: calc(var(--spacing) * 6)
    }.wr .mr-6\.5\:xl,.wr .mx-6\.5\:xl{
        margin-right: calc(var(--spacing) * 6.5)
    }.wr .mr-7\:xl,.wr .mx-7\:xl{
        margin-right: calc(var(--spacing) * 7)
    }.wr .mr-8\:xl,.wr .mx-8\:xl{
        margin-right: calc(var(--spacing) * 8)
    }.wr .mr-layout\:xl,.wr .mx-layout\:xl{
        margin-right: var(--spacing-layout)
    }.wr .mr-layout-4\:xl,.wr .mx-layout-4\:xl{
        margin-right: calc(var(--spacing-layout) * 4)
    }.wr .mr-grid\:xl,.wr .mx-grid\:xl{
        margin-right: var(--spacing-grid)
    }.wr .mr-auto\:xl,.wr .mx-auto\:xl{
        margin-right: auto
    }}@media (min-width:1440px) and (min-height:700px){.wr .pt-0\:xxl,.wr .py-0\:xxl{
        padding-top: 0
    }.wr .pt-0\.2\:xxl,.wr .py-0\.2\:xxl{
        padding-top: calc(var(--spacing) * .2)
    }.wr .pt-0\.25\:xxl,.wr .py-0\.25\:xxl{
        padding-top: calc(var(--spacing) * .25)
    }.wr .pt-0\.3\:xxl,.wr .py-0\.3\:xxl{
        padding-top: calc(var(--spacing) * .3)
    }.wr .pt-0\.4\:xxl,.wr .py-0\.4\:xxl{
        padding-top: calc(var(--spacing) * .4)
    }.wr .pt-0\.5\:xxl,.wr .py-0\.5\:xxl{
        padding-top: calc(var(--spacing) * .5)
    }.wr .pt-0\.85\:xxl,.wr .py-0\.85\:xxl{
        padding-top: calc(var(--spacing) * .85)
    }.wr .pt-0\.9\:xxl,.wr .py-0\.9\:xxl{
        padding-top: calc(var(--spacing) * .9)
    }.wr .pt-1\:xxl,.wr .py-1\:xxl{
        padding-top: var(--spacing)
    }.wr .pt-1\.25\:xxl,.wr .py-1\.25\:xxl{
        padding-top: calc(var(--spacing) * 1.25)
    }.wr .pt-1\.33\:xxl,.wr .py-1\.33\:xxl{
        padding-top: calc(var(--spacing) * 1.33)
    }.wr .pt-1\.5\:xxl,.wr .py-1\.5\:xxl{
        padding-top: calc(var(--spacing) * 1.5)
    }.wr .pt-2\:xxl,.wr .py-2\:xxl{
        padding-top: calc(var(--spacing) * 2)
    }.wr .pt-2\.5\:xxl,.wr .py-2\.5\:xxl{
        padding-top: calc(var(--spacing) * 2.5)
    }.wr .pt-3\:xxl,.wr .py-3\:xxl{
        padding-top: calc(var(--spacing) * 3)
    }.wr .pt-3\.5\:xxl,.wr .py-3\.5\:xxl{
        padding-top: calc(var(--spacing) * 3.5)
    }.wr .pt-4\:xxl,.wr .py-4\:xxl{
        padding-top: calc(var(--spacing) * 4)
    }.wr .pt-5\:xxl,.wr .py-5\:xxl{
        padding-top: calc(var(--spacing) * 5)
    }.wr .pt-6\:xxl,.wr .py-6\:xxl{
        padding-top: calc(var(--spacing) * 6)
    }.wr .pt-6\.5\:xxl,.wr .py-6\.5\:xxl{
        padding-top: calc(var(--spacing) * 6.5)
    }.wr .pt-7\:xxl,.wr .py-7\:xxl{
        padding-top: calc(var(--spacing) * 7)
    }.wr .pt-8\:xxl,.wr .py-8\:xxl{
        padding-top: calc(var(--spacing) * 8)
    }.wr .pt-layout\:xxl,.wr .py-layout\:xxl{
        padding-top: var(--spacing-layout)
    }.wr .pt-layout-4\:xxl,.wr .py-layout-4\:xxl{
        padding-top: calc(var(--spacing-layout) * 4)
    }.wr .pt-grid\:xxl,.wr .py-grid\:xxl{
        padding-top: var(--spacing-grid)
    }.wr .pb-0\:xxl,.wr .py-0\:xxl{
        padding-bottom: 0
    }.wr .pb-0\.2\:xxl,.wr .py-0\.2\:xxl{
        padding-bottom: calc(var(--spacing) * .2)
    }.wr .pb-0\.25\:xxl,.wr .py-0\.25\:xxl{
        padding-bottom: calc(var(--spacing) * .25)
    }.wr .pb-0\.3\:xxl,.wr .py-0\.3\:xxl{
        padding-bottom: calc(var(--spacing) * .3)
    }.wr .pb-0\.4\:xxl,.wr .py-0\.4\:xxl{
        padding-bottom: calc(var(--spacing) * .4)
    }.wr .pb-0\.5\:xxl,.wr .py-0\.5\:xxl{
        padding-bottom: calc(var(--spacing) * .5)
    }.wr .pb-0\.85\:xxl,.wr .py-0\.85\:xxl{
        padding-bottom: calc(var(--spacing) * .85)
    }.wr .pb-0\.9\:xxl,.wr .py-0\.9\:xxl{
        padding-bottom: calc(var(--spacing) * .9)
    }.wr .pb-1\:xxl,.wr .py-1\:xxl{
        padding-bottom: var(--spacing)
    }.wr .pb-1\.25\:xxl,.wr .py-1\.25\:xxl{
        padding-bottom: calc(var(--spacing) * 1.25)
    }.wr .pb-1\.33\:xxl,.wr .py-1\.33\:xxl{
        padding-bottom: calc(var(--spacing) * 1.33)
    }.wr .pb-1\.5\:xxl,.wr .py-1\.5\:xxl{
        padding-bottom: calc(var(--spacing) * 1.5)
    }.wr .pb-2\:xxl,.wr .py-2\:xxl{
        padding-bottom: calc(var(--spacing) * 2)
    }.wr .pb-2\.5\:xxl,.wr .py-2\.5\:xxl{
        padding-bottom: calc(var(--spacing) * 2.5)
    }.wr .pb-3\:xxl,.wr .py-3\:xxl{
        padding-bottom: calc(var(--spacing) * 3)
    }.wr .pb-3\.5\:xxl,.wr .py-3\.5\:xxl{
        padding-bottom: calc(var(--spacing) * 3.5)
    }.wr .pb-4\:xxl,.wr .py-4\:xxl{
        padding-bottom: calc(var(--spacing) * 4)
    }.wr .pb-5\:xxl,.wr .py-5\:xxl{
        padding-bottom: calc(var(--spacing) * 5)
    }.wr .pb-6\:xxl,.wr .py-6\:xxl{
        padding-bottom: calc(var(--spacing) * 6)
    }.wr .pb-6\.5\:xxl,.wr .py-6\.5\:xxl{
        padding-bottom: calc(var(--spacing) * 6.5)
    }.wr .pb-7\:xxl,.wr .py-7\:xxl{
        padding-bottom: calc(var(--spacing) * 7)
    }.wr .pb-8\:xxl,.wr .py-8\:xxl{
        padding-bottom: calc(var(--spacing) * 8)
    }.wr .pb-layout\:xxl,.wr .py-layout\:xxl{
        padding-bottom: var(--spacing-layout)
    }.wr .pb-layout-4\:xxl,.wr .py-layout-4\:xxl{
        padding-bottom: calc(var(--spacing-layout) * 4)
    }.wr .pb-grid\:xxl,.wr .py-grid\:xxl{
        padding-bottom: var(--spacing-grid)
    }.wr .pl-0\:xxl,.wr .px-0\:xxl{
        padding-left: 0
    }.wr .pl-0\.2\:xxl,.wr .px-0\.2\:xxl{
        padding-left: calc(var(--spacing) * .2)
    }.wr .pl-0\.25\:xxl,.wr .px-0\.25\:xxl{
        padding-left: calc(var(--spacing) * .25)
    }.wr .pl-0\.3\:xxl,.wr .px-0\.3\:xxl{
        padding-left: calc(var(--spacing) * .3)
    }.wr .pl-0\.4\:xxl,.wr .px-0\.4\:xxl{
        padding-left: calc(var(--spacing) * .4)
    }.wr .pl-0\.5\:xxl,.wr .px-0\.5\:xxl{
        padding-left: calc(var(--spacing) * .5)
    }.wr .pl-0\.85\:xxl,.wr .px-0\.85\:xxl{
        padding-left: calc(var(--spacing) * .85)
    }.wr .pl-0\.9\:xxl,.wr .px-0\.9\:xxl{
        padding-left: calc(var(--spacing) * .9)
    }.wr .pl-1\:xxl,.wr .px-1\:xxl{
        padding-left: var(--spacing)
    }.wr .pl-1\.25\:xxl,.wr .px-1\.25\:xxl{
        padding-left: calc(var(--spacing) * 1.25)
    }.wr .pl-1\.33\:xxl,.wr .px-1\.33\:xxl{
        padding-left: calc(var(--spacing) * 1.33)
    }.wr .pl-1\.5\:xxl,.wr .px-1\.5\:xxl{
        padding-left: calc(var(--spacing) * 1.5)
    }.wr .pl-2\:xxl,.wr .px-2\:xxl{
        padding-left: calc(var(--spacing) * 2)
    }.wr .pl-2\.5\:xxl,.wr .px-2\.5\:xxl{
        padding-left: calc(var(--spacing) * 2.5)
    }.wr .pl-3\:xxl,.wr .px-3\:xxl{
        padding-left: calc(var(--spacing) * 3)
    }.wr .pl-3\.5\:xxl,.wr .px-3\.5\:xxl{
        padding-left: calc(var(--spacing) * 3.5)
    }.wr .pl-4\:xxl,.wr .px-4\:xxl{
        padding-left: calc(var(--spacing) * 4)
    }.wr .pl-5\:xxl,.wr .px-5\:xxl{
        padding-left: calc(var(--spacing) * 5)
    }.wr .pl-6\:xxl,.wr .px-6\:xxl{
        padding-left: calc(var(--spacing) * 6)
    }.wr .pl-6\.5\:xxl,.wr .px-6\.5\:xxl{
        padding-left: calc(var(--spacing) * 6.5)
    }.wr .pl-7\:xxl,.wr .px-7\:xxl{
        padding-left: calc(var(--spacing) * 7)
    }.wr .pl-8\:xxl,.wr .px-8\:xxl{
        padding-left: calc(var(--spacing) * 8)
    }.wr .pl-layout\:xxl,.wr .px-layout\:xxl{
        padding-left: var(--spacing-layout)
    }.wr .pl-layout-4\:xxl,.wr .px-layout-4\:xxl{
        padding-left: calc(var(--spacing-layout) * 4)
    }.wr .pl-grid\:xxl,.wr .px-grid\:xxl{
        padding-left: var(--spacing-grid)
    }.wr .pr-0\:xxl,.wr .px-0\:xxl{
        padding-right: 0
    }.wr .pr-0\.2\:xxl,.wr .px-0\.2\:xxl{
        padding-right: calc(var(--spacing) * .2)
    }.wr .pr-0\.25\:xxl,.wr .px-0\.25\:xxl{
        padding-right: calc(var(--spacing) * .25)
    }.wr .pr-0\.3\:xxl,.wr .px-0\.3\:xxl{
        padding-right: calc(var(--spacing) * .3)
    }.wr .pr-0\.4\:xxl,.wr .px-0\.4\:xxl{
        padding-right: calc(var(--spacing) * .4)
    }.wr .pr-0\.5\:xxl,.wr .px-0\.5\:xxl{
        padding-right: calc(var(--spacing) * .5)
    }.wr .pr-0\.85\:xxl,.wr .px-0\.85\:xxl{
        padding-right: calc(var(--spacing) * .85)
    }.wr .pr-0\.9\:xxl,.wr .px-0\.9\:xxl{
        padding-right: calc(var(--spacing) * .9)
    }.wr .pr-1\:xxl,.wr .px-1\:xxl{
        padding-right: var(--spacing)
    }.wr .pr-1\.25\:xxl,.wr .px-1\.25\:xxl{
        padding-right: calc(var(--spacing) * 1.25)
    }.wr .pr-1\.33\:xxl,.wr .px-1\.33\:xxl{
        padding-right: calc(var(--spacing) * 1.33)
    }.wr .pr-1\.5\:xxl,.wr .px-1\.5\:xxl{
        padding-right: calc(var(--spacing) * 1.5)
    }.wr .pr-2\:xxl,.wr .px-2\:xxl{
        padding-right: calc(var(--spacing) * 2)
    }.wr .pr-2\.5\:xxl,.wr .px-2\.5\:xxl{
        padding-right: calc(var(--spacing) * 2.5)
    }.wr .pr-3\:xxl,.wr .px-3\:xxl{
        padding-right: calc(var(--spacing) * 3)
    }.wr .pr-3\.5\:xxl,.wr .px-3\.5\:xxl{
        padding-right: calc(var(--spacing) * 3.5)
    }.wr .pr-4\:xxl,.wr .px-4\:xxl{
        padding-right: calc(var(--spacing) * 4)
    }.wr .pr-5\:xxl,.wr .px-5\:xxl{
        padding-right: calc(var(--spacing) * 5)
    }.wr .pr-6\:xxl,.wr .px-6\:xxl{
        padding-right: calc(var(--spacing) * 6)
    }.wr .pr-6\.5\:xxl,.wr .px-6\.5\:xxl{
        padding-right: calc(var(--spacing) * 6.5)
    }.wr .pr-7\:xxl,.wr .px-7\:xxl{
        padding-right: calc(var(--spacing) * 7)
    }.wr .pr-8\:xxl,.wr .px-8\:xxl{
        padding-right: calc(var(--spacing) * 8)
    }.wr .pr-layout\:xxl,.wr .px-layout\:xxl{
        padding-right: var(--spacing-layout)
    }.wr .pr-layout-4\:xxl,.wr .px-layout-4\:xxl{
        padding-right: calc(var(--spacing-layout) * 4)
    }.wr .pr-grid\:xxl,.wr .px-grid\:xxl{
        padding-right: var(--spacing-grid)
    }.wr .mt-0\:xxl,.wr .my-0\:xxl{
        margin-top: 0
    }.wr .mt-0\:xxl:where(:first-child),.wr .my-0\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.2\:xxl,.wr .my-0\.2\:xxl{
        margin-top: calc(var(--spacing) * .2)
    }.wr .mt-0\.2\:xxl:where(:first-child),.wr .my-0\.2\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.25\:xxl,.wr .my-0\.25\:xxl{
        margin-top: calc(var(--spacing) * .25)
    }.wr .mt-0\.25\:xxl:where(:first-child),.wr .my-0\.25\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.3\:xxl,.wr .my-0\.3\:xxl{
        margin-top: calc(var(--spacing) * .3)
    }.wr .mt-0\.3\:xxl:where(:first-child),.wr .my-0\.3\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.4\:xxl,.wr .my-0\.4\:xxl{
        margin-top: calc(var(--spacing) * .4)
    }.wr .mt-0\.4\:xxl:where(:first-child),.wr .my-0\.4\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.5\:xxl,.wr .my-0\.5\:xxl{
        margin-top: calc(var(--spacing) * .5)
    }.wr .mt-0\.5\:xxl:where(:first-child),.wr .my-0\.5\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.85\:xxl,.wr .my-0\.85\:xxl{
        margin-top: calc(var(--spacing) * .85)
    }.wr .mt-0\.85\:xxl:where(:first-child),.wr .my-0\.85\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.9\:xxl,.wr .my-0\.9\:xxl{
        margin-top: calc(var(--spacing) * .9)
    }.wr .mt-0\.9\:xxl:where(:first-child),.wr .my-0\.9\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\:xxl,.wr .my-1\:xxl{
        margin-top: var(--spacing)
    }.wr .mt-1\:xxl:where(:first-child),.wr .my-1\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.25\:xxl,.wr .my-1\.25\:xxl{
        margin-top: calc(var(--spacing) * 1.25)
    }.wr .mt-1\.25\:xxl:where(:first-child),.wr .my-1\.25\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.33\:xxl,.wr .my-1\.33\:xxl{
        margin-top: calc(var(--spacing) * 1.33)
    }.wr .mt-1\.33\:xxl:where(:first-child),.wr .my-1\.33\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.5\:xxl,.wr .my-1\.5\:xxl{
        margin-top: calc(var(--spacing) * 1.5)
    }.wr .mt-1\.5\:xxl:where(:first-child),.wr .my-1\.5\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-2\:xxl,.wr .my-2\:xxl{
        margin-top: calc(var(--spacing) * 2)
    }.wr .mt-2\:xxl:where(:first-child),.wr .my-2\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-2\.5\:xxl,.wr .my-2\.5\:xxl{
        margin-top: calc(var(--spacing) * 2.5)
    }.wr .mt-2\.5\:xxl:where(:first-child),.wr .my-2\.5\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-3\:xxl,.wr .my-3\:xxl{
        margin-top: calc(var(--spacing) * 3)
    }.wr .mt-3\:xxl:where(:first-child),.wr .my-3\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-3\.5\:xxl,.wr .my-3\.5\:xxl{
        margin-top: calc(var(--spacing) * 3.5)
    }.wr .mt-3\.5\:xxl:where(:first-child),.wr .my-3\.5\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-4\:xxl,.wr .my-4\:xxl{
        margin-top: calc(var(--spacing) * 4)
    }.wr .mt-4\:xxl:where(:first-child),.wr .my-4\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-5\:xxl,.wr .my-5\:xxl{
        margin-top: calc(var(--spacing) * 5)
    }.wr .mt-5\:xxl:where(:first-child),.wr .my-5\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-6\:xxl,.wr .my-6\:xxl{
        margin-top: calc(var(--spacing) * 6)
    }.wr .mt-6\:xxl:where(:first-child),.wr .my-6\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-6\.5\:xxl,.wr .my-6\.5\:xxl{
        margin-top: calc(var(--spacing) * 6.5)
    }.wr .mt-6\.5\:xxl:where(:first-child),.wr .my-6\.5\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-7\:xxl,.wr .my-7\:xxl{
        margin-top: calc(var(--spacing) * 7)
    }.wr .mt-7\:xxl:where(:first-child),.wr .my-7\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-8\:xxl,.wr .my-8\:xxl{
        margin-top: calc(var(--spacing) * 8)
    }.wr .mt-8\:xxl:where(:first-child),.wr .my-8\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-layout\:xxl,.wr .my-layout\:xxl{
        margin-top: var(--spacing-layout)
    }.wr .mt-layout\:xxl:where(:first-child),.wr .my-layout\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-layout-4\:xxl,.wr .my-layout-4\:xxl{
        margin-top: calc(var(--spacing-layout) * 4)
    }.wr .mt-layout-4\:xxl:where(:first-child),.wr .my-layout-4\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-grid\:xxl,.wr .my-grid\:xxl{
        margin-top: var(--spacing-grid)
    }.wr .mt-grid\:xxl:where(:first-child),.wr .my-grid\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mt-auto\:xxl,.wr .my-auto\:xxl{
        margin-top: auto
    }.wr .mt-auto\:xxl:where(:first-child),.wr .my-auto\:xxl:where(:first-child){
        margin-top: 0
    }.wr .mb-0\:xxl,.wr .my-0\:xxl{
        margin-bottom: 0
    }.wr .mb-0\:xxl:where(:last-child),.wr .my-0\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.2\:xxl,.wr .my-0\.2\:xxl{
        margin-bottom: calc(var(--spacing) * .2)
    }.wr .mb-0\.2\:xxl:where(:last-child),.wr .my-0\.2\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.25\:xxl,.wr .my-0\.25\:xxl{
        margin-bottom: calc(var(--spacing) * .25)
    }.wr .mb-0\.25\:xxl:where(:last-child),.wr .my-0\.25\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.3\:xxl,.wr .my-0\.3\:xxl{
        margin-bottom: calc(var(--spacing) * .3)
    }.wr .mb-0\.3\:xxl:where(:last-child),.wr .my-0\.3\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.4\:xxl,.wr .my-0\.4\:xxl{
        margin-bottom: calc(var(--spacing) * .4)
    }.wr .mb-0\.4\:xxl:where(:last-child),.wr .my-0\.4\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.5\:xxl,.wr .my-0\.5\:xxl{
        margin-bottom: calc(var(--spacing) * .5)
    }.wr .mb-0\.5\:xxl:where(:last-child),.wr .my-0\.5\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.85\:xxl,.wr .my-0\.85\:xxl{
        margin-bottom: calc(var(--spacing) * .85)
    }.wr .mb-0\.85\:xxl:where(:last-child),.wr .my-0\.85\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.9\:xxl,.wr .my-0\.9\:xxl{
        margin-bottom: calc(var(--spacing) * .9)
    }.wr .mb-0\.9\:xxl:where(:last-child),.wr .my-0\.9\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\:xxl,.wr .my-1\:xxl{
        margin-bottom: var(--spacing)
    }.wr .mb-1\:xxl:where(:last-child),.wr .my-1\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.25\:xxl,.wr .my-1\.25\:xxl{
        margin-bottom: calc(var(--spacing) * 1.25)
    }.wr .mb-1\.25\:xxl:where(:last-child),.wr .my-1\.25\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.33\:xxl,.wr .my-1\.33\:xxl{
        margin-bottom: calc(var(--spacing) * 1.33)
    }.wr .mb-1\.33\:xxl:where(:last-child),.wr .my-1\.33\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.5\:xxl,.wr .my-1\.5\:xxl{
        margin-bottom: calc(var(--spacing) * 1.5)
    }.wr .mb-1\.5\:xxl:where(:last-child),.wr .my-1\.5\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\:xxl,.wr .my-2\:xxl{
        margin-bottom: calc(var(--spacing) * 2)
    }.wr .mb-2\:xxl:where(:last-child),.wr .my-2\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\.5\:xxl,.wr .my-2\.5\:xxl{
        margin-bottom: calc(var(--spacing) * 2.5)
    }.wr .mb-2\.5\:xxl:where(:last-child),.wr .my-2\.5\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\:xxl,.wr .my-3\:xxl{
        margin-bottom: calc(var(--spacing) * 3)
    }.wr .mb-3\:xxl:where(:last-child),.wr .my-3\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\.5\:xxl,.wr .my-3\.5\:xxl{
        margin-bottom: calc(var(--spacing) * 3.5)
    }.wr .mb-3\.5\:xxl:where(:last-child),.wr .my-3\.5\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-4\:xxl,.wr .my-4\:xxl{
        margin-bottom: calc(var(--spacing) * 4)
    }.wr .mb-4\:xxl:where(:last-child),.wr .my-4\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-5\:xxl,.wr .my-5\:xxl{
        margin-bottom: calc(var(--spacing) * 5)
    }.wr .mb-5\:xxl:where(:last-child),.wr .my-5\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\:xxl,.wr .my-6\:xxl{
        margin-bottom: calc(var(--spacing) * 6)
    }.wr .mb-6\:xxl:where(:last-child),.wr .my-6\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\.5\:xxl,.wr .my-6\.5\:xxl{
        margin-bottom: calc(var(--spacing) * 6.5)
    }.wr .mb-6\.5\:xxl:where(:last-child),.wr .my-6\.5\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-7\:xxl,.wr .my-7\:xxl{
        margin-bottom: calc(var(--spacing) * 7)
    }.wr .mb-7\:xxl:where(:last-child),.wr .my-7\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-8\:xxl,.wr .my-8\:xxl{
        margin-bottom: calc(var(--spacing) * 8)
    }.wr .mb-8\:xxl:where(:last-child),.wr .my-8\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout\:xxl,.wr .my-layout\:xxl{
        margin-bottom: var(--spacing-layout)
    }.wr .mb-layout\:xxl:where(:last-child),.wr .my-layout\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout-4\:xxl,.wr .my-layout-4\:xxl{
        margin-bottom: calc(var(--spacing-layout) * 4)
    }.wr .mb-layout-4\:xxl:where(:last-child),.wr .my-layout-4\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-grid\:xxl,.wr .my-grid\:xxl{
        margin-bottom: var(--spacing-grid)
    }.wr .mb-grid\:xxl:where(:last-child),.wr .my-grid\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-auto\:xxl,.wr .my-auto\:xxl{
        margin-bottom: auto
    }.wr .mb-auto\:xxl:where(:last-child),.wr .my-auto\:xxl:where(:last-child){
        margin-bottom: 0
    }.wr .ml-0\:xxl,.wr .mx-0\:xxl{
        margin-left: 0
    }.wr .ml-0\.2\:xxl,.wr .mx-0\.2\:xxl{
        margin-left: calc(var(--spacing) * .2)
    }.wr .ml-0\.25\:xxl,.wr .mx-0\.25\:xxl{
        margin-left: calc(var(--spacing) * .25)
    }.wr .ml-0\.3\:xxl,.wr .mx-0\.3\:xxl{
        margin-left: calc(var(--spacing) * .3)
    }.wr .ml-0\.4\:xxl,.wr .mx-0\.4\:xxl{
        margin-left: calc(var(--spacing) * .4)
    }.wr .ml-0\.5\:xxl,.wr .mx-0\.5\:xxl{
        margin-left: calc(var(--spacing) * .5)
    }.wr .ml-0\.85\:xxl,.wr .mx-0\.85\:xxl{
        margin-left: calc(var(--spacing) * .85)
    }.wr .ml-0\.9\:xxl,.wr .mx-0\.9\:xxl{
        margin-left: calc(var(--spacing) * .9)
    }.wr .ml-1\:xxl,.wr .mx-1\:xxl{
        margin-left: var(--spacing)
    }.wr .ml-1\.25\:xxl,.wr .mx-1\.25\:xxl{
        margin-left: calc(var(--spacing) * 1.25)
    }.wr .ml-1\.33\:xxl,.wr .mx-1\.33\:xxl{
        margin-left: calc(var(--spacing) * 1.33)
    }.wr .ml-1\.5\:xxl,.wr .mx-1\.5\:xxl{
        margin-left: calc(var(--spacing) * 1.5)
    }.wr .ml-2\:xxl,.wr .mx-2\:xxl{
        margin-left: calc(var(--spacing) * 2)
    }.wr .ml-2\.5\:xxl,.wr .mx-2\.5\:xxl{
        margin-left: calc(var(--spacing) * 2.5)
    }.wr .ml-3\:xxl,.wr .mx-3\:xxl{
        margin-left: calc(var(--spacing) * 3)
    }.wr .ml-3\.5\:xxl,.wr .mx-3\.5\:xxl{
        margin-left: calc(var(--spacing) * 3.5)
    }.wr .ml-4\:xxl,.wr .mx-4\:xxl{
        margin-left: calc(var(--spacing) * 4)
    }.wr .ml-5\:xxl,.wr .mx-5\:xxl{
        margin-left: calc(var(--spacing) * 5)
    }.wr .ml-6\:xxl,.wr .mx-6\:xxl{
        margin-left: calc(var(--spacing) * 6)
    }.wr .ml-6\.5\:xxl,.wr .mx-6\.5\:xxl{
        margin-left: calc(var(--spacing) * 6.5)
    }.wr .ml-7\:xxl,.wr .mx-7\:xxl{
        margin-left: calc(var(--spacing) * 7)
    }.wr .ml-8\:xxl,.wr .mx-8\:xxl{
        margin-left: calc(var(--spacing) * 8)
    }.wr .ml-layout\:xxl,.wr .mx-layout\:xxl{
        margin-left: var(--spacing-layout)
    }.wr .ml-layout-4\:xxl,.wr .mx-layout-4\:xxl{
        margin-left: calc(var(--spacing-layout) * 4)
    }.wr .ml-grid\:xxl,.wr .mx-grid\:xxl{
        margin-left: var(--spacing-grid)
    }.wr .ml-auto\:xxl,.wr .mx-auto\:xxl{
        margin-left: auto
    }.wr .mr-0\:xxl,.wr .mx-0\:xxl{
        margin-right: 0
    }.wr .mr-0\.2\:xxl,.wr .mx-0\.2\:xxl{
        margin-right: calc(var(--spacing) * .2)
    }.wr .mr-0\.25\:xxl,.wr .mx-0\.25\:xxl{
        margin-right: calc(var(--spacing) * .25)
    }.wr .mr-0\.3\:xxl,.wr .mx-0\.3\:xxl{
        margin-right: calc(var(--spacing) * .3)
    }.wr .mr-0\.4\:xxl,.wr .mx-0\.4\:xxl{
        margin-right: calc(var(--spacing) * .4)
    }.wr .mr-0\.5\:xxl,.wr .mx-0\.5\:xxl{
        margin-right: calc(var(--spacing) * .5)
    }.wr .mr-0\.85\:xxl,.wr .mx-0\.85\:xxl{
        margin-right: calc(var(--spacing) * .85)
    }.wr .mr-0\.9\:xxl,.wr .mx-0\.9\:xxl{
        margin-right: calc(var(--spacing) * .9)
    }.wr .mr-1\:xxl,.wr .mx-1\:xxl{
        margin-right: var(--spacing)
    }.wr .mr-1\.25\:xxl,.wr .mx-1\.25\:xxl{
        margin-right: calc(var(--spacing) * 1.25)
    }.wr .mr-1\.33\:xxl,.wr .mx-1\.33\:xxl{
        margin-right: calc(var(--spacing) * 1.33)
    }.wr .mr-1\.5\:xxl,.wr .mx-1\.5\:xxl{
        margin-right: calc(var(--spacing) * 1.5)
    }.wr .mr-2\:xxl,.wr .mx-2\:xxl{
        margin-right: calc(var(--spacing) * 2)
    }.wr .mr-2\.5\:xxl,.wr .mx-2\.5\:xxl{
        margin-right: calc(var(--spacing) * 2.5)
    }.wr .mr-3\:xxl,.wr .mx-3\:xxl{
        margin-right: calc(var(--spacing) * 3)
    }.wr .mr-3\.5\:xxl,.wr .mx-3\.5\:xxl{
        margin-right: calc(var(--spacing) * 3.5)
    }.wr .mr-4\:xxl,.wr .mx-4\:xxl{
        margin-right: calc(var(--spacing) * 4)
    }.wr .mr-5\:xxl,.wr .mx-5\:xxl{
        margin-right: calc(var(--spacing) * 5)
    }.wr .mr-6\:xxl,.wr .mx-6\:xxl{
        margin-right: calc(var(--spacing) * 6)
    }.wr .mr-6\.5\:xxl,.wr .mx-6\.5\:xxl{
        margin-right: calc(var(--spacing) * 6.5)
    }.wr .mr-7\:xxl,.wr .mx-7\:xxl{
        margin-right: calc(var(--spacing) * 7)
    }.wr .mr-8\:xxl,.wr .mx-8\:xxl{
        margin-right: calc(var(--spacing) * 8)
    }.wr .mr-layout\:xxl,.wr .mx-layout\:xxl{
        margin-right: var(--spacing-layout)
    }.wr .mr-layout-4\:xxl,.wr .mx-layout-4\:xxl{
        margin-right: calc(var(--spacing-layout) * 4)
    }.wr .mr-grid\:xxl,.wr .mx-grid\:xxl{
        margin-right: var(--spacing-grid)
    }.wr .mr-auto\:xxl,.wr .mx-auto\:xxl{
        margin-right: auto
    }}@media (min-width:1920px) and (min-height:700px){.wr .pt-0\:xxxl,.wr .py-0\:xxxl{
        padding-top: 0
    }.wr .pt-0\.2\:xxxl,.wr .py-0\.2\:xxxl{
        padding-top: calc(var(--spacing) * .2)
    }.wr .pt-0\.25\:xxxl,.wr .py-0\.25\:xxxl{
        padding-top: calc(var(--spacing) * .25)
    }.wr .pt-0\.3\:xxxl,.wr .py-0\.3\:xxxl{
        padding-top: calc(var(--spacing) * .3)
    }.wr .pt-0\.4\:xxxl,.wr .py-0\.4\:xxxl{
        padding-top: calc(var(--spacing) * .4)
    }.wr .pt-0\.5\:xxxl,.wr .py-0\.5\:xxxl{
        padding-top: calc(var(--spacing) * .5)
    }.wr .pt-0\.85\:xxxl,.wr .py-0\.85\:xxxl{
        padding-top: calc(var(--spacing) * .85)
    }.wr .pt-0\.9\:xxxl,.wr .py-0\.9\:xxxl{
        padding-top: calc(var(--spacing) * .9)
    }.wr .pt-1\:xxxl,.wr .py-1\:xxxl{
        padding-top: var(--spacing)
    }.wr .pt-1\.25\:xxxl,.wr .py-1\.25\:xxxl{
        padding-top: calc(var(--spacing) * 1.25)
    }.wr .pt-1\.33\:xxxl,.wr .py-1\.33\:xxxl{
        padding-top: calc(var(--spacing) * 1.33)
    }.wr .pt-1\.5\:xxxl,.wr .py-1\.5\:xxxl{
        padding-top: calc(var(--spacing) * 1.5)
    }.wr .pt-2\:xxxl,.wr .py-2\:xxxl{
        padding-top: calc(var(--spacing) * 2)
    }.wr .pt-2\.5\:xxxl,.wr .py-2\.5\:xxxl{
        padding-top: calc(var(--spacing) * 2.5)
    }.wr .pt-3\:xxxl,.wr .py-3\:xxxl{
        padding-top: calc(var(--spacing) * 3)
    }.wr .pt-3\.5\:xxxl,.wr .py-3\.5\:xxxl{
        padding-top: calc(var(--spacing) * 3.5)
    }.wr .pt-4\:xxxl,.wr .py-4\:xxxl{
        padding-top: calc(var(--spacing) * 4)
    }.wr .pt-5\:xxxl,.wr .py-5\:xxxl{
        padding-top: calc(var(--spacing) * 5)
    }.wr .pt-6\:xxxl,.wr .py-6\:xxxl{
        padding-top: calc(var(--spacing) * 6)
    }.wr .pt-6\.5\:xxxl,.wr .py-6\.5\:xxxl{
        padding-top: calc(var(--spacing) * 6.5)
    }.wr .pt-7\:xxxl,.wr .py-7\:xxxl{
        padding-top: calc(var(--spacing) * 7)
    }.wr .pt-8\:xxxl,.wr .py-8\:xxxl{
        padding-top: calc(var(--spacing) * 8)
    }.wr .pt-layout\:xxxl,.wr .py-layout\:xxxl{
        padding-top: var(--spacing-layout)
    }.wr .pt-layout-4\:xxxl,.wr .py-layout-4\:xxxl{
        padding-top: calc(var(--spacing-layout) * 4)
    }.wr .pt-grid\:xxxl,.wr .py-grid\:xxxl{
        padding-top: var(--spacing-grid)
    }.wr .pb-0\:xxxl,.wr .py-0\:xxxl{
        padding-bottom: 0
    }.wr .pb-0\.2\:xxxl,.wr .py-0\.2\:xxxl{
        padding-bottom: calc(var(--spacing) * .2)
    }.wr .pb-0\.25\:xxxl,.wr .py-0\.25\:xxxl{
        padding-bottom: calc(var(--spacing) * .25)
    }.wr .pb-0\.3\:xxxl,.wr .py-0\.3\:xxxl{
        padding-bottom: calc(var(--spacing) * .3)
    }.wr .pb-0\.4\:xxxl,.wr .py-0\.4\:xxxl{
        padding-bottom: calc(var(--spacing) * .4)
    }.wr .pb-0\.5\:xxxl,.wr .py-0\.5\:xxxl{
        padding-bottom: calc(var(--spacing) * .5)
    }.wr .pb-0\.85\:xxxl,.wr .py-0\.85\:xxxl{
        padding-bottom: calc(var(--spacing) * .85)
    }.wr .pb-0\.9\:xxxl,.wr .py-0\.9\:xxxl{
        padding-bottom: calc(var(--spacing) * .9)
    }.wr .pb-1\:xxxl,.wr .py-1\:xxxl{
        padding-bottom: var(--spacing)
    }.wr .pb-1\.25\:xxxl,.wr .py-1\.25\:xxxl{
        padding-bottom: calc(var(--spacing) * 1.25)
    }.wr .pb-1\.33\:xxxl,.wr .py-1\.33\:xxxl{
        padding-bottom: calc(var(--spacing) * 1.33)
    }.wr .pb-1\.5\:xxxl,.wr .py-1\.5\:xxxl{
        padding-bottom: calc(var(--spacing) * 1.5)
    }.wr .pb-2\:xxxl,.wr .py-2\:xxxl{
        padding-bottom: calc(var(--spacing) * 2)
    }.wr .pb-2\.5\:xxxl,.wr .py-2\.5\:xxxl{
        padding-bottom: calc(var(--spacing) * 2.5)
    }.wr .pb-3\:xxxl,.wr .py-3\:xxxl{
        padding-bottom: calc(var(--spacing) * 3)
    }.wr .pb-3\.5\:xxxl,.wr .py-3\.5\:xxxl{
        padding-bottom: calc(var(--spacing) * 3.5)
    }.wr .pb-4\:xxxl,.wr .py-4\:xxxl{
        padding-bottom: calc(var(--spacing) * 4)
    }.wr .pb-5\:xxxl,.wr .py-5\:xxxl{
        padding-bottom: calc(var(--spacing) * 5)
    }.wr .pb-6\:xxxl,.wr .py-6\:xxxl{
        padding-bottom: calc(var(--spacing) * 6)
    }.wr .pb-6\.5\:xxxl,.wr .py-6\.5\:xxxl{
        padding-bottom: calc(var(--spacing) * 6.5)
    }.wr .pb-7\:xxxl,.wr .py-7\:xxxl{
        padding-bottom: calc(var(--spacing) * 7)
    }.wr .pb-8\:xxxl,.wr .py-8\:xxxl{
        padding-bottom: calc(var(--spacing) * 8)
    }.wr .pb-layout\:xxxl,.wr .py-layout\:xxxl{
        padding-bottom: var(--spacing-layout)
    }.wr .pb-layout-4\:xxxl,.wr .py-layout-4\:xxxl{
        padding-bottom: calc(var(--spacing-layout) * 4)
    }.wr .pb-grid\:xxxl,.wr .py-grid\:xxxl{
        padding-bottom: var(--spacing-grid)
    }.wr .pl-0\:xxxl,.wr .px-0\:xxxl{
        padding-left: 0
    }.wr .pl-0\.2\:xxxl,.wr .px-0\.2\:xxxl{
        padding-left: calc(var(--spacing) * .2)
    }.wr .pl-0\.25\:xxxl,.wr .px-0\.25\:xxxl{
        padding-left: calc(var(--spacing) * .25)
    }.wr .pl-0\.3\:xxxl,.wr .px-0\.3\:xxxl{
        padding-left: calc(var(--spacing) * .3)
    }.wr .pl-0\.4\:xxxl,.wr .px-0\.4\:xxxl{
        padding-left: calc(var(--spacing) * .4)
    }.wr .pl-0\.5\:xxxl,.wr .px-0\.5\:xxxl{
        padding-left: calc(var(--spacing) * .5)
    }.wr .pl-0\.85\:xxxl,.wr .px-0\.85\:xxxl{
        padding-left: calc(var(--spacing) * .85)
    }.wr .pl-0\.9\:xxxl,.wr .px-0\.9\:xxxl{
        padding-left: calc(var(--spacing) * .9)
    }.wr .pl-1\:xxxl,.wr .px-1\:xxxl{
        padding-left: var(--spacing)
    }.wr .pl-1\.25\:xxxl,.wr .px-1\.25\:xxxl{
        padding-left: calc(var(--spacing) * 1.25)
    }.wr .pl-1\.33\:xxxl,.wr .px-1\.33\:xxxl{
        padding-left: calc(var(--spacing) * 1.33)
    }.wr .pl-1\.5\:xxxl,.wr .px-1\.5\:xxxl{
        padding-left: calc(var(--spacing) * 1.5)
    }.wr .pl-2\:xxxl,.wr .px-2\:xxxl{
        padding-left: calc(var(--spacing) * 2)
    }.wr .pl-2\.5\:xxxl,.wr .px-2\.5\:xxxl{
        padding-left: calc(var(--spacing) * 2.5)
    }.wr .pl-3\:xxxl,.wr .px-3\:xxxl{
        padding-left: calc(var(--spacing) * 3)
    }.wr .pl-3\.5\:xxxl,.wr .px-3\.5\:xxxl{
        padding-left: calc(var(--spacing) * 3.5)
    }.wr .pl-4\:xxxl,.wr .px-4\:xxxl{
        padding-left: calc(var(--spacing) * 4)
    }.wr .pl-5\:xxxl,.wr .px-5\:xxxl{
        padding-left: calc(var(--spacing) * 5)
    }.wr .pl-6\:xxxl,.wr .px-6\:xxxl{
        padding-left: calc(var(--spacing) * 6)
    }.wr .pl-6\.5\:xxxl,.wr .px-6\.5\:xxxl{
        padding-left: calc(var(--spacing) * 6.5)
    }.wr .pl-7\:xxxl,.wr .px-7\:xxxl{
        padding-left: calc(var(--spacing) * 7)
    }.wr .pl-8\:xxxl,.wr .px-8\:xxxl{
        padding-left: calc(var(--spacing) * 8)
    }.wr .pl-layout\:xxxl,.wr .px-layout\:xxxl{
        padding-left: var(--spacing-layout)
    }.wr .pl-layout-4\:xxxl,.wr .px-layout-4\:xxxl{
        padding-left: calc(var(--spacing-layout) * 4)
    }.wr .pl-grid\:xxxl,.wr .px-grid\:xxxl{
        padding-left: var(--spacing-grid)
    }.wr .pr-0\:xxxl,.wr .px-0\:xxxl{
        padding-right: 0
    }.wr .pr-0\.2\:xxxl,.wr .px-0\.2\:xxxl{
        padding-right: calc(var(--spacing) * .2)
    }.wr .pr-0\.25\:xxxl,.wr .px-0\.25\:xxxl{
        padding-right: calc(var(--spacing) * .25)
    }.wr .pr-0\.3\:xxxl,.wr .px-0\.3\:xxxl{
        padding-right: calc(var(--spacing) * .3)
    }.wr .pr-0\.4\:xxxl,.wr .px-0\.4\:xxxl{
        padding-right: calc(var(--spacing) * .4)
    }.wr .pr-0\.5\:xxxl,.wr .px-0\.5\:xxxl{
        padding-right: calc(var(--spacing) * .5)
    }.wr .pr-0\.85\:xxxl,.wr .px-0\.85\:xxxl{
        padding-right: calc(var(--spacing) * .85)
    }.wr .pr-0\.9\:xxxl,.wr .px-0\.9\:xxxl{
        padding-right: calc(var(--spacing) * .9)
    }.wr .pr-1\:xxxl,.wr .px-1\:xxxl{
        padding-right: var(--spacing)
    }.wr .pr-1\.25\:xxxl,.wr .px-1\.25\:xxxl{
        padding-right: calc(var(--spacing) * 1.25)
    }.wr .pr-1\.33\:xxxl,.wr .px-1\.33\:xxxl{
        padding-right: calc(var(--spacing) * 1.33)
    }.wr .pr-1\.5\:xxxl,.wr .px-1\.5\:xxxl{
        padding-right: calc(var(--spacing) * 1.5)
    }.wr .pr-2\:xxxl,.wr .px-2\:xxxl{
        padding-right: calc(var(--spacing) * 2)
    }.wr .pr-2\.5\:xxxl,.wr .px-2\.5\:xxxl{
        padding-right: calc(var(--spacing) * 2.5)
    }.wr .pr-3\:xxxl,.wr .px-3\:xxxl{
        padding-right: calc(var(--spacing) * 3)
    }.wr .pr-3\.5\:xxxl,.wr .px-3\.5\:xxxl{
        padding-right: calc(var(--spacing) * 3.5)
    }.wr .pr-4\:xxxl,.wr .px-4\:xxxl{
        padding-right: calc(var(--spacing) * 4)
    }.wr .pr-5\:xxxl,.wr .px-5\:xxxl{
        padding-right: calc(var(--spacing) * 5)
    }.wr .pr-6\:xxxl,.wr .px-6\:xxxl{
        padding-right: calc(var(--spacing) * 6)
    }.wr .pr-6\.5\:xxxl,.wr .px-6\.5\:xxxl{
        padding-right: calc(var(--spacing) * 6.5)
    }.wr .pr-7\:xxxl,.wr .px-7\:xxxl{
        padding-right: calc(var(--spacing) * 7)
    }.wr .pr-8\:xxxl,.wr .px-8\:xxxl{
        padding-right: calc(var(--spacing) * 8)
    }.wr .pr-layout\:xxxl,.wr .px-layout\:xxxl{
        padding-right: var(--spacing-layout)
    }.wr .pr-layout-4\:xxxl,.wr .px-layout-4\:xxxl{
        padding-right: calc(var(--spacing-layout) * 4)
    }.wr .pr-grid\:xxxl,.wr .px-grid\:xxxl{
        padding-right: var(--spacing-grid)
    }.wr .mt-0\:xxxl,.wr .my-0\:xxxl{
        margin-top: 0
    }.wr .mt-0\:xxxl:where(:first-child),.wr .my-0\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.2\:xxxl,.wr .my-0\.2\:xxxl{
        margin-top: calc(var(--spacing) * .2)
    }.wr .mt-0\.2\:xxxl:where(:first-child),.wr .my-0\.2\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.25\:xxxl,.wr .my-0\.25\:xxxl{
        margin-top: calc(var(--spacing) * .25)
    }.wr .mt-0\.25\:xxxl:where(:first-child),.wr .my-0\.25\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.3\:xxxl,.wr .my-0\.3\:xxxl{
        margin-top: calc(var(--spacing) * .3)
    }.wr .mt-0\.3\:xxxl:where(:first-child),.wr .my-0\.3\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.4\:xxxl,.wr .my-0\.4\:xxxl{
        margin-top: calc(var(--spacing) * .4)
    }.wr .mt-0\.4\:xxxl:where(:first-child),.wr .my-0\.4\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.5\:xxxl,.wr .my-0\.5\:xxxl{
        margin-top: calc(var(--spacing) * .5)
    }.wr .mt-0\.5\:xxxl:where(:first-child),.wr .my-0\.5\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.85\:xxxl,.wr .my-0\.85\:xxxl{
        margin-top: calc(var(--spacing) * .85)
    }.wr .mt-0\.85\:xxxl:where(:first-child),.wr .my-0\.85\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-0\.9\:xxxl,.wr .my-0\.9\:xxxl{
        margin-top: calc(var(--spacing) * .9)
    }.wr .mt-0\.9\:xxxl:where(:first-child),.wr .my-0\.9\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\:xxxl,.wr .my-1\:xxxl{
        margin-top: var(--spacing)
    }.wr .mt-1\:xxxl:where(:first-child),.wr .my-1\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.25\:xxxl,.wr .my-1\.25\:xxxl{
        margin-top: calc(var(--spacing) * 1.25)
    }.wr .mt-1\.25\:xxxl:where(:first-child),.wr .my-1\.25\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.33\:xxxl,.wr .my-1\.33\:xxxl{
        margin-top: calc(var(--spacing) * 1.33)
    }.wr .mt-1\.33\:xxxl:where(:first-child),.wr .my-1\.33\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-1\.5\:xxxl,.wr .my-1\.5\:xxxl{
        margin-top: calc(var(--spacing) * 1.5)
    }.wr .mt-1\.5\:xxxl:where(:first-child),.wr .my-1\.5\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-2\:xxxl,.wr .my-2\:xxxl{
        margin-top: calc(var(--spacing) * 2)
    }.wr .mt-2\:xxxl:where(:first-child),.wr .my-2\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-2\.5\:xxxl,.wr .my-2\.5\:xxxl{
        margin-top: calc(var(--spacing) * 2.5)
    }.wr .mt-2\.5\:xxxl:where(:first-child),.wr .my-2\.5\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-3\:xxxl,.wr .my-3\:xxxl{
        margin-top: calc(var(--spacing) * 3)
    }.wr .mt-3\:xxxl:where(:first-child),.wr .my-3\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-3\.5\:xxxl,.wr .my-3\.5\:xxxl{
        margin-top: calc(var(--spacing) * 3.5)
    }.wr .mt-3\.5\:xxxl:where(:first-child),.wr .my-3\.5\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-4\:xxxl,.wr .my-4\:xxxl{
        margin-top: calc(var(--spacing) * 4)
    }.wr .mt-4\:xxxl:where(:first-child),.wr .my-4\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-5\:xxxl,.wr .my-5\:xxxl{
        margin-top: calc(var(--spacing) * 5)
    }.wr .mt-5\:xxxl:where(:first-child),.wr .my-5\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-6\:xxxl,.wr .my-6\:xxxl{
        margin-top: calc(var(--spacing) * 6)
    }.wr .mt-6\:xxxl:where(:first-child),.wr .my-6\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-6\.5\:xxxl,.wr .my-6\.5\:xxxl{
        margin-top: calc(var(--spacing) * 6.5)
    }.wr .mt-6\.5\:xxxl:where(:first-child),.wr .my-6\.5\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-7\:xxxl,.wr .my-7\:xxxl{
        margin-top: calc(var(--spacing) * 7)
    }.wr .mt-7\:xxxl:where(:first-child),.wr .my-7\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-8\:xxxl,.wr .my-8\:xxxl{
        margin-top: calc(var(--spacing) * 8)
    }.wr .mt-8\:xxxl:where(:first-child),.wr .my-8\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-layout\:xxxl,.wr .my-layout\:xxxl{
        margin-top: var(--spacing-layout)
    }.wr .mt-layout\:xxxl:where(:first-child),.wr .my-layout\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-layout-4\:xxxl,.wr .my-layout-4\:xxxl{
        margin-top: calc(var(--spacing-layout) * 4)
    }.wr .mt-layout-4\:xxxl:where(:first-child),.wr .my-layout-4\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-grid\:xxxl,.wr .my-grid\:xxxl{
        margin-top: var(--spacing-grid)
    }.wr .mt-grid\:xxxl:where(:first-child),.wr .my-grid\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mt-auto\:xxxl,.wr .my-auto\:xxxl{
        margin-top: auto
    }.wr .mt-auto\:xxxl:where(:first-child),.wr .my-auto\:xxxl:where(:first-child){
        margin-top: 0
    }.wr .mb-0\:xxxl,.wr .my-0\:xxxl{
        margin-bottom: 0
    }.wr .mb-0\:xxxl:where(:last-child),.wr .my-0\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.2\:xxxl,.wr .my-0\.2\:xxxl{
        margin-bottom: calc(var(--spacing) * .2)
    }.wr .mb-0\.2\:xxxl:where(:last-child),.wr .my-0\.2\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.25\:xxxl,.wr .my-0\.25\:xxxl{
        margin-bottom: calc(var(--spacing) * .25)
    }.wr .mb-0\.25\:xxxl:where(:last-child),.wr .my-0\.25\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.3\:xxxl,.wr .my-0\.3\:xxxl{
        margin-bottom: calc(var(--spacing) * .3)
    }.wr .mb-0\.3\:xxxl:where(:last-child),.wr .my-0\.3\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.4\:xxxl,.wr .my-0\.4\:xxxl{
        margin-bottom: calc(var(--spacing) * .4)
    }.wr .mb-0\.4\:xxxl:where(:last-child),.wr .my-0\.4\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.5\:xxxl,.wr .my-0\.5\:xxxl{
        margin-bottom: calc(var(--spacing) * .5)
    }.wr .mb-0\.5\:xxxl:where(:last-child),.wr .my-0\.5\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.85\:xxxl,.wr .my-0\.85\:xxxl{
        margin-bottom: calc(var(--spacing) * .85)
    }.wr .mb-0\.85\:xxxl:where(:last-child),.wr .my-0\.85\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-0\.9\:xxxl,.wr .my-0\.9\:xxxl{
        margin-bottom: calc(var(--spacing) * .9)
    }.wr .mb-0\.9\:xxxl:where(:last-child),.wr .my-0\.9\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\:xxxl,.wr .my-1\:xxxl{
        margin-bottom: var(--spacing)
    }.wr .mb-1\:xxxl:where(:last-child),.wr .my-1\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.25\:xxxl,.wr .my-1\.25\:xxxl{
        margin-bottom: calc(var(--spacing) * 1.25)
    }.wr .mb-1\.25\:xxxl:where(:last-child),.wr .my-1\.25\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.33\:xxxl,.wr .my-1\.33\:xxxl{
        margin-bottom: calc(var(--spacing) * 1.33)
    }.wr .mb-1\.33\:xxxl:where(:last-child),.wr .my-1\.33\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-1\.5\:xxxl,.wr .my-1\.5\:xxxl{
        margin-bottom: calc(var(--spacing) * 1.5)
    }.wr .mb-1\.5\:xxxl:where(:last-child),.wr .my-1\.5\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\:xxxl,.wr .my-2\:xxxl{
        margin-bottom: calc(var(--spacing) * 2)
    }.wr .mb-2\:xxxl:where(:last-child),.wr .my-2\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-2\.5\:xxxl,.wr .my-2\.5\:xxxl{
        margin-bottom: calc(var(--spacing) * 2.5)
    }.wr .mb-2\.5\:xxxl:where(:last-child),.wr .my-2\.5\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\:xxxl,.wr .my-3\:xxxl{
        margin-bottom: calc(var(--spacing) * 3)
    }.wr .mb-3\:xxxl:where(:last-child),.wr .my-3\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-3\.5\:xxxl,.wr .my-3\.5\:xxxl{
        margin-bottom: calc(var(--spacing) * 3.5)
    }.wr .mb-3\.5\:xxxl:where(:last-child),.wr .my-3\.5\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-4\:xxxl,.wr .my-4\:xxxl{
        margin-bottom: calc(var(--spacing) * 4)
    }.wr .mb-4\:xxxl:where(:last-child),.wr .my-4\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-5\:xxxl,.wr .my-5\:xxxl{
        margin-bottom: calc(var(--spacing) * 5)
    }.wr .mb-5\:xxxl:where(:last-child),.wr .my-5\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\:xxxl,.wr .my-6\:xxxl{
        margin-bottom: calc(var(--spacing) * 6)
    }.wr .mb-6\:xxxl:where(:last-child),.wr .my-6\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-6\.5\:xxxl,.wr .my-6\.5\:xxxl{
        margin-bottom: calc(var(--spacing) * 6.5)
    }.wr .mb-6\.5\:xxxl:where(:last-child),.wr .my-6\.5\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-7\:xxxl,.wr .my-7\:xxxl{
        margin-bottom: calc(var(--spacing) * 7)
    }.wr .mb-7\:xxxl:where(:last-child),.wr .my-7\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-8\:xxxl,.wr .my-8\:xxxl{
        margin-bottom: calc(var(--spacing) * 8)
    }.wr .mb-8\:xxxl:where(:last-child),.wr .my-8\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout\:xxxl,.wr .my-layout\:xxxl{
        margin-bottom: var(--spacing-layout)
    }.wr .mb-layout\:xxxl:where(:last-child),.wr .my-layout\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-layout-4\:xxxl,.wr .my-layout-4\:xxxl{
        margin-bottom: calc(var(--spacing-layout) * 4)
    }.wr .mb-layout-4\:xxxl:where(:last-child),.wr .my-layout-4\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-grid\:xxxl,.wr .my-grid\:xxxl{
        margin-bottom: var(--spacing-grid)
    }.wr .mb-grid\:xxxl:where(:last-child),.wr .my-grid\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .mb-auto\:xxxl,.wr .my-auto\:xxxl{
        margin-bottom: auto
    }.wr .mb-auto\:xxxl:where(:last-child),.wr .my-auto\:xxxl:where(:last-child){
        margin-bottom: 0
    }.wr .ml-0\:xxxl,.wr .mx-0\:xxxl{
        margin-left: 0
    }.wr .ml-0\.2\:xxxl,.wr .mx-0\.2\:xxxl{
        margin-left: calc(var(--spacing) * .2)
    }.wr .ml-0\.25\:xxxl,.wr .mx-0\.25\:xxxl{
        margin-left: calc(var(--spacing) * .25)
    }.wr .ml-0\.3\:xxxl,.wr .mx-0\.3\:xxxl{
        margin-left: calc(var(--spacing) * .3)
    }.wr .ml-0\.4\:xxxl,.wr .mx-0\.4\:xxxl{
        margin-left: calc(var(--spacing) * .4)
    }.wr .ml-0\.5\:xxxl,.wr .mx-0\.5\:xxxl{
        margin-left: calc(var(--spacing) * .5)
    }.wr .ml-0\.85\:xxxl,.wr .mx-0\.85\:xxxl{
        margin-left: calc(var(--spacing) * .85)
    }.wr .ml-0\.9\:xxxl,.wr .mx-0\.9\:xxxl{
        margin-left: calc(var(--spacing) * .9)
    }.wr .ml-1\:xxxl,.wr .mx-1\:xxxl{
        margin-left: var(--spacing)
    }.wr .ml-1\.25\:xxxl,.wr .mx-1\.25\:xxxl{
        margin-left: calc(var(--spacing) * 1.25)
    }.wr .ml-1\.33\:xxxl,.wr .mx-1\.33\:xxxl{
        margin-left: calc(var(--spacing) * 1.33)
    }.wr .ml-1\.5\:xxxl,.wr .mx-1\.5\:xxxl{
        margin-left: calc(var(--spacing) * 1.5)
    }.wr .ml-2\:xxxl,.wr .mx-2\:xxxl{
        margin-left: calc(var(--spacing) * 2)
    }.wr .ml-2\.5\:xxxl,.wr .mx-2\.5\:xxxl{
        margin-left: calc(var(--spacing) * 2.5)
    }.wr .ml-3\:xxxl,.wr .mx-3\:xxxl{
        margin-left: calc(var(--spacing) * 3)
    }.wr .ml-3\.5\:xxxl,.wr .mx-3\.5\:xxxl{
        margin-left: calc(var(--spacing) * 3.5)
    }.wr .ml-4\:xxxl,.wr .mx-4\:xxxl{
        margin-left: calc(var(--spacing) * 4)
    }.wr .ml-5\:xxxl,.wr .mx-5\:xxxl{
        margin-left: calc(var(--spacing) * 5)
    }.wr .ml-6\:xxxl,.wr .mx-6\:xxxl{
        margin-left: calc(var(--spacing) * 6)
    }.wr .ml-6\.5\:xxxl,.wr .mx-6\.5\:xxxl{
        margin-left: calc(var(--spacing) * 6.5)
    }.wr .ml-7\:xxxl,.wr .mx-7\:xxxl{
        margin-left: calc(var(--spacing) * 7)
    }.wr .ml-8\:xxxl,.wr .mx-8\:xxxl{
        margin-left: calc(var(--spacing) * 8)
    }.wr .ml-layout\:xxxl,.wr .mx-layout\:xxxl{
        margin-left: var(--spacing-layout)
    }.wr .ml-layout-4\:xxxl,.wr .mx-layout-4\:xxxl{
        margin-left: calc(var(--spacing-layout) * 4)
    }.wr .ml-grid\:xxxl,.wr .mx-grid\:xxxl{
        margin-left: var(--spacing-grid)
    }.wr .ml-auto\:xxxl,.wr .mx-auto\:xxxl{
        margin-left: auto
    }.wr .mr-0\:xxxl,.wr .mx-0\:xxxl{
        margin-right: 0
    }.wr .mr-0\.2\:xxxl,.wr .mx-0\.2\:xxxl{
        margin-right: calc(var(--spacing) * .2)
    }.wr .mr-0\.25\:xxxl,.wr .mx-0\.25\:xxxl{
        margin-right: calc(var(--spacing) * .25)
    }.wr .mr-0\.3\:xxxl,.wr .mx-0\.3\:xxxl{
        margin-right: calc(var(--spacing) * .3)
    }.wr .mr-0\.4\:xxxl,.wr .mx-0\.4\:xxxl{
        margin-right: calc(var(--spacing) * .4)
    }.wr .mr-0\.5\:xxxl,.wr .mx-0\.5\:xxxl{
        margin-right: calc(var(--spacing) * .5)
    }.wr .mr-0\.85\:xxxl,.wr .mx-0\.85\:xxxl{
        margin-right: calc(var(--spacing) * .85)
    }.wr .mr-0\.9\:xxxl,.wr .mx-0\.9\:xxxl{
        margin-right: calc(var(--spacing) * .9)
    }.wr .mr-1\:xxxl,.wr .mx-1\:xxxl{
        margin-right: var(--spacing)
    }.wr .mr-1\.25\:xxxl,.wr .mx-1\.25\:xxxl{
        margin-right: calc(var(--spacing) * 1.25)
    }.wr .mr-1\.33\:xxxl,.wr .mx-1\.33\:xxxl{
        margin-right: calc(var(--spacing) * 1.33)
    }.wr .mr-1\.5\:xxxl,.wr .mx-1\.5\:xxxl{
        margin-right: calc(var(--spacing) * 1.5)
    }.wr .mr-2\:xxxl,.wr .mx-2\:xxxl{
        margin-right: calc(var(--spacing) * 2)
    }.wr .mr-2\.5\:xxxl,.wr .mx-2\.5\:xxxl{
        margin-right: calc(var(--spacing) * 2.5)
    }.wr .mr-3\:xxxl,.wr .mx-3\:xxxl{
        margin-right: calc(var(--spacing) * 3)
    }.wr .mr-3\.5\:xxxl,.wr .mx-3\.5\:xxxl{
        margin-right: calc(var(--spacing) * 3.5)
    }.wr .mr-4\:xxxl,.wr .mx-4\:xxxl{
        margin-right: calc(var(--spacing) * 4)
    }.wr .mr-5\:xxxl,.wr .mx-5\:xxxl{
        margin-right: calc(var(--spacing) * 5)
    }.wr .mr-6\:xxxl,.wr .mx-6\:xxxl{
        margin-right: calc(var(--spacing) * 6)
    }.wr .mr-6\.5\:xxxl,.wr .mx-6\.5\:xxxl{
        margin-right: calc(var(--spacing) * 6.5)
    }.wr .mr-7\:xxxl,.wr .mx-7\:xxxl{
        margin-right: calc(var(--spacing) * 7)
    }.wr .mr-8\:xxxl,.wr .mx-8\:xxxl{
        margin-right: calc(var(--spacing) * 8)
    }.wr .mr-layout\:xxxl,.wr .mx-layout\:xxxl{
        margin-right: var(--spacing-layout)
    }.wr .mr-layout-4\:xxxl,.wr .mx-layout-4\:xxxl{
        margin-right: calc(var(--spacing-layout) * 4)
    }.wr .mr-grid\:xxxl,.wr .mx-grid\:xxxl{
        margin-right: var(--spacing-grid)
    }.wr .mr-auto\:xxxl,.wr .mx-auto\:xxxl{
        margin-right: auto
    }}.wr .has-hover .is-hidden--hover,.wr .is-hidden,.wr .is-hidden--xs-up,.wr .is-hidden--xxxxl-down,.wr .js .is-hidden--js,.wr .no-hover .is-hidden--no-hover,.wr .no-js .is-hidden--no-js{
    display: none !important
}@media (min-aspect-ratio:10/11) and (min-width:668px),
(min-aspect-ratio:13/9) and (max-width:667px){.wr .is-hidden--landscape{
        display: none !important
    }}@media (max-aspect-ratio:10/11) and (min-width:668px),
(max-aspect-ratio:13/9) and (max-width:667px){.wr .is-hidden--portrait{
        display: none !important
    }}@media not print{.wr .is-hidden--not-print,.wr .is-visible--print-only{
        display: none !important
    }}@media print{.wr .is-hidden--print{
        display: none !important
    }}@media (max-width:567px) and (max-aspect-ratio:13/9){.wr .is-hidden--xs{
        display: none !important
    }}.wr .is-hidden--xs-up{
    display: none !important
}@media (max-width:567px) and (max-aspect-ratio:13/9){.wr .is-hidden--xs-down{
        display: none !important
    }}@media (max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .is-hidden--sm{
        display: none !important
    }}@media (min-aspect-ratio:13/9),
(min-width:568px){.wr .is-hidden--sm-up{
        display: none !important
    }}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .is-hidden--sm-down{
        display: none !important
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-width:1439px),
(min-width:668px) and (min-height:416px) and (max-width:979px){.wr .is-hidden--md{
        display: none !important
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .is-hidden--md-up{
        display: none !important
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .is-hidden--md-down{
        display: none !important
    }}@media (min-width:980px) and (max-height:499px),
(min-width:980px) and (max-width:1199px) and (min-aspect-ratio:10/11){.wr .is-hidden--lg{
        display: none !important
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .is-hidden--lg-up{
        display: none !important
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-height:499px) and (min-aspect-ratio:10/11),
(max-width:1199px) and (min-aspect-ratio:10/11),
(max-width:979px){.wr .is-hidden--lg-down{
        display: none !important
    }}@media (min-width:1200px) and (min-height:500px) and (max-height:699px) and (min-aspect-ratio:10/11),
(min-width:1200px) and (min-height:500px) and (max-width:1439px) and (min-aspect-ratio:10/11){.wr .is-hidden--xl{
        display: none !important
    }}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11),
(min-width:1440px) and (min-height:700px){.wr .is-hidden--xl-up{
        display: none !important
    }}@media (max-height:499px),
(max-width:1439px),
(min-width:1200px) and (max-height:699px){.wr .is-hidden--xl-down{
        display: none !important
    }}@media (min-width:1440px) and (min-height:700px) and (max-width:1919px){.wr .is-hidden--xxl{
        display: none !important
    }}@media (min-width:1440px) and (min-height:700px){.wr .is-hidden--xxl-up{
        display: none !important
    }}@media (max-height:699px),
(max-width:1919px){.wr .is-hidden--xxl-down{
        display: none !important
    }}@media (min-width:1920px) and (min-height:700px) and (max-width:2399px){.wr .is-hidden--xxxl{
        display: none !important
    }}@media (min-width:1920px) and (min-height:700px){.wr .is-hidden--xxxl-up{
        display: none !important
    }}@media (max-height:699px),
(max-width:2399px){.wr .is-hidden--xxxl-down{
        display: none !important
    }}@media (min-width:2400px) and (min-height:700px){.wr .is-hidden--xxxxl,.wr .is-hidden--xxxxl-up{
        display: none !important
    }}@media (min-width:2400px) and (min-height:700px){}.wr .is-hidden--xxxxl-down{
    display: none !important
}.wr{
    --is-visible--sm-down: block;
    --is-visible--md-xxl: none;
    --is-visible--md-up: none;
    --is-visible--xl-down: block;
    --is-visible--xxl-up: none;
    --is-visible--xxxl: none
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr{
        --is-visible--sm-down: none;
        --is-visible--md-xxl: block;
        --is-visible--md-up: block
    }}@media (min-width:1440px) and (min-height:700px){.wr{
        --is-visible--xl-down: none;
        --is-visible--xxl-up: block
    }}@media (min-width:1920px) and (min-height:700px){.wr{
        --is-visible--md-xxl: none;
        --is-visible--xxxl: block
    }}.wr .group{
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: calc(var(--scale-px) * 10) calc(var(--scale-px) * 30);
    justify-content: flex-start
}.wr .group--small{
    gap: calc(var(--scale-px) * 5)
}.wr .group--zero{
    gap: 0
}.wr .group--button{
    gap: calc(var(--scale-px) * 20)
}.wr .group--middle{
    align-items: center
}.wr .group--bottom{
    align-items: flex-end
}.wr .group--center{
    justify-content: center
}.wr .group--right{
    justify-content: flex-end
}.wr .group--between{
    justify-content: space-between
}.wr .group>.btn{
    flex-shrink: 0
}.wr .group__fill{
    flex-grow: 1
}.wr .group>.btn.group__shrink,.wr .group__shrink{
    flex-shrink: 1;
    min-width: 0
}.wr .group__equal{
    flex: 1
}.wr .group>.group__right{
    margin-left: auto
}.wr .group--nowrap{
    flex-wrap: nowrap
}.wr .group--nowrap>*{
    max-width: none
}.wr .group--nowrap-mobile{
    flex-wrap: var(--md, wrap) var(--n-md, nowrap)
}.wr .group--nowrap-mobile>*{
    max-width: none
}.wr .carousel{
    --item-spacing: 10px
}.wr .carousel,.wr .carousel__list{
    position: relative
}.wr .carousel__list__inner{
    display: flex;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    cursor: grab
}.wr .carousel__list__inner:before{
    content: "";
    height: 100%;
    left: -1000px;
    position: absolute;
    right: -1000px
}.wr .carousel__list__inner[data-keen-slider-moves]{
    cursor: grabbing
}.wr .carousel__list__inner[data-keen-slider-moves] *{
    pointer-events: none
}.wr .carousel__list__item{
    max-width: 100%;
    min-width: 100%;
    position: relative;
    width: 100%;
    will-change: transform
}.wr .carousel__list__item--gradient-large:after,.wr .carousel__list__item--gradient:after{
    background:transparent;
    bottom: 0;
    content: "";
    height: calc(var(--scale-px) * 100);
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%
}.wr .carousel__list__item--gradient-large:after{
    height: calc(var(--scale-px) * 150)
}.wr .carousel__next{
    right: 0
}.wr .carousel__next,.wr .carousel__prev{
    bottom: 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: 2
}.wr .carousel__prev{
    left: 0
}.wr .no-js .carousel__nav{
    opacity: 0;
    pointer-events: none
}.wr .carousel__counter{
    bottom: var(--spacing)
}.wr .carousel__counter,.wr .carousel__thumb{
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}.wr .carousel__thumb{
    align-items: flex-end;
    bottom: var(--md, calc(var(--scale-px) * 40)) var(--n-md, calc(var(--scale-px) * 20));
    gap: 10px;
    width: 100%;
    z-index: 10
}.wr .carousel__thumb__item{
    position: relative
}.wr .carousel__thumb__item__text{
    opacity: .7
}.wr .carousel__thumb__item:before{
    bottom: -15px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: -15px
}.wr .carousel__thumb__item:after{
    background-color: var(--c-beige);
    content: "";
    display: block;
    height: 1.5px;
    opacity: .5;
    transition: opacity .4s cubic-bezier(.25, .74, .22, .99)
}.wr .carousel__thumb__item.is-active .carousel__thumb__item__text,.wr .carousel__thumb__item.is-active:after{
    opacity: 1
}.wr .carousel:not(.carousel--md-up) .carousel__list__inner{
    margin-left: calc(var(--item-spacing) * -1)
}.wr .carousel:not(.carousel--md-up) .carousel__list__item{
    margin-left: 0;
    padding-left: var(--item-spacing)
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .carousel--md-up .carousel__list__inner{
        touch-action: auto
    }.wr .carousel--md-up .carousel__list__inner:before{
        display: none
    }.wr .carousel--md-up .carousel__list__item{
        min-width: 0
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .carousel--md-up .carousel__list__inner{
        margin-left: calc(var(--item-spacing) * -1)
    }.wr .carousel--md-up .carousel__list__item{
        margin-left: 0;
        padding-left: var(--item-spacing)
    }}.wr .carousel--no-spacing:not(.carousel--md-up) .carousel__list__inner{
    margin-left: 0
}.wr .carousel--no-spacing:not(.carousel--md-up) .carousel__list__item{
    padding-left: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .carousel--no-spacing.carousel--md-up .carousel__list__inner{
        margin-left: 0
    }.wr .carousel--no-spacing.carousel--md-up .carousel__list__item{
        padding-left: 0
    }.wr .carousel--no-overflow.carousel--md-up .carousel__list{
        overflow: hidden
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){}.wr .carousel--not-ready:not(.carousel--md-up) .is-hidden--not-ready{
    display: none !important
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .carousel--not-ready.carousel--md-up .is-hidden--not-ready{
        display: none !important
    }}.wr canvas{
    height: 100vh;
    width: 100%
}.wr .dim{
    background:transparent;
    display: block;
    height: 100%;
    left: 0;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}.wr .dim--light{
    background:transparent}.wr .dim--lighter{
    background:transparent;
    opacity: .2
}.wr .dim--full{
    background: rgba(var(--c-black-rgb), .2);
    opacity: 1
}.wr .dim--full-about{
    background: rgba(var(--c-black-rgb), .6);
    opacity: 1
}.wr .dim--top{
    background:transparent;
    opacity: .3
}.wr .dim--about{
    background:transparent;
    opacity: .5
}.wr .dim--design{
    background:transparent}.wr .dim--flat{
    background:transparent}.wr .tabs-contents{
    overflow: hidden;
    overflow: clip;
    position: relative
}.wr .tabs-contents__content[aria-hidden=true]{
    display: none
}.wr .tabs-contents__content--animating-in{
    left: 0;
    min-height: 100%;
    position: absolute !important;
    top: 0;
    width: 100%;
    z-index: 1
}.wr .tabs-height-test .tabs-contents__content--animating-in{
    min-height: 0
}.wr .tabs-contents__content--animating-top{
    z-index: 2
}.wr .tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){
    left: 0;
    min-height: 100%;
    position: absolute !important;
    top: 0;
    width: 100%;
    z-index: 1
}.wr .tabs-height-test .tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){
    min-height: 0
}.wr .tabs-contents--overflow{
    overflow: visible
}.wr .sticky{
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-areas: "sticky_content";
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    --sticky-under-previous-distance: calc(100 * var(--svh));
    --sticky-under-next-distance: calc(100 * var(--svh))
}.wr .sticky__layer{
    align-self: start;
    grid-area: sticky_content;
    min-width: 0;
    position: relative
}.wr .sticky__layer--top{
    position: relative;
    z-index: 1
}.wr .sticky__layer--sticky{
    contain: content;
    position: sticky;
    top: 0
}.wr .has-scroll-smooth .sticky__layer--sticky{
    contain: unset;
    position: relative
}.wr .sticky__layer--performance-block{
    contain: none
}.wr .sticky__spacer{
    height: calc(100 * var(--svh))
}.wr .sticky--under-previous{
    margin-top: calc(var(--sticky-under-previous-distance) * -1);
    position: relative
}.wr .sticky--under-previous:after{
    content: "";
    display: block;
    height: var(--sticky-under-previous-distance)
}.wr .sticky--under-next{
    margin-bottom: calc(var(--sticky-under-next-distance) * -1);
    position: relative
}.wr .sticky--under-next:after{
    content: "";
    display: block;
    height: var(--sticky-under-next-distance)
}.wr .sticky--under-previous.sticky--under-next .sticky__layer--sticky{
    max-height: 200svh
}.wr .sticky--under-previous.sticky--under-next:after{
    height: calc(var(--sticky-under-previous-distance) + var(--sticky-under-next-distance))
}.wr .sticky--under-next+.sticky--under-previous,.wr .sticky--under-previous--after-next{
    clip-path: inset(calc(100 * var(--svh)) 0 0);
    margin-top: calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1)
}.wr .sticky--under-next+.sticky--under-previous,.wr .sticky--under-next+.sticky--under-previous _::-webkit-full-page-media,.wr .sticky--under-next+.sticky--under-previous _:future,.wr .sticky--under-previous--after-next,.wr .sticky--under-previous--after-next _::-webkit-full-page-media,.wr .sticky--under-previous--after-next _:future{
    transform: translateZ(1px)
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .sticky--under-previous--after-next\:lg-up{
        clip-path: inset(calc(100 * var(--svh)) 0 0);
        margin-top: calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1)
    }.wr .sticky--under-previous--after-next\:lg-up,.wr .sticky--under-previous--after-next\:lg-up _::-webkit-full-page-media,.wr .sticky--under-previous--after-next\:lg-up _:future{
        transform: translateZ(1px)
    }}.wr .sticky--full-height,.wr .sticky--full-height .sticky__layer{
    min-height: calc(100 * var(--svh))
}.wr .sticky--full-height .sticky__layer--sticky{
    height: calc(100 * var(--svh))
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .sticky\:lg-up{
        display: block
    }.wr .sticky\:lg-up .sticky__layer--sticky{
        position: relative
    }.wr .sticky\:lg-up:where(.sticky--full-height),.wr .sticky\:lg-up:where(.sticky--full-height) .sticky__layer{
        min-height: 0
    }.wr .sticky\:lg-up:where(.sticky--full-height) .sticky__layer--sticky{
        height: auto
    }.wr .sticky\:lg-up:where(.sticky--under-previous--after-next),.wr .sticky\:lg-up:where(.sticky--under-previous--after-next\:lg-up),.wr :where(.sticky--under-next)+.sticky\:lg-up.sticky--under-previous{
        clip-path: none;
        margin-top: 0;
        transform: none
    }.wr .sticky\:lg-up:where(.sticky--under-previous){
        margin-top: 0
    }.wr .sticky\:lg-up:where(.sticky--under-previous):after{
        display: none
    }.wr .sticky\:lg-up:where(.sticky--under-next){
        margin-bottom: 0
    }.wr .sticky\:lg-up:where(.sticky--under-next):after{
        display: none
    }.wr .sticky\:lg-up:where(.sticky--under-previous.sticky--under-next) .sticky__layer--sticky{
        max-height: none
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .sticky--under-next\:lg-up{
        --sticky-under-next-distance: 0px;
        margin-bottom: 0 !important
    }.wr .sticky--under-next\:lg-up:after{
        display: none !important
    }.wr .sticky--under-previous\:lg-up{
        --sticky-under-previous-distance: 0px;
        clip-path: none !important;
        margin-top: 0 !important
    }.wr .sticky--under-previous\:lg-up:after{
        display: none !important
    }.wr .sticky__layer--sticky\:lg-up{
        contain: unset;
        position: relative;
        top: 0
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .sticky__layer--sticky\:md-down{
        contain: unset;
        height: auto !important;
        max-height: none !important;
        position: relative;
        top: 0
    }}.wr .cursor{
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition-property: opacity;
    will-change: transform;
    z-index: 10
}.wr .cursor.btn,.wr .cursor__button{
    display: none
}.wr .cursor.btn:before,.wr .cursor__button:before{
    border-color: transparent
}.wr .cursor__button{
    transform: translate(-50%, -50%)
}.wr .cursor--progress{
    height: 120px;
    width: 180px
}.wr .cursor--progress .cursor__button{
    display: inline-flex;
    overflow: hidden;
    transform: translateY(-100%)
}.wr .cursor--left .cursor__button--left,.wr .cursor--left.cursor__button--left,.wr .cursor--right .cursor__button--right,.wr .cursor--right.cursor__button--right,.wr .cursor.cursor__button--zoom-in,.wr .cursor__button--zoom-in,.wr .with-zoom-out .cursor__button--zoom-out,.wr .with-zoom-out.cursor__button--zoom-out{
    display: inline-flex
}.wr .with-zoom-out .cursor__button--zoom-in,.wr .with-zoom-out.cursor__button--zoom-in{
    display: none
}.wr .favourite-btn{
    position: relative
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .favourite-btn{
        display: flex
    }}.wr .favourite-btn__counter{
    align-items: center;
    background-color: var(--t-text);
    border-radius: 10px;
    color: var(--t-background);
    display: flex;
    height: var(--lg, calc(var(--scale-px) * 15)) var(--n-lg, calc(var(--scale-px) * 13));
    justify-content: center;
    left: calc(50% + 2px);
    min-width: var(--xl, calc(var(--scale-px) * 15)) var(--n-xl, var(--lg, calc(var(--scale-px) * 22)) var(--n-lg, calc(var(--scale-px) * 19)));
    padding: calc(var(--scale-px) * 1) calc(var(--scale-px) * 4) 0 calc(var(--scale-px) * 5);
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: var(--xl, calc(var(--scale-px) * -2)) var(--n-xl, calc(var(--scale-px) * -4));
    z-index: 1
}.wr.has-scroll-smooth{
    overflow: hidden
}.wr.has-scroll-dragging{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}.wr .has-scroll-smooth body{
    overflow: hidden
}.wr .has-scroll-smooth [data-scroll-container]{
    min-height: 100vh
}.wr [data-scroll-direction=horizontal] [data-scroll-container]{
    display: inline-block;
    height: 100vh;
    white-space: nowrap
}.wr [data-scroll-direction=horizontal] [data-scroll-section]{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    white-space: nowrap
}.wr .c-scrollbar{
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform-origin: center right;
    transition: transform .3s, opacity .3s;
    width: 11px
}.wr .c-scrollbar:hover{
    transform: scaleX(1.45)
}.wr .c-scrollbar:hover,.wr .has-scroll-dragging .c-scrollbar,.wr .has-scroll-scrolling .c-scrollbar{
    opacity: 1
}.wr [data-scroll-direction=horizontal] .c-scrollbar{
    bottom: 0;
    height: 10px;
    top: auto;
    transform: scaleY(1);
    width: 100%
}.wr [data-scroll-direction=horizontal] .c-scrollbar:hover{
    transform: scaleY(1.3)
}.wr .c-scrollbar_thumb{
    background-color: #000;
    border-radius: 10px;
    cursor: grab;
    margin: 2px;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    width: 7px
}.wr .has-scroll-dragging .c-scrollbar_thumb{
    cursor: grabbing
}.wr [data-scroll-direction=horizontal] .c-scrollbar_thumb{
    bottom: 0;
    right: auto
}.wr .has-scroll-smooth{
    scroll-behavior: auto
}.wr .c-scrollbar{
    z-index: 45
}.wr .c-scrollbar--disabled{
    opacity: 0 !important;
    pointer-events: none
}.wr .has-scroll-smooth [data-scroll-section][data-scroll-section-id]:not([data-scroll-section-inview]){
    transform: translate(-200vw) !important
}.wr.has-scroll-smooth{
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}.wr.js.has-hover:not(.no-scroll-smooth),.wr.js.has-hover:not(.no-scroll-smooth) body{
    -ms-overflow-style: none;
    scrollbar-width: none
}.wr.js.has-hover:not(.no-scroll-smooth) body::-webkit-scrollbar,.wr.js.has-hover:not(.no-scroll-smooth)::-webkit-scrollbar{
    display: none
}.wr .with-modal .c-scrollbar{
    opacity: 0
}@media print{.wr.has-scroll-smooth{
        position: static
    }.wr.js.has-hover:not(.no-scroll-smooth),.wr.js.has-hover:not(.no-scroll-smooth) body{
        overflow: visible
    }.wr .has-scroll-smooth .page-content-wrapper,.wr .has-scroll-smooth [data-scroll-section],.wr .has-scroll-smooth [data-scroll-section][data-scroll-section-id]:not([data-scroll-section-inview]){
        opacity: 1 !important;
        pointer-events: all !important;
        transform: none !important
    }.wr .has-scroll-smooth [data-scroll-container]{
        min-height: 0
    }.wr .c-scrollbar{
        display: none !important
    }}.wr .page-overlay{
    background: var(--c-black);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 42
}.wr .section{
    position: relative
}.wr .section:where(:not(:first-child)){
    margin-top: -1px
}.wr .section__content{
    height: 100%;
    position: relative
}.wr .section--top{
    z-index: 1
}.wr .section--no-overflow,.wr .section--no-overflow .section__content{
    contain: content;
    overflow: hidden
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .section--no-overflow\:lg,.wr .section--no-overflow\:lg .section__content{
        contain: content;
        overflow: hidden
    }}.wr .section--full-height,.wr .section--full-height .section__content{
    contain: strict;
    height: 100vh;
    width: 100%
}.wr .section--full-height:where(:first-child:not(:last-child)){
    height: calc(100vh + 1px)
}.wr .has-scroll-smooth [data-scroll]{
    will-change: transform
}.wr .background{
    left: 0;
    overflow: hidden;
    overflow: clip;
    position: absolute;
    top: 0
}.wr .background iframe{
    pointer-events: none
}.wr .background _::-webkit-full-page-media,.wr .background _:future,.wr .background:has(iframe):after{
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}.wr .background img,.wr img.background{
    display: block;
    height: auto;
    width: 100%
}.wr .vimeo-background{
    position: relative
}.wr .background--top{
    width: 100%
}.wr .background--full{
    height: 100%;
    width: 100%
}.wr .background--bottom{
    bottom: 0;
    display: flex;
    min-height: 100%;
    top: auto;
    width: 100%
}.wr .background--cover{
    --iframe-width: 100vw;
    --iframe-height: 100vh;
    height: 100%;
    width: 100%
}.wr .background--cover img,.wr .background--cover video,.wr img.background--cover,.wr video.background--cover{
    aspect-ratio: unset;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -o-object-position: 50% 50%;
    object-position: 50% 50%
}.wr .background--bottom img,.wr img.background--bottom{
    min-height: 100%;
    -o-object-position: bottom;
    object-position: bottom
}.wr .background--cover iframe{
    aspect-ratio: unset;
    height: max(100%, calc(var(--iframe-width) / var(--ratio)));
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: max(100%, calc(var(--iframe-height) * var(--ratio)))
}.wr .background--align-50-0 img,.wr .background--align-50-0 video{
    -o-object-position: 50% 0;
    object-position: 50% 0
}.wr .background--align-50-0 iframe{
    left: 50%;
    top: 0;
    transform: translate(-50%)
}.wr .page-transition-content{
    left: 0 !important;
    min-height: 100vh !important;
    position: fixed !important;
    top: 0 !important;
    width: 100vw !important;
    z-index: 42 !important
}.wr .preloader{
    --progress: 0;
    cursor: progress;
    height: calc(100 * var(--svh));
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 46
}.wr .preloader--landing{
    z-index: 41
}.wr .preloader__logo{
    height: calc(var(--scale-px) * 55);
    position: relative;
    width: calc(var(--scale-px) * 150)
}.wr .preloader__logo__inner{
    display: block;
    height: 100%;
    position: relative;
    transform: translateY(45vh) scale(1.5);
    width: 100%
}.wr .preloader__logo__inner:first-of-type{
    opacity: .3;
    position: absolute
}.wr .preloader__logo__inner:last-of-type{
    clip-path: polygon(0 calc(100% - (var(--progress) * 100%)), 100% calc(100% - (var(--progress) * 100%)), 100% 100%, 0 100%);
    transition: clip-path .4s cubic-bezier(.25, .74, .22, .99)
}.wr .preloader__logo__left{
    left: 0;
    position: absolute;
    top: 0
}.wr .preloader__logo__right{
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(0)
}.wr .preloader__content{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}.wr .preloader__content__cover{
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}.wr .preloader__gradient{
    height: 100vh;
    opacity: calc(1 - var(--progress));
    overflow: hidden;
    position: absolute;
    top: 0;
    transition: opacity .4s cubic-bezier(.25, .74, .22, .99);
    width: 100vw
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .preloader__gradient{
        filter: blur(40px)
    }}.wr .preloader__gradient div:first-child{
    background:rgba(var(--c-light-blue-rgb), .9);
    height: 200%;
    left: -100vw;
    position: absolute;
    top: 30vh;
    width: 200%
}.wr .preloader__gradient div:nth-child(2){
    background:var(--c-black);
    height: 900px;
    left: 66vw;
    position: absolute;
    top: 75vh;
    width: 900px
}.wr .preloader__gradient div:nth-child(3){
    background:var(--c-green);
    height: 770px;
    left: 66vw;
    position: absolute;
    top: -34vh;
    width: 770px
}.wr .preloader__gradient div:nth-child(4){
    background:rgba(var(--c-olive-rgb), .8);
    height: var(--md, 100vw) var(--n-md, 200vw);
    left: var(--md, -46vw) var(--n-md, -101vw);
    position: absolute;
    top: var(--md, -80vh) var(--n-md, -44vh);
    width: var(--md, 106vw) var(--n-md, 206vw)
}.wr .preloader__gradient div:nth-child(5){
    background:rgba(var(--c-black-rgb), .8);
    height: 770px;
    left: -30vw;
    position: absolute;
    top: -49vh;
    width: 770px
}.wr .preloader__logo-mobile{
    margin-top: -.9em;
    position: relative;
    transform: translate(134%, calc(45.5svh - var(--cookie-height) / 2)) scale(2.2)
}.wr .preloader__logo-mobile__item{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}.wr .preloader__logo-mobile__item:first-of-type{
    opacity: .3;
    position: absolute
}.wr .preloader__logo-mobile__item:last-of-type{
    clip-path: polygon(0 calc(100% - (var(--progress) * 100%)), 100% calc(100% - (var(--progress) * 100%)), 100% 100%, 0 100%);
    transition: clip-path .4s cubic-bezier(.25, .74, .22, .99)
}.wr .preloader__gradient-animation{
    filter: blur(150px);
    height: 100%;
    pointer-events: none;
    width: 100%
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .preloader__gradient-animation{
        filter: none
    }}.wr .preloader__gradient-animation div:first-child{
    background:var(--c-green);
    height: 70vh;
    left: -79vw;
    position: absolute;
    top: 1vw;
    width: 150vw;
    z-index: 1
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .preloader__gradient-animation div:first-child{
        animation: grad_1 8s cubic-bezier(.645, .045, .355, 1) infinite
    }}.wr .preloader.is-hidden .preloader__gradient-animation div:first-child{
    animation: none
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .preloader__gradient-animation div:first-child{
        height: 180vw;
        top: 0;
        width: 180vw
    }}.wr .preloader__gradient-animation div:nth-child(2){
    background:var(--c-olive);
    height: 30vh;
    left: 27vw;
    position: absolute;
    top: 14vw;
    width: 40vw;
    z-index: 1
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .preloader__gradient-animation div:nth-child(2){
        animation: grad_2 5s cubic-bezier(.645, .045, .355, 1) infinite
    }}.wr .preloader.is-hidden .preloader__gradient-animation div:nth-child(2){
    animation: none
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .preloader__gradient-animation div:nth-child(2){
        height: 180vw;
        top: 50vw;
        width: 180vw
    }}.wr .preloader__gradient-animation div:nth-child(3){
    background:var(--c-light-green);
    height: 50vh;
    position: absolute;
    right: -19vw;
    top: -12vw;
    transform: rotate(-28deg);
    width: 111vw
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .preloader__gradient-animation div:nth-child(3){
        animation: grad_3 8s cubic-bezier(.645, .045, .355, 1) infinite
    }}.wr .preloader.is-hidden .preloader__gradient-animation div:nth-child(3){
    animation: none
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .preloader__gradient-animation div:nth-child(3){
        height: 180vw;
        right: -20vw;
        width: 180vw
    }}.wr .preloader__gradient-animation div:nth-child(4){
    background:var(--c-light-blue);
    height: 50vh;
    position: absolute;
    right: -36vw;
    top: -22vw;
    width: 50vw;
    z-index: 1
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .preloader__gradient-animation div:nth-child(4){
        animation: grad_4 7s cubic-bezier(.645, .045, .355, 1) infinite
    }}.wr .preloader.is-hidden .preloader__gradient-animation div:nth-child(4){
    animation: none
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .preloader__gradient-animation div:nth-child(4){
        height: 180vw;
        right: -20vw;
        width: 180vw
    }}.wr .no-js .preloader{
    display: none !important
}.wr .modal .preloader{
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 41
}.wr .modal .preloader__content{
    max-height: calc(100 * var(--dvh));
    position: sticky
}@keyframes grad_1{
    0% {
        transform: translate(0)
    }

    50% {
        transform: translate(20vw, -5vw) rotate(45deg)
    }

    to {
        transform: translate(0)
    }
}@keyframes grad_2{
    0% {
        transform: translate(0)
    }

    50% {
        transform: translateY(10vw) rotate(45deg)
    }

    to {
        transform: translate(0)
    }
}@keyframes grad_3{
    0% {
        transform: translate(0)
    }

    50% {
        transform: translate(-41vw, 41vw)
    }

    to {
        transform: translate(0)
    }
}@keyframes grad_4{
    0% {
        transform: translate(0)
    }

    50% {
        transform: translate(-3vw, 64vw)
    }

    to {
        transform: translate(0)
    }
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .scrollable{
        display: flex;
        flex-wrap: nowrap;
        margin-left: calc(var(--container-h-padding-left) * -1);
        margin-right: calc(var(--container-h-padding-right) * -1);
        overflow-x: auto;
        overflow-y: hidden;
        overflow-y: clip;
        padding-left: var(--container-h-padding-left);
        position: relative;
        touch-action: auto;
        -ms-overflow-style: none;
        scrollbar-width: none
    }.wr .scrollable:after{
        content: "";
        display: block;
        flex: 0 0 var(--container-h-padding-right);
        height: 1px;
        width: var(--container-h-padding-right)
    }.wr .scrollable::-webkit-scrollbar{
        display: none
    }}.wr .no-hover .scrollable-no-hover{
    display: flex;
    flex-wrap: nowrap;
    margin-left: calc(var(--container-h-padding-left) * -1);
    margin-right: calc(var(--container-h-padding-right) * -1);
    overflow-x: auto;
    overflow-y: hidden;
    overflow-y: clip;
    padding-left: var(--container-h-padding-left);
    position: relative;
    touch-action: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}.wr .no-hover .scrollable-no-hover:after{
    content: "";
    display: block;
    flex: 0 0 var(--container-h-padding-right);
    height: 1px;
    width: var(--container-h-padding-right)
}.wr .no-hover .scrollable-no-hover::-webkit-scrollbar{
    display: none
}.wr .header{
    position: relative;
    z-index: 44
}.wr .header__content{
    display: flex;
    flex-wrap: nowrap;
    height: var(--md, unset) var(--n-md, calc(var(--scale-px) * 50));
    padding-bottom: var(--md, calc(var(--scale-px) * 7)) var(--n-md, 0);
    padding-top: var(--md, calc(var(--scale-px) * 28)) var(--n-md, calc(var(--scale-px) * 6));
    position: relative
}.wr .header--adjust-modal-menu .header__content{
    margin-top: var(--md, 0) var(--n-md, calc(var(--scale-px) * -2))
}.wr .header__center,.wr .header__left,.wr .header__right{
    display: flex;
    flex: var(--md, 0 0 33.33%) var(--n-md, 1 1 auto);
    gap: var(--xxxl, calc(var(--spacing) / 2)) var(--n-xxxl, var(--md, var(--spacing)) var(--n-md, var(--spacing-layout)))
}.wr .header__center{
    justify-content: var(--md, center) var(--n-md, left)
}.wr .header__right{
    align-items: center;
    justify-content: flex-end;
    padding-top: var(--md, 0) var(--n-md, calc(var(--scale-px) * 3));
    right: 0;
    top: 0
}.wr .header .header__logo{
    height: calc(var(--scale-px) * 55);
    margin-bottom: .5em;
    position: relative;
    transition: margin-bottom .4s cubic-bezier(.25, .74, .22, .99), color .4s cubic-bezier(.25, .74, .22, .99);
    width: calc(var(--scale-px) * 150)
}.wr .header .header__logo__inner{
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}.wr .header .header__logo__left{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    left: 0;
    position: absolute;
    top: 0
}.wr .header .header__logo__right{
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(0)
}.wr .header .header__logo--mobile{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: -.5em
}.wr .header--landing{
    opacity: 0
}.wr .is-preloader-active:not(.is-intro-seen) .header--landing,.wr .is-preloader-disabled:not(.is-intro-seen) .header--landing{
    opacity: 1
}.wr .is-intro-seen .header--landing{
    opacity: 0
}.wr .is-intro-seen.is-header-visible .header--landing{
    opacity: 1
}.wr .header--sticky{
    left: 0;
    position: fixed;
    top: 0;
    transition: background-color .8s cubic-bezier(.25, .74, .22, .99), box-shadow .8s cubic-bezier(.25, .74, .22, .99), opacity 0s ease 1s;
    width: 100%
}.wr .is-intro-seen .header--sticky{
    transition: background-color .8s cubic-bezier(.25, .74, .22, .99), box-shadow .8s cubic-bezier(.25, .74, .22, .99), opacity .8s cubic-bezier(.25, .74, .22, .99) 1s
}.wr .header--sticky .header__background{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(-102%);
    width: 100%
}.wr .header--sticky .header__background,.wr .header--sticky .header__content,.wr .header--sticky .header__logo,.wr .header--sticky .header__logo__left,.wr .header--sticky .header__logo__right,.wr .header--sticky .header__logo__right svg{
    transition-property: all
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .header--sticky{
        width: 100vw
    }}.wr .header--sticky.header--collapsed .header__content{
    padding-bottom: var(--md, calc(var(--scale-px) * 15)) var(--n-md, calc(var(--scale-px) * 12));
    padding-top: var(--md, calc(var(--scale-px) * 15)) var(--n-md, calc(var(--scale-px) * 14))
}.wr .header--sticky.header--collapsed .header__content .header__logo{
    height: 40px;
    margin-bottom: 0
}.wr .header--sticky.header--collapsed .header__content .header__logo__left{
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
}.wr .header--sticky.header--collapsed .header__content .header__logo__right{
    right: 34%;
    top: 0;
    transform: translateX(0)
}.wr .header--sticky.header--collapsed .header__content .header__logo__right svg{
    --icon-width: 50 !important;
    height: 60px
}.wr .header--sticky.header--collapsed .header__background{
    backdrop-filter: blur(15px);
    background: transparent;
    box-shadow: 0 0 0 1px var(--t-line);
    transform: translateY(0)
}.wr .header--sticky.header--collapsed.header--hidden{
    pointer-events: none
}.wr .header--sticky.header--collapsed.header--hidden .header__background,.wr .header--sticky.header--collapsed.header--hidden .header__content{
    transform: translateY(-102%)
}.wr .header-sticky-placeholder{
    height: 62px
}.wr .footer__theme{
    position: absolute;
    top: 0;
    width: 1px
}.wr .footer__vig span{
    color: var(--t-text)
}.wr .footer__vig b{
    font-weight: inherit
}.wr .footer__breadcrumbs{
    align-items: center;
    border-bottom: 1px solid var(--t-line);
    display: flex;
    min-height: var(--xxxxl, calc(var(--scale-px) * 80)) var(--n-xxxxl, var(--md, calc(var(--scale-px) * 60)) var(--n-md, calc(var(--scale-px) * 40)));
    position: relative;
    z-index: 1
}.wr .footer__breadcrumbs .breadcrumbs{
    width: 50%
}.wr .footer__breadcrumbs .breadcrumbs__item:last-child{
    width: 100%
}.wr .footer__breadcrumbs .breadcrumbs__item__text{
    line-clamp: 1;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}.wr .footer-relative,.wr .footer__content{
    position: relative;
    z-index: 1
}.wr .footer__content{
    padding-bottom: var(--md, var(--spacing)) var(--n-md, calc(var(--scale-px) * 40))
}.wr .footer__socials{
    align-items: flex-end;
    display: flex;
    flex-direction: column
}.wr .footer__logo{
    position: relative;
    z-index: 1
}.wr .footer__logo img{
    width: 180px
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .footer__logo{
        margin-bottom: -.5em
    }.wr .footer__logo img{
        width: calc(var(--scale-px) * 300)
    }}.wr .footer__bottom{
    border-top: 1px solid rgba(var(--c-beige-rgb), .1);
    margin-top: var(--md, var(--spacing)) var(--n-md, calc(var(--scale-px) * 20));
    padding-top: var(--md, var(--spacing)) var(--n-md, calc(var(--scale-px) * 20))
}.wr .footer__gradient{
    height: 100%;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}.wr .footer__gradient svg{
    display: none
}.wr .footer__gradient .gradients-container{
    filter: blur(120px);
    height: 100%;
    width: 100%
}.wr .footer__gradient .g3{
    background:rgba(var(--c-olive-rgb), .8);
    bottom: -56vw;
    height: 100vw;
    opacity: .4;
    position: absolute;
    right: -13vw;
    width: 100vw
}.wr .footer__gradient-filter{
    pointer-events: none;
    position: absolute
}.wr .footer__copy-logo{
    height: calc(var(--scale-px) * 20);
    margin-left: calc(var(--scale-px) * 10);
    width: var(--xl, calc(var(--scale-px) * 20)) var(--n-xl, var(--md, calc(var(--scale-px) * 22)) var(--n-md, calc(var(--scale-px) * 20)))
}.wr .footer__row{
    margin-top: var(--xxxl, 0) var(--n-xxxl, var(--md, calc(var(--spacing) * .5)) var(--n-md, calc(var(--spacing) * 3)))
}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11) and (max-height:850px),
(min-width:1440px) and (min-height:700px) and (max-height:850px){.wr .footer__margin{
        margin-top: calc(var(--spacing) * .75)
    }.wr .footer__row{
        margin-top: calc(var(--spacing) * .25)
    }.wr .footer__logo img{
        width: calc(var(--scale-px) * 250)
    }}@media (min-width:1200px) and (min-height:500px) and (min-aspect-ratio:10/11) and (max-height:780px),
(min-width:1440px) and (min-height:700px) and (max-height:780px){.wr .footer__logo img{
        width: calc(var(--scale-px) * 150)
    }.wr .footer__bottom,.wr .footer__margin{
        margin-top: calc(var(--spacing) * .5)
    }.wr .footer__bottom,.wr .footer__padding{
        padding-top: calc(var(--spacing) * .5)
    }}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .footer__gradient{
        left: auto;
        right: -40%;
        transform: none;
        width: 150%
    }.wr .footer__gradient .interactive{
        bottom: -34vw;
        left: 8%
    }.wr .footer__gradient .g3{
        bottom: -26vw;
        opacity: 1;
        right: 0
    }.wr .footer__copy{
        border-top: 1px solid var(--t-line)
    }.wr .footer__copy .col:first-child p{
        margin-top: 3px
    }.wr .footer__copy .col:first-child a{
        display: block;
        margin-top: 9px
    }}@keyframes moveInCircle{
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}@keyframes moveVertical{
    0% {
        transform: translateY(-50%)
    }

    50% {
        transform: translateY(50%)
    }

    to {
        transform: translateY(-50%)
    }
}@keyframes moveHorizontal{
    0% {
        transform: translateX(-50%) translateY(-10%)
    }

    50% {
        transform: translateX(50%) translateY(10%)
    }

    to {
        transform: translateX(-50%) translateY(-10%)
    }
}.wr .breadcrumbs{
    flex-wrap: nowrap
}.wr .breadcrumbs,.wr .breadcrumbs__item{
    align-items: center;
    display: flex;
    gap: var(--md, calc(var(--scale-px) * 10)) var(--n-md, calc(var(--scale-px) * 12))
}.wr .breadcrumbs__item{
    flex-shrink: 0
}.wr .breadcrumbs__item--disabled .btn,.wr .breadcrumbs__item__text{
    color: var(--t-small)
}.wr .breadcrumbs__item__divider{
    transform: rotate(25deg)
}.wr .breadcrumbs__item--shrink{
    flex-shrink: 1;
    min-width: 0
}.wr .breadcrumbs__item--shrink .breadcrumbs__item__link{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}.wr .breadcrumbs__item--disabled{
    pointer-events: none
}.wr .l-callback{
    flex-wrap: nowrap;
    position: relative
}.wr .l-callback__background{
    height: 100svh;
    left: 0;
    position: sticky;
    top: 0;
    width: 50vw
}.wr .l-callback__gradient{
    width: 100vw
}.wr .l-callback__spiral{
    left: 0;
    mix-blend-mode: overlay;
    width: 100vw
}.wr .l-callback__spiral picture img{
    aspect-ratio: 1080/900;
    height: 100vh;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 0 50%;
    object-position: 0 50%
}.wr .l-callback__tablist{
    border: 1.5px solid var(--t-line);
    border-radius: 30px;
    display: inline-block;
    margin-bottom: 1px;
    transition: all .4s cubic-bezier(.25, .74, .22, .99)
}.wr .l-callback__tablist .btn:first-child{
    margin-left: -1.5px
}.wr .l-callback__tablist .btn:first-child:before{
    background:hsla(0, 0%, 97%, 0)}.wr .l-callback__tablist .btn:last-child{
    margin-right: -1.5px
}.wr .l-callback__tablist .btn{
    border-color: transparent;
    margin-bottom: -1.5px;
    margin-top: -1.5px
}.wr .l-callback__tablist .btn.is-active{
    border-color: var(--c-beige);
    z-index: 1
}.wr .ui-light .l-callback__tablist .btn.is-active{
    border-color: var(--c-dark-green)
}.wr .l-callback__title-container{
    height: 100%;
    position: var(--lg, relative) var(--n-lg, absolute)
}.wr .l-callback__success,.wr .l-callback__title{
    bottom: calc(var(--spacing-layout) + (100vh - calc(100 * var(--dvh))));
    left: var(--spacing-layout);
    position: absolute;
    right: var(--spacing-layout);
    z-index: 1
}.wr .l-callback__success{
    max-width: 745px;
    width: 100%
}.wr .l-callback__col{
    min-height: 100svh;
    right: 0;
    transform: translateX(0);
    transition-duration: .8s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    z-index: 1
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .l-callback__col{
        align-items: flex-start;
        display: flex;
        flex-direction: column
    }}.wr .l-callback__col .tabs-contents,.wr .l-callback__col .tabs-contents__content{
    height: var(--md, 100%) var(--n-md, unset);
    width: 100%
}.wr .l-callback__group{
    position: relative
}.wr .l-callback__group .error-message{
    bottom: -50%;
    margin-top: var(--spacing);
    position: absolute
}.wr .l-callback__form{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}.wr .l-callback__form-container,.wr .l-callback__form-container>div{
    height: 100%
}.wr .l-callback__buttons{
    flex-basis: 0
}.wr .l-callback__limited-width{
    max-width: var(--md, calc(var(--scale-px) * 300)) var(--n-md, calc(var(--scale-px) * 200))
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .l-callback__limited-width{
        width: 53%
    }}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-callback__form-container{
        display: flex;
        flex-direction: column;
        height: calc((100 * var(--dvh)) - (var(--spacing-layout) * 4));
        justify-content: center
    }.wr .l-callback__buttons{
        bottom: 0;
        position: absolute;
        width: 100%
    }.wr .l-callback__form{
        flex-basis: 0
    }.wr .l-callback__success{
        width: calc(100% - (var(--spacing-layout) * 2))
    }.wr .l-callback__success>.row{
        align-items: center;
        display: flex;
        justify-content: center
    }}.wr .l-favorites{
    position: relative
}.wr .l-favorites .sticky--full-height .sticky__layer--sticky{
    height: calc(100 * var(--svh))
}.wr .l-favorites__spiral{
    left: 0;
    mix-blend-mode: overlay;
    width: 100%
}.wr .l-favorites__spiral picture img{
    aspect-ratio: 1080/900;
    height: calc(100 * var(--svh));
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 0 50%;
    object-position: 0 50%
}@media (max-aspect-ratio:13/9){.wr .l-favorites__spiral picture img{
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: unset;
        object-position: unset
    }}.wr .l-favorites__title-container{
    height: 100%;
    position: relative
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-favorites__title{
        bottom: calc(var(--spacing-layout) + (100vh - calc(100 * var(--dvh))));
        left: var(--spacing-layout);
        position: absolute;
        right: var(--spacing-layout);
        z-index: 1
    }}.wr .l-favorites__col{
    max-width: var(--lg, calc(var(--grid-col) * 7.5)) var(--n-lg, calc(var(--grid-col) * 12));
    min-height: 100vh;
    right: 0;
    z-index: 1
}.wr .l-favorites__col .tabs-contents,.wr .l-favorites__col .tabs-contents__content{
    height: var(--md, 100%) var(--n-md, unset)
}.wr .l-favorites__list{
    z-index: 1
}.wr .l-favorites__gradient{
    filter: blur(50px);
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100vw
}.wr .l-favorites__gradient div:first-child{
    background:var(--c-green);
    height: 58vh;
    left: -23vw;
    position: absolute;
    top: 36vw;
    width: 96vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-favorites__gradient div:first-child{
        display: none
    }}.wr .l-favorites__gradient div:nth-child(2){
    background:var(--c-light-blue);
    height: 61vh;
    left: -28vw;
    position: absolute;
    top: -28vw;
    width: 61vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-favorites__gradient div:nth-child(2){
        height: 50vw;
        top: -4vw;
        width: 100vw
    }}.wr .l-favorites__gradient div:nth-child(3){
    background:var(--c-light-green);
    height: 70vh;
    position: absolute;
    right: 32vw;
    top: -18vw;
    width: 70vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-favorites__gradient div:nth-child(3){
        height: 180vw;
        right: -81vw;
        top: -69vw;
        width: 180vw
    }}.wr jdiv.__jivoDesktopButton{
    bottom: calc(var(--spacing) * 2) !important
}.wr jdiv.__jivoMobileButton{
    bottom: calc((var(--spacing) * 8) + var(--cookie-height)) !important
}.wr .menu__close{
    margin-right: var(--md, calc((var(--scale-px) * 8) + (var(--scale-text-px) * 40) + var(--btn-icon-spacing))) var(--n-md, 0)
}.wr .menu__bg{
    position: fixed
}.wr .menu__bg__item{
    height: 100vh;
    position: relative
}.wr .menu__bg__item .background--cover img{
    -o-object-position: 100% 50%;
    object-position: 100% 50%
}.wr .menu__list{
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: calc(100 * var(--svh));
    position: relative;
    z-index: 1
}@media (min-width:1920px) and (min-height:700px){.wr .menu__list li+li{
        margin-top: calc(var(--scale-px) * 8)
    }}.wr .menu__list__list{
    position: relative;
    z-index: 1
}.wr .has-hover .menu__list__list:hover a,.wr .has-hover .menu__list__list:hover~.menu__list__sublist a{
    opacity: .2
}.wr .has-hover .menu__list__list li:hover a{
    opacity: 1
}.wr .menu__list__list a{
    color: var(--c-beige);
    display: block;
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding: calc(var(--scale-px) * 7) 0 calc(var(--scale-px) * 6);
    transition-duration: .4s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    width: 100%;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxl, calc(var(--scale-text-rem) * 7)) var(--n-xxxl, var(--lg, calc(var(--scale-text-rem) * 5)) var(--n-lg, calc(var(--scale-text-rem) * 2.6)));
    --lh: var(--xxxl, 0.92857em) var(--n-xxxl, var(--lg, 0.9em) var(--n-lg, 0.96154em));
    letter-spacing: var(--lg, -.02em) var(--n-lg, 0);
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .menu__list__list a{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .menu__list__list a.news-modal__title,.wr [lang=en] .menu__list__list a:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}@media (max-width:567px) and (max-aspect-ratio:13/9) and (min-height:844px),
(max-width:667px) and (min-aspect-ratio:13/9) and (min-height:844px),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-height:844px){.wr .menu__list__list a{
        font-family: Victor Serif, Helvetica, Arial, sans-serif;
        font-weight: 400;
        --fos: -0.165em;
        --foe: -0.095em;
        font-size: calc(var(--scale-text-rem) * 3.6);
        --lh: 0.97222em;
        letter-spacing: -.02em;
        line-height: var(--lh);
        text-transform: none
    }.wr .is-win .menu__list__list a{
        --fos: -0.165em;
        --foe: -0.095em
    }.wr .menu__list__list a.news-modal__title,.wr [lang=en] .menu__list__list a:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
        line-height: calc(var(--lh) + .2em)
    }}.wr .menu__list__list a:hover{
    color: var(--c-beige)
}.wr .has-hover .menu__list .menu__list__list:has(~.menu__list__sublist:hover) a{
    opacity: .2
}.wr .menu__list__sublist{
    position: relative
}.wr .has-hover .menu__list__sublist:hover a{
    opacity: .2
}.wr .menu__list__sublist li{
    margin-bottom: calc(var(--scale-px) * 13)
}.wr .menu__list__sublist li a{
    display: block;
    transition-duration: .4s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .has-hover .menu__list__sublist li:hover a{
    opacity: 1
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .menu__pdf{
        bottom: var(--spacing);
        position: absolute;
        right: var(--spacing)
    }}.wr .menu__images{
    height: auto;
    min-height: calc(100 * var(--svh))
}.wr .menu__images .content-animation,.wr .menu__images .content-animation div,.wr .menu__images img,.wr .menu__images picture{
    height: 100%
}.wr .menu__images .content-animation picture{
    position: absolute
}.wr .menu__images [data-content-animation-item="2"] img,.wr .menu__images [data-content-animation-item="6"] img{
    -o-object-position: bottom;
    object-position: bottom
}.wr .menu-picker{
    height: calc(100 * var(--svh))
}.wr .menu-picker__content{
    position: relative;
    z-index: 1
}.wr .menu-picker__deco{
    cursor: pointer;
    position: relative
}.wr .menu-picker__deco .background{
    z-index: -1
}.wr .menu-picker__link-row{
    margin-bottom: -20px;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative
}.wr .menu-picker__link-row span{
    display: block;
    transition-duration: .8s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .menu-picker__link-row span:last-child{
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(200%)
}.wr .menu-picker__link-row:last-of-type{
    margin-top: calc(var(--scale-px) * 7)
}.wr .menu-picker__item{
    display: block;
    display: flex;
    flex-direction: column;
    height: 50%;
    justify-content: space-between;
    overflow: hidden;
    padding: var(--spacing);
    position: relative
}.wr .menu-picker__item .h3,.wr .menu-picker__item h3{
    letter-spacing: 0
}.wr .menu-picker__item:first-child{
    padding-top: calc(var(--scale-px) * 140)
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .menu-picker__item:last-child .background img{
        -o-object-position: right;
        object-position: right
    }}.wr .menu-picker__item .background{
    transition-duration: .8s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .menu-picker__item .btn{
    align-self: flex-start
}.wr .menu-picker__item__gradient{
    pointer-events: none
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .menu-picker__item__gradient{
        filter: blur(50px)
    }}.wr .menu-picker__item__gradient div:first-child{
    background:var(--c-dark-blue);
    height: 78vh;
    left: 9vw;
    position: absolute;
    top: -18vw;
    width: 78vw;
    z-index: 1
}.wr .menu-picker__item__gradient div:nth-child(2){
    background:var(--c-blue);
    height: 67vh;
    left: -36vw;
    position: absolute;
    top: 0;
    width: 86vw
}.wr .menu-picker__item__gradient div:nth-child(3){
    background:var(--c-green);
    bottom: -12vw;
    height: 70vh;
    position: absolute;
    right: -26vw;
    width: 70vw
}.wr .has-hover .menu-picker__item:hover .background{
    transform: scale(1.1)
}.wr .has-hover .menu-picker__item:hover .menu-picker__link-row span:first-child{
    transform: translateY(-150%)
}.wr .has-hover .menu-picker__item:hover .menu-picker__link-row span:last-child{
    transform: translateY(0)
}.wr .has-hover .menu-picker__item:hover:first-child .background{
    transform: scale(1.3)
}.wr .menu-picker__gradient{
    pointer-events: none
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .menu-picker__gradient{
        filter: blur(50px)
    }}.wr .menu-picker__gradient div:first-child{
    background:var(--c-light-green);
    height: 70vh;
    left: -44vw;
    position: absolute;
    top: -18vw;
    transform: rotate(-45deg);
    width: 100vw
}.wr .menu-picker__gradient div:nth-child(2){
    background:var(--c-light-blue);
    height: 50vh;
    left: 27vw;
    position: absolute;
    top: -9vw;
    width: 50vw
}.wr .menu-picker__gradient div:nth-child(3){
    background:var(--c-green);
    bottom: -20vw;
    height: 100vh;
    left: -42vw;
    position: absolute;
    transform: rotate(-41deg);
    width: 120vw
}.wr .turn-message{
    align-items: center;
    display: flex;
    display: none;
    flex-direction: column;
    height: calc(100 * var(--lvh));
    justify-content: center;
    left: 50%;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 45
}.wr .turn-message__background{
    height: calc(100 * var(--lvh));
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw
}.wr .turn-message__background svg{
    min-height: calc(max(100vw / 660, calc(100 * var(--lvh)) / 320) * 320);
    min-width: calc(max(100vw / 660, calc(100 * var(--lvh)) / 320) * 660)
}.wr .turn-message__background svg,.wr .turn-message__content{
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}.wr .turn-message__content{
    align-items: center;
    display: flex;
    flex-direction: column;
    height: calc(100 * var(--dvh));
    justify-content: center;
    text-align: center;
    width: 100vw;
    z-index: 1
}.wr .turn-message__content__mobile,.wr .turn-message__content__tablet{
    display: none;
    margin-top: 40px
}.wr .turn-message__logo{
    height: 30px;
    position: absolute;
    top: var(--spacing-layout);
    width: 82px
}.wr .turn-message__icon{
    height: 120px;
    width: 120px
}.wr .turn-message__background--mobile,.wr .turn-message__background--tablet,.wr .turn-message__icon--mobile,.wr .turn-message__icon--tablet{
    display: none
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-width:1439px),
(min-width:668px) and (min-height:416px) and (max-width:979px){.wr .turn-message,.wr .turn-message__background--tablet,.wr .turn-message__content__tablet,.wr .turn-message__icon--tablet{
        display: block
    }}@media (max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .turn-message,.wr .turn-message__background--mobile,.wr .turn-message__content__mobile,.wr .turn-message__icon--mobile{
        display: block
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .more-block{
        clip-path: polygon(0 100svh, 100% 100svh, 100% 100%, 0 100%);
        height: 200svh;
        margin-top: -200svh !important;
        position: relative;
        z-index: 5
    }}.wr .more-block__content{
    display: flex;
    flex-direction: column;
    justify-content: center
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .more-block__content{
        height: 100svh
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .more-block__content .background img{
        -o-object-position: top;
        object-position: top
    }}.wr .more-block__button.btn--outline.btn--square{
    backdrop-filter: blur(2px);
    position: var(--lg, relative) var(--n-lg, absolute)
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .more-block__button.btn--outline.btn--square{
        margin-right: calc(var(--grid-col) * 1.7);
        margin-top: calc(var(--scale-px) * -40)
    }.wr .more-block__button.btn--outline.btn--square.more-block__button--lower{
        margin-right: calc(var(--grid-col) * 2.4);
        margin-top: calc(var(--scale-px) * -20)
    }.wr .more-block__button.btn--outline.btn--square.more-block__button--left{
        margin-right: calc(var(--grid-col) * 2.1)
    }.wr .more-block--about .more-block__button.btn--outline.btn--square{
        margin-right: calc(var(--grid-col) * 1.1)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .more-block__button.btn--outline.btn--square{
        bottom: var(--spacing);
        right: var(--spacing)
    }}.wr .content-animation{
    position: relative;
    z-index: 0
}.wr .content-animation [data-content-animation-item]{
    left: 0;
    position: relative;
    top: 0
}.wr .content-animation [data-content-animation-item]:not(.col){
    min-width: 100%
}.wr .content-animation .mobile-scrollable__item[data-content-animation-item]:not(.col){
    min-width: var(--md, 100%) var(--n-md, unset)
}.wr .group>.content-animation{
    flex-grow: 1
}.wr .content-animation.content-animation--ready [data-content-animation-item]{
    position: absolute
}.wr .content-animation.content-animation--ready [data-content-animation-top]{
    position: relative
}.wr .content-animation.content-animation--ready [data-content-animation-top]~[data-content-animation-top]{
    position: absolute
}.wr .content-animation--bottom{
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}.wr .content-animation--bottom [data-content-animation-item]{
    bottom: 0;
    top: auto
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .content-animation--bottom\:md{
        align-items: stretch;
        display: flex;
        flex-direction: column;
        justify-content: flex-end
    }.wr .content-animation--bottom\:md [data-content-animation-item]{
        bottom: 0;
        top: auto
    }}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .content-animation--bottom\:xs{
        align-items: stretch;
        display: flex;
        flex-direction: column;
        justify-content: flex-end
    }.wr .content-animation--bottom\:xs [data-content-animation-item]{
        bottom: 0;
        top: auto
    }}.wr .content-animation--center{
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center
}.wr .content-animation--center [data-content-animation-item]{
    top: auto
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .content-animation--center\:md{
        align-items: stretch;
        display: flex;
        flex-direction: column;
        justify-content: center
    }.wr .content-animation--center\:md [data-content-animation-item]{
        top: auto
    }}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .content-animation--center\:xs{
        align-items: stretch;
        display: flex;
        flex-direction: column;
        justify-content: center
    }.wr .content-animation--center\:xs [data-content-animation-item]{
        top: auto
    }}.wr .content-animation--no-overflow{
    overflow: hidden
}.wr .content-animation--no-overflow.mobile-scrollable{
    overflow-x: var(--md, hidden) var(--n-md, scroll)
}.wr .flats{
    overflow: hidden;
    position: relative
}.wr .flats__title{
    font-size: 0;
    line-height: 0
}.wr .flats__title svg{
    height: auto;
    width: 100%
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats__sort{
        position: relative;
        z-index: 3
    }}.wr .flats__tabs-group{
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end
}.wr .flats__tabs-group .btn+.btn{
    margin-left: -1px
}.wr .flats__tabs-group .btn.is-active{
    z-index: 1
}.wr .flats__sorting .icon.icon-sort{
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .flats__sorting.tooltip--visible .icon.icon-sort{
    transform: rotate(180deg)
}.wr .flats__sorting.tooltip--visible{
    color: var(--t-text)
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats .btn__text--has-content{
        align-items: center;
        display: flex
    }}.wr .flats__filters{
    z-index: 2
}.wr .flats__filters,.wr .flats__filters-sticky{
    position: relative
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats__filters-sticky-modal{
        align-items: center;
        display: flex;
        flex-direction: column;
        height: calc(100 * var(--dvh));
        justify-content: flex-end;
        margin-top: 0;
        padding: calc(var(--scale-px) * 20);
        pointer-events: none;
        position: fixed;
        top: 0;
        z-index: var(--z-index, 2)
    }.wr .flats__filters-sticky-modal>.btn{
        opacity: var(--opacity, 1);
        pointer-events: all
    }}.wr .flats__more{
    z-index: 3
}.wr .flats__list{
    display: flex;
    flex-wrap: wrap;
    gap: calc(var(--scale-px) * 20);
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%
}.wr .flats__list li{
    flex: var(--md, 1 1 calc(50% - (var(--scale-px) * 10))) var(--n-md, 1 1 100%);
    margin: 0;
    max-width: var(--md, calc(50% - (var(--scale-px) * 10))) var(--n-md, 100%);
    padding: 0
}.wr .flats__col{
    display: flex;
    flex-wrap: wrap
}.wr .flats__empty{
    flex-grow: 1;
    margin-bottom: var(--md, 0) var(--n-md, calc(var(--scale-px) * 20));
    position: relative
}.wr .flats__empty__title{
    border-bottom: 1px solid var(--t-line)
}.wr .flats__gradient{
    pointer-events: none
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .flats__gradient{
        filter: blur(50px)
    }}.wr .flats__gradient div:first-child{
    background:var(--c-green);
    height: 58vh;
    left: -23vw;
    position: absolute;
    top: 6vw;
    transform: rotate(-10deg);
    width: 156vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats__gradient div:first-child{
        height: 100vw;
        width: 100vw
    }}.wr .flats__gradient div:nth-child(2){
    background:var(--c-olive);
    bottom: -14vw;
    height: 67vh;
    left: 4vw;
    position: absolute;
    width: 86vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats__gradient div:nth-child(2){
        bottom: -100vw;
        height: 200vw;
        left: -60vw;
        width: 200vw
    }}.wr .flats__gradient div:nth-child(3){
    background:var(--c-light-green);
    bottom: 9vw;
    height: 70vh;
    position: absolute;
    right: -16vw;
    width: 70vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats__gradient div:nth-child(3){
        display: none
    }}.wr .flats__gradient div:nth-child(4){
    background:var(--c-light-blue);
    bottom: -16vw;
    height: 61vh;
    position: absolute;
    right: -28vw;
    width: 61vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats__gradient div:nth-child(4){
        display: none
    }}.wr .flats--similar{
    align-items: center;
    display: flex;
    flex-direction: column
}.wr .card{
    display: block;
    overflow: hidden;
    overflow: clip;
    position: relative;
    --card-spacing-h: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 20));
    --card-spacing-v: var(--md, calc(var(--scale-px) * 30)) var(--n-md, calc(var(--scale-px) * 20));
    display: flex;
    flex-direction: column
}.wr .card:before{
    background: var(--t-background);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}.wr .card__sizer{
    padding-top: calc(100% * var(--item-ratio));
    position: relative
}.wr .card__feature{
    align-items: center;
    border: 1.5px solid var(--t-line);
    border-radius: 100%;
    display: flex;
    flex-direction: column;
    height: var(--xl, calc(var(--scale-px) * 30)) var(--n-xl, var(--md, calc(var(--scale-px) * 40)) var(--n-md, calc(var(--scale-px) * 30)));
    justify-content: center;
    transition-duration: .4s;
    transition-property: border-color;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    width: var(--xl, calc(var(--scale-px) * 30)) var(--n-xl, var(--md, calc(var(--scale-px) * 40)) var(--n-md, calc(var(--scale-px) * 30)))
}.wr .has-hover .card__feature:hover{
    border-color: var(--c-dark-green)
}.wr .card__background{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}.wr .card__background img{
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}.wr .card__content{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}.wr .card__image{
    overflow: hidden
}.wr .card__image img{
    display: block;
    height: auto;
    width: 100%
}.wr .card__lb,.wr .card__lt,.wr .card__rb,.wr .card__rt{
    max-width: 100%;
    padding: var(--card-spacing-v) var(--card-spacing-h);
    position: absolute
}.wr .card__lb,.wr .card__lt{
    left: 0
}.wr .card__rb,.wr .card__rt{
    right: 0
}.wr .card__lt,.wr .card__rt{
    top: 0
}.wr .card__lb,.wr .card__rb{
    bottom: 0
}.wr .card--apartment{
    --item-ratio: var(--md, 1.31579) var(--n-md, 1.3125);
    overflow: visible
}.wr .card--apartment:before{
    transform: scale(1);
    transition-duration: .4s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .has-hover .card--apartment:hover:before{
    transform: scale(1.015)
}.wr [id*=floor-modal] .card--apartment{
    --item-ratio: var(--xxxxl, 1.33333) var(--n-xxxxl, var(--md, 1.42105) var(--n-md, 1.3125))
}@media (min-aspect-ratio:1440/719){.wr [id*=floor-modal] .card--apartment .card__sizer{
        padding-top: 70vh !important
    }}.wr .card--apartment .card__content{
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}.wr .card--apartment .card__plan{
    inset: 0;
    padding: var(--xxxxl, calc(100% / 720 * 60) var(--card-spacing-h) calc(100% / 720 * 180)) var(--n-xxxxl, var(--xxxl, calc(100% / 540 * 60) var(--card-spacing-h) calc(100% / 540 * 200)) var(--n-xxxl, var(--md, calc(100% / 380 * 60) var(--card-spacing-h) calc(100% / 380 * 180)) var(--n-md, calc(100% / 360 * 60) var(--card-spacing-h) calc(100% / 360 * 140))));
    pointer-events: none;
    position: absolute
}.wr [id*=floor-modal] .card--apartment .card__plan{
    padding: var(--xxxxl, calc(100% / 480 * 60) var(--card-spacing-h) calc(100% / 480 * 200)) var(--n-xxxxl, var(--md, calc(100% / 380 * 60) var(--card-spacing-h) calc(100% / 380 * 160)) var(--n-md, calc(100% / 360 * 60) var(--card-spacing-h) calc(100% / 360 * 130)))
}.wr .card--apartment .card__plan img,.wr .card--apartment .card__plan picture{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}.wr .card--apartment .card__top{
    padding: var(--card-spacing-v) var(--card-spacing-h) 0
}.wr .card--apartment .card__footer{
    align-items: flex-end;
    color: var(--t-text);
    margin-top: auto;
    padding: 0 var(--card-spacing-h) var(--card-spacing-v)
}.wr .card--apartment .card__footer__price{
    border-bottom: 1px solid var(--t-line)
}.wr .card--apartment .card__footer-text p+p{
    margin-top: var(--md, 0) var(--n-md, calc(var(--scale-px) * -2))
}.wr .card--apartment .card__footer-title{
    font-family: Victor Serif, Helvetica, Arial, sans-serif;
    font-weight: 400;
    --fos: -0.165em;
    --foe: -0.095em;
    font-size: var(--xxxl, calc(var(--scale-text-rem) * 10)) var(--n-xxxl, var(--xxl, calc(var(--scale-text-rem) * 8)) var(--n-xxl, var(--lg, calc(var(--scale-text-rem) * 7)) var(--n-lg, calc(var(--scale-text-rem) * 6))));
    --lh: var(--xxxl, 0.95em) var(--n-xxxl, var(--xxl, 0.9375em) var(--n-xxl, var(--lg, 0.92857em) var(--n-lg, 1.08333em)));
    letter-spacing: -.02em;
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .card--apartment .card__footer-title{
    --fos: -0.165em;
    --foe: -0.095em
}.wr .card--apartment .card__footer-title.news-modal__title,.wr [lang=en] .card--apartment .card__footer-title:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .card--apartment .card__price{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 500;
    white-space: nowrap;
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: calc(var(--scale-text-rem) * 1);
    --lh: 1.4em;
    letter-spacing: .08em;
    line-height: var(--lh);
    text-transform: uppercase
}.wr .is-win .card--apartment .card__price{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .card--apartment .card__price.news-modal__title,.wr [lang=en] .card--apartment .card__price:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .card--more:before{
    border: 1px solid var(--t-line)
}.wr .card--more .card__feature{
    border-color: var(--t-text)
}.wr .flats-subscribe{
    height: 100%
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .flats-subscribe__form-container{
        height: 100%
    }.wr .flats-subscribe__form{
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center
    }.wr .flats-subscribe__buttons{
        bottom: var(--md, var(--spacing-layout)) var(--n-md, calc(var(--scale-px) * 30));
        position: absolute;
        width: calc(100% - (var(--spacing) * 2))
    }}.wr .flats-subscribe .error{
    position: absolute
}.wr .flats-subscribe__success{
    display: flex;
    height: 100%;
    width: 100%;
    z-index: 2
}.wr .l-callback__gradient{ display: none !important; }.wr .l-callback__spiral{ display: none !important; }.wr .l-callback__background{
    background:#f84914 !important;
}.wr .l-favorites .js-tree-canvas-container{ display: none !important; }.wr .l-favorites__spiral{ display: none !important; }.wr .l-favorites__gradient{ display: none !important; }.wr .l-favorites .sticky__layer--sticky{
    background:#f84914 !important;
}.wr #menu .modal__content{
    background:#f84914 !important;
}.wr #menu .menu__bg,.wr #menu .menu__images,.wr #menu .background.background--cover{ display: none !important; }.wr .more-block__content{
    background:#f84914 !important;
}.wr .l-wellness__webgl-circle,.wr .plan-hoverable,.wr .plan-marker,.wr .plan-marker__content{
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .mobile-scrollable{
        --scrollable-item-width: 100%;
        --scrollable-item-gap: 0;
        --scrollable-side-gap: 0px;
        --_side-offset: 0;
        display: flex;
        flex-wrap: nowrap;
        gap: var(--scrollable-item-gap) !important;
        margin-left: calc(var(--_side-offset) * -1);
        margin-right: calc(var(--_side-offset) * -1);
        overflow-x: scroll;
        overflow-y: hidden;
        padding: 0 0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
        width: 100vw
    }.wr .mobile-scrollable::-webkit-scrollbar{
        display: none
    }.wr .mobile-scrollable:after{
        content: "";
        display: block;
        flex: 0 0 calc(var(--scrollable-side-gap) + var(--_side-offset));
        height: 1px;
        margin-left: calc(var(--scrollable-item-gap) * -1);
        position: relative;
        width: calc(var(--scrollable-side-gap) + var(--_side-offset))
    }.wr .mobile-scrollable .mobile-scrollable__item{
        flex: 0 0 var(--scrollable-item-width);
        scroll-snap-align: center;
        width: var(--scrollable-item-width)
    }.wr .mobile-scrollable.mobile-scrollable--center{
        --scrollable-side-gap: calc((100vw - var(--scrollable-item-width)) / 2)
    }.wr .mobile-scrollable.mobile-scrollable--auto{
        --scrollable-item-width: auto
    }.wr .mobile-scrollable.mobile-scrollable--auto .mobile-scrollable__item{
        scroll-snap-align: unset
    }}.wr .parallax-image-move{
    overflow: hidden
}.wr .parallax-image-move img{
    display: block;
    margin-bottom: var(--md, -16.66667%) var(--n-md, 0);
    -o-object-fit: cover;
    object-fit: cover;
    position: relative
}.wr .parallax-image-move.background--cover img{
    height: var(--md, 120%) var(--n-md, 100%);
    margin-bottom: 0
}.wr .parallax-image-move.background--top-cover img{
    height: var(--md, 120%) var(--n-md, auto);
    margin-bottom: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .sticky-slider .parallax-image-move img{
        height: auto;
        margin-bottom: 0;
        margin-right: var(--md, -16.66667%) var(--n-md, 0);
        width: 120%
    }.wr .sticky-slider .parallax-image-move.background--cover img,.wr .sticky-slider .parallax-image-move.background--top-cover img{
        height: auto;
        width: 120%
    }.wr .sticky-slider{
        flex-wrap: nowrap;
        position: relative
    }.wr .sticky-slider__sticky{
        overflow: hidden;
        position: sticky;
        top: 0
    }.wr .has-scroll-smooth .sticky-slider__sticky{
        overflow: visible
    }.wr .no-js .sticky-slider__sticky{
        overflow-x: auto
    }.wr .has-scroll-smooth .sticky-slider__sticky{
        position: relative
    }.wr .sticky-slider__sticky.row,.wr .sticky-slider__sticky:not(.row)>.row{
        flex-wrap: nowrap;
        height: calc(100 * var(--dvh))
    }.wr .sticky-slider__sticky.row>.col,.wr .sticky-slider__sticky:not(.row)>.row>.col{
        flex-shrink: 0
    }.wr .sticky-slider--full-screen{
        min-height: calc(100 * var(--dvh))
    }.wr .sticky-slider--full-screen .sticky-slider__sticky{
        height: calc(100 * var(--dvh))
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){}.wr .accordion__heading a{
    align-items: center;
    border-bottom: 1px solid var(--t-line);
    display: flex;
    justify-content: space-between
}.wr .accordion__heading a.is-active .accordion__icon--minus{
    display: block
}.wr .accordion__heading a.is-active .accordion__icon--plus,.wr .accordion__icon--minus,.wr .js .accordion__content[aria-hidden=true]{
    display: none
}@media print{.wr .js .accordion__content[aria-hidden=true]{
        display: unset !important
    }}.wr .plan{
    --plan-fit: contain;
    --plan-position: 50% 50%;
    --plan-ratio: unset;
    aspect-ratio: var(--plan-ratio);
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-areas: "layer";
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    position: relative
}.wr .plan:has(.plan__layer){
    aspect-ratio: unset
}.wr .plan__layer{
    aspect-ratio: var(--plan-ratio);
    grid-area: layer;
    height: 100%;
    min-width: 0;
    position: relative;
    width: 100%
}.wr .plan__layer--image img,.wr .plan__layer--image picture,.wr .plan__layer--svg svg{
    display: block;
    height: 100%;
    width: 100%
}.wr .plan__layer--image img{
    -o-object-fit: var(--plan-fit);
    object-fit: var(--plan-fit);
    -o-object-position: var(--plan-position);
    object-position: var(--plan-position)
}.wr .plan__layer--svg{
    pointer-events: none
}.wr .plan__layer--svg :where([data-anchor]){
    visibility: hidden
}.wr .plan__layer--svg :where([data-hoverable]){
    visibility: hidden
}.wr .plan__layer--svg a{
    cursor: default;
    outline: none
}.wr .flat__content .plan .plan__layer--svg .plan-hoverable,.wr .floor-views-modal .plan .plan__layer--svg .plan-hoverable{
    fill: #583e23;
    opacity: 0;
    transition-duration: .4s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .flat__content .plan .plan__layer--svg .plan-hoverable--active,.wr .flat__content .plan .plan__layer--svg .plan-hoverable--hovered,.wr .floor-views-modal .plan .plan__layer--svg .plan-hoverable--active,.wr .floor-views-modal .plan .plan__layer--svg .plan-hoverable--hovered{
    opacity: .2
}.wr .plan--cover{
    --plan-fit: cover
}.wr .plan--center .plan__layer{
    height: min(100%, calc(100 * var(--svh)));
    width: min(100%, 100vw)
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .plan--mobile-scroll{
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth
    }.wr .plan--mobile-scroll .plan__layer{
        height: calc(100 * var(--svh));
        width: auto
    }}.wr .plan-hoverable{
    opacity: 0
}.wr .plan-hoverable--disabled{
    fill: rgba(70, 73, 63, .5);
    opacity: 1
}.wr .plan-hoverable--disabled path{
    fill: rgba(70, 73, 63, .5)
}.wr .plan-hoverable--active,.wr .plan-hoverable--hovered{
    opacity: 1
}.wr .plan-hoverable{
    pointer-events: all;
    transition-property: fill, stroke, opacity;
    visibility: visible
}.wr .plan-hoverable--hidden{
    opacity: 0
}.wr .plan-hoverable--clickable{
    cursor: pointer
}.wr .plan-marker--feature{
    --line-height: 20px;
    opacity: 1
}.wr .plan-marker--feature .plan-marker__content{
    align-items: center;
    backdrop-filter: blur(5px);
    background: rgba(var(--c-dark-green-rgb), .15);
    border: 1.5px solid var(--t-heading);
    border-radius: calc(var(--scale-px) * 60);
    display: flex;
    flex-direction: column;
    height: calc(var(--scale-px) * 60);
    justify-content: center;
    margin-top: calc((var(--line-height) * -1) - 100%);
    opacity: 1;
    transition-duration: .4s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99);
    width: calc(var(--scale-px) * 60)
}.wr .with-floor-modal .plan-marker--feature .plan-marker__content{
    opacity: 0
}.wr .plan-marker--feature .plan-marker__content:before{
    background:hsla(0, 0%, 97%, 0);
    border-radius: calc(var(--scale-px) * 60);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}.wr .plan-marker--feature .plan-marker__content:before,.wr .plan-marker--feature .plan-marker__line{
    transition-duration: .4s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .plan-marker--feature .plan-marker__line{
    background: var(--t-heading);
    height: var(--line-height);
    margin: 0 auto;
    opacity: 1;
    width: 1.5px
}.wr .with-floor-modal .plan-marker--feature .plan-marker__line{
    opacity: 0
}.wr .plan-marker--feature.plan-marker--hovered .plan-marker__content:before{
    opacity: 1
}.wr .plan-marker--townhouse{
    backdrop-filter: blur(30px);
    cursor: pointer;
    opacity: 1
}.wr .plan-marker--apartment{
    border-radius: calc(var(--scale-px) * 40)
}.wr .plan-marker--apartment .plan-marker__content{
    background: var(--t-heading);
    border: 1px solid var(--c-beige);
    border-radius: calc(var(--scale-px) * 40);
    color: var(--t-background);
    height: calc(var(--scale-px) * 20);
    width: calc(var(--scale-px) * 30)
}.wr .plan-marker--apartment .plan-marker__content .plan-marker__lock{
    display: none
}.wr .plan-marker--apartment.plan-marker--disabled .plan-marker__content{
    background: #a69c8c
}.wr .plan-marker--apartment.plan-marker--disabled .plan-marker__content .plan-marker__text{
    display: none
}.wr .plan-marker--apartment.plan-marker--disabled .plan-marker__content .plan-marker__lock{
    display: block
}.wr .plan-marker--apartment-reserved .plan-marker__content{
    background: var(--t-background);
    color: var(--t-heading)
}.wr .plan-marker--apartment-reserved.plan-marker--hovered .plan-marker__content{
    background: var(--t-small)
}.wr .plan-marker--street .plan-marker__content{
    border-radius: 0;
    height: auto;
    width: auto
}.wr .plan-marker--street--east .plan-marker__content{
    transform: rotate(90deg)
}.wr .plan-marker--street--west .plan-marker__content{
    transform: rotate(-90deg)
}.wr .plan-marker--view .plan-marker__content{
    height: 30px;
    position: relative;
    width: 30px
}.wr .plan-marker--view .plan-marker__content .plan-marker__eye{
    position: relative;
    z-index: 2
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11) and (max-aspect-ratio:13/9),
(min-width:668px) and (min-height:416px) and (max-aspect-ratio:13/9),
(min-width:980px) and (max-aspect-ratio:13/9){.wr .no-hover .plan-marker--view .plan-marker__content .plan-marker__eye{
        height: 30px;
        width: 30px
    }}.wr .plan-marker--view .plan-marker__content .plan-marker__pov{
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}.wr .plan-marker--view--south .plan-marker__content .plan-marker__pov{
    transform: translate(-50%, 20%) rotate(180deg)
}.wr .plan-marker--view--east .plan-marker__content .plan-marker__pov{
    transform: translateY(-50%) rotate(90deg)
}.wr .plan-marker--view--west .plan-marker__content .plan-marker__pov{
    transform: translate(-100%, -50%) rotate(-90deg)
}.wr .plan-marker{
    cursor: default;
    left: 0;
    position: absolute;
    top: 0;
    transition-property: opacity
}.wr .plan-marker__content{
    place-content: center;
    text-align: center;
    transition-property: color, background-color
}.wr .plan-marker:focus-visible{
    outline: 3px auto currentColor
}.wr .plan-marker--hidden{
    opacity: 0
}.wr .plan-marker--clickable{
    cursor: pointer
}.wr .card-news__link{
    --height-fixed: var(--md, calc(var(--scale-px) * 300)) var(--n-md, calc(var(--scale-px) * 340));
    --height-text: var(--md, calc(var(--scale-text-px) * 180)) var(--n-md, 0);
    border: 1px solid;
    border-color: var(--t-line);
    display: flex;
    flex-direction: column;
    height: calc(var(--height-fixed) + var(--height-text));
    transition-duration: .4s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.25, .74, .22, .99)
}.wr .card-news__link-title{
    font-family: TT Commons Pro, Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-bottom: var(--md, calc(var(--scale-px) * 80)) var(--n-md, var(--spacing));
    padding: var(--md, calc(var(--spacing) / 2) calc(var(--spacing) / 2) 0) var(--n-md, var(--spacing-layout) calc(var(--scale-px) * 80) 0 var(--spacing-layout));
    --fos: -0.175em;
    --foe: -0.125em;
    font-size: var(--lg, calc(var(--scale-text-rem) * 2)) var(--n-lg, calc(var(--scale-text-rem) * 1.6));
    --lh: var(--md, 1.25em) var(--n-md, 1.125em);
    letter-spacing: var(--md, 0) var(--n-md, -.02em);
    line-height: var(--lh);
    text-transform: none
}.wr .is-win .card-news__link-title{
    --fos: -0.175em;
    --foe: -0.125em
}.wr .card-news__link-title.news-modal__title,.wr [lang=en] .card-news__link-title:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
    line-height: calc(var(--lh) + .2em)
}.wr .mobile-scrollable .card-news__link-title{
    padding: var(--md, calc(var(--spacing) / 2) calc(var(--spacing) / 2) 0) var(--n-md, var(--spacing-layout) calc(var(--scale-px) * 60) 0 var(--spacing-layout))
}.wr .card-news__date{
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: auto;
    padding: var(--md, 0 calc(var(--spacing) / 2)) var(--n-md, 0 var(--spacing-layout))
}.wr .card-news__day{
    transform: translateY(50%)
}.wr .card-news__img{
    height: var(--md, calc(var(--scale-px) * 240)) var(--n-md, calc(var(--scale-px) * 180))
}.wr .card-news__line{
    border-bottom: 1px solid var(--t-line);
    margin-left: auto;
    width: 50%
}.wr .has-hover .card-news:hover .card-news__link{
    border-color: rgba(var(--t-heading-rgb), .6)
}.wr .news-modal__content-layer{
    pointer-events: none
}.wr .news-modal__content-layer-inner{
    pointer-events: auto
}.wr .news-modal__gradient{
    filter: blur(50px);
    height: 100%;
    pointer-events: none
}.wr .news-modal__gradient div:first-child{
    background:var(--c-olive);
    height: 103vh;
    left: -27vw;
    position: absolute;
    top: -13vw;
    transform: rotate(319deg);
    width: 248%
}.wr .news-modal__gradient div:nth-child(2){
    background:var(--c-green);
    bottom: 0;
    height: 50vh;
    position: absolute;
    right: 0;
    width: 50vw
}.wr .news-modal__preview{
    height: var(--md, 50svh) var(--n-md, calc(var(--scale-px) * 200))
}.wr .news-modal__close-wrapper{
    left: 0;
    position: absolute;
    top: 0
}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .news-modal__close{
        left: 0;
        position: absolute;
        top: 0;
        transform: translate(-50%, -50%)
    }.wr .no-hover .news-modal__close{
        position: absolute
    }.wr .news-modal--without-preview .news-modal__close{
        transform: translate(-50%, -100%)
    }}.wr .news-modal__date{
    display: block;
    transform: translateY(-30%)
}.wr .news-modal--without-preview .news-modal__date{
    transform: translateY(0)
}.wr .news-modal__month{
    padding-right: var(--md, calc(var(--scale-px) * 3)) var(--n-md, calc(var(--scale-px) * 2))
}.wr .news-modal__title{
    border-bottom: 1px solid var(--t-line)
}.wr .news-modal__text p:not(:last-child){
    margin-bottom: var(--md, calc(var(--spacing) / 3)) var(--n-md, var(--spacing-layout))
}.wr .news-modal__slider{
    overflow: hidden
}.wr .news-modal__slider.mobile-scrollable{
    --scrollable-item-width: calc(100vw - var(--spacing-layout) * 2);
    --scrollable-item-gap: calc(var(--spacing) / 3);
    --_side-offset: var(--spacing-layout)
}.wr .news-modal__counter{
    opacity: .3
}.wr .has-hover .news-modal__share{
    text-align: right
}.wr .l-gallery{
    height: calc(100 * var(--svh));
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100vw
}.wr .l-gallery-container{
    height: 200vh
}.wr .is-ios .l-gallery-container{
    contain: strict;
    content-visibility: auto
}.wr .l-gallery__split{
    pointer-events: none;
    z-index: 44
}.wr .l-gallery__split>.col:first-of-type .l-gallery__item__mask-list{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)
}.wr .l-gallery__split>.col:nth-of-type(2) .l-gallery__item__mask-list{
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
}.wr .l-gallery__content{
    height: calc(100 * var(--svh));
    opacity: .7;
    position: absolute;
    top: -26vw;
    transform: rotate(-28deg);
    transform-origin: 50% calc(50% + 30svh);
    width: 100vw
}.wr .l-gallery__item{
    left: -40vw;
    padding: var(--md, calc(var(--scale-px) * 20)) var(--n-md, calc(var(--scale-px) * 10));
    position: absolute;
    top: 0
}.wr .l-gallery__item picture{
    transform: scale(1)
}.wr .l-gallery__item:nth-child(n+7):nth-child(-n+13){
    left: auto;
    right: -45vw
}.wr .is-website-entering .l-gallery__item:not(.l-gallery__item--intro) picture{
    transform: scale(1.1)
}.wr .l-gallery__item__mask-list{
    height: 100%;
    position: relative;
    width: 100%
}.wr .l-gallery__item__mask-list__item{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}.wr .l-gallery__item__mask-list__item picture{
    height: 100%
}.wr .l-gallery__item__mask-list__item img{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}.wr .l-gallery-next{
    bottom: var(--spacing-layout);
    left: var(--spacing-layout);
    opacity: 0;
    position: absolute;
    transition: opacity .4s cubic-bezier(.25, .74, .22, .99);
    z-index: 1
}.wr .is-preloader-disabled .l-gallery-next{
    opacity: 1
}.wr .l-gallery__gradient{
    height: 100vh;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 100vw
}.wr .is-preloader-disabled .l-gallery__gradient{
    opacity: 1
}.wr .l-gallery__gradient div:first-child{
    background:rgba(var(--c-green-rgb), .4);
    height: 350%;
    left: -74vw;
    position: absolute;
    top: -30vh;
    width: 200%
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-gallery__gradient div:first-child{
        left: -100vw;
        top: -33vh
    }}.wr .l-gallery__gradient div:nth-child(2){
    background:rgba(var(--c-green-rgb), .55);
    height: 900px;
    left: 66vw;
    position: absolute;
    top: 32vh;
    width: 900px
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-gallery__gradient div:nth-child(2){
        left: 34vw;
        top: 52vh
    }}.wr .l-gallery__gradient div:nth-child(3){
    background:rgba(var(--c-green-rgb), .55);
    height: 770px;
    left: 66vw;
    position: absolute;
    top: -34vh;
    width: 770px
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-gallery__gradient div:nth-child(3){
        left: 32vw
    }}.wr .l-gallery__gradient div:nth-child(4){
    background:rgba(var(--c-blue-rgb), .8);
    height: 770px;
    left: -1vw;
    position: absolute;
    top: -27vh;
    width: 770px
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-gallery__gradient div:nth-child(4){
        left: -75vw;
        top: -27vh
    }}.wr .l-gallery__gradient div:nth-child(5){
    background:rgba(var(--c-black-rgb), .8);
    height: 770px;
    left: -30vw;
    position: absolute;
    top: -49vh;
    width: 770px
}.wr .l-gallery__caption{
    height: calc(100 * var(--svh));
    opacity: 1;
    position: absolute;
    width: 100vw;
    z-index: 1
}.wr .is-website-entering .l-gallery__caption{
    opacity: 0;
    transition: opacity .4s cubic-bezier(.25, .74, .22, .99)
}.wr .l-gallery__caption .l-gallery__title{
    bottom: var(--md, var(--spacing-layout)) var(--n-md, var(--spacing));
    position: absolute;
    right: var(--spacing-layout)
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-gallery{
        overflow: hidden;
        width: 100vw
    }.wr .l-gallery-next{
        bottom: var(--spacing);
        left: var(--spacing-layout);
        top: auto
    }.wr .l-gallery__content{
        top: 0;
        transform-origin: 50% 50%
    }.wr .is-preloader-active .l-gallery__content{
        opacity: 0
    }.wr .l-gallery__item{
        left: -130vw
    }.wr .l-gallery__item:nth-child(n+7):nth-child(-n+13){
        right: -130vw
    }.wr .l-gallery__caption{
        display: flex;
        flex-direction: column;
        justify-content: center
    }.wr .l-gallery__caption>.col{
        flex: 0 0
    }}.wr .actual-content{
    opacity: 0;
    pointer-events: none
}.wr .is-website-entered .actual-content{
    opacity: 1;
    pointer-events: all
}.wr .l-intro{
    scroll-margin: var(--lg, -100vh) var(--n-lg, 0)
}.wr .l-intro .sticky__layer{
    width: 100%
}.wr .l-intro__anchor{
    position: absolute;
    top: 100vh
}.wr .l-intro__opening{
    position: relative;
    z-index: 2
}.wr .l-intro__opening-subtitle{
    width: var(--md, calc(var(--scale-px) * 260)) var(--n-md, 44.44444vw)
}.wr .l-intro__image--first{
    height: 110svh;
    width: 100%
}.wr .l-intro__image--first img{
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: var(--md, top) var(--n-md, bottom);
    object-position: var(--md, top) var(--n-md, bottom);
    width: 100%
}.wr .l-intro__image--first__mask{
    height: 100%;
    position: absolute;
    top: 0;
    transform: translate(18%, 10%);
    width: 100%
}.wr .l-intro__image--first__background{
    height: 130%
}.wr .l-intro__image img,.wr .l-intro__image picture,.wr .l-intro__image>div{
    height: 100%
}.wr .l-intro__image--second{
    height: 100%;
    right: 0
}.wr .l-intro__content{
    position: relative
}.wr .l-intro__content-title{
    margin-bottom: -2em;
    padding-top: .1em;
    position: relative;
    z-index: 1
}.wr .l-intro__thumb{
    bottom: var(--spacing-layout)
}.wr .l-intro__gradient{
    background:rgba(var(--c-blue-rgb), .8);
    bottom: auto;
    height: 300vw;
    left: -47%;
    position: absolute;
    top: 6%;
    width: 300vw
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-intro__gradient{
        filter: blur(40px)
    }.wr .l-intro{
        height: 600vh
    }.wr .l-intro__gradient{
        bottom: -39%;
        height: 70vw;
        left: 5%;
        top: auto;
        width: 70vw
    }.wr .l-intro__content{
        margin-top: 300vh
    }.wr .l-intro__content-image{
        width: calc(var(--grid-col) * 2.5)
    }.wr .l-intro__content-text{
        width: calc(var(--grid-col) * 3.33)
    }.wr .l-intro__content-title{
        margin-bottom: -5em
    }.wr .l-intro__image{
        position: absolute;
        top: 0
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-intro{
        height: 100svh;
        position: relative;
        width: 100vw
    }.wr .l-intro .sticky__layer{
        overflow: hidden
    }.wr .l-intro__opening{
        left: 0;
        position: absolute;
        top: 0
    }.wr .l-intro__image{
        position: relative
    }.wr .l-intro__image--first{
        height: calc(100 * var(--svh));
        overflow: hidden
    }.wr .l-intro__image--first__mask{
        bottom: var(--cookie-height);
        height: calc(100 * var(--svh)) !important;
        top: auto;
        transform: translate(-14%, 2%) scale(.6);
        width: 300%
    }.wr .l-intro__content{
        overflow: hidden;
        z-index: 1
    }.wr .l-intro__content-slider{
        overflow: hidden
    }.wr .l-intro__content-image,.wr .l-intro__content-text{
        position: relative;
        z-index: 1
    }.wr .l-intro__content-title{
        max-width: var(--md, calc(var(--scale-px) * 440)) var(--n-md, calc(var(--scale-px) * 240));
        position: relative;
        z-index: 2
    }.wr [lang=en] .l-intro__content-title{
        margin-bottom: -2.5em
    }}.wr .l-wellness{
    position: relative;
    scroll-margin: -100vh
}.wr .l-wellness__webgl-inner{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}.wr .l-wellness__webgl-inner img{
    -o-object-position: 37% 50%;
    object-position: 37% 50%
}.wr .l-wellness__webgl-caption{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}.wr .l-wellness__webgl-circle{
    background-color: var(--t-heading);
    border-radius: 50%;
    height: calc(var(--scale-px) * 4);
    left: 68%;
    pointer-events: none;
    position: absolute;
    top: 26%;
    transition-property: opacity;
    width: calc(var(--scale-px) * 4)
}.wr .l-wellness__webgl-circle span:first-child{
    animation: wellnessCircle1 2s infinite;
    left: calc(var(--scale-px) * -18);
    top: calc(var(--scale-px) * -18);
    will-change: transform
}.wr .l-wellness__webgl-circle span:first-child,.wr .l-wellness__webgl-circle span:nth-child(2){
    border: 1px solid var(--t-line);
    border-radius: 50%;
    height: calc(var(--scale-px) * 40);
    position: absolute;
    width: calc(var(--scale-px) * 40)
}.wr .l-wellness__webgl-circle span:nth-child(2){
    animation: wellnessCircle2 2s infinite;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    will-change: width, height
}.wr .l-wellness__webgl-circle span:nth-child(3){
    animation: wellnessCircle3 2s infinite;
    border: 1px solid rgba(var(--t-heading-rgb), .1);
    border-radius: 50%;
    height: calc(var(--scale-px) * 60);
    left: calc(var(--scale-px) * -28);
    position: absolute;
    top: calc(var(--scale-px) * -28);
    width: calc(var(--scale-px) * 60);
    will-change: opacity
}.wr .is-circle-hide .l-wellness__webgl-circle{
    opacity: 0
}.wr .l-wellness__slider{
    overflow: hidden;
    position: relative;
    z-index: 2
}.wr .l-wellness__slider__images{
    height: 100%;
    position: relative;
    z-index: 2
}.wr .l-wellness__slider__images .content-animation,.wr .l-wellness__slider__images .content-animation div,.wr .l-wellness__slider__images .mobile-scrollable,.wr .l-wellness__slider__images img,.wr .l-wellness__slider__images picture{
    height: 100%
}.wr .l-wellness__slider__caption-titles{
    position: relative;
    z-index: 3
}.wr .l-wellness__slider__caption-titles>a{
    cursor: pointer;
    display: block;
    margin-bottom: var(--xxxl, calc(var(--scale-px) * 24)) var(--n-xxxl, calc(var(--scale-px) * 18));
    opacity: .2;
    transition: opacity .4s cubic-bezier(.25, .74, .22, .99)
}.wr .has-hover .l-wellness__slider__caption-titles>a:hover{
    opacity: .6
}.wr .l-wellness__slider__caption-titles>a.is-active{
    opacity: 1 !important
}.wr .l-wellness__slider__caption-text{
    bottom: var(--md, calc(var(--spacing-layout) + (100vh - calc(100 * var(--dvh))))) var(--n-md, calc(var(--spacing) + (100vh - calc(100 * var(--dvh)))));
    left: var(--md, var(--spacing-layout)) var(--n-md, var(--spacing));
    max-width: 400px;
    position: absolute;
    z-index: 3
}.wr .l-wellness__slider-gradient{
    pointer-events: none
}.wr .l-wellness__slider-gradient div:first-child{
    background:var(--c-blue);
    height: 80vw;
    position: absolute;
    right: -1vw;
    top: -9vh;
    width: 80vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-wellness__slider-gradient div:first-child{
        height: 300vw;
        left: -32vw;
        top: 0;
        width: 300vw
    }}.wr .l-wellness__slider-gradient div:nth-child(2){
    background:var(--c-green);
    height: 98vw;
    left: 4vw;
    position: absolute;
    top: -6vh;
    width: 95vw;
    z-index: 1
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-wellness__slider-gradient div:nth-child(2){
        height: 300vw;
        left: 40vw;
        top: 0;
        width: 300vw
    }}.wr .l-wellness__slider-gradient div:nth-child(3){
    background:var(--c-dark-blue);
    height: 86vw;
    position: absolute;
    right: -44vw;
    top: -54vh;
    width: 86vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-wellness__slider-gradient div:nth-child(3){
        height: 300vw;
        width: 300vw
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-wellness{
        clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
        height: 500vh;
        margin-top: -200vh
    }.wr .l-wellness__webgl{
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }.wr .l-wellness__webgl-title{
        bottom: calc(var(--spacing-layout) + (100vh - calc(100 * var(--dvh))));
        position: absolute;
        right: var(--spacing-layout);
        width: 100%
    }.wr .l-wellness__webgl-title .text-c1{
        margin-bottom: -.3em
    }.wr .l-wellness__slider{
        height: 100vh
    }.wr .l-wellness__slider>.col{
        height: 100%
    }.wr .l-wellness__slider__caption{
        position: relative
    }.wr .l-wellness__slider__caption,.wr .l-wellness__slider__images{
        background: var(--c-dark-blue)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-wellness{
        margin-top: calc(var(--sticky-under-next-distance) * -1) !important
    }.wr .l-wellness .sticky__layer{
        overflow: hidden
    }.wr .l-wellness__webgl{
        height: 100vh
    }.wr .l-wellness__webgl-inner{
        overflow: hidden
    }.wr [lang=en] .l-wellness__webgl-title p{
        text-align: left
    }.wr .l-wellness__webgl-caption .text-t1{
        bottom: calc((var(--spacing) * 4));
        left: var(--spacing);
        position: absolute;
        right: var(--spacing)
    }.wr .l-wellness__webgl-gradient div:first-child{
        background:var(--c-olive);
        height: 134%;
        left: -90vw;
        position: absolute;
        top: 20vh;
        width: 178%
    }.wr .l-wellness__webgl-gradient div:nth-child(2){
        background:var(--c-green);
        height: 900px;
        left: 23vw;
        position: absolute;
        top: 64vh;
        width: 900px
    }.wr .l-wellness__webgl-gradient div:nth-child(3){
        background:var(--c-dark-blue);
        height: 770px;
        left: 52vw;
        position: absolute;
        top: 14vh;
        width: 770px
    }.wr .l-wellness__slider{
        background: var(--c-dark-blue);
        height: 100%;
        min-height: 100vh
    }.wr .l-wellness__slider-container{
        min-height: 100vh;
        position: relative;
        z-index: 6
    }.wr .l-wellness__slider__images{
        height: unset;
        overflow: hidden;
        position: relative
    }.wr .l-wellness__slider__images .carousel__list,.wr .l-wellness__slider__images .carousel__list__inner,.wr .l-wellness__slider__images .carousel__list__inner img,.wr .l-wellness__slider__images .carousel__list__inner picture{
        height: 100%
    }.wr .l-wellness__slider__images .carousel__thumb__item:after{
        margin-top: calc(var(--scale-px) * 10)
    }.wr .l-wellness__slider__caption{
        height: calc(180px + (var(--spacing-layout) * 4));
        overflow: hidden;
        position: relative
    }.wr .l-wellness__slider__caption-text{
        left: var(--spacing-layout);
        right: var(--spacing-layout);
        top: var(--spacing)
    }.wr .l-wellness__slider__caption-text>[data-content-animation-item]{
        align-items: stretch;
        display: flex;
        flex-direction: column;
        height: 100%
    }.wr .l-wellness__slider-gradient{
        height: 100%;
        position: absolute
    }}@keyframes wellnessCircle1{
    0% {
        background-color: var(--t-line);
        transform: scale(0)
    }

    50% {
        background-color: transparent;
        transform: scale(1)
    }

    to {
        background-color: transparent;
        transform: scale(1)
    }
}@keyframes wellnessCircle2{
    0% {
        border-color: var(--t-line);
        height: calc(var(--scale-px) * 40);
        width: calc(var(--scale-px) * 40)
    }

    50% {
        border-color: rgba(var(--t-heading-rgb), .1);
        border-radius: 50%;
        height: calc(var(--scale-px) * 60);
        width: calc(var(--scale-px) * 60)
    }

    to {
        border-color: rgba(var(--t-heading-rgb), .1);
        border-radius: 50%;
        height: calc(var(--scale-px) * 60);
        width: calc(var(--scale-px) * 60)
    }
}@keyframes wellnessCircle3{
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}.wr .l-nature{
    scroll-margin: -100lvh
}.wr .l-nature-bg{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}.wr .l-nature-bg-caption{
    height: 100svh;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1
}.wr .l-nature-bg-caption__text{
    bottom: calc(var(--spacing-layout) + (100vh - 100dvh));
    max-width: 400px;
    position: absolute;
    right: var(--spacing-layout)
}.wr .l-nature-bg-gradient{
    background:#274c19;
    bottom: -62vh;
    height: 80vw;
    position: absolute;
    right: -18vw;
    width: 80vw
}.wr .l-nature-bg-item{
    height: 100%;
    width: 100%
}.wr .l-nature-bg-item img,.wr .l-nature-bg-item picture{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}.wr .l-nature-bg-item:first-of-type{
    z-index: 2
}.wr .l-nature-bg-item:nth-of-type(2){
    z-index: 1
}.wr .l-nature-bg-item:nth-of-type(3){
    background: var(--c-green);
    bottom: 0;
    height: 100%;
    position: absolute;
    right: 0;
    z-index: 2
}.wr .l-nature-bg-item__gradient{
    position: relative;
    z-index: 1
}.wr .l-nature-bg-item__gradient div:first-child{
    background:var(--c-light-green);
    height: 55vw;
    position: absolute;
    right: -22vw;
    top: 60vh;
    width: 55vw;
    z-index: 13
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-nature-bg-item__gradient div:first-child{
        height: 90vw;
        right: -2vw;
        top: -75vh;
        width: 90vw
    }}.wr .l-nature-bg-item__gradient div:nth-child(2){
    background:var(--c-green);
    height: 100vw;
    position: absolute;
    right: -42vw;
    top: 18vh;
    width: 111vw;
    z-index: 12
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-nature-bg-item__gradient div:nth-child(2){
        height: 90vw;
        right: -24vw;
        top: 66vh;
        width: 90vw
    }}.wr .l-nature__caption{
    height: 100lvh;
    position: absolute;
    z-index: 3
}.wr .l-nature__caption .vimeo-background{
    height: 100%
}.wr .l-nature__caption video{
    pointer-events: none;
    touch-action: none
}.wr .l-nature__caption__inner img,.wr .l-nature__caption__inner picture{
    height: 100%
}.wr .l-nature__slider{
    overflow: hidden
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-nature{
        clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
        margin-top: -200vh
    }.wr .l-nature-bg-caption__subtitle{
        margin-bottom: -.5em
    }.wr .l-nature__slider{
        height: 100vh;
        pointer-events: none;
        position: absolute;
        z-index: 4
    }.wr .l-nature__slider>.col{
        height: 100%
    }.wr .l-nature__slider>.col:last-child{
        pointer-events: all
    }.wr .l-nature__slider__images{
        height: 100%;
        z-index: 4
    }.wr .l-nature__slider__images .content-animation,.wr .l-nature__slider__images .content-animation div,.wr .l-nature__slider__images img,.wr .l-nature__slider__images picture{
        height: 100%
    }.wr .l-nature__slider-caption{
        bottom: calc(var(--spacing) * 3);
        max-width: 380px;
        position: absolute;
        right: var(--spacing-layout)
    }.wr .l-nature__caption{
        display: flex;
        flex-direction: column;
        height: 100vh;
        justify-content: flex-end;
        position: absolute;
        z-index: 3
    }.wr .l-nature__caption .vimeo-background iframe{
        --iframe-height: calc(62svh - var(--spacing) * 3);
        --iframe-width: var(--xxxl, calc(var(--grid-col) * 2)) var(--n-xxxl, calc(var(--grid-col) * 3))
    }.wr .l-nature__caption__text{
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }.wr .l-nature__caption__text .btn{
        align-self: flex-start
    }.wr .l-nature__caption__inner{
        min-height: 62%
    }.wr .l-nature__caption__inner>.col{
        height: 100%
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-nature{
        height: 420svh;
        margin-top: calc(var(--sticky-under-next-distance) * -1) !important;
        z-index: 7
    }.wr .l-nature .sticky__layer{
        overflow: hidden
    }.wr .l-nature-webgl__spiral{
        bottom: 0
    }.wr .l-nature__slider{
        position: relative;
        z-index: 8
    }.wr .l-nature__slider .carousel__list{
        position: relative
    }.wr .l-nature__slider .carousel__list .carousel__thumb{
        bottom: 20px
    }.wr .l-nature__slider__gradient{
        height: 100%;
        width: 100%
    }.wr .l-nature__slider__gradient div{
        position: absolute
    }.wr .l-nature__slider__gradient div:first-child{
        background:var(--c-olive);
        bottom: -91vw;
        height: 80vh;
        position: absolute;
        right: -85vw;
        width: 80vh
    }.wr .l-nature__slider__gradient div:nth-child(2){
        background:var(--c-black);
        height: 50vh;
        position: absolute;
        right: -69vw;
        top: -70vw;
        width: 50vh
    }.wr .l-nature__slider__gradient div:nth-child(3){
        background:var(--c-blue);
        height: 70vh;
        left: -46vw;
        position: absolute;
        top: -17vw;
        width: 70vh
    }.wr .l-nature__slider__images{
        position: relative;
        z-index: 2
    }.wr .l-nature__slider__images .carousel__list{
        overflow: hidden
    }.wr .l-nature-bg{
        bottom: 0;
        top: auto
    }.wr .l-nature-bg-item--webgl{
        position: relative
    }.wr .l-nature-bg-caption{
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative
    }.wr .l-nature-bg-caption__text{
        bottom: calc((var(--spacing) * 4));
        left: var(--spacing-layout)
    }.wr .l-nature-bg-caption__video{
        bottom: calc((var(--spacing)));
        position: absolute
    }.wr .l-nature-bg-gradient{
        bottom: -34svh;
        height: 200vw;
        right: -49vw;
        width: 200vw
    }.wr .l-nature__caption__inner{
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: flex-end
    }.wr .l-nature__caption__text{
        height: 62.5%
    }}.wr .l-place-anchor{
    height: 100vh;
    left: 0;
    position: absolute;
    top: 550vh
}.wr .l-place{
    margin-top: 550vh;
    position: relative;
    z-index: 5
}.wr .l-place-bg-caption{
    height: calc(100 * var(--lvh));
    left: 0;
    top: 0
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-place-bg-caption{
        position: absolute;
        z-index: 1
    }.wr .l-place-webgl,.wr .l-place-webgl-caption{
        height: 100vh;
        position: relative
    }.wr .l-place-webgl-caption{
        margin-left: auto;
        margin-right: 0;
        width: -moz-fit-content;
        width: fit-content
    }.wr .l-place-webgl-caption__subtitle{
        margin-bottom: -.5em
    }.wr .l-place-webgl__text{
        bottom: calc(var(--spacing-layout) + (100vh - calc(100 * var(--dvh))));
        position: absolute;
        width: 400px
    }.wr .l-place-webgl__spiral,.wr .l-place-webgl__spiral-container{
        aspect-ratio: 1440/2334;
        height: 130vh;
        left: 50%;
        mix-blend-mode: overlay;
        overflow: visible;
        transform: translateX(-50%);
        width: auto
    }.wr .l-place-webgl__spiral picture,.wr .l-place-webgl__spiral-container{
        will-change: transform
    }.wr .l-place-description{
        display: flex;
        flex-direction: column;
        height: 150vh;
        justify-content: flex-end
    }.wr .l-place-video-container{
        height: 400vh;
        position: absolute;
        z-index: 5
    }.wr .l-place-video__video{
        pointer-events: none
    }.wr .l-place-video__caption{
        height: 100%;
        position: relative
    }.wr .l-place-video__caption-item{
        bottom: var(--cookie-height);
        left: 0;
        padding: calc(var(--scale-px) * 20);
        position: absolute;
        width: 100%
    }.wr .l-place-video__caption-item:first-child{
        background: var(--c-dark-green)
    }.wr .l-place-video__caption-item:nth-child(2){
        background: var(--c-dark-blue)
    }.wr .l-place-video__caption-item:nth-child(3){
        background: var(--c-dark-green)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-place{
        overflow: hidden
    }.wr .l-place,.wr .l-place-bg-caption{
        position: relative
    }.wr .l-place-webgl{
        height: 100% !important
    }.wr .l-place-webgl-container{
        height: 100%
    }.wr .l-place-webgl__spiral{
        height: 117%;
        left: 50%;
        margin-top: -7vh;
        mix-blend-mode: overlay;
        overflow: visible;
        transform: translateX(-50%);
        z-index: 1
    }.wr .l-place-webgl__gradient{
        height: 100%;
        width: 100vw
    }.wr .l-place-webgl__gradient div:first-child{
        background:var(--c-blue);
        height: 200vw;
        left: -97vw;
        position: absolute;
        top: -13vh;
        width: 200vw
    }.wr .l-place-webgl__gradient div:nth-child(2){
        background:var(--c-olive);
        height: 100vw;
        left: 21vw;
        position: absolute;
        top: 46vh;
        width: 100vw
    }.wr .l-place-webgl__gradient div:nth-child(3){
        background:var(--c-light-green);
        height: 200vw;
        left: -106vw;
        position: absolute;
        top: 32vh;
        width: 200vw
    }.wr .l-place-webgl__gradient div:nth-child(4){
        background:var(--c-light-blue);
        bottom: -60vh;
        height: 200vw;
        left: -106vw;
        position: absolute;
        width: 200vw
    }.wr .l-place-webgl__gradient div:nth-child(5){
        background:rgba(var(--c-black-rgb), .8);
        bottom: -23vh;
        height: 86vw;
        left: 29vw;
        position: absolute;
        width: 88vw
    }.wr .l-place-video{
        height: 100vh;
        overflow: hidden;
        position: relative;
        z-index: 6
    }.wr .l-place-video__caption{
        height: 100%;
        pointer-events: none;
        position: relative;
        z-index: 2
    }.wr .l-place-video__caption .content-animation,.wr .l-place-video__caption .content-animation>div{
        height: 100%
    }.wr .l-place-video__caption-item{
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center
    }.wr .l-place-video__caption-item__title{
        font-size: 125px;
        margin-top: -.3em;
        position: relative
    }.wr .l-place-video .carousel__thumb{
        bottom: 20px
    }.wr .l-place-description{
        overflow: hidden;
        position: relative;
        z-index: 1
    }.wr .l-place-description__image{
        height: 80vh
    }.wr .l-place-description__title{
        position: relative;
        z-index: 1
    }.wr .l-place-description__gradient{
        background:var(--c-light-green);
        bottom: -125vw;
        height: 200vw;
        position: absolute;
        right: -101vw;
        width: 200vw
    }.wr #l-place-sticky-1 .l-place-video,.wr #l-place-sticky-mobile-1 .l-place-video{
        background: var(--c-dark-green)
    }.wr #l-place-sticky-2 .l-place-video,.wr #l-place-sticky-mobile-2 .l-place-video{
        background: var(--c-blue)
    }.wr #l-place-sticky-3 .l-place-video,.wr #l-place-sticky-mobile-3 .l-place-video{
        background: var(--c-dark-blue)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){}.wr .l-place-mobile{
    position: relative
}.wr .l-map-caption{
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: flex-end
}.wr .l-map-caption>.col{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    max-height: var(--lg, 73%) var(--n-lg, 90vh);
    position: relative
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-map{
        clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
        height: 230vh;
        margin-bottom: 100svh;
        margin-top: -200vh;
        z-index: 7
    }.wr .l-map-caption__text{
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
        position: absolute;
        top: 0
    }.wr .l-map-caption img,.wr .l-map-caption picture{
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: bottom right;
        object-position: bottom right
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-map{
        clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
        height: 220vh;
        margin-top: -200vh;
        z-index: 5
    }.wr .l-map .sticky__layer{
        overflow: hidden
    }.wr .l-map-caption{
        margin-top: 120vh;
        position: relative
    }.wr .l-map-caption>.col{
        flex: 0 0 auto
    }.wr .l-map-caption__text{
        position: relative;
        z-index: 2
    }.wr .l-map-caption__map{
        flex-grow: 1;
        margin-top: -30px;
        overflow: scroll;
        position: relative
    }.wr .l-map-caption__map picture{
        aspect-ratio: 1006/800;
        position: relative;
        width: auto
    }.wr .l-map-caption__map picture:after{
        background:var(--c-beige-background);
        content: "";
        height: 100%;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 35px;
        z-index: 1
    }.wr .l-map-caption__map img{
        aspect-ratio: 1006/800;
        display: block;
        height: 100%;
        width: auto
    }.wr .l-map-caption__map:before{
        background:var(--c-beige-background);
        content: "";
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }.wr .l-map-caption__map-scroll{
        bottom: var(--spacing-layout);
        left: var(--spacing-layout);
        position: absolute
    }}.wr .l-design{
    position: relative
}.wr .l-design__caption{
    height: 100svh;
    position: relative
}.wr .l-design__caption-title{
    margin-left: auto;
    margin-right: 0;
    width: -moz-fit-content;
    width: fit-content
}.wr .l-design__caption__text{
    bottom: calc(var(--spacing) + (100vh - calc(100 * var(--dvh))));
    left: var(--spacing-layout);
    position: absolute;
    right: var(--spacing-layout)
}.wr .l-design__slide{
    position: relative
}.wr .l-design__slide--1{
    clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
    margin-top: -200vh;
    scroll-margin: var(--lg, -100vh) var(--n-lg, -200vh)
}.wr .l-design__slide--1,.wr .l-design__slide--2,.wr .l-design__slide--3,.wr .l-design__slide--4{
    background: var(--c-beige-background)
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-design__caption{
        align-content: center
    }.wr .l-design__caption__text{
        bottom: calc(var(--spacing-layout) + (100vh - calc(100 * var(--dvh))));
        right: auto;
        width: 400px
    }.wr .l-design__caption__subtitle{
        margin-bottom: -.5em
    }.wr .l-design__title{
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%)
    }.wr .l-design__slide--1{
        z-index: 5
    }.wr .l-design__slide--2{
        height: 300vh;
        z-index: 6
    }.wr .l-design__slide--2 .row{
        align-items: flex-start;
        height: 100vh
    }.wr .l-design__slide--2 .row .col{
        aspect-ratio: 480/520;
        position: relative
    }.wr .l-design__slide--2 .row .col:last-child{
        flex-direction: column;
        justify-content: flex-end
    }.wr .l-design__slide--3{
        height: 350vh
    }.wr .l-design__slide--3 .l-design__slide-images{
        height: 100vh;
        overflow: hidden
    }.wr .l-design__slide--3 .l-design__slide-images__item{
        height: 100%;
        position: relative
    }.wr .l-design__slide--3 .l-design__slide-images__item img{
        -o-object-position: top;
        object-position: top
    }.wr .l-design__slide--3 .l-design__slide-images__item--small{
        height: 21vw
    }.wr .l-design__slide--3 .l-design__slide-content{
        height: 100vh;
        margin-top: 100vh;
        position: relative
    }.wr .l-design__slide__header-class{
        bottom: var(--cookie-height);
        position: absolute;
        top: 100vh;
        width: 1px
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-design__caption{
        display: flex;
        flex-direction: column;
        justify-content: center;
        z-index: 2
    }.wr .l-design__caption__text{
        bottom: calc((var(--spacing) * 4))
    }.wr .l-design__slide .sticky__layer{
        overflow: hidden
    }.wr .l-design__slide__bg{
        height: 100svh;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }.wr .l-design__slide__bg .background{
        left: 50%;
        transform: translateX(-50%)
    }.wr .l-design__slide--1{
        height: 350svh
    }.wr .l-design__slide--3{
        height: 150svh
    }.wr .l-design__slide--2{
        margin-top: -30svh
    }.wr .l-design__slide--4{
        margin-bottom: calc(var(--svh) * 100);
        margin-top: -40svh;
        z-index: 5
    }.wr .l-design__slide .carousel{
        overflow: hidden
    }}.wr .l-design__theme{
    position: absolute;
    top: 0
}.wr .l-residences{
    z-index: 5
}.wr .l-residences__webgl{
    height: 100vh;
    position: relative;
    width: 100%;
    z-index: 0
}.wr .l-residences__webgl-caption{
    position: relative
}.wr .l-residences__theme{
    bottom: 0;
    position: absolute;
    width: 1px
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-residences__theme{
        bottom: auto;
        top: 100svh
    }}.wr .l-residences__caption{
    background: var(--c-dark-green);
    z-index: 2
}.wr .l-residences__caption__button--disabled{
    pointer-events: none
}.wr .l-residences__caption__button--disabled .btn,.wr .l-residences__caption__button--disabled .text-c2{
    opacity: .2
}.wr .l-residences__caption__description{
    margin-top: calc(var(--scale-px) * 10);
    padding-bottom: calc(var(--scale-px) * 30)
}.wr .l-residences__caption__type{
    text-transform: capitalize
}.wr .l-residences__caption__line{
    background: rgba(var(--c-beige-rgb), .2);
    height: 1.5px;
    left: calc(var(--scale-px) * 30);
    position: absolute;
    right: calc(var(--scale-px) * 30);
    top: calc(var(--scale-px) * 120);
    transition: transform .8s cubic-bezier(.25, .74, .22, .99);
    width: calc(100% - (30px * var(--scale-px)));
    z-index: 1
}.wr .l-residences__caption__line-progress{
    background: var(--c-beige);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5%
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-residences__slider{
        overflow: hidden;
        position: relative;
        z-index: 5
    }.wr .l-residences__slider-container{
        min-height: 100dvh;
        position: relative;
        z-index: 5
    }.wr .l-residences__slider__images{
        overflow: hidden;
        position: relative
    }.wr .l-residences__slider__images .carousel__list,.wr .l-residences__slider__images .carousel__list__inner,.wr .l-residences__slider__images img,.wr .l-residences__slider__images picture{
        height: 100%
    }.wr .l-residences__slider__images .carousel__thumb__item:after{
        margin-top: 10px
    }.wr .l-residences__slider__gradient{
        height: 100vh;
        overflow: hidden;
        position: absolute;
        width: 100vw
    }.wr .l-residences__slider__gradient div:first-child{
        background:var(--c-light-green);
        height: 150vw;
        left: -56vw;
        position: absolute;
        top: -17vh;
        width: 150vw
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px) and (min-width:1440px),
(max-aspect-ratio:10/11) and (max-width:1439px) and (min-width:980px) and (min-aspect-ratio:10/11),
(max-aspect-ratio:13/9) and (max-width:667px) and (min-width:1440px),
(max-aspect-ratio:13/9) and (max-width:667px) and (min-width:980px) and (min-aspect-ratio:10/11),
(max-width:979px) and (min-width:1440px),
(max-width:979px) and (min-width:980px) and (min-aspect-ratio:10/11){.wr .l-residences__slider__gradient div:first-child{
        filter: blur(40px)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-residences__webgl-container{
        contain: strict;
        content-visibility: auto;
        height: 300vh
    }.wr .l-residences__caption{
        height: 43%
    }.wr .l-residences__caption__item{
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }.wr .l-residences__caption__item-title>span{
        font-family: Victor Serif, Helvetica, Arial, sans-serif;
        font-weight: 400;
        --fos: -0.165em;
        --foe: -0.095em;
        font-size: calc(var(--scale-text-rem) * 3);
        --lh: 1.33333em;
        letter-spacing: 0;
        line-height: var(--lh);
        text-transform: none
    }.wr .is-win .l-residences__caption__item-title>span{
        --fos: -0.165em;
        --foe: -0.095em
    }.wr .l-residences__caption__item-title>span.news-modal__title,.wr [lang=en] .l-residences__caption__item-title>span:not(.g1):not(.text-t1):not(.text-c1):not(.h1):not(.h3):not(.btn){
        line-height: calc(var(--lh) + .2em)
    }.wr .l-residences__caption__item-text{
        opacity: .5
    }.wr .l-residences__caption-text,.wr .l-residences__caption>div,.wr .l-residences__caption__item{
        height: 100%
    }.wr .l-residences__caption__button{
        border-top: 1px solid var(--t-line)
    }}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-residences{
        clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
        height: 600vh;
        margin-top: -200vh
    }.wr .is-ios .l-residences{
        contain: strict;
        content-visibility: auto
    }.wr .l-residences__slide{
        height: 100vh
    }.wr .l-residences__slide__tree{
        bottom: 0;
        right: 0;
        z-index: 1
    }.wr .l-residences__slide__tree img,.wr .l-residences__slide__tree picture{
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: right bottom;
        object-position: right bottom
    }.wr .l-residences__slide:not(:first-child){
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }.wr .l-residences__caption{
        bottom: calc(var(--spacing-layout) + (100vh - 100dvh));
        padding: 0;
        position: absolute;
        right: var(--spacing-layout);
        width: var(--xxxxl, calc(var(--scale-px) * 340)) var(--n-xxxxl, calc(var(--scale-px) * 300))
    }.wr .l-residences__caption,.wr .l-residences__caption .content-animation,.wr .l-residences__caption .content-animation>div,.wr .l-residences__caption>.l-residences__caption__content-animation{
        height: calc(var(--scale-px) * 240)
    }.wr .has-hover .l-residences__caption:hover .l-residences__caption__card{
        height: calc(var(--scale-px) * 460)
    }.wr .has-hover .l-residences__caption:hover .l-residences__caption__line{
        transform: translateY(-220px)
    }.wr .l-residences__caption__card{
        bottom: 0;
        height: calc(var(--scale-px) * 240);
        overflow: hidden;
        transition: height .8s cubic-bezier(.25, .74, .22, .99)
    }.wr .l-residences__caption__card,.wr .l-residences__caption__card-content{
        left: 0;
        position: absolute;
        width: var(--xxxxl, calc(var(--scale-px) * 340)) var(--n-xxxxl, calc(var(--scale-px) * 300))
    }.wr .l-residences__caption__card-content{
        padding: calc(var(--scale-px) * 25) calc(var(--scale-px) * 30) calc(var(--scale-px) * 30);
        top: 0;
        transition: transform .8s cubic-bezier(.25, .74, .22, .99)
    }.wr .l-residences__caption__button{
        bottom: 0;
        left: 0;
        padding: calc(var(--scale-px) * 30);
        position: absolute;
        right: 0;
        z-index: 2
    }.wr .l-residences__caption__description{
        margin-bottom: calc(var(--scale-px) * 30);
        margin-top: calc(var(--scale-px) * 20);
        min-height: calc(var(--scale-px) * 30);
        padding-bottom: 0
    }.wr .l-residences__caption__item{
        padding-top: calc(var(--scale-px) * 40)
    }.wr .l-residences__caption__item__text{
        margin-top: calc(var(--scale-px) * 20)
    }}.wr .l-interiors{
    position: relative;
    scroll-margin: -100vh;
    z-index: 6
}.wr .l-interiors__anchor{
    position: absolute;
    top: 200vh
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-interiors{
        clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
        contain: strict;
        content-visibility: auto;
        height: 350vh;
        margin-top: -200vh
    }.wr .l-interiors__slider{
        height: 100vh
    }.wr .l-interiors__slider .col{
        height: 100%
    }.wr .l-interiors__slider-thumb{
        background: var(--c-beige-background);
        display: flex;
        flex-direction: column;
        justify-content: flex-end
    }.wr .l-interiors__slider-thumb__links{
        position: absolute;
        right: var(--spacing-layout);
        top: 50%;
        transform: translateY(-50%);
        width: 60px
    }.wr .l-interiors__slider-thumb__links__item{
        border: 1.5px solid transparent;
        cursor: pointer;
        height: 60px;
        transition: all .4s cubic-bezier(.25, .74, .22, .99);
        width: 100%
    }.wr .l-interiors__slider-thumb__links__item:not(:last-child){
        margin-bottom: 5px
    }.wr .l-interiors__slider-thumb__links__item.is-active{
        border-color: var(--c-dark-green);
        cursor: default;
        padding: 5px;
        pointer-events: none
    }.wr .l-interiors__slider__caption{
        width: 400px
    }.wr .l-interiors__intro{
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }.wr .l-interiors__intro-caption{
        display: flex;
        flex-direction: column;
        height: 100vh;
        justify-content: center;
        margin-left: auto;
        margin-right: 0;
        position: relative;
        width: -moz-fit-content;
        width: fit-content
    }.wr .l-interiors__intro-caption__subtitle{
        margin-bottom: -.5em
    }.wr .l-interiors__intro__text{
        bottom: var(--spacing);
        left: var(--spacing-layout);
        position: absolute;
        width: 400px
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-interiors__anchor{
        height: 100vh;
        position: absolute;
        top: 100vh;
        width: 100vw
    }.wr .l-interiors__intro{
        position: relative
    }.wr .l-interiors__intro-caption{
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        position: relative
    }.wr .l-interiors__intro__text{
        bottom: calc(var(--spacing) * 4);
        left: var(--spacing-layout);
        position: absolute;
        right: var(--spacing-layout);
        width: var(--md, calc(50% - (var(--spacing-layout) * 2))) var(--n-md, calc(100% - (var(--spacing-layout) * 2)))
    }.wr .l-interiors__slider .carousel__list{
        overflow: hidden
    }}.wr .l-appartment-modal__info{
    display: flex;
    flex-direction: column;
    justify-content: space-between
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-appartment-modal__info{
        flex: 0 1 calc(var(--grid-col) * 3.5);
        width: calc(var(--grid-col) * 3.5)
    }}.wr .l-appartment-modal__tags__item{
    align-items: center;
    display: flex
}.wr .l-appartment-modal__tags__item .icon{
    margin-right: 10px
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-appartment-modal__tags{
        display: flex;
        flex-direction: column;
        gap: 10px 0
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-appartment-modal__tags{
        gap: 10px 4px
    }.wr .l-appartment-modal__tags__item{
        border: 1.5px solid var(--t-line);
        border-radius: 20px;
        padding: 6px 15px 6px 10px
    }}.wr .l-appartment-modal__controls>.row>.row .btn:first-child{
    margin-right: 5px
}.wr .l-appartment-modal__plan{
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}.wr .l-appartment-modal__plan__image{
    position: relative
}@media (min-width:1440px),
(min-width:980px) and (min-aspect-ratio:10/11){.wr .l-appartment-modal{
        height: calc(100 * var(--dvh))
    }.wr .l-appartment-modal__info{
        border-right: 1.5px solid var(--t-line)
    }.wr .l-appartment-modal__plan__image{
        margin: 0 auto;
        max-width: calc(var(--scale-px) * 720);
        width: 90vh
    }.wr .l-appartment-modal__plan-navigation{
        bottom: var(--spacing);
        left: var(--spacing);
        position: absolute
    }}@media (min-width:2400px) and (min-height:700px){.wr .l-appartment-modal__plan__image{
        max-width: calc(var(--scale-px) * 1020)
    }}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .l-appartment-modal__controls{
        background: var(--t-background);
        border-top: 1.5px solid var(--t-line);
        bottom: var(--cookie-height);
        position: fixed;
        transition: all 1.6s cubic-bezier(.25, .74, .22, .99);
        width: 100%
    }.wr .l-appartment-modal__plan__image{
        padding-left: var(--md, calc(var(--spacing) * 2)) var(--n-md, calc(var(--scale-px) * 25));
        padding-right: var(--md, calc(var(--spacing) * 2)) var(--n-md, calc(var(--scale-px) * 25));
        width: var(--md, 75%) var(--n-md, 100%)
    }.wr .l-appartment-modal__plan__text-x{
        left: var(--md, 0) var(--n-md, calc(var(--scale-px) * -35))
    }}.wr .l-news{
    background: var(--c-dark-blue)
}.wr .l-news__content{
    align-items: flex-end;
    display: flex
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-news__content{
        align-items: flex-start;
        flex-direction: column-reverse
    }.wr .l-news__content .mobile-scrollable__item{
        padding-bottom: var(--spacing)
    }.wr .l-news__content .mobile-scrollable__item>li,.wr .l-news__content .mobile-scrollable__item>li>a{
        height: 100%
    }}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),
(min-width:668px) and (max-aspect-ratio:10/11),
(min-width:668px) and (min-height:416px),
(min-width:980px){.wr .l-news__list{
        display: grid;
        gap: var(--md, var(--spacing)) var(--n-md, var(--spacing-layout));
        grid-template-columns: var(--md, 1fr 1fr) var(--n-md, 1fr)
    }}.wr .l-news__list.mobile-scrollable{
    --scrollable-item-width: 88.333%;
    --scrollable-item-gap: 10px;
    --scrollable-side-gap: 20px;
    --_side-offset: 0px
}.wr .l-news__gradient{
    filter: blur(50px);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100vw
}.wr .l-news__gradient div:first-child{
    background:var(--c-blue);
    bottom: -47vh;
    height: 100vw;
    left: -25vw;
    position: absolute;
    width: 100vw
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-news__gradient div:first-child{
        bottom: -26vh;
        height: 100vh
    }}.wr .l-news__gradient div:nth-child(2){
    background:var(--c-green);
    height: 100vw;
    position: absolute;
    right: -33vw;
    top: -46vh;
    width: 100vw
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-news__gradient div:nth-child(2){
        top: 0
    }}.wr .l-news__gradient div:nth-child(3){
    background:var(--c-olive);
    height: 30vw;
    position: absolute;
    right: -13vw;
    top: 48vh;
    width: 75vw
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-news__gradient div:nth-child(3){
        bottom: 5vh;
        height: 50vh;
        top: auto
    }}.wr .l-news__gradient div:nth-child(4){
    background:var(--c-light-green);
    bottom: 0;
    height: 16vw;
    position: absolute;
    right: -24vw;
    width: 100vw
}@media (max-width:567px) and (max-aspect-ratio:13/9),
(max-width:667px) and (min-aspect-ratio:13/9),
(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.wr .l-news__gradient div:nth-child(4){
        bottom: -23vh;
        height: 50vh
    }}.wr .news__gradient{
    filter: blur(50px);
    height: 100svh;
    pointer-events: none
}.wr .news__gradient div:first-child{
    background:var(--c-blue);
    height: 111vw;
    left: -95vw;
    position: absolute;
    top: -29vw;
    transform: rotate(-10deg);
    width: 206vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .news__gradient div:first-child{
        height: 162vh;
        right: -45vw;
        top: -27vw;
        transform: rotate(0)
    }}.wr .news__gradient div:nth-child(2){
    background:var(--c-dark-blue);
    height: 78vh;
    position: absolute;
    right: -26vw;
    top: -14vw;
    width: 104vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .news__gradient div:nth-child(2){
        bottom: -76vw;
        height: 67vh;
        left: -16vw;
        width: 286vw
    }}.wr .news__gradient div:nth-child(3){
    background:var(--c-green);
    height: 52vw;
    position: absolute;
    right: -41vw;
    top: 70vw;
    transform: rotate(-32deg);
    width: 200vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .news__gradient div:nth-child(3){
        height: 129vh
    }}.wr .news__gradient div:nth-child(4){
    background:var(--c-olive);
    height: 43vw;
    position: absolute;
    right: -20vw;
    top: 107vw;
    transform: rotate(-15deg);
    width: 117vw
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .news__gradient div:nth-child(4){
        bottom: -32vw;
        height: 94vh;
        right: -7vw;
        top: auto;
        width: 196vw
    }}.wr .news__content{
    padding: var(--xxxxl, calc(var(--scale-px) * 226) 0 calc(var(--spacing) * 2)) var(--n-xxxxl, var(--md, calc(var(--spacing) / 60 * 170) 0 calc(var(--spacing) * 2)) var(--n-md, calc(var(--scale-px) * 100) 0 calc(var(--scale-px) * 80)));
    position: relative
}.wr .news__list{
    display: grid;
    gap: var(--md, var(--spacing)) var(--n-md, var(--spacing-layout));
    grid-template-columns: var(--md, 1fr 1fr) var(--n-md, 1fr)
}.wr{
    --c-wr-dark-deepest: #3D382D;
    --c-wr-dark-deeper: #1a0c08;
    --c-wr-dark-base: #2a1810;
    --c-wr-dark-mid: #321a12;
    --c-wr-dark-soft: #3a2218;
    --c-wr-dark-rgb: 42, 24, 16;

    --c-dark-green: var(--c-wr-dark-base);
    --c-dark-green-rgb: var(--c-wr-dark-rgb);
    --c-black: var(--c-wr-dark-base);
    --c-black-rgb: var(--c-wr-dark-rgb);
}.wr-intro__gradient span:nth-child(3){
    background:rgba(42, 24, 16, .9);
}.wr-intro{
    background: var(--c-wr-dark-base);
}.wr .l-callback__background,.wr .l-favorites .sticky__layer--sticky,.wr #menu .modal__content,.wr .more-block__content{
    background:#f84914 !important;
}@media (max-aspect-ratio:10/11) and (max-width:1439px),
(max-aspect-ratio:13/9) and (max-width:667px),
(max-width:979px){.wr .js-header [data-custom-scroll-theme-target]{
        --t-text: var(--c-beige);
        --t-text-rgb: var(--c-beige-rgb);
        --t-heading: var(--c-beige);
        --t-heading-rgb: var(--c-beige-rgb);
        --t-button-link-text: var(--c-beige);
        --t-button-link-text-rgb: var(--c-beige-rgb);
        --t-button-link-hover-text: var(--c-beige);
        --t-button-link-hover-text-rgb: var(--c-beige-rgb);
        --t-button-link-hover-border: var(--c-beige);
        --t-button-link-hover-border-rgb: var(--c-beige-rgb);
        --t-line: rgba(var(--c-beige-rgb), 0.2);
        color: var(--c-beige);
    }.wr .js-header [data-custom-scroll-theme-target] .btn,.wr .js-header [data-custom-scroll-theme-target] .lang-toggle{
        color: var(--c-beige);
    }.wr .js-header [data-custom-scroll-theme-target] .icon{
        color: var(--c-beige);
    }}
/* ---- inline landing styles aus Referenz/index.html ---- */
.wr{
            background: #f8f8f8;
            color: #f8f8f8;
        }.wr a{
            color: #f8f8f8;
        }.wr .js.not-ready,.wr .js.not-ready *{
            transition: none !important;
        }.wr-quartier{
            position: relative;
            background: #f8f8f8;
            color: #141414;
            padding: clamp(64px, 9vw, 140px) 0;
        }.wr-quartier__inner{
            max-width: 1560px;
            margin: 0 auto;
            padding: 0 clamp(20px, 4vw, 64px);
        }.wr-quartier__eyebrow{
            font-size: 12px;
            font-weight: 500;
            letter-spacing: .14em;
            text-transform: uppercase;
            color: rgba(42, 24, 16, .55);
            margin: 0 0 18px;
        }.wr-quartier__title{
            font-family: 'Victor Serif', Georgia, serif;
            font-weight: 400;
            font-size: clamp(40px, 6.5vw, 96px);
            line-height: 1.02;
            margin: 0 0 24px;
        }.wr-quartier__lead{
            max-width: 62ch;
            font-size: clamp(16px, 1.35vw, 20px);
            line-height: 1.55;
            color: rgba(42, 24, 16, .72);
            margin: 0 0 clamp(40px, 5vw, 72px);
        }.wr-quartier figure{ margin: 0; }.wr-quartier__hero img,.wr-quartier__card img,.wr-quartier__map img{
            display: block;
            width: 100%;
            height: auto;
        }.wr-quartier__hero figcaption,.wr-quartier__card figcaption{
            font-size: 12px;
            letter-spacing: .1em;
            text-transform: uppercase;
            color: rgba(42, 24, 16, .55);
            padding-top: 14px;
        }.wr-quartier__cards{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: clamp(16px, 2.5vw, 40px);
            margin-top: clamp(16px, 2.5vw, 40px);
        }.wr-quartier__card figcaption strong{
            display: block;
            font-family: 'Victor Serif', Georgia, serif;
            font-weight: 400;
            font-size: clamp(20px, 1.8vw, 28px);
            letter-spacing: 0;
            text-transform: none;
            color: #141414;
            margin-bottom: 4px;
        }.wr-quartier__card-sub{
            letter-spacing: .02em;
            text-transform: none;
            font-size: 14px;
        }.wr-quartier__stats{
            list-style: none;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: clamp(16px, 2.5vw, 40px);
            padding: clamp(36px, 4.5vw, 64px) 0;
            margin: clamp(40px, 5vw, 72px) 0;
            border-top: 1px solid rgba(42, 24, 16, .14);
            border-bottom: 1px solid rgba(42, 24, 16, .14);
        }.wr-quartier__stats li{ margin: 0; }.wr-quartier__stats em{
            display: block;
            font-family: 'Victor Serif', Georgia, serif;
            font-style: normal;
            font-size: clamp(40px, 4.5vw, 72px);
            line-height: 1;
            margin-bottom: 10px;
        }.wr-quartier__stats span{
            font-size: 13px;
            letter-spacing: .1em;
            text-transform: uppercase;
            color: rgba(42, 24, 16, .55);
        }.wr-quartier__map{ position: relative; }.wr-quartier__map-card{
            position: absolute;
            left: clamp(16px, 3.5vw, 56px);
            bottom: clamp(16px, 3.5vw, 56px);
            max-width: 430px;
            background: #2a1810;
            color: #f8f8f8;
            padding: clamp(24px, 2.6vw, 40px);
        }.wr-quartier__map-card h3{
            font-family: 'Victor Serif', Georgia, serif;
            font-weight: 400;
            font-size: clamp(22px, 2vw, 32px);
            line-height: 1.12;
            margin: 0 0 12px;
            color: #f8f8f8;
            opacity: 1;
            visibility: visible;
        }.wr-quartier__map-card p{
            font-size: 15px;
            line-height: 1.55;
            color: rgba(248, 248, 248, .75);
            margin: 0;
        }@media (max-width: 900px){.wr-quartier__cards{ grid-template-columns: 1fr; }.wr-quartier__stats{ grid-template-columns: repeat(2, 1fr); }.wr-quartier__map-card{
                position: absolute;
                left: 16px;
                right: 16px;
                bottom: max(16px, env(safe-area-inset-bottom));
                max-width: none;
                padding: 20px;
            }.wr-quartier__map-card h3{ font-size: 20px; }.wr-quartier__map-card p{ font-size: 14px; }}.wr #quartier .l-design__caption,.wr #quartier-typen .l-design__caption,.wr #design .l-design__caption{
            position: relative;
            z-index: 2;
        }.wr .l-interiors__intro .dim{ z-index: 0; }.wr-quartier__map-card{ z-index: 2; }.wr #quartier .l-design__caption,.wr #quartier-typen .l-design__caption,.wr #design .l-design__caption,.wr .l-interiors__intro-caption,.wr .l-interiors__intro__text{
            text-shadow: 0 1px 22px rgba(0, 0, 0, .38), 0 0 2px rgba(0, 0, 0, .28);
        }.wr .dim--wellness{
            background:rgba(0, 0, 0, .52);
            opacity: 1;
        }.wr .dim--wellness-mobile{
            background:rgba(0, 0, 0, .46);
            opacity: 1;
        }.wr .l-intro__image--first::after{
            content: "";
            position: absolute;
            inset: 0;
            z-index: 1;
            pointer-events: none;
            background:rgba(0, 0, 0, .46);
        }.wr .l-residences__webgl::after{
            content: "";
            position: absolute;
            inset: 0;
            z-index: 1;
            pointer-events: none;
            background:rgba(0, 0, 0, .46);
        }.wr .l-residences__webgl-caption{
            z-index: 2;
        }.wr .intro-scrim{
            display: none;
        }@media (max-width: 979px){.wr .l-intro__opening p.h1,.wr .l-intro__opening p.l-intro__opening-subtitle{
                text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 16px rgba(0, 0, 0, .5), 0 0 40px rgba(0, 0, 0, .35);
            }}.wr .dim--quartier{
            background:rgba(0, 0, 0, .56);
            opacity: 1;
        }.wr .l-gallery__gradient div:first-child{
            background:rgba(var(--c-green-rgb), .22);
        }.wr .l-gallery__gradient div:nth-child(2){
            background:rgba(var(--c-green-rgb), .38);
        }.wr .l-gallery__gradient div:nth-child(3){
            background:rgba(var(--c-green-rgb), .34);
        }.wr .l-gallery__gradient div:nth-child(4){
            background:rgba(var(--c-green-rgb), .34);
        }.wr .l-gallery__gradient div:nth-child(5){
            background:rgba(var(--c-green-rgb), .28);
        }.wr .l-wellness__slider__caption-titles.col--md-2{
            width: -moz-max-content;
            width: max-content;
            max-width: 100%;
        }.wr .l-gallery__caption .text-t1,.wr .l-gallery__title h1,.wr .l-wellness__webgl-caption .text-t1,.wr .l-wellness__webgl-title,.wr .l-residences__webgl-caption,.wr .l-intro__opening .h1,.wr .l-intro__opening-subtitle,.wr .l-intro__content-title h2,.wr .l-intro__content-text p{
            text-shadow: 0 1px 22px rgba(0, 0, 0, .38), 0 0 2px rgba(0, 0, 0, .28);
        }.wr #journey .l-nature-bg-gradient,.wr #journey-mobile .l-nature-bg-gradient{
            background:#3a2218;
        }.wr #journey .l-nature-bg-item:nth-of-type(3){
            background:#2a1810;
        }.wr #journey .l-nature__slider > .col.ui-background{
            background: transparent !important;
        }.wr #journey .l-nature-bg-caption,.wr #journey .l-nature__slider-caption,.wr #journey-mobile .l-nature-bg-caption{
            text-shadow: 0 1px 22px rgba(0, 0, 0, .38), 0 0 2px rgba(0, 0, 0, .28);
        }.wr #journey .l-nature__slider-caption .text-t1{
            color: #f8f8f8 !important;
            opacity: 1 !important;
            visibility: visible !important;
        }@media (min-width: 1440px), (min-width: 980px) and (min-aspect-ratio: 10/11){.wr #journey.l-nature{
                height: 650vh;
                clip-path: polygon(0 100vh, 100% 100vh, 100% 100%, 0 100%);
                margin-top: -200vh;
            }.wr #journey > .sticky__layer--sticky{
                max-height: none;
                contain: none;
                overflow: visible;
            }.wr #journey .l-nature__caption-media{
                position: relative;
                height: 100%;
                min-height: 280px;
                background: #321a12;
                overflow: hidden;
            }.wr #journey .l-nature__caption-media img,.wr #journey-mobile .l-nature__caption-media img{
                display: block;
            width: 100%;
                height: 100%;
                object-fit: cover;
            }}.wr #journey-mobile .l-nature__caption-media{
            position: relative;
            background: #321a12;
            overflow: hidden;
        }.wr #journey .l-nature__caption__inner > .col.ui-dark.ui-background,.wr #journey-mobile .l-nature__caption__text.ui-dark.ui-background{
            background:#2a1810 !important;
            color: #fff !important;
            --c-text: #ffffff;
            --c-text-rgb: 255, 255, 255;
        }.wr #journey .l-nature__caption__text .h3,.wr #journey-mobile .l-nature__caption__text .h3{
            color: #fff !important;
            -webkit-text-fill-color: #fff;
        }.wr #journey .l-nature__caption{
            z-index: 3;
            pointer-events: none;
        }.wr #journey .l-nature__caption__inner > .col.ui-dark.ui-background{
            opacity: 0;
        }.wr #journey .l-nature__slider{
            z-index: 5;
        }.wr #journey{
            z-index: 1;
        }.wr #place-section.l-place-section{
            position: relative;
            height: 220vh;
            z-index: 6;
            background: #3D382D;
        }.wr #place-section > .sticky__layer--sticky{
            overflow: hidden;
            background: #3D382D;
            z-index: 2;
        }.wr #place-section .l-place{
            margin-top: 0;
            z-index: 2;
        }.wr #place-section .l-place-webgl__spiral-container,.wr #place-section .l-place-webgl__spiral{
            display: none !important;
        }.wr #place-section .background--cover{
            z-index: 0;
        }.wr #place-section > .sticky__layer--sticky::after{
            content: "";
            position: absolute;
            inset: 0;
            z-index: 1;
            pointer-events: none;
            background:rgba(10, 6, 4, .28);
        }.wr #place-section .background > picture img,.wr .l-place-stat .l-place-stat__bg img,.wr .l-place-stat .l-place-stat__bg video,.wr .l-place-mobile__bg img{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }.wr #place-section .l-place-webgl-caption .g1,.wr #place-section .l-place-webgl-caption__subtitle,.wr #place-section .l-place-webgl__text .text-t1,.wr #place-section .l-place-description .h3,.wr .l-place-mobile .g1,.wr .l-place-mobile .text-c1,.wr .l-place-mobile .text-t1,.wr .l-place-mobile .h3{
            color: #fff !important;
            text-shadow: 0 2px 28px rgba(0, 0, 0, .55), 0 1px 8px rgba(0, 0, 0, .45);
        }.wr #place-section .l-place-webgl-caption__subtitle,.wr .l-place-mobile .l-nature-bg-caption__subtitle{
            opacity: 1 !important;
            letter-spacing: .06em;
        }.wr #place-section .l-place-webgl__text{
            left: 0;
            padding-left: var(--spacing-layout, 0.9375rem);
        }.wr .l-place-mobile{
            position: relative;
            z-index: 6;
            isolation: isolate;
            min-height: 100svh;
            overflow: hidden;
            background: #3D382D;
            padding: 0 !important;
        }.wr .l-place-mobile__bg{
            position: absolute;
            inset: 0;
            z-index: 0;
        }.wr .l-place-mobile__scrim{
            position: absolute;
            inset: 0;
            z-index: 1;
            pointer-events: none;
            background:rgba(10,6,4,.45);
        }.wr .l-place-mobile .l-place-bg-caption{
            position: relative;
            z-index: 2;
            min-height: 100svh;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            padding-top: 3.4375rem;
            padding-bottom: 1.25rem;
        }.wr .l-place-mobile .l-place-mobile__breathe{
            margin-top: 0.9375rem;
            color: #fff !important;
        }.wr .l-place-stat{
            z-index: 7;
            background: #3D382D;
        }.wr #l-place-sticky-1,.wr #l-place-sticky-2,.wr #l-place-sticky-3,.wr #l-place-sticky-4{
            z-index: 7;
            background: #3D382D;
        }.wr .l-place-stat .l-place-stat__panel{
            position: relative;
            width: 100%;
            height: 100%;
            min-height: calc(100 * var(--svh));
            overflow: hidden;
            background: #3D382D;
        }.wr .l-place-stat .l-place-stat__bg{
            position: absolute;
            inset: 0;
            z-index: 0;
            overflow: hidden;
            background: #3D382D;
        }.wr .l-place-stat .l-place-stat__bg .l-place-stat__video-fallback{
            position: absolute;
            inset: 0;
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center center;
            z-index: 0;
        }.wr .l-place-stat .l-place-stat__bg .l-place-stat__video{
            position: absolute;
            inset: 0;
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center center;
            pointer-events: none;
            background: transparent;
            opacity: 0;
            transition: opacity .25s ease;
            z-index: 1;
        }.wr .l-place-stat .l-place-stat__bg .l-place-stat__video.is-ready{
            opacity: 1;
        }@media (prefers-reduced-motion: reduce){.wr .l-place-stat .l-place-stat__bg .l-place-stat__video{
                display: none !important;
            }}.wr .l-place-stat .l-place-stat__dim{
            position: absolute;
            inset: 0;
            z-index: 2;
            pointer-events: none;
            background:rgba(10,6,4,.08);
        }.wr .l-place-stat .l-place-stat__card{
            position: absolute;
            z-index: 3;
            
            right: var(--spacing-layout, 0.7812rem);
            
            bottom: calc(var(--cookie-height, 0px) + clamp(1.5625rem, 10vh, 3.75rem));
            left: auto;
            top: auto;
            transform: none;
            width: 20vw;
            max-width: 20vw;
            padding: calc(var(--scale-px, 1px) * 20);
            color: #f2f2f2;
            background: var(--c-dark-green, #2a1810);
            box-sizing: border-box;
        }.wr .l-place-stat#l-place-sticky-2 .l-place-stat__card,.wr .l-place-stat#l-place-sticky-4 .l-place-stat__card{
            background: var(--c-dark-blue, #7a1f00);
        }.wr .l-place-stat#l-place-sticky-3 .l-place-stat__card{
            background: var(--c-dark-green, #2a1810);
        }.wr .l-place-stat .l-place-stat__card img{
            display: block;
            width: 100%;
            height: auto;
            aspect-ratio: 440 / 427;
            object-fit: cover;
            margin: 0 0 0.3438rem;
        }.wr .l-place-stat .l-place-stat__num{
            margin: 0 0 0.125rem;
            line-height: .9;
            color: #f2f2f2 !important;
            -webkit-text-fill-color: #f2f2f2;
        }.wr .l-place-stat .l-place-stat__label{
            margin: 0;
            text-align: right;
            color: #f2f2f2 !important;
            -webkit-text-fill-color: #f2f2f2;
        }@media (max-width: 979px){.wr .l-place-stat .l-place-stat__dim{
                background:rgba(10,6,4,.1);
            }.wr .l-place-stat .l-place-stat__card{
                left: var(--spacing-layout, 0.7812rem);
                right: auto;
                bottom: auto;
                top: 50%;
                transform: translateY(-50%);
                width: min(42vw, 7.1875rem);
                padding: 0.625rem;
            }.wr .l-place-stat .l-place-stat__num{
                font-size: clamp(2.1875rem, 18vw, 4.375rem);
                margin-top: -.15em;
            }.wr .l-place-stat .l-place-stat__label{
                text-align: left;
            }}.wr #l-map-sticky,.wr #l-map-sticky-2{
            z-index: 14;
            background: #3D382D;
        }.wr #l-map-sticky .l-map-caption > .col{
            --c-beige-background: #f7f1e8;
            --c-beige-background-rgb: 247, 241, 232;
            background: var(--c-beige-background);
            color: #1a120e;
        }.wr #l-map-sticky .l-map-caption__text{
            position: absolute;
            z-index: 4;
            pointer-events: none;
        }.wr #l-map-sticky .l-map-caption__text .h3{
            max-width: 18em;
            color: #1a120e !important;
            -webkit-text-fill-color: #1a120e;
        }.wr #l-map-sticky .l-map-caption > .col > picture,.wr #l-map-sticky .l-map-caption > .col > picture img{
            position: relative;
            z-index: 1;
        }.wr #l-map-sticky-2 .l-map-caption__map{
            overflow: hidden !important;
            overflow-x: hidden !important;
            -webkit-overflow-scrolling: auto;
            touch-action: pan-y;
        }.wr #l-map-sticky-2 .l-map-caption__map picture,.wr #l-map-sticky-2 .l-map-caption__map img{
            width: 100% !important;
            max-width: 100% !important;
            height: auto !important;
            aspect-ratio: 680 / 800;
            display: block;
        }.wr #l-map-sticky-2 .l-map-caption__map:before,.wr #l-map-sticky-2 .l-map-caption__map picture:after{
            display: none !important;
        }.wr #l-map-sticky-2 .l-map-caption__map-scroll{
            display: none !important;
        }.wr .header__logo img.wr-logo{
            display: block;
            width: auto;
            height: 100%;
            max-width: 100%;
            object-fit: contain;
        }.wr .header__logo--mobile img{
            display: block;
            width: 82px;
            height: 30px;
            object-fit: contain;
        }.wr .preloader--landing,.wr .preloader.js-preloader{
            display: none !important;
        }.wr:not(.wr-intro-done) #wr-springs-gallery .l-gallery__split,.wr.wr-intro-done #wr-springs-gallery .l-gallery__split{
            opacity: 0 !important;
            visibility: hidden !important;
            pointer-events: none !important;
        }.wr:not(.wr-intro-done) .header--landing .header-animation-logo,.wr:not(.wr-intro-done) .header--landing .header__logo,.wr:not(.wr-intro-done) .header--landing .header__logo--mobile{
            opacity: 0 !important;
            visibility: hidden !important;
        }.wr.wr-intro-done .header--landing .header-animation-logo,.wr.wr-intro-done .header--landing .header__logo,.wr.wr-intro-done .header--landing .header__logo--mobile{
            opacity: 1 !important;
            visibility: visible !important;
        }.wr-intro{
            --p: 0;
            position: fixed;
            inset: 0;
            z-index: 100;
            overflow: hidden;
            background: #2a1810;
            pointer-events: all;
        }.wr:not(.wr-intro-done){
            overflow: hidden !important;
        }.wr-intro.is-done{
            opacity: 0;
            visibility: hidden;
            transition: opacity .5s ease, visibility 0s linear .5s;
        }.wr-intro__gradient{
            position: absolute;
            inset: 0;
            opacity: calc(1 - var(--p));
            transition: opacity .35s ease;
            filter: blur(40px);
            pointer-events: none;
        }.wr-intro__gradient span{
            position: absolute;
            border-radius: 50%;
        }.wr-intro__gradient span:nth-child(1){
            width: 70vw; height: 70vw; left: -20vw; top: -10vh;
            background:rgba(248,73,20,.85);
        }.wr-intro__gradient span:nth-child(2){
            width: 55vw; height: 55vw; right: -10vw; top: -20vh;
            background:rgba(224,55,0,.7);
        }.wr-intro__gradient span:nth-child(3){
            width: 60vw; height: 60vw; left: 40vw; bottom: -20vh;
            background:rgba(42,24,16,.9);
        }.wr-intro__cols{
            position: absolute;
            inset: 0;
            display: flex;
            z-index: 1;
        }.wr-intro__col{
            position: relative;
            flex: 1 1 50%;
            width: 50%;
            height: 100%;
            overflow: hidden;
        }.wr-intro__shot{
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            clip-path: inset(100% 0 0 0);
            transition: clip-path 1.1s cubic-bezier(.55, 0, .1, 1);
        }.wr-intro__col--right .wr-intro__shot{
            clip-path: inset(0 0 100% 0);
        }.wr-intro.is-reveal .wr-intro__col--left .wr-intro__shot:nth-child(1){
            clip-path: inset(0 0 0 0);
            transition-delay: 0s;
        }.wr-intro.is-reveal .wr-intro__col--left .wr-intro__shot:nth-child(2){
            clip-path: inset(0 0 0 0);
            transition-delay: 1.1s;
        }.wr-intro.is-reveal .wr-intro__col--left .wr-intro__shot:nth-child(3){
            clip-path: inset(0 0 0 0);
            transition-delay: 2.2s;
        }.wr-intro.is-reveal .wr-intro__col--right .wr-intro__shot:nth-child(1){
            clip-path: inset(0 0 0 0);
            transition-delay: 0s;
        }.wr-intro.is-reveal .wr-intro__col--right .wr-intro__shot:nth-child(2){
            clip-path: inset(0 0 0 0);
            transition-delay: 1.1s;
        }.wr-intro.is-reveal .wr-intro__col--right .wr-intro__shot:nth-child(3){
            clip-path: inset(0 0 0 0);
            transition-delay: 2.2s;
        }.wr-intro.is-close .wr-intro__col--left{
            clip-path: inset(0 0 100% 0);
            transition: clip-path 1s cubic-bezier(.55, 0, .1, 1);
        }.wr-intro.is-close .wr-intro__col--right{
            clip-path: inset(100% 0 0 0);
            transition: clip-path 1s cubic-bezier(.55, 0, .1, 1);
        }.wr-intro__logo{
            position: absolute;
            left: 50%;
            top: 50%;
            z-index: 3;
            font-family: "TT Commons Pro", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: clamp(44px, 6.8vw, 70px);
            line-height: 1;
            letter-spacing: -0.03em;
            color: #f84914;
            white-space: nowrap;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-rendering: geometricPrecision;
            
            transform: translate3d(-50%, -50%, 0) scale(1);
            transform-origin: center center;
            transition: transform 1.45s cubic-bezier(.55, 0, .1, 1), opacity .3s ease 1.1s;
            will-change: transform;
            backface-visibility: hidden;
        }.wr-intro__logo-ghost,.wr-intro__logo-fill{
            display: block;
            white-space: nowrap;
        }.wr-intro__logo-ghost{
            position: absolute;
            left: 0;
            top: 0;
            opacity: .28;
        }.wr-intro__logo-fill{
            position: relative;
            clip-path: inset(calc((1 - var(--p)) * 100%) 0 0 0);
            transition: clip-path .25s ease;
        }.wr-intro.is-logo-up .wr-intro__logo{
            transform: translate3d(-50%, calc(-50% - 50vh + 34px), 0) scale(0.4);
            opacity: 0;
        }@media (max-width: 767px){.wr-intro__cols{ flex-direction: row; }.wr-intro__col{ flex: 1 1 50%; width: 50%; }.wr-intro__logo{
                font-size: clamp(36px, 8.8vw, 48px);
                transform: translate3d(-50%, -50%, 0) scale(1);
            }.wr-intro.is-logo-up .wr-intro__logo{
                transform: translate3d(calc(-50% - 50vw + 52px), calc(-50% - 50vh + 26px), 0) scale(0.5);
                opacity: 0;
            }}.wr #wellness-mobile .is-invisible--js,.wr .l-wellness__slider .is-invisible--js,.wr .l-wellness__slider-container .is-invisible--js{
            opacity: 1 !important;
            pointer-events: auto !important;
        }
/* Pecuria-Brand-Variablen: MUSS zuletzt stehen (überschreibt app.css :root->.wr) */
.wr {
  --c-dark-green: #3D382D; --c-dark-green-rgb: 61,56,45;
  --c-green: #ADFFCD; --c-green-rgb: 173,255,205;
  --c-accent-dark: #DEFFEB; --c-accent-dark-rgb: 222,255,235;
  --c-light-green: #ADFFCD; --c-light-green-rgb: 173,255,205;
  --c-olive: #ADFFCD; --c-olive-rgb: 173,255,205;
  --c-dark-blue: #3D382D; --c-dark-blue-rgb: 46,42,33;
  --c-blue: #3D382D; --c-blue-rgb: 87,80,63;
  --c-light-blue: #DEFFEB; --c-light-blue-rgb: 222,255,235;
  --c-sky: #FFFFFF; --c-sky-rgb: 255,255,255;
  --c-white: #ffffff; --c-white-rgb: 255,255,255;
  --c-beige: #FFFFFF; --c-beige-rgb: 237,234,224;
  --c-beige-background: #FFFFFF; --c-beige-background-rgb: 255,255,255;
  --c-black: #3D382D; --c-black-rgb: 61,56,45;
}

/* Feintuning Literal-Ports (Pecuria) */
.wr .calc__panel--wr { max-width: none; margin: 0; background: transparent; }
.wr .l-map-caption .ui-light.ui-background { background: #FFFFFF; color: #3D382D; }
.wr .wr-badges li { padding: 6px 0; opacity: .85; font-size: .8rem; letter-spacing: .06em; }
.wr .l-callback__col .btn { background: #ADFFCD; color: #3D382D; border-radius: 999px; padding: 16px 28px; font-weight: 600; }
.wr .footer a { color: inherit; }

/* l-map als Rechenbeispiel-Traeger: Sektion darf mit der Tabelle wachsen */
.wr .l-map { height: auto !important; min-height: calc(100 * var(--svh)); }
.wr .l-map .sticky__layer--sticky { height: auto; }
.wr .l-map .l-map-caption { height: auto; min-height: calc(100 * var(--svh)); padding-block: clamp(48px, 8vh, 96px); }
.wr .l-map .l-map-caption > .col { max-height: none; height: auto; }

/* l-callback: Orange-Canvas der Referenz stilllegen, Pecuria-Flaeche + Titel sichern */
.wr .l-callback__gradient { display: none !important; }
.wr .l-callback { position: relative; min-height: calc(100 * var(--svh)); height: auto; background: #3D382D; }
.wr .l-callback__background { z-index: 0; }
.wr .l-callback__spiral { opacity: .5; }
.wr .l-callback__title-container { position: relative; z-index: 2; }
.wr .l-callback__title { color: #FFFFFF; }
.wr .l-callback__col { position: relative; z-index: 2; }

/* Orange-Radial der Referenz -> Pecuria-Verlauf (muss NACH deren !important-Regel stehen) */
.wr .l-callback__background {
  background:rgba(173, 255, 205, 0.16) !important;
}

/* Footer-Links nebeneinander */
.wr .footer .footer-relative a { display: inline-block; margin-right: 24px; margin-left: 0 !important; }

/* S2 Der Markt: kompakte Referenz-Komposition */
.wr .wr-markt { min-height: calc(100 * var(--svh)); display: flex; align-items: center; background: #3D382D; color: #FFFFFF; }
.wr .wr-markt__inner { display: grid; grid-template-columns: 1.1fr .9fr; column-gap: 6vw; row-gap: 32px; width: 100%; max-width: 80rem; margin-inline: auto; padding: clamp(72px, 12vh, 140px) clamp(20px, 3.5vw, 48px); align-items: center; }
.wr .wr-markt__title { grid-column: 1; font-size: clamp(1.9rem, 3.4vw, 3.25rem); line-height: 1.12; }
.wr .wr-markt__facts {
  grid-column: 1;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: 0;
  margin: 0;
}
.wr .wr-markt__facts .wr-markt-fact {
  padding: 2px clamp(10px, 1.6vw, 24px) 2px 0;
  margin-right: clamp(10px, 1.6vw, 24px);
  border-right: 1px solid rgba(255, 255, 255, 0.28);
  flex: 0 1 auto;
  min-width: 0;
}
.wr .wr-markt__facts .wr-markt-fact:last-child { border-right: 0; margin-right: 0; padding-right: 0; }
.wr .wr-markt__facts dt {
  margin: 0 0 8px;
  font-size: 0.64rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.62);
}
.wr .wr-markt__facts dd {
  margin: 0;
  font-size: clamp(0.92rem, 1.35vw, 1.28rem);
  line-height: 1.15;
  font-weight: 500;
  letter-spacing: -0.015em;
  color: #FFFFFF;
  white-space: nowrap;
}
.wr .wr-markt__media { grid-column: 2; grid-row: 1 / span 3; margin: 0; }
.wr .wr-markt__media img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; border-radius: var(--radius-card); }
.wr .wr-markt__text { grid-column: 1; max-width: 50ch; opacity: .85; }
@media (max-width: 860px) {
  .wr .wr-markt__inner { grid-template-columns: 1fr; }
  .wr .wr-markt__media { grid-column: 1; grid-row: auto; max-width: 420px; }
  .wr .wr-markt__facts { flex-wrap: wrap; row-gap: 10px; }
  .wr .wr-markt__facts dd { white-space: normal; }
}

/* l-map: eigene Overlap-Choreo der Referenz neutralisieren (Grenze regelt wr-stats ovl-hold) */
.wr .l-map { margin-top: 0 !important; margin-bottom: 0 !important; height: auto !important; clip-path: none !important; z-index: 2; }

/* .wr-Grundflaeche: deren body-Regel (f8f8f8) neutralisieren; Footer-Wrapper dunkel fuellen */
.wr { background: transparent !important; color: inherit; }
body > .wr:has(footer) { background: #3D382D !important; }
/* Eigener CTA ohne deren .btn-Clone-Maschinerie (die kollabiert Text ohne ihr JS) */
.wr .wr-cta {
  display: inline-flex; align-items: center; justify-content: center;
  background: #ADFFCD; color: #3D382D; border: 0; border-radius: 999px;
  padding: 18px 30px; font-weight: 700; font-size: 0.92rem;
  letter-spacing: -0.01em; text-transform: none; cursor: pointer;
  font-family: inherit;
}
.wr .wr-cta:hover { background: #DEFFEB; }

/* ===== DEFUSAL: Referenz-Overlap-Maschinerie komplett aus dem Pecuria-Flow =====
   Alle .wr-Szenen sind schlichte Bloecke; der Deck-Stapel laeuft ueber simples
   position:sticky (bewaehrtes wr-stats-Muster) statt negativer Margins + Clips. */
.wr .sticky { margin: 0 !important; clip-path: none !important; }
.wr .sticky::after, .wr .sticky::before { display: none !important; content: none !important; }
.wr .l-place-stat {
  position: sticky !important; top: 0 !important;
  height: calc(100 * var(--svh)) !important;
  overflow: hidden; margin: 0 !important;
}
.wr .l-place-stat .sticky__layer--sticky { position: relative !important; height: 100% !important; max-height: none !important; }
.wr .l-place-stat__panel { height: 100% !important; min-height: 0 !important; }
#place-section { position: relative; }
.wr .l-map .sticky__layer--sticky { position: relative !important; height: auto !important; }

/* place-section: Choreo-Festhoehe der Referenz aufheben — Hoehe = Summe der Panels */
#place-section.l-place-section, .wr .l-place-section { height: auto !important; min-height: 0 !important; }

/* Footer buendig: body-min-height der Referenz nicht auf Wrapper vererben */
.wr { min-height: 0 !important; }

/* ===== Anfrage (l-callback): Layout-Upgrade ===== */
.wr .l-callback__col {
  display: flex; flex-direction: column; justify-content: center;
  padding-block: clamp(64px, 10vh, 120px);
}
.wr .l-callback__col .text-t1 { font-size: 0.95rem; opacity: 0.75; margin-bottom: 30px; }
.wr .l-callback__col .text-t1 b { color: #ADFFCD; font-weight: 600; margin-right: 6px; }
.wr .wr-cta { align-self: flex-start; }
.wr .wr-badges { margin-top: 44px; border-top: 1px solid rgba(255,255,255,.16); }
.wr .wr-badges li {
  padding: 15px 0; border-bottom: 1px solid rgba(255,255,255,.16);
  font-size: 0.74rem; letter-spacing: 0.14em; text-transform: uppercase; opacity: 0.92;
}
.wr .l-callback__title { font-size: clamp(2rem, 3.2vw, 3.4rem); line-height: 1.1; }
.wr .l-callback__spiral { opacity: 1 !important; }
.wr .l-callback__spiral::after {
  content: ""; position: absolute; inset: 0;
  background:rgba(32,28,21,.92);
}
.wr .l-callback__title-container { z-index: 2; }

/* Footer-Feinschliff */
.wr .footer__bottom p { max-width: 76ch; }

/* Anfrage links: Render sichtbar machen (Perf-Regel der Referenz versteckt ihn), Glow zaehmen */
.wr .l-callback__spiral { display: block !important; opacity: 1 !important; }
.wr .l-callback__spiral img { width: 100%; height: 100%; object-fit: cover; }
.wr .l-callback__background {
  background:rgba(173, 255, 205, 0.1) !important;
}
.wr .l-callback__title-container { padding-bottom: clamp(24px, 4vh, 56px); }

/* Footer-Bottom: Legal in 2 Spalten ueber volle Breite, Copyright links/rechts verteilt */
.wr .footer__bottom { width: 100%; }
.wr .wr-foot-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(24px, 5vw, 96px); width: 100%; }
.wr .wr-foot-grid p { max-width: none; opacity: .75; }
.wr .wr-foot-copy {
  display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px 32px;
  margin-top: clamp(24px, 4vh, 44px); padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .14); opacity: .85;
}
@media (max-width: 767px) { .wr .wr-foot-grid { grid-template-columns: 1fr; } }

.wr .wr-cta--ghost { background: transparent; color: #FFFFFF; border: 1px solid rgba(255,255,255,.3); padding: 12px 22px; }
.wr .wr-cta--ghost:hover { background: #ADFFCD; color: #3D382D; border-color: #ADFFCD; }

.wr .wr-foot-copy { max-width: none !important; width: 100%; }

/* ===== Footer-Bottom: sauberer eigener Aufbau (kein Referenz-Grid) ===== */
.wr .wr-foot-links {
  display: flex; justify-content: space-between; align-items: center;
  gap: 24px; flex-wrap: wrap; width: 100%;
  padding-top: clamp(24px, 4vh, 48px);
}
.wr .wr-foot-nav { display: flex; gap: clamp(20px, 2.5vw, 40px); }
.wr .wr-foot-nav a,
.wr .wr-foot-nav button {
  font-size: 0.72rem; font-weight: 600; letter-spacing: 0.14em;
  text-transform: uppercase; color: #FFFFFF; text-decoration: none; opacity: .85;
}
.wr .wr-foot-nav a:hover,
.wr .wr-foot-nav button:hover { opacity: 1; color: #ADFFCD; }
.wr .footer__bottom { text-align: left !important; margin-top: clamp(28px, 4vh, 52px); }
.wr .footer__bottom, .wr .footer__bottom * { margin-left: 0; margin-right: 0; }
.wr .wr-foot-grid { border-top: 1px solid rgba(255,255,255,.14); padding-top: clamp(24px, 3.5vh, 40px); }
.wr .wr-foot-grid p { text-align: left; }
.wr .wr-foot-copy { justify-content: space-between !important; text-align: left; }
.wr .wr-foot-copy span { flex: none; }

.wr .wr-foot-copy::before, .wr .wr-foot-copy::after { content: none !important; display: none !important; }

/* ===== Anfrage-Split (Eigenbau) ===== */
.wr .wr-anf {
  display: grid; grid-template-columns: 1.05fr 1fr;
  min-height: calc(100 * var(--svh));
  background: #3D382D; color: #FFFFFF;
}
.wr .wr-anf__media { position: relative; overflow: hidden; }
.wr .wr-anf__media img { width: 100%; height: 100%; object-fit: cover; display: block; }
.wr .wr-anf__media::after {
  content: ""; position: absolute; inset: 0;
  background:rgba(46,42,33,.35);
}
.wr .wr-anf__panel {
  display: flex; flex-direction: column; justify-content: center;
  padding: clamp(48px, 7vw, 110px);
}
.wr .wr-anf__title { font-size: clamp(1.9rem, 3vw, 3.2rem); line-height: 1.12; letter-spacing: -0.01em; margin-bottom: clamp(24px, 3.5vh, 40px); }
.wr .wr-anf__where { font-size: 0.95rem; opacity: .8; margin-bottom: clamp(20px, 3vh, 32px); }
.wr .wr-anf__where b { color: #ADFFCD; font-weight: 600; margin-right: 8px; }
.wr .wr-anf__panel .wr-cta { align-self: flex-start; margin-bottom: clamp(32px, 5vh, 52px); }
.wr .wr-anf .wr-badges { margin-top: 0; }
/* Footer back-to-top: Kreis-Button sichtbar + zentriert */
.wr .footer .btn--square {
  display: inline-flex; align-items: center; justify-content: center;
  width: 44px; height: 44px; border-radius: 50%;
  border: 1px solid rgba(255,255,255,.35); color: #FFFFFF; background: transparent;
}
.wr .footer .btn--square:hover { background: #ADFFCD; color: #3D382D; border-color: #ADFFCD; }
.wr .footer .btn--square .btn__content, .wr .footer .btn--square .btn__icon { display: flex; align-items: center; justify-content: center; }
@media (max-width: 860px) {
  .wr .wr-anf { grid-template-columns: 1fr; }
  .wr .wr-anf__media { height: clamp(260px, 44vh, 420px); }
}

/* Back-to-top: groesser + rechts ausgerichtet */
.wr .footer .footer__padding { display: flex; justify-content: flex-end; }
.wr .footer .btn--square { width: 60px; height: 60px; }
.wr .footer .btn--square svg { width: 22px; height: 22px; }

/* Back-to-top: nur Pfeil, kein Kreis; Icon exakt zentriert */
.wr .footer .btn--square { border: none !important; background: transparent !important; }
.wr .footer .btn--square:hover { color: #ADFFCD !important; }
.wr .footer .btn--square .btn__content,
.wr .footer .btn--square .btn__icon { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; margin: 0; padding: 0; }
.wr .footer .btn--square svg { width: 26px; height: 26px; display: block; margin: 0; }

/* Back-to-top: Kreis zurueck, Pfeil exakt zentriert (ueberschreibt border:none oben) */
.wr .footer .btn--square {
  border: 1px solid rgba(255,255,255,.35) !important;
  border-radius: 50%;
  background: transparent !important;
}
.wr .footer .btn--square:hover { background: #ADFFCD !important; color: #3D382D !important; border-color: #ADFFCD !important; }

/* ===== Mobile-Pass (<=767px): Praezisions-Fixes ===== */
@media (max-width: 767px) {
  /* Rechenbeispiel: kein BG-Peek (eine Bildschirmseite Himmel) – Panel direkt zeigen */
  #rendite .l-map .background { display: none !important; }
  #rendite .l-map-caption { margin-top: 0 !important; height: auto !important; min-height: 0 !important; padding-block: 56px 64px !important; }
  #rendite .l-map-caption > .col { width: 100% !important; max-width: none !important; }
  #rendite { background: #3D382D; }

  /* Fakten-Deck: Karte als voller unterer Balken statt 115px-Streifen */
  .wr .l-place-stat__card {
    left: 16px !important; right: 16px !important; bottom: 20px !important;
    top: auto !important; transform: none !important;
    width: auto !important; max-width: none !important;
    background: rgba(32, 28, 21, 0.92) !important;
    border-radius: var(--radius-card); padding: 18px 18px 16px !important;
  }
  .wr .l-place-stat__card img { display: none !important; }
  .wr .l-place-stat__num { font-size: 2.6rem !important; margin-bottom: 4px !important; }
  .wr .l-place-stat__label { font-size: 0.8rem !important; }

  /* Anfrage: Panel-Padding kompakter */
  .wr .wr-anf__panel { padding: 40px 20px 56px !important; }
}

/* Mobile-Deckkarte v2: hoeher gesetzt, luftiger, lesbar (Feedback User) */
@media (max-width: 767px) {
  .wr .l-place-stat__card {
    left: 16px !important; right: 16px !important;
    bottom: calc(36px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 22px 22px 24px !important;
    border-radius: var(--radius-card);
    background: rgba(32, 28, 21, 0.86) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
  .wr .l-place-stat__card::before {
    content: ""; display: block; width: 34px; height: 2px;
    background: #ADFFCD; margin-bottom: 14px; border-radius: 2px;
  }
  .wr .l-place-stat__num { font-size: 3.4rem !important; line-height: 0.95 !important; letter-spacing: -0.02em; margin-bottom: 8px !important; }
  .wr .l-place-stat__label { font-size: 0.86rem !important; line-height: 1.5 !important; opacity: 0.88; }
}

/* ===== Premium-Glass + dunklere Overlays (User-Order, konsistent mit Ebene-Deck) ===== */
/* Fakten-Deck: +10% Abdunklung ueber dem BG */
.wr .l-place-stat__bg::after {
  content: ""; position: absolute; inset: 0;
  background: rgba(20, 17, 12, 0.14); pointer-events: none;
}
.wr .l-place-stat__bg { position: absolute; inset: 0; }
/* Fakten-Deck-Karte: Glassmorphism (Desktop wie Mobile) */
.wr .l-place-stat__card {
  background: rgba(38, 34, 26, 0.55) !important;
  backdrop-filter: blur(22px) saturate(140%);
  -webkit-backdrop-filter: blur(22px) saturate(140%);
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: var(--radius-card);
  box-shadow: 0 36px 60px -12px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media (max-width: 767px) {
  /* hoeher setzen: lesbar, bevor das naechste Panel drueberfaehrt */
  .wr .l-place-stat__card { bottom: clamp(120px, 24vh, 220px) !important; background: rgba(38, 34, 26, 0.55) !important; }
}
/* Anfrage-Media: +10% Flat-Abdunklung zusaetzlich zum Verlauf */
.wr .wr-anf__media::after {
  background:rgba(46, 42, 33, 0.4);
}

/* Runde 2: nochmal +10% dunkler + Karten strikt symmetrisch (User-Feedback) */
.wr .l-place-stat__bg::after { background: rgba(20, 17, 12, 0.24); }
.wr .wr-anf__media::after {
  background:rgba(46, 42, 33, 0.4);
}
@media (max-width: 767px) {
  .wr .l-place-stat__card {
    left: 16px !important; right: 16px !important;
    width: auto !important; max-width: none !important; margin: 0 !important;
  }
}

/* Karten-Box: gleicher linker Rand wie Navbar-Pille (nur Place-Deck-Cards;
   Sicherheits-Grid-Cards sind flow und brauchen diese Absolute-Overrides nicht) */
@media (max-width: 1023px) {
  .wr .l-place-stat__card {
    left: calc((100% - min(1400px, 100% - 32px)) / 2) !important;
    right: calc((100% - min(1400px, 100% - 32px)) / 2) !important;
    width: auto !important; max-width: none !important; margin: 0 !important;
    top: auto !important; transform: none !important;
    bottom: clamp(100px, 20vh, 220px) !important;
  }
}

/* Band <=1023: Karte identisch zum Mobile-Look (Thumb weg, grosse Zahl, Akzentlinie) */
@media (max-width: 1023px) {
  .wr .l-place-stat__card img { display: none !important; }
  .wr .l-place-stat__card { padding: 22px 22px 24px !important; }
  .wr .l-place-stat__card::before {
    content: ""; display: block; width: 34px; height: 2px;
    background: #ADFFCD; margin-bottom: 14px; border-radius: 2px;
  }
  .wr .l-place-stat__num { font-size: clamp(3rem, 6vw, 4rem) !important; line-height: 0.95 !important; margin-bottom: 8px !important; }
  .wr .l-place-stat__label { font-size: 0.9rem !important; line-height: 1.5 !important; opacity: 0.88; }
}

/* ROOT-FIX: body{width:var(--vw100)} der Referenz machte JEDEN .wr-Wrapper 100vw
   (inkl. Scrollbar) breit -> 15px rechts abgeschnitten, alle rechten Abstaende zu klein. */
.wr { width: 100% !important; max-width: 100% !important; }

/* Footer mobile: Lockup groesser; Back-to-top -20% */
@media (max-width: 767px) {
  .wr .footer__logo { display: block; width: min(80vw, 380px); margin-inline: auto; }
  .wr .footer__logo img { width: 100% !important; height: auto !important; }
  .wr .footer .btn--square { width: 48px; height: 48px; }
  .wr .footer .btn--square svg { width: 21px; height: 21px; }
}

@media (max-width: 767px) {
  .wr .wr-foot-nav { flex-wrap: wrap; gap: 12px 20px; }
  .wr .wr-foot-links { row-gap: 20px; }
}
