.article-elements-fast-answer{box-sizing:border-box;background-color:var(--article-elements-fast-answer-background-color,#fef0db);border:1px solid var(--article-elements-fast-answer-border-color,#e8d4b0);border-radius:var(--article-elements-fast-answer-border-radius,16px);flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.article-elements-fast-answer__content ol{margin:8px 0 0;padding-left:22px;list-style-type:decimal;list-style-position:outside}.article-elements-fast-answer__content ul{margin:8px 0 0;padding-left:22px;list-style-type:disc;list-style-position:outside}.article-elements-fast-answer__content li+li{margin-top:6px}.article-elements-fast-answer__content p{margin:0}.article-elements-fast-answer__content p+p,.article-elements-fast-answer__content p+ol,.article-elements-fast-answer__content p+ul{margin-top:8px}.article-elements-fast-answer .typography{margin:0}
.article-elements-guide{box-sizing:border-box;border:1px solid var(--article-elements-guide-border-color,#dfe3f4);border-radius:var(--article-elements-guide-border-radius,16px);background-color:#fff;flex-direction:column;gap:20px;width:100%;padding:24px;display:flex}.article-elements-guide__accordion{flex-direction:column;gap:12px;width:100%;display:flex}.article-elements-guide__item{border:1px solid var(--article-elements-guide-border-color,#dfe3f4);border-radius:var(--article-elements-guide-border-radius,16px);color:#000;background-color:#fff;transition:border-color .2s,background-color .2s,color .2s;overflow:hidden}.article-elements-guide__item[data-state=open]{background-color:var(--article-elements-guide-open-background-color,#006fff);color:var(--article-elements-guide-open-text-color,#fff);border-color:#0000}.article-elements-guide__header{margin:0}.article-elements-guide__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:14px 16px;display:flex}.article-elements-guide__trigger[data-state=open] .article-elements-guide__chevron{transform:rotate(180deg)}.article-elements-guide__image{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px;display:block}.article-elements-guide__title{flex:1;min-width:0}.article-elements-guide__chevron{color:inherit;flex-shrink:0;transition:transform .2s;display:flex}.article-elements-guide__chevron svg{width:14px;height:14px}.article-elements-guide__content{overflow:hidden}.article-elements-guide__content[data-state=open]{animation:.25s ease-out article-elements-guide-slide-down}.article-elements-guide__content[data-state=closed]{animation:.2s ease-out article-elements-guide-slide-up}.article-elements-guide__content-inner{padding:0 16px 16px}.article-elements-guide__content-inner .typography,.article-elements-guide .typography{margin:0}@keyframes article-elements-guide-slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes article-elements-guide-slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.article-elements-images{gap:var(--article-elements-images-gap,12px);flex-direction:column;width:100%;display:flex}.article-elements-images__item{cursor:pointer;border-radius:var(--article-elements-images-border-radius,16px);background:0 0;border:none;padding:0;position:relative;overflow:hidden}.article-elements-images__item:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.article-elements-images__item:hover .article-elements-images__image{transform:scale(1.06)}.article-elements-images__featured{width:100%;height:350px;display:block}.article-elements-images__featured .article-elements-images__image{width:100%;height:100%}.article-elements-images__thumbs{gap:var(--article-elements-images-gap,12px);width:100%;display:flex}.article-elements-images__thumb{aspect-ratio:1;flex:1;min-width:0}.article-elements-images__thumb .article-elements-images__image{width:100%;height:100%}.article-elements-images__image{object-fit:cover;transition:transform .45s;display:block}@media (max-width:700px){.article-elements-images__thumbs{flex-wrap:wrap}.article-elements-images__thumb{flex:calc(33.333% - 8px);max-width:calc(33.333% - 8px)}}@media (max-width:480px){.article-elements-images__thumb{flex:calc(50% - 6px);max-width:calc(50% - 6px)}}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.article-elements-links{flex-direction:column;gap:12px;width:100%;display:flex}.article-elements-links__list{flex-direction:column;gap:12px;display:flex}.article-elements-links__item{box-sizing:border-box;background-color:var(--article-elements-links-background-color,#fff);border-radius:var(--article-elements-links-border-radius,16px);width:100%;color:inherit;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.article-elements-links__image{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px;display:block}.article-elements-links__text{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.article-elements-links__title{display:block}.article-elements-links__label{text-underline-offset:2px;text-decoration:underline;display:block}.article-elements-links__arrow{color:#000;flex-shrink:0;display:flex}.article-elements-links__arrow svg{width:16px;height:16px;display:block}.article-elements-links .typography{margin:0}
.article-elements-quotes{width:100%}.article-elements-quotes__box{box-sizing:border-box;background-color:var(--article-elements-quotes-background-color,#fee9cc);border-radius:var(--article-elements-quotes-border-radius,16px);flex-direction:column;gap:20px;padding:20px;display:flex}.article-elements-quotes__body{align-items:flex-start;gap:15px;display:flex}.article-elements-quotes__quote{box-sizing:border-box;background-color:var(--article-elements-quotes-quote-background-color,#fff);border-radius:var(--article-elements-quotes-border-radius,16px);flex-direction:column;flex:1;gap:8px;min-width:0;padding:20px;display:flex}.article-elements-quotes__content a{color:#006fff;text-underline-offset:2px;text-decoration:underline}.article-elements-quotes .typography{margin:0}
.article-elements-slider{width:100%}.article-elements-slider__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:37px;display:flex}.article-elements-slider__intro{flex-direction:column;gap:0;min-width:0;display:flex}.article-elements-slider__controls{flex-shrink:0;gap:10px;display:flex}.article-elements-slider__viewport{width:100%;overflow:hidden}.article-elements-slider__container{touch-action:pan-y pinch-zoom;gap:20px;display:flex}.article-elements-slider__slide{flex:0 0 var(--article-elements-slider-slide-width,348px);min-width:0;width:var(--article-elements-slider-slide-width,348px)}.article-elements-slider__slide .article-cover,.article-elements-slider__slide .article-cover__grid,.article-elements-slider__slide .container{height:100%}.article-elements-slider__slide .article-cover__grid{display:block}.article-elements-slider__slide .article-cover__card{height:100%}.article-elements-slider .typography{margin:0}@media (max-width:600px){.article-elements-slider__header{flex-direction:column;align-items:stretch}.article-elements-slider__controls{justify-content:flex-end}}
.article-elements-summary{flex-direction:column;gap:20px;width:100%;display:flex}.article-elements-summary__grid{grid-template-columns:repeat(var(--article-elements-summary-columns,3), minmax(0, 1fr));gap:var(--article-elements-summary-gap,16px);width:100%;display:grid}.article-elements-summary__item{box-sizing:border-box;background-color:var(--article-elements-summary-background-color,#f0f3ff);border-radius:var(--article-elements-summary-border-radius,16px);min-height:100%;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:background-color .2s;display:flex}.article-elements-summary__item:hover{background-color:#ebeefb}.article-elements-summary__label{text-underline-offset:2px;flex:1;min-width:0;text-decoration:underline}.article-elements-summary__arrow{color:#000;flex-shrink:0;display:flex}.article-elements-summary__arrow svg{width:16px;height:16px;display:block}.article-elements-summary .typography{margin:0}@media (max-width:900px){.article-elements-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.article-elements-summary__grid{grid-template-columns:1fr}}
.banner{box-sizing:border-box;width:100%;color:var(--banner-text-color,#000);background-color:var(--banner-background-color,#f5f5f5);border:1px solid var(--banner-border-color,transparent);border-radius:var(--banner-border-radius,16px);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.banner__body{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.banner__copy{flex-direction:column;flex:1;min-width:0;display:flex}.banner__thumbnail{border-radius:12px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.banner__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.banner__action{flex-shrink:0}.banner__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.banner__content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:20px;min-width:0;display:flex}.banner__header{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.banner__points{flex-direction:column;gap:17px;width:100%;margin:0;padding:15px 0;list-style:none;display:flex}.banner__point{align-items:center;gap:10px;display:flex}.banner__point-icon{flex-shrink:0;width:24px;height:24px}.banner__point-icon path{fill:currentColor}.banner__media{aspect-ratio:4/3;border-radius:12px;flex:1;min-width:0;overflow:hidden}.banner__media img{object-fit:cover;width:100%;height:100%;display:block}.banner--compact{padding:20px}.banner--text{padding:22px 28px}.banner--feature{align-items:stretch;gap:32px;padding:50px}.banner--feature.banner--reverse{flex-direction:row-reverse}.banner--tiles{background-color:#0000;border:none;border-radius:0;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;padding:0;display:grid}.banner--tiles .banner__content,.banner--tiles .banner__media{flex:none;width:100%;min-width:0;height:100%}.banner--tiles .banner__content{color:var(--banner-text-color,#000);background-color:var(--banner-background-color,#f5f5f5);border:1px solid var(--banner-border-color,transparent);border-radius:var(--banner-border-radius,16px);box-sizing:border-box;padding:80px 50px}.banner--tiles .banner__media{aspect-ratio:auto;border-radius:var(--banner-border-radius,16px);min-height:100%;position:relative}.banner--tiles .banner__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner--tiles.banner--reverse .banner__media{order:-1}@media (max-width:768px){.banner--compact{flex-direction:column;align-items:stretch}.banner--compact .banner__action,.banner--compact .banner__actions{align-self:flex-start}.banner--text{flex-direction:column;align-items:stretch}.banner--text .banner__action,.banner--text .banner__actions{align-self:flex-start}.banner--feature{flex-direction:column}.banner--feature.banner--reverse{flex-direction:column-reverse}.banner--feature .banner__content,.banner--feature .banner__media{flex:none;width:100%}.banner--feature .banner__media{aspect-ratio:16/10}.banner--tiles{grid-template-columns:1fr}.banner--tiles.banner--reverse .banner__media{order:-1}.banner--tiles .banner__content,.banner--tiles .banner__media{width:100%;height:auto}.banner--tiles .banner__media{aspect-ratio:16/10}}
.contact-form{width:100%}.contact-form__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px;width:100%;padding-block:40px;display:grid}@media (max-width:900px){.contact-form__layout{grid-template-columns:1fr;gap:32px;padding-block:24px}}.contact-form__content{flex-direction:column;min-width:0;height:100%;display:flex}.contact-form--sent .contact-form__content{justify-content:center}.contact-form__success{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}.contact-form__success-icon{flex-shrink:0;width:88px;height:88px;display:block;overflow:visible}.contact-form__success-action{margin-top:16px}.contact-form__form{flex-direction:column;gap:25px;display:flex}.contact-form__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:600px){.contact-form__row{grid-template-columns:1fr}}.contact-form__submit{margin-top:8px}.contact-form__media{background:#f5f6fb;border-radius:24px;min-width:0;height:100%;min-height:507px;position:relative;overflow:hidden}@media (max-width:900px){.contact-form__media{order:-1;height:280px}}.contact-form__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.checkbox__input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox__checkmark{background-color:#fff;border:1px solid #ff011f;border-radius:3px;flex-shrink:0;width:16px;height:16px;position:absolute;top:4px;left:0}.checkbox__checkmark:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:4px;height:8px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.checkbox__label{color:#000;cursor:pointer;align-items:flex-start;padding-left:26px;font-size:16px;font-weight:400;line-height:1.5;display:flex;position:relative}.checkbox__label a{text-decoration:underline;transition:color .2s}.checkbox__label a:hover{color:#04f}.checkbox__text{min-width:0;display:block;overflow:hidden}.checkbox--clamped .checkbox__text{max-height:calc(1.5em*var(--checkbox-lines,2))}.checkbox--clamped .checkbox__text:before{content:"";float:right;width:0;height:calc(100% - 1.5em)}.checkbox--clamped .checkbox__show-more{float:right;clear:right}.checkbox__show-more{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.checkbox__show-more--inline{float:none;clear:none}.checkbox__input:checked~.checkbox__checkmark{background-color:#000;border:1px solid #000}.checkbox__input:checked~.checkbox__checkmark:after{display:block}.checkbox--green .checkbox__input:checked~.checkbox__checkmark{background-color:#04f;border:1px solid #04f}.checkbox--green .checkbox__input:checked~.checkbox__checkmark:after{border-color:#fff}.checkbox--disabled{opacity:.5;pointer-events:none}.checkbox__error{color:#f93f3e;margin:5px 0 0 22px;font-size:14px}
.input{font-family:var(--font-input,inherit);position:relative}.input label{color:#8b90a2;z-index:10;pointer-events:none;background-color:#fff;justify-content:space-between;align-items:center;padding:0 3px;font-size:18px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.input label span{color:#aeb3bd}.input label a{font-size:13px;text-decoration:underline}.input--filled label,.input:focus-within label{color:#1836dc;font-size:12px;top:0;left:20px;transform:translateY(-50%)}.input--filled .input__content input,.input:focus-within .input__content input{border-color:#1836dc}.input__content{height:50px;position:relative}.input__content input{color:#000;width:100%;height:100%;font-family:var(--font-input,inherit);font-weight:var(--font-weight-input,400);background-color:#0000;border:1px solid #dcdfef;border-radius:25px;outline-width:0;padding:0 20px}.input__content input:focus{border-color:#757980}.input__content__wrapper{height:100%;display:flex;position:relative}.input__aside{z-index:10;color:#858592;font-size:16px;font-weight:300;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.input--disabled{opacity:.5}.input--is-aside .input__field{padding-right:70px!important}.input--error label,.input--error.input--filled label,.input--error:focus-within label{color:#f93f3e}.input--error .input__content input{border-color:#f93f3ecc}.input--error .input__error{color:#f93f3e;margin-top:5px;font-size:13px;display:block}.input--light label{background-color:#21252b}.input--light input{background-color:#0000;border:1px solid #4b4f55}.input--dark label{background-color:#21252b}.input--dark input{background-color:#0000;border-color:#757980}.input--id input{background-color:#868f9d}.input--transparent-border{border-bottom:1px solid #535965;align-items:center;gap:5px;display:flex}.input--transparent-border label{color:#868f9d;margin:0;padding:0}.input--transparent-border .input__content{flex:1}.input--transparent-border .input__content input{background-color:#0000;border-radius:0;padding:0}.input--transparent-border .input__content input:focus{box-shadow:none}.input--small .input__content{height:35px}.input--small .input__content input{padding:0 10px;font-size:13px}.input--uppercase-label label{text-transform:uppercase}
.select{width:100%;font-family:var(--font-input,inherit);position:relative}.select label{color:#8b90a2;z-index:10;pointer-events:none;background-color:#fff;justify-content:space-between;align-items:center;padding:0 3px;font-size:18px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.select label span{color:#aeb3bd}.select--filled label,.select--active label{color:#1836dc;font-size:12px;top:0;left:20px;transform:translateY(-50%)}.select--filled .select__trigger,.select--active .select__trigger{border-color:#1836dc}.select__content{height:50px;position:relative}.select__trigger{color:#000;width:100%;height:100%;font-family:var(--font-input,inherit);font-size:18px;font-weight:var(--font-weight-input,400);text-align:left;cursor:pointer;background-color:#0000;border:1px solid #dcdfef;border-radius:25px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select__chevron{color:#000;flex-shrink:0;width:14px;height:14px;transition:transform .2s;display:inline-flex}.select--active{z-index:20}.select--active .select__chevron{transform:rotate(180deg)}.select__options{z-index:30;background:#fff;border:1px solid #dcdfef;border-radius:15px;flex-direction:column;max-height:280px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 4px 16px #0000001f}.select__option{color:#000;width:100%;min-height:40px;font-family:var(--font-input,inherit);font-size:16px;font-weight:var(--font-weight-input,400);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;display:flex}.select__option:hover,.select__option--selected{background:#f5f6fb}.select--error .select__trigger{border-color:#f93f3ecc}.select--error.select--filled label,.select--error.select--active label{color:#f93f3e}.select__error{color:#f93f3e;margin-top:5px;font-size:13px;display:block}.select--disabled{opacity:.5;pointer-events:none}
.textarea{font-family:var(--font-input,inherit);position:relative}.textarea label{color:#8b90a2;z-index:10;pointer-events:none;background-color:#fff;justify-content:space-between;align-items:center;padding:0 3px;font-size:18px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:20px;left:20px}.textarea label span{color:#aeb3bd}.textarea--filled label,.textarea:focus-within label{color:#1836dc;font-size:12px;top:0;left:20px;transform:translateY(-50%)}.textarea--filled .textarea__content textarea,.textarea:focus-within .textarea__content textarea{border-color:#1836dc}.textarea__content{height:150px;position:relative}.textarea__content textarea{color:#000;width:100%;height:100%;font-family:var(--font-input,inherit);font-weight:var(--font-weight-input,400);resize:none;background-color:#0000;border:1px solid #dcdfef;border-radius:15px;outline-width:0;padding:20px;font-size:18px;transition:all .2s}.textarea__content textarea:focus{border-color:#1836dc}.textarea--disabled{opacity:.5}.textarea--light label{background-color:#21252b}.textarea--light textarea{background-color:#0000;border:1px solid #4b4f55}.textarea--dark label{background-color:#21252b}.textarea--dark textarea{background-color:#0000;border-color:#757980}.textarea--error label,.textarea--error.textarea--filled label,.textarea--error:focus-within label{color:#f93f3e}.textarea--error .textarea__content textarea{border-color:#f93f3ecc}.textarea--error .textarea__error{color:#f93f3e;margin-top:5px;font-size:13px;display:block}.textarea--uppercase-label label{text-transform:uppercase}
.gallery{background-color:var(--gallery-background-color,#fff);width:100%}.gallery__grid{aspect-ratio:2.35;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1.35fr 1fr 1.25fr;gap:12px;width:100%;min-height:420px;display:grid}.gallery__item{background:0 0;border:none;border-radius:16px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.gallery__item--1{grid-area:1/1}.gallery__item--2{grid-area:1/2}.gallery__item--3{grid-area:1/3/auto/5}.gallery__item--4{grid-area:2/1}.gallery__item--5{grid-area:2/2/auto/4}.gallery__item--6{grid-area:2/4}.gallery__item--7{grid-area:1/5/3}.gallery__item--placeholder{background-color:var(--gallery-placeholder-color,#e8eaed)}.gallery__item--clickable{cursor:pointer}.gallery__item--clickable:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.gallery__item:hover .gallery__image{transform:scale(1.06)}.gallery__image{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}@media (max-width:900px){.gallery__grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:10px}.gallery__item{aspect-ratio:1}.gallery__item--1,.gallery__item--2,.gallery__item--3,.gallery__item--4,.gallery__item--5,.gallery__item--6,.gallery__item--7{grid-area:auto}.gallery__item--3,.gallery__item--5{aspect-ratio:16/9;grid-column:1/-1}.gallery__item--7{aspect-ratio:4/3;grid-column:1/-1}}@media (max-width:500px){.gallery__grid{grid-template-columns:1fr;gap:8px}.gallery__item{aspect-ratio:4/3}.gallery__item--3,.gallery__item--5,.gallery__item--7{aspect-ratio:4/3;grid-column:auto}}
.guides{width:100%;color:var(--guides-text-color,#000)}.guides__content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.guides__header{flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-bottom:25px;display:flex}.guides__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guides__links{flex-direction:column;gap:15px;width:100%;margin-top:40px;margin-bottom:30px;padding:0;list-style:none;display:flex}.guides__link{box-sizing:border-box;width:100%;color:inherit;border:1px solid #e6e9f7;border-radius:10px;align-items:center;gap:14px;padding:25px 20px;text-decoration:none;transition:background-color .2s,opacity .2s;display:flex}.guides__link .typography{flex:1;min-width:0}.guides__link:hover{opacity:.75}.guides__link-icon{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.guides__link-icon svg,.guides__link-icon img{width:30px;height:30px;display:block}.guides__link-arrow{color:currentColor;flex-shrink:0;width:16px;height:16px}.guides__links--cards{gap:10px}.guides__links--cards .guides__link{background-color:var(--guides-link-background-color,#fff);border-radius:12px;padding:14px 18px}.guides__links--dividers{gap:15px}.guides__links--dividers .guides__link{background-color:#0000;border:1px solid #e6e9f7;border-radius:10px;padding:25px 20px}.guides--simple .guides__content{gap:20px;max-width:720px}.guides--card .guides__content{background-color:var(--guides-background-color,#f1fdff);border-radius:var(--guides-border-radius,24px);box-sizing:border-box;padding:40px}.guides--split .guides__layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}.guides--split .guides__content--simple{justify-content:center;align-self:stretch;gap:20px;height:100%}.guides--split .guides__content--card{background-color:var(--guides-background-color,#f1fdff);border-radius:var(--guides-border-radius,24px);box-sizing:border-box;padding:40px}.guides--split.guides--reverse .guides__content--simple{order:1}.guides--media .guides__layout{background-color:var(--guides-background-color,#fff);grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:hidden}.guides--media .guides__media{border-radius:var(--guides-border-radius,15px);min-width:0;min-height:100%;position:relative;overflow:hidden}.guides--media .guides__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.guides--media .guides__content{box-sizing:border-box;padding:48px}.guides--media.guides--reverse .guides__media{order:1}@media (max-width:768px){.guides--card .guides__content{padding:28px 24px}.guides--split .guides__layout{grid-template-columns:1fr;gap:28px}.guides--split .guides__content--card{padding:28px 24px}.guides--split.guides--reverse .guides__content--simple{order:1}.guides--media .guides__layout{grid-template-columns:1fr}.guides--media .guides__media{aspect-ratio:16/10;min-height:auto}.guides--media .guides__media img{position:absolute}.guides--media .guides__content{padding:28px 24px}.guides--media.guides--reverse .guides__media{order:-1}}
