.sticky-trigger{position:relative;top:0;z-index:-1;height:1px;margin-bottom:-1px;pointer-events:none}
.block-background{position:absolute;inset:0;z-index:13;overflow:hidden;background:var(--v4cfc8878);backface-visibility:hidden}
@keyframes animate-gradient{0%{background-position:var(--v5abb0200) var(--v5c6fda9f)}50%{background-position:var(--v47c095f9) var(--v47c095f9)}to{background-position:var(--v5abb0200) var(--v5c6fda9f)}}
.block-background{transition:height 1ms linear 999s}
.block-background--fixed{bottom:-1px;clip-path:inset(0);backface-visibility:hidden;pointer-events:none}
.block-background__image{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:101%;object-fit:cover;object-position:var(--v000e51f2)}
.block-background__overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#1d1e20;opacity:var(--v3f9ca25a)}
:root{--color-meteorite-dark: #2f1c6a;--color-meteorite-dark-2: #1F1346;--color-meteorite: #8c85ff;--color-meteorite-light: #d5dfff;--color-primary-dark: #5025d1;--color-primary: #673de6;--color-primary-light: #ebe4ff;--color-primary-charts: #B39EF3;--color-danger-dark: #d63163;--color-danger: #fc5185;--color-danger-light: #ffe8ef;--color-danger-charts: #FEA8C2;--color-warning-dark: #fea419;--color-warning-dark-2: #9F6000;--color-warning-charts: #FFD28C;--color-warning: #ffcd35;--color-warning-light: #fff8e2;--color-success-dark: #008361;--color-success: #00b090;--color-success-light: #def4f0;--color-dark: #1d1e20;--color-gray-dark: #36344d;--color-gray: #727586;--color-gray-border: #dadce0;--color-gray-light: #f2f3f6;--color-light: #fff;--color-azure: #357df9;--color-azure-light: #e3ebf9;--color-azure-dark: #265ab2;--color-indigo: #6366F1;--color-neutral-200: #D8DAE0}
.block-layout{z-index:14;display:grid;grid-template-rows:var(--grid-template-rows);grid-template-columns:var(--grid-template-columns);width:100%;max-width:var(--v3f3138e2);min-height:var(--block-min-height);margin:0 auto}
@media screen and (max-width:920px){.block-layout--layout{grid-template-rows:var(--m-grid-template-rows);grid-template-columns:var(--m-grid-template-columns);max-width:var(--c27f45b8);min-height:var(--m-block-min-height);padding:var(--v66d5c4a6)}}
@media screen and (min-width:920px)and (max-width:1224px){.block-layout--layout{grid-template-rows:var(--small-desktop-grid-template-rows);min-height:var(--small-desktop-block-min-height)}}
@media screen and (min-width:361px)and (max-width:920px){.block-layout--layout{grid-template-rows:var(--t-grid-template-rows);min-height:var(--t-block-min-height);padding:var(--v1984096a)}}
.layout-element{position:relative;left:var(--left);z-index:var(--hidden-element-z-index, var(--z-index));display:grid;grid-row:var(--grid-row);grid-column:var(--grid-column);width:var(--element-width, 100%);height:var(--element-height, 100%);text-align:var(--text)}
@media screen and (max-width:920px){.layout-element{z-index:var(--m-hidden-element-z-index, var(--z-index));text-align:var(--m-text, var(--text))}.layout-element--layout{grid-row:var(--m-grid-row);grid-column:var(--m-grid-column)}}
.grid-button--primary{z-index:1;display:flex;align-items:center;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height);padding:calc(var(--grid-button-primary-padding-y) - var(--border-width)) calc(var(--grid-button-primary-padding-x) - var(--border-width));overflow:hidden;font-family:var(--font-family, var(--grid-button-primary-font-family));font-size:var(--font-size-desktop, var(--grid-button-primary-font-size));font-style:var(--grid-button-primary-font-style);font-weight:var(--font-weight, var(--grid-button-primary-font-weight));line-height:var(--grid-button-primary-line-height);color:var(--font-color, var(--grid-button-primary-color));text-align:center;text-decoration:var(--grid-button-primary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform);letter-spacing:var(--grid-button-primary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color, var(--grid-button-primary-background-color-null, var(--grid-button-primary-background-color)));border:var(--border-width) solid var(--border-color, var(--grid-button-primary-border-color));border-radius:var(--border-radius, var(--grid-button-primary-border-radius));box-shadow:var(--grid-button-primary-box-shadow-null, var(--grid-button-primary-box-shadow-x) var(--grid-button-primary-box-shadow-y) var(--grid-button-primary-box-shadow-blur) var(--grid-button-primary-box-shadow-spread) var(--grid-button-primary-box-shadow-color));transition:color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),border-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),background-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function)}
.grid-button--primary:hover{color:var(--font-color-hover, var(--grid-button-primary-color-hover));background-color:var(--background-color-hover, var(--grid-button-primary-background-color-null-hover, var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover, var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover, var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}
.grid-button--primary:disabled{cursor:unset;opacity:.4}
@media screen and (max-width:920px){.grid-button--primary{z-index:1;display:flex;align-items:center;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height);padding:calc(var(--grid-button-primary-padding-y) - var(--border-width)) calc(var(--grid-button-primary-padding-x) - var(--border-width));overflow:hidden;font-family:var(--font-family, var(--grid-button-primary-font-family));font-size:var(--font-size-desktop, var(--grid-button-primary-font-size));font-style:var(--grid-button-primary-font-style);font-weight:var(--font-weight, var(--grid-button-primary-font-weight));line-height:var(--grid-button-primary-line-height);color:var(--font-color, var(--grid-button-primary-color));text-align:center;text-decoration:var(--grid-button-primary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform);letter-spacing:var(--grid-button-primary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color, var(--grid-button-primary-background-color-null, var(--grid-button-primary-background-color)));border:var(--border-width) solid var(--border-color, var(--grid-button-primary-border-color));border-radius:var(--border-radius, var(--grid-button-primary-border-radius));box-shadow:var(--grid-button-primary-box-shadow-null, var(--grid-button-primary-box-shadow-x) var(--grid-button-primary-box-shadow-y) var(--grid-button-primary-box-shadow-blur) var(--grid-button-primary-box-shadow-spread) var(--grid-button-primary-box-shadow-color));transition:color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),border-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),background-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function)}.grid-button--primary:hover{color:var(--font-color-hover, var(--grid-button-primary-color-hover));background-color:var(--background-color-hover, var(--grid-button-primary-background-color-null-hover, var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover, var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover, var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}.grid-button--primary{padding:calc(var(--grid-button-primary-m-padding-y, var(--grid-button-primary-padding-y)) - var(--border-width)) calc(var(--grid-button-primary-m-padding-x, var(--grid-button-primary-padding-x)) - var(--border-width));font-size:var(--font-size-mobile, var(--grid-button-primary-m-font-size, var(--grid-button-primary-font-size)));border-radius:var(--border-radius, var(--grid-button-primary-border-radius))}.grid-button--primary:disabled{cursor:unset;opacity:.4}@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@media screen and (max-width:920px){@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
.input{font-size:var(--input-text-size, var(--body-font-size))}
.input__component{width:100%;height:var(--input-height);padding:16px;font-family:var(--form-font-family, var(--body-font-family));font-size:var(--input-text-size, var(--body-font-size));font-weight:var(--form-font-weight, var(--body-font-weight));color:var(--input-text-color, var(--body-color));background-color:var(--input-fill-color, #dadce0);border-color:var(--input-border-color, #1d1e20);border-style:solid;border-width:var(--input-border-width, 0);border-radius:var(--input-border-radius, 0);outline:none;transition:color ease .2s,border-color ease .2s,background-color ease .2s}
.input__component::placeholder{font-family:var(--form-font-family, var(--body-font-family));font-size:var(--input-text-size, 14px);color:var(--input-text-color, #727586);opacity:.5;transition:color ease .2s}
.input__component:hover,.input__component:focus{color:var(--input-text-color--hover, var(--body-color));background-color:var(--input-fill-color--hover, #dadce0);border-color:var(--input-border-color--hover, #1d1e20)}
.input__component:hover::placeholder,.input__component:focus::placeholder{color:var(--input-text-color--hover, #727586)}
.input__component--textarea{min-height:96px;overflow:auto;resize:vertical}
.input__label{font-size:var(--label-text-size, var(--body-font-size));color:var(--label-text-color, #1d1e20)}
@media screen and (max-width:920px){.input__component{font-size:var(--m-input-text-size, var(--body-m-font-size))}.input__component::placeholder{font-size:var(--m-input-text-size, 14px)}.input__label{font-size:var(--m-label-text-size, var(--body-m-font-size))}}
.input__label{font-size:var(--label-text-size, #36344d);color:var(--label-text-color, #36344d)}
@media screen and (max-width:920px){.input__label{font-size:var(--m-label-text-size, var(--body-m-font-size))}}
.form{position:relative;display:grid;flex:var(--form-flex);grid-gap:var(--form-spacing);padding:var(--form-padding, var(--grid-item-inner-padding));overflow:visible;font-family:var(--form-font-family, var(--body-font-family));font-style:var(--body-font-style);font-weight:var(--form-font-weight, var(--body-font-weight));line-height:var(--body-line-height);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing);background:linear-gradient(rgba(29,30,32,var(--gridItemInnerBackgroundOverlayOpacity, 0)),rgba(29,30,32,var(--gridItemInnerBackgroundOverlayOpacity, 0))),var(--form-background-color, var(--grid-item-inner-background));background-repeat:no-repeat;background-position:center;background-size:cover;border:var(--form-border-width) solid var(--form-border-color, #1d1e20);border-radius:var(--form-border-radius)}
.form__control{display:grid;grid-gap:var(--form-elements-vertical-spacing, 22px);align-self:center}
.form__button{align-self:center;justify-self:var(--form-button-justify-self)}
.form__button:focus-visible{outline:2px solid #357df9}
@media screen and (max-width:920px){.form__button{align-self:center;justify-self:var(--m-form-button-justify-self, var(--form-button-justify-self))}.form__control{grid-gap:var(--m-form-elements-vertical-spacing, 22px)}}
@keyframes spin-38075d76{to{transform:rotate(360deg)}}
.image{overflow:var(--overflow, hidden);border-radius:var(--v56583610);-webkit-mask-image:var(--v7bec331e);-webkit-mask-size:cover;mask-image:var(--v7bec331e);mask-size:100% 100%;position:relative}
.image:before{content:"";position:absolute;inset:0;background:var(--v3183d9a6);z-index:1}
.image--grid{position:relative;display:block;width:100%;height:100%}
@media screen and (min-width:920px)and (max-width:1224px){.image--grid{width:var(--v41002632);max-width:100%;height:var(--e78be724)}}
.image__image{display:block;object-fit:cover;object-position:var(--c208654c)}
.image__image,.image__image--unstyled{width:100%;height:100%}
@media screen and (max-width:920px){.image{border-radius:var(--v01621f1c)}.image--grid{width:100%;height:100%}}
@media screen and (max-width:360px){.image{width:var(--bea9268c);max-width:100%;height:var(--v1f02f20a)}}
.image-wrapper{width:100%;height:100%;max-height:calc(var(--v44e2b6bc) + .5px)}
.image-wrapper--desktop{display:block}
.image-wrapper--mobile{display:none}
@media screen and (max-width:920px){.image-wrapper{width:100%;height:100%;max-height:var(--v74656afa)}.image-wrapper--layout .image-wrapper--desktop{display:none}.image-wrapper--layout .image-wrapper--mobile{display:block}}
@keyframes blink-83ebaa8d{0%{background-position:0% 53%}50%{background-position:100% 48%}to{background-position:0% 53%}}
@keyframes blink{0%{background-position:0% 53%}50%{background-position:100% 48%}to{background-position:0% 53%}}
@keyframes placeholder-shimmer-2b17c916{0%{transform:translateZ(0)}to{transform:translate3d(50%,0,0)}}
.social-icons{display:flex;flex-direction:var(--icon-direction);justify-content:var(--icon-spacing, start);max-height:100%;padding:10px;padding:var(--gridItemInnerPadding);background:var(--gridItemInnerBackground);background-repeat:no-repeat;background-position:center;background-size:cover}
.social-icons__link{display:flex;align-items:center;justify-content:center;line-height:1;color:var(--icon-color, black);transition:color .2s ease}
.social-icons__link:not(:last-child){padding-right:var(--icon-padding-horizontal);padding-bottom:var(--icon-padding-vertical)}
.social-icons__link:hover{color:var(--icon-color-hover, #727586)}
.social-icons__link svg{width:var(--icon-size, 25px);height:var(--icon-size, 25px);object-fit:contain}
@media screen and (max-width:920px){.social-icons{flex-direction:var(--m-icon-direction)}.social-icons__link:not(:last-child){padding-right:var(--m-icon-padding-horizontal, var(--icon-padding-horizontal));padding-bottom:var(--m-icon-padding-vertical, var(--icon-padding-vertical))}}
.text-box h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-style:var(--h1-font-style);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);color:var(--h1-color);text-decoration:var(--h1-text-decoration);text-transform:var(--h1-text-transform);letter-spacing:var(--h1-letter-spacing)}
@media screen and (max-width:920px){.text-box h1{font-family:var(--h1-m-font-family, var(--h1-font-family));font-size:var(--h1-m-font-size, var(--h1-font-size));font-style:var(--h1-m-font-style, var(--h1-font-style));font-weight:var(--h1-m-font-weight, var(--h1-font-weight));line-height:var(--h1-m-line-height, var(--h1-line-height));color:var(--h1-m-color, var(--h1-color));text-decoration:var(--h1-m-text-decoration, var(--h1-text-decoration));text-transform:var(--h1-m-text-transform, var(--h1-text-transform));letter-spacing:var(--h1-m-letter-spacing, var(--h1-letter-spacing))}}
.text-box h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--h2-color);text-decoration:var(--h2-text-decoration);text-transform:var(--h2-text-transform);letter-spacing:var(--h2-letter-spacing)}
@media screen and (max-width:920px){.text-box h2{font-family:var(--h2-m-font-family, var(--h2-font-family));font-size:var(--h2-m-font-size, var(--h2-font-size));font-style:var(--h2-m-font-style, var(--h2-font-style));font-weight:var(--h2-m-font-weight, var(--h2-font-weight));line-height:var(--h2-m-line-height, var(--h2-line-height));color:var(--h2-m-color, var(--h2-color));text-decoration:var(--h2-m-text-decoration, var(--h2-text-decoration));text-transform:var(--h2-m-text-transform, var(--h2-text-transform));letter-spacing:var(--h2-m-letter-spacing, var(--h2-letter-spacing))}}
.text-box h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}
@media screen and (max-width:920px){.text-box h3{font-family:var(--h3-m-font-family, var(--h3-font-family));font-size:var(--h3-m-font-size, var(--h3-font-size));font-style:var(--h3-m-font-style, var(--h3-font-style));font-weight:var(--h3-m-font-weight, var(--h3-font-weight));line-height:var(--h3-m-line-height, var(--h3-line-height));color:var(--h3-m-color, var(--h3-color));text-decoration:var(--h3-m-text-decoration, var(--h3-text-decoration));text-transform:var(--h3-m-text-transform, var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing, var(--h3-letter-spacing))}}
.text-box h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);color:var(--h4-color);text-decoration:var(--h4-text-decoration);text-transform:var(--h4-text-transform);letter-spacing:var(--h4-letter-spacing)}
@media screen and (max-width:920px){.text-box h4{font-family:var(--h4-m-font-family, var(--h4-font-family));font-size:var(--h4-m-font-size, var(--h4-font-size));font-style:var(--h4-m-font-style, var(--h4-font-style));font-weight:var(--h4-m-font-weight, var(--h4-font-weight));line-height:var(--h4-m-line-height, var(--h4-line-height));color:var(--h4-m-color, var(--h4-color));text-decoration:var(--h4-m-text-decoration, var(--h4-text-decoration));text-transform:var(--h4-m-text-transform, var(--h4-text-transform));letter-spacing:var(--h4-m-letter-spacing, var(--h4-letter-spacing))}}
.text-box h5{font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-style:var(--h5-font-style);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--h5-color);text-decoration:var(--h5-text-decoration);text-transform:var(--h5-text-transform);letter-spacing:var(--h5-letter-spacing)}
@media screen and (max-width:920px){.text-box h5{font-family:var(--h5-m-font-family, var(--h5-font-family));font-size:var(--h5-m-font-size, var(--h5-font-size));font-style:var(--h5-m-font-style, var(--h5-font-style));font-weight:var(--h5-m-font-weight, var(--h5-font-weight));line-height:var(--h5-m-line-height, var(--h5-line-height));color:var(--h5-m-color, var(--h5-color));text-decoration:var(--h5-m-text-decoration, var(--h5-text-decoration));text-transform:var(--h5-m-text-transform, var(--h5-text-transform));letter-spacing:var(--h5-m-letter-spacing, var(--h5-letter-spacing))}}
.text-box h6{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-style:var(--h6-font-style);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--h6-color);text-decoration:var(--h6-text-decoration);text-transform:var(--h6-text-transform);letter-spacing:var(--h6-letter-spacing)}
@media screen and (max-width:920px){.text-box h6{font-family:var(--h6-m-font-family, var(--h6-font-family));font-size:var(--h6-m-font-size, var(--h6-font-size));font-style:var(--h6-m-font-style, var(--h6-font-style));font-weight:var(--h6-m-font-weight, var(--h6-font-weight));line-height:var(--h6-m-line-height, var(--h6-line-height));color:var(--h6-m-color, var(--h6-color));text-decoration:var(--h6-m-text-decoration, var(--h6-text-decoration));text-transform:var(--h6-m-text-transform, var(--h6-text-transform));letter-spacing:var(--h6-m-letter-spacing, var(--h6-letter-spacing))}}
.text-box .body{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing)}
@media screen and (max-width:920px){.text-box .body{font-family:var(--body-m-font-family, var(--body-font-family));font-size:var(--body-m-font-size, var(--body-font-size));font-style:var(--body-m-font-style, var(--body-font-style));font-weight:var(--body-m-font-weight, var(--body-font-weight));line-height:var(--body-m-line-height, var(--body-line-height));color:var(--body-m-color, var(--body-color));text-decoration:var(--body-m-text-decoration, var(--body-text-decoration));text-transform:var(--body-m-text-transform, var(--body-text-transform));letter-spacing:var(--body-m-letter-spacing, var(--body-letter-spacing))}}
.text-box .body-small{font-family:var(--body-small-font-family);font-size:var(--body-small-font-size);font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height);color:var(--body-small-color);text-decoration:var(--body-small-text-decoration);text-transform:var(--body-small-text-transform);letter-spacing:var(--body-small-letter-spacing)}
@media screen and (max-width:920px){.text-box .body-small{font-family:var(--body-small-m-font-family, var(--body-small-font-family));font-size:var(--body-small-m-font-size, var(--body-small-font-size));font-style:var(--body-small-m-font-style, var(--body-small-font-style));font-weight:var(--body-small-m-font-weight, var(--body-small-font-weight));line-height:var(--body-small-m-line-height, var(--body-small-line-height));color:var(--body-small-m-color, var(--body-small-color));text-decoration:var(--body-small-m-text-decoration, var(--body-small-text-decoration));text-transform:var(--body-small-m-text-transform, var(--body-small-text-transform));letter-spacing:var(--body-small-m-letter-spacing, var(--body-small-letter-spacing))}}
.text-box{width:100%;padding:0;margin:0;overflow-wrap:break-word;white-space:var(--white-space-preview, var(--v40f4658a));background-color:var(--v69742ab7);outline:none}
.text-box h1{margin-bottom:48px}
.text-box h1:last-child{margin-bottom:0}
.text-box h2,.text-box h3,.text-box h4,.text-box .body-large,.text-box .body{margin-bottom:32px}
.text-box h2:last-child,.text-box h3:last-child,.text-box h4:last-child,.text-box .body-large:last-child,.text-box .body:last-child{margin-bottom:0}
.text-box h5{margin-bottom:16px}
.text-box h5:last-child{margin-bottom:0}
.text-box h6{margin-bottom:8px}
.text-box h6:last-child{margin-bottom:0}
.text-box .body-small{margin-bottom:24px}
.text-box .body-small:last-child{margin-bottom:0}
.text-box h1{font-size:var(--fontSizeDesktop, var(--h1-font-size));line-height:var(--lineHeightDesktop, var(--h1-line-height))}
.text-box h2{font-size:var(--fontSizeDesktop, var(--h2-font-size));line-height:var(--lineHeightDesktop, var(--h2-line-height))}
.text-box h3{font-size:var(--fontSizeDesktop, var(--h3-font-size));line-height:var(--lineHeightDesktop, var(--h3-line-height))}
.text-box h4{font-size:var(--fontSizeDesktop, var(--h4-font-size));line-height:var(--lineHeightDesktop, var(--h4-line-height))}
.text-box h5{font-size:var(--fontSizeDesktop, var(--h5-font-size));line-height:var(--lineHeightDesktop, var(--h5-line-height))}
.text-box h6{font-size:var(--fontSizeDesktop, var(--h6-font-size));line-height:var(--lineHeightDesktop, var(--h6-line-height))}
.text-box .body{font-size:var(--fontSizeDesktop, var(--body-font-size));line-height:var(--lineHeightDesktop, var(--body-line-height))}
.text-box .body-small{font-size:var(--fontSizeDesktop, var(--body-small-font-size));line-height:var(--lineHeightDesktop, var(--body-small-line-height))}
.text-box span{font-size:var(--fontSizeDesktop)}
.text-box ol:not(.s),.text-box ul:not(.s){padding-left:40px}
.text-box ol:not(.s)>h1,.text-box ol:not(.s) h2,.text-box ol:not(.s) h3,.text-box ol:not(.s) h4,.text-box ol:not(.s) h5,.text-box ol:not(.s) h6,.text-box ol:not(.s) .body-large,.text-box ol:not(.s) .body,.text-box ol:not(.s) .body-small,.text-box ul:not(.s)>h1,.text-box ul:not(.s) h2,.text-box ul:not(.s) h3,.text-box ul:not(.s) h4,.text-box ul:not(.s) h5,.text-box ul:not(.s) h6,.text-box ul:not(.s) .body-large,.text-box ul:not(.s) .body,.text-box ul:not(.s) .body-small{margin-bottom:0}
.text-box p:empty:after{content:" "}
@media screen and (max-width:920px){.text-box h1{margin-bottom:48px}.text-box h1:last-child{margin-bottom:0}.text-box h2,.text-box h3,.text-box h4,.text-box .body-large,.text-box .body{margin-bottom:32px}.text-box h2:last-child,.text-box h3:last-child,.text-box h4:last-child,.text-box .body-large:last-child,.text-box .body:last-child{margin-bottom:0}.text-box h5{margin-bottom:16px}.text-box h5:last-child{margin-bottom:0}.text-box h6{margin-bottom:8px}.text-box h6:last-child{margin-bottom:0}.text-box .body-small{margin-bottom:24px}.text-box .body-small:last-child{margin-bottom:0}.text-box,.text-box .ProseMirror{white-space:var(--white-space-mobile-preview, var(--v7ff731bd))}.text-box h1{font-size:var(--fontSizeMobile, var(--h1-m-font-size));line-height:var(--lineHeightMobile, var(--h1-line-height))}.text-box h2{font-size:var(--fontSizeMobile, var(--h2-m-font-size));line-height:var(--lineHeightMobile, var(--h2-line-height))}.text-box h3{font-size:var(--fontSizeMobile, var(--h3-m-font-size));line-height:var(--lineHeightMobile, var(--h3-line-height))}.text-box h4{font-size:var(--fontSizeMobile, var(--h4-m-font-size));line-height:var(--lineHeightMobile, var(--h4-line-height))}.text-box h5{font-size:var(--fontSizeMobile, var(--h5-m-font-size));line-height:var(--lineHeightMobile, var(--h5-line-height))}.text-box h6{font-size:var(--fontSizeMobile, var(--h6-m-font-size));line-height:var(--lineHeightMobile, var(--h6-line-height))}.text-box .body{font-size:var(--fontSizeMobile, var(--body-m-font-size));line-height:var(--lineHeightMobile, var(--body-line-height))}.text-box .body-small{font-size:var(--fontSizeMobile, var(--body-small-m-font-size));line-height:var(--lineHeightMobile, var(--body-small-line-height))}.text-box span{font-size:var(--fontSizeMobile)}}
.grid-shape{position:relative;display:flex;width:100%;height:var(--shape-height, 100%);overflow:hidden;color:var(--shape-color)}
.grid-shape svg{width:100%;height:100%;fill:var(--shape-color)}
@media screen and (max-width:920px){.grid-shape{height:var(--m-shape-height, 100%)}}
@media screen and (min-width:360px)and (max-width:920px){.grid-shape{height:var(--t-shape-height, 100%)}}
@media screen and (min-width:920px)and (max-width:1224px){.grid-shape{height:var(--small-desktop-shape-height, 100%)}}
:root{--max-width-description: 600px}
.layout-element{grid-template-columns:100%}
.layout-element__component{grid-area:1/1/-1/-1;align-self:start}
.layout-element__component--GridButton.layout-element__component,.layout-element__component--GridEcommerceButton.layout-element__component,.layout-element__component--GridAffiliateFind.layout-element__component,.layout-element__component--GridEcommerceButton.layout-element__component .grid-button{display:flex;align-items:center;justify-content:center;justify-self:start;min-width:100%;min-height:100%;text-overflow:clip;white-space:nowrap}
.layout-element__component--GridButton.layout-element__component:not(.s),.layout-element__component--GridEcommerceButton.layout-element__component:not(.s),.layout-element__component--GridAffiliateFind.layout-element__component:not(.s),.layout-element__component--GridEcommerceButton.layout-element__component .grid-button:not(.s){padding:0}
@media screen and (min-width:920px){.layout-element--desktop-element-hidden{display:none}}
@media screen and (max-width:1191px){.layout-element__component--GridButton:not(.s),.layout-element__component--GridEcommerceButton:not(.s),.layout-element__component--GridAffiliateFind:not(.s){white-space:normal}}
@media screen and (max-width:920px){.layout-element__component--GridButton:not(.s),.layout-element__component--GridEcommerceButton:not(.s),.layout-element__component--GridAffiliateFind:not(.s){min-height:100%}.layout-element--mobile-element-hidden{display:none}}
@media screen and (max-width:360px){.layout-element__component--GridButton:not(.s),.layout-element__component--GridEcommerceButton:not(.s),.layout-element__component--GridAffiliateFind:not(.s){min-width:var(--m-width);min-height:var(--m-height);padding-right:14px;padding-left:14px}}
.layout-element__component--GridButton.layout-element__component,.layout-element__component--GridEcommerceButton.layout-element__component,.layout-element__component--GridEcommerceButton.layout-element__component .grid-button{min-height:var(--v970c3d1a)}
@media screen and (max-width:920px){.layout-element__component--GridButton.layout-element__component,.layout-element__component--GridEcommerceButton.layout-element__component,.layout-element__component--GridEcommerceButton.layout-element__component .grid-button{min-height:var(--v1df5386b)}}
@keyframes shine-dc0bfe9d{to{background-position-x:-200%}}
@keyframes spin-aa2ce0df{to{transform:rotate(360deg)}}
@keyframes shine-675d79b5{to{background-position-x:-200%}}
.block{position:relative;display:grid;grid-template-rows:100%;grid-template-columns:100%;width:100%}
.block--desktop-first-visible,.block:first-child{padding-top:var(--header-height, 0);margin-top:calc(-1 * var(--header-height, 0))}
@media screen and (max-width:920px){.block--desktop-first-visible{padding-top:unset;margin-top:unset}.block--mobile-first-visible,.block:first-child{padding-top:var(--header-height-mobile, var(--header-height, 0));margin-top:calc(-1 * var(--header-height-mobile, var(--header-height, 0)))}}
@keyframes spin-148d2260{to{transform:rotate(360deg)}}
@keyframes loading-373127d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes spin-fd92f906{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes shimmer-e5f86426{0%{background-position:-200% 0}to{background-position:200% 0}}
:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px}
@keyframes reveal-f17bfe98{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
.burger{width:24px;height:18px;cursor:pointer;background-color:transparent;transition-property:transform,opacity,width;transition-duration:.4s;transition-timing-function:ease-in-out;transition-delay:.1s;transform:rotate(0)}
.burger:focus-visible{outline:2px solid;outline-offset:1px}
.burger__bun,.burger__meat{position:absolute;display:block;width:100%;height:2px;background:var(--v63017ab5);border-radius:2px;transition-property:transform,opacity,width;transition-duration:.25s;transition-timing-function:ease-in-out;transition-delay:.1s;transform:rotate(0);transform-origin:left center}
.burger__bun:first-child{top:0}
.burger__bun:last-child{top:16px}
.burger__meat{top:8px}
.background{position:absolute;inset:0;z-index:13;display:block;background-color:var(--background-color);transition:background-color .3s ease-in-out}
.item-content{position:relative;align-self:center;font-family:var(--nav-link-font-family);font-size:var(--nav-link-font-size);font-style:var(--nav-link-font-style);font-weight:var(--nav-link-font-weight);line-height:var(--nav-link-line-height);color:var(--nav-link-text-color);text-decoration:var(--nav-link-text-decoration);text-transform:var(--nav-link-text-transform);letter-spacing:var(--nav-link-letter-spacing);white-space:pre-wrap;cursor:pointer}
.item-content-wrapper{display:flex;align-items:center;text-align:left}
.item-content-wrapper--active .item-content,.item-content-wrapper:hover .item-content,.item-content-wrapper:focus .item-content{color:var(--nav-link-text-color-hover, var(--nav-link-text-color));text-decoration:underline;text-underline-offset:7px}
@media screen and (max-width:920px){.item-content{margin:0;font-size:var(--nav-link-m-font-size)}}
.block-header-item{user-select:none}
.block-header-logo{display:flex;width:var(--v6f401cb2);height:var(--v5ef47fbb);cursor:pointer}
.block-header-logo__image{width:100%;height:100%;vertical-align:middle;object-fit:contain}
@media screen and (max-width:920px){.block-header-logo{width:var(--v66b767ed);height:var(--v56669be0)}}
.block-header-layout-desktop{z-index:18;justify-self:center;align-items:center;width:100%;max-width:1224px;padding:var(--padding, 24px 0);display:grid}
.block-header-layout-desktop--desktop-2{grid-auto-flow:column;grid-template-columns:var(--v5c616aa5)}
.block-header-layout-desktop--desktop-2 .block-header__logo{margin-right:var(--element-spacing)}
.block-header-layout-desktop--desktop-2 .block-header__nav-links{justify-content:flex-start}
.block-header-layout-mobile{display:none}
@media screen and (max-width:920px){.block-header-layout-desktop{display:none}.block-header-layout-mobile{z-index:18;display:grid;padding:var(--m-padding, var(--padding));align-items:center}.block-header-layout-mobile__dropdown{visibility:hidden;left:0;padding:0 16px;position:absolute;display:flex;flex-direction:column;background:var(--background-color);top:100%;width:100%;gap:var(--m-element-spacing, var(--element-spacing));overflow-y:hidden;box-shadow:none;max-height:0;transition:.3s .1s max-height ease-out,.5s .1s padding,.6s visibility;scrollbar-width:none}.block-header-layout-mobile__dropdown--link-align-right{align-items:flex-end}.block-header-layout-mobile__dropdown--link-align-right .item-content{text-align:end}.block-header-layout-mobile__dropdown--link-align-right .item-content-wrapper,.block-header-layout-mobile__dropdown--link-align-right .language-switcher__button{justify-content:flex-end}.block-header-layout-mobile .block-header__hamburger-menu{grid-area:hamburger-menu}.block-header-layout-mobile .block-header__logo{grid-area:logo}.block-header-layout-mobile .block-header__nav-links{flex-direction:column;gap:var(--m-link-spacing, var(--link-spacing));list-style:none;text-align:end}.block-header-layout-mobile--mobile-1{grid-template-columns:auto minmax(0,max-content) max-content;grid-template-areas:"logo cart hamburger-menu"}.block-header-layout-mobile--mobile-1 .block-header__hamburger-menu{margin-left:var(--m-element-spacing, var(--element-spacing))}}
@keyframes show-overflow-c1535ecd{to{overflow-y:auto}}
.block-header{display:grid;transition:box-shadow .15s linear;position:relative;z-index:18}
.block-header__nav-links{display:flex;list-style:none;flex-flow:row wrap;justify-content:flex-start;column-gap:var(--link-spacing);row-gap:16px}
@media screen and (max-width:920px){.block-header{padding:0 16px}}
.page{display:flex;flex-direction:column;min-height:100vh}
.top-blocks{z-index:18}
.top-blocks--sticky{position:sticky;top:0}
*,*:before,*:after{box-sizing:border-box}
*{padding:0;margin:0;color:inherit}
*:before,*:after{padding:0;margin:0}
html{height:100%}
body{height:100%;margin:0;font-family:DM Sans,sans-serif;color:#1d1e20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
button{font-family:DM Sans,sans-serif;background-color:#fff;border:none;outline:none;box-shadow:none}
.transition.transition--slide:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translateY(20%)}
.transition.transition--slide:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:.1s;transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:translate(0)}
.transition.transition--slide.transition--root-hidden [data-animation-role=block-element],.transition.transition--slide.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translateY(20%)}
.transition.transition--slide.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--slide.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:.1s;transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:translate(0)}
html{scroll-behavior:smooth}
