.block-catalog{margin-bottom:var(--section-spacing)}@media screen and (min-width: 768px){.block-catalog{align-items:center}}.block-catalog__title{text-wrap:auto}.block-catalog__title>*{opacity:0;transform:translateY(50px)}.block-catalog__image,.block-catalog__video{width:100%;grid-column:1/-1;margin-bottom:calc(var(--s) * 15.5)}@media screen and (min-width: 576px){.block-catalog__image,.block-catalog__video{grid-column:1/4}}@media screen and (min-width: 992px){.block-catalog__image,.block-catalog__video{grid-column:1/9;margin-bottom:0}}.block-catalog__image{padding-left:calc(.5 * 100 / 3 * 1%);padding-right:calc(.5 * 100 / 3 * 1%)}@media screen and (min-width: 992px){.block-catalog__image{grid-column:1/9;margin-bottom:0}}@media screen and (min-width: 1200px){.block-catalog__image{padding:0;grid-column:3/7}}.block-catalog__video{padding-left:calc(.5 * 100 / 3 * 1%);padding-right:calc(.5 * 100 / 3 * 1%)}@media screen and (min-width: 992px){.block-catalog__video{padding:0;grid-column:2/8;margin-bottom:0}}@media screen and (min-width: 1200px){.block-catalog__video{grid-column:3/7}}.block-catalog__content{grid-column:1/-1;display:flex;flex-direction:column;height:100%}@media screen and (min-width: 576px){.block-catalog__content{grid-column:4/-1}}@media screen and (min-width: 992px){.block-catalog__content{grid-column:9/-1}}.block-catalog__card-list{position:relative;margin-top:17em}@media screen and (min-width: 576px){.block-catalog__card-list{margin-top:auto}}.card-list__title{margin-bottom:calc(var(--s2) * 6)}.card-list__list{position:relative;padding-inline-start:0}.card-list__item{list-style:none;padding:calc(var(--s) * 1.9) 0 calc(var(--s) * 1.5) 0}.card-list__item+.card-list__item{border-top:var(--border)}.card-list__button{width:100%;margin-top:2em}.dw-dialog{--width: auto;--max-width: 80vw;--height: auto;--max-height: 80vh;--background: #FFF;--pointer-events: none;--opacity: 0;--z-index: 100;--display: flex;--justify-content: center;--align-items: center;--backdrop-position: absolute;--backdrop-top: 0;--backdrop-left: 0;--backdrop-right: 0;--backdrop-bottom: 0;--backdrop-width: 100%;--backdrop-height: 100%;--backdrop-background: transparent;--backdrop-backdrop-filter: blur(5px);position:fixed;pointer-events:var(--pointer-events);inset:0;z-index:var(--z-index);display:var(--display);justify-content:var(--justify-content);align-items:var(--align-items)}.dw-dialog--open{--pointer-events: all;--opacity: 1}.dw-dialog__panel{width:var(--width);max-width:var(--max-width);height:var(--height);max-height:var(--max-height);background:var(--background);opacity:var(--opacity);z-index:1}.dw-dialog__backdrop{position:var(--backdrop-position);top:var(--backdrop-top);left:var(--backdrop-left);right:var(--backdrop-right);bottom:var(--backdrop-bottom);width:var(--backdrop-width);height:var(--backdrop-height);background:var(--backdrop-background);-webkit-backdrop-filter:var(--backdrop-backdrop-filter);backdrop-filter:var(--backdrop-backdrop-filter);opacity:var(--opacity)}.dialog-catalog{transition:opacity .75s cubic-bezier(.19,1,.22,1);opacity:0;--opacity: 0;--max-width: 100vw;--max-height: 100vh;--z-index: 1;--width: 100%;--background: var(--color-secondary);--border-radius: var(--boder-radius);--color: var(--color-primary);--height: 100%;--align-items: top;color:var(--color);padding:var(--safe-area)}.dialog-catalog.dw-dialog--open{transition:opacity .75s cubic-bezier(.19,1,.22,1);filter:blur(1);opacity:1;--opacity: 1}.dialog-catalog .dw-dialog__panel{position:relative;display:grid;overflow:auto}.dialog-catalog__close{grid-column:-1;background:none;padding:var(--s3);border:none;position:absolute;top:0;right:0;width:fit-content;margin-left:auto;cursor:pointer;transition:opacity .2s ease-in-out}.dialog-catalog__close:active,.dialog-catalog__close:focus-visible{opacity:.4}@media screen and (min-width: 768px){.dialog-catalog__close{position:fixed;top:var(--safe-area);right:var(--safe-area);padding:var(--s5)}}@media screen and (min-width: 768px) and (orientation: landscape){.dialog-catalog__close{right:var(--safe-area)}}@media screen and (min-width: 768px) and (orientation: portrait){.dialog-catalog__close{right:var(--safe-area)}}.dialog-catalog__close .icon{--color: var(--color-primary);--size: 1rem}@media screen and (min-width: 768px){.dialog-catalog__close .icon{--size: 1.5rem}}@media screen and (min-width: 1200px){.dialog-catalog__close .icon{--size: 2.15rem}}.dialog-catalog .dw-toast{--border-radius: 0;--color: var(--color-light)}.dialog-catalog__inner-wrapper{grid-column:1/-1;padding:var(--s8) var(--safe-area);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.dialog-catalog__inner-wrapper{padding-left:calc(2 * 100 / 24 * 1%);padding-right:calc(2 * 100 / 24 * 1%)}}@media screen and (min-width: 992px){.dialog-catalog__inner-wrapper{padding:10dvh 0 var(--s6);grid-column:4/-4}}@media screen and (min-width: 1200px){.dialog-catalog__inner-wrapper{padding-top:13.5dvh}}.dialog-catalog__title{grid-column:3/13;margin-bottom:var(--s4)}@media screen and (min-width: 768px){.dialog-catalog__title{margin-bottom:var(--s7)}}.dialog-catalog__desc{margin-bottom:var(--s6)}@media screen and (min-width: 768px){.dialog-catalog__desc{padding-right:calc(1 * 100 / 12 * 1%);margin-bottom:var(--s7)}}@media screen and (min-width: 1200px){.dialog-catalog__desc{padding-right:calc(5 * 100 / 24 * 1%)}}.dialog-catalog__legal{font-variation-settings:"wght" 400;margin-top:var(--s7)}.dialog-catalog__legal-title{margin-bottom:var(--s2)}.dialog-catalog__legal strong{font-variation-settings:"wght" 600}.dialog-catalog__legal a{color:var(--color-primary);text-decoration:underline;transition:opacity .2s ease-in-out}.dialog-catalog__legal a:hover,.dialog-catalog__legal a:focus-visible{opacity:.7}.dialog-catalog__legal p+p{margin-top:var(--s2)}.dialog-catalog__input-block{position:relative}.dialog-catalog__input-block+.dialog-catalog__input-block{margin-top:var(--s2)}.dialog-catalog__input-block+.dialog-catalog__input-block.privacy{margin-top:var(--s4)}.dialog-catalog__privacy-label{display:block;padding-left:.8em;cursor:pointer}.dialog-catalog .button{margin-top:var(--s4)}@media screen and (min-width: 768px){.dialog-catalog .button{margin-top:var(--s7)}}.dialog-catalog__form{flex-grow:1}.dialog-catalog__form .error{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-error)}@media screen and (min-width: 768px){.dialog-catalog__form .error{right:40%;position:absolute;top:50%;transform:translate(50%,-50%)}}@media screen and (min-width: 992px){.dialog-catalog__form .error{right:50%}}.dialog-catalog__form .privacy .error{left:0;top:var(--s6);transform:none;width:100%}.dialog-catalog__form input[type=text],.dialog-catalog__form input[type=email]{border:var(--border);border-radius:.23em;width:100%;padding:.49em .68em}@media screen and (min-width: 1600px){.dialog-catalog__form input[type=text],.dialog-catalog__form input[type=email]{padding:1em 1.2em}}.dialog-catalog__form input[type=text]:not(:last-of-type),.dialog-catalog__form input[type=email]:not(:last-of-type){margin-bottom:var(--s2)}.dialog-catalog__form input[type=checkbox]{border-radius:0;border:none;opacity:0;width:0;height:0;cursor:pointer;position:absolute}.dialog-catalog__form input[type=checkbox]:focus+.dialog-catalog__privacy-label:before,.dialog-catalog__form input[type=checkbox]:active+.dialog-catalog__privacy-label:before{outline:auto 3px var(--color-primary)}.dialog-catalog__form input[type=checkbox]:checked+.dialog-catalog__privacy-label:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:var(--s4);height:var(--s4);margin-right:calc(var(--s) * 3);padding:0;vertical-align:middle;border-radius:.23em;color:var(--color-primary);text-align:center;font-size:1.1em;background-color:var(--color-primary);border:3px solid var(--background);outline:var(--one-pixel) solid var(--color-primary);outline-offset:calc(var(--one-pixel) * -1)}.form-catalog__form{display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 992px){.form-catalog__form{flex-grow:1}}.form-catalog__form--sending{opacity:.5;pointer-events:none}.form-catalog__privacy-label{display:block;padding-left:.6em;width:calc(100% - 1.5em);cursor:pointer}@media screen and (min-width: 768px){.form-catalog__privacy-label{padding-left:.8em}}.form-catalog__privacy-label:before{display:inline-block;position:absolute;left:0;width:var(--s4);height:var(--s4);margin-right:calc(var(--s) * 3);padding:0;vertical-align:middle;border:var(--one-pixel) solid var(--color-primary);border-radius:.23em;color:var(--color-primary);text-align:center;font-size:1.1em}.form-catalog__button{margin-top:var(--s4);--border-color: var(--color-primary)}@media screen and (min-width: 768px){.form-catalog__button{margin-top:var(--s7)}}.form-catalog__error{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-error);margin-top:calc(var(--s) * .5)}@media screen and (min-width: 992px){.form-catalog__error{margin-top:0;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}}.form-catalog__input-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start}.form-catalog__input-wrapper.row{flex-direction:row;margin-top:var(--s2);flex-wrap:wrap}@media screen and (min-width: 768px){.form-catalog__input-wrapper.row{padding-right:calc(1 * 100 / 12 * 1%)}}.form-catalog__input-wrapper.row .form-catalog__error{position:relative;transform:none;right:0;top:0;margin-top:var(--s)}@media screen and (min-width: 576px){.form-catalog__input-wrapper.row .form-catalog__error{left:2.5em}}@media screen and (min-width: 768px){.form-catalog__input-wrapper.row .form-catalog__error{left:3em}}.form-catalog__input{border:var(--one-pixel) solid var(--color-primary);border-radius:.23em;width:100%;padding:.2em .65em;caret-color:var(--color-primary)}.form-catalog__input:-webkit-autofill,.form-catalog__input:-internal-autofill-selected,.form-catalog__input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px var(--color-light) inset!important;color:var(--color-primary)!important;-webkit-text-fill-color:var(--color-primary)!important}.form-catalog__input:focus-visible,.form-catalog__input:hover{border-color:var(--color-primary)}.form-catalog__input--checkbox{width:fit-content;border-radius:var(--border-radius);background:transparent;aspect-ratio:1/1;appearance:none;width:1.25rem;height:1.25rem;background-color:transparent;cursor:pointer;padding:calc(var(--one-pixel) * 2);position:relative}@media screen and (min-width: 992px){.form-catalog__input--checkbox{margin-top:calc(var(--s) * .5)}}@media screen and (min-width: 1200px){.form-catalog__input--checkbox{margin-top:calc(var(--s) * .2)}}.form-catalog__input--checkbox:checked:after{content:"";position:absolute;width:calc(100% - var(--one-pixel) * 4);height:calc(100% - var(--one-pixel) * 4);border-radius:calc(var(--one-pixel) * 2);background-color:var(--color-primary)}.form-catalog__button{--color: var(--color-primary);width:100%}.dw-toast{--background-color: #fff;--position: fixed;--padding: var(--s4) var(--s6);--left: 0;--top: 0;--bottom: var(--s2);--width: calc(100% - calc(var(--safe-area) * 2));--bottom: 0;--margin-left: auto;--margin-right: auto;--margin-bottom: 1rem;--margin-top: 1rem;--border-radius: var(--s3);--transition: transform 667ms cubic-bezier(.75, 0, .25, 1);--color: var(--color-text, #fff);--text-align: center;--z-index: 1;transition:var(--transition);width:var(--width);position:var(--position);top:var(--top);left:var(--left);bottom:var(--bottom);color:var(--color);text-align:var(--text-align);z-index:var(--z-index);margin:var(--safe-area)}.dw-toast--position-bottom{transform:translateY(calc(100% + var(--margin-bottom, 0%)));--bottom: 0;--top: unset}.dw-toast--position-top{transform:translateY(calc(-100% - var(--margin-top, 0%)));--top: 0;--bottom: unset}.dw-toast--mode-error{--background-color: var(--color-error, #b50000)}.dw-toast--mode-warning{color:var(--color-error);--background-color: var(--color-warning, yellow)}.dw-toast--mode-info{--background-color: var(--color-info, blue)}.dw-toast--mode-success{--background-color: var(--color-success, #006c0d)}.dw-toast--active{transform:translateY(0)}.dw-toast__wrapper{border-radius:var(--border-radius);margin-left:var(--margin-left);margin-right:var(--margin-right);margin-bottom:var(--margin-bottom);margin-top:var(--margin-top);padding:var(--padding);background-color:var(--background-color);width:var(--width)}
