@charset "UTF-8";
:root{--h1-font-size: 64px;--h1-font-style: normal;--h1-font-family: var(--font-primary);--h1-font-weight: 600;--h1-line-height: 1.3;--h1-m-font-size: 40px;--h1-letter-spacing: 0;--h1-text-transform: none;--h1-text-decoration: none;--h2-font-size: 56px;--h2-font-style: normal;--h2-font-family: var(--font-primary);--h2-font-weight: 600;--h2-line-height: 1.3;--h2-m-font-size: 36px;--h2-letter-spacing: 0;--h2-text-transform: none;--h2-text-decoration: none;--h3-font-size: 48px;--h3-font-style: normal;--h3-font-family: var(--font-primary);--h3-font-weight: 600;--h3-line-height: 1.3;--h3-m-font-size: 32px;--h3-letter-spacing: 0;--h3-text-transform: none;--h3-text-decoration: none;--h4-font-size: 40px;--h4-font-style: normal;--h4-font-family: var(--font-primary);--h4-font-weight: 600;--h4-line-height: 1.3;--h4-m-font-size: 24px;--h4-letter-spacing: 0;--h4-text-transform: none;--h4-text-decoration: none;--h5-font-size: 26px;--h5-font-style: normal;--h5-font-family: var(--font-primary);--h5-font-weight: 600;--h5-line-height: 1.3;--h5-m-font-size: 20px;--h5-letter-spacing: 0;--h5-text-transform: none;--h5-text-decoration: none;--h6-font-size: 18px;--h6-font-style: normal;--h6-font-family: var(--font-primary);--h6-font-weight: 600;--h6-line-height: 1.3;--h6-m-font-size: 18px;--h6-letter-spacing: 0;--h6-text-transform: none;--h6-text-decoration: none;--body-font-size: 16px;--body-font-style: normal;--body-font-family: var(--font-secondary);--body-font-weight: 400;--body-line-height: 1.5;--body-m-font-size: 16px;--body-letter-spacing: normal;--body-text-transform: none;--body-text-decoration: none;--font-primary: 'Outfit', sans-serif;--font-secondary: 'Inter', sans-serif;--nav-link-font-size: 16px;--nav-link-font-style: normal;--nav-link-font-family: var(--font-secondary);--nav-link-font-weight: 400;--nav-link-line-height: 1.5;--nav-link-m-font-size: 16px;--nav-link-letter-spacing: normal;--nav-link-text-transform: none;--nav-link-text-decoration: none;--body-large-font-size: 18px;--body-large-font-style: normal;--body-large-font-family: var(--font-secondary);--body-large-font-weight: 400;--body-large-line-height: 1.5;--body-large-m-font-size: 18px;--body-large-letter-spacing: normal;--body-large-text-transform: none;--body-large-text-decoration: none;--grid-button-primary-font-size: 16px;--grid-button-primary-padding-x: 40px;--grid-button-primary-padding-y: 16px;--grid-button-primary-font-style: normal;--grid-button-primary-font-family: var(--font-secondary);--grid-button-primary-font-weight: 400;--grid-button-primary-line-height: normal;--grid-button-primary-m-font-size: 16px;--grid-button-primary-m-padding-x: 36px;--grid-button-primary-m-padding-y: 14px;--grid-button-primary-box-shadow-x: 0px;--grid-button-primary-box-shadow-y: 0px;--grid-button-primary-border-radius: 999px;--grid-button-primary-letter-spacing: normal;--grid-button-primary-text-transform: none;--grid-button-primary-box-shadow-blur: 0px;--grid-button-primary-text-decoration: none;--grid-button-primary-background-color: rgb(0, 0, 0);--grid-button-primary-box-shadow-color: rgba(0, 0, 0, 0);--grid-button-primary-box-shadow-spread: 0px;--grid-button-primary-box-shadow-x-hover: 0px;--grid-button-primary-box-shadow-y-hover: 0px;--grid-button-primary-transition-duration: 0.2s;--grid-button-primary-box-shadow-blur-hover: 0px;--grid-button-primary-background-color-hover: rgb(29, 30, 32);--grid-button-primary-box-shadow-color-hover: 0px;--grid-button-primary-box-shadow-spread-hover: 0px;--grid-button-primary-transition-timing-function: ease}.theme-base.mode-light{--h-bg-neutral-default:var(--h-color-neutral-0);--h-fg-neutral-default:var(--h-color-neutral-900)}:root{--h-color-neutral-0:#fff;--h-color-neutral-900:#18181a}:root{--h-spacing-sm:16px}@property --h-border-ai-angle{syntax:"<angle>";inherits:false;initial-value:40deg}@property --h-chat-input-ai-angle{syntax:"<angle>";inherits:false;initial-value:40deg}*,*: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}label[for]{cursor:pointer}iframe{border-width:0}.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:var(--user-animation-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:var(--user-animation-delay, .1s);transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:translate(0)}.transition.transition--scale:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:scale(.9)}.transition.transition--scale:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay, .1s);transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:scale(1)}body,.mode-light{color:var(--h-fg-neutral-default)}button{background-color:var(--h-bg-neutral-default)}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(assets/fonts/Material-Symbols-Rounded.woff2) format("woff2")}.block-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:13;overflow:hidden;background:var(--v4cfc8878);backface-visibility:hidden}.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__image--fixed{position:fixed;height:100vh;height:100lvh}.block-background__overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#1d1e20;opacity:var(--v3f9ca25a)}.block-background__overlay--fixed{position:fixed;height:100vh;height:100lvh}.transition-with-bg{transition:background-color .3s ease-in-out,height 1ms linear 999s}.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(--rotation-element-left, var(--left));top:var(--rotation-element-top, auto);z-index:var(--hidden-element-z-index, var(--z-index));display:grid;grid-row:var(--grid-row);grid-column:var(--grid-column);width:var(--rotation-element-width, var(--element-width, 100%));height:var(--rotation-element-height, var(--element-height, 100%));text-align:var(--text);rotate:var(--element-rotation, 0deg)}@media screen and (max-width:920px){.layout-element{top:var(--m-rotation-element-top, auto);left:var(--m-rotation-element-left, var(--left));z-index:var(--m-hidden-element-z-index, var(--z-index));text-align:var(--m-text, var(--text));rotate:var(--m-element-rotation, 0deg);width:var(--m-rotation-element-width, var(--element-width, 100%));height:var(--m-rotation-element-height, var(--element-height, 100%))}.layout-element--layout{grid-row:var(--m-grid-row);grid-column:var(--m-grid-column)}}.grid-button--primary[data-v-297de5e8]{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[data-v-297de5e8]: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[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}@media screen and (max-width:920px){.grid-button--primary[data-v-297de5e8]{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[data-v-297de5e8]: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[data-v-297de5e8]{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[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}}.input[data-v-3b08353a]{font-size:var(--input-text-size, var(--body-font-size))}.input__component[data-v-3b08353a]{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[data-v-3b08353a]::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[data-v-3b08353a]:hover,.input__component[data-v-3b08353a]: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[data-v-3b08353a]:hover::placeholder,.input__component[data-v-3b08353a]:focus::placeholder{color:var(--input-text-color--hover, #727586)}.input__component--textarea[data-v-3b08353a]{min-height:96px;overflow:auto;resize:vertical}.input__component--no-textarea-resize[data-v-3b08353a]{resize:none;overflow:auto}.input__label[data-v-3b08353a]{font-size:var(--label-text-size, var(--body-font-size));color:var(--label-text-color, #1d1e20)}@media screen and (max-width:920px){.input__component[data-v-3b08353a]{font-size:var(--m-input-text-size, var(--body-m-font-size))}.input__component[data-v-3b08353a]::placeholder{font-size:var(--m-input-text-size, 14px)}.input__label[data-v-3b08353a]{font-size:var(--m-label-text-size, var(--body-m-font-size))}}.form[data-v-451eac12]{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[data-v-451eac12]{display:grid;grid-gap:var(--form-elements-vertical-spacing, 22px);align-self:center}.form__button[data-v-451eac12]{align-self:center;justify-self:var(--form-button-justify-self)}.form__button[data-v-451eac12]:focus-visible{outline:2px solid #357df9}@media screen and (max-width:920px){.form__button[data-v-451eac12]{align-self:center;justify-self:var(--m-form-button-justify-self, var(--form-button-justify-self))}.form__control[data-v-451eac12]{grid-gap:var(--m-form-elements-vertical-spacing, 22px)}}.image[data-v-8ca41215]{overflow:var(--overflow, hidden);border-radius:var(--v7007e7a5);-webkit-mask-image:var(--v76f5f733);-webkit-mask-size:cover;mask-image:var(--v76f5f733);mask-size:100% 100%;position:relative}.image[data-v-8ca41215]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--v52de0f10);z-index:1}.image--grid[data-v-8ca41215]{position:relative;display:block;width:100%;height:100%}@media screen and (min-width:920px)and (max-width:1224px){.image--grid[data-v-8ca41215]{width:var(--v3f28ffbc);max-width:100%;height:var(--v21b35439)}}.image__image[data-v-8ca41215]{display:block;object-fit:cover;object-position:var(--e3629ab6)}.image__image[data-v-8ca41215]{width:100%;height:100%}@media screen and (max-width:920px){.image[data-v-8ca41215]{border-radius:var(--d66f8f86)}.image--grid[data-v-8ca41215]{width:100%;height:100%}}@media screen and (max-width:360px){.image[data-v-8ca41215]{width:var(--v6dfc834f);max-width:100%;height:var(--v655f79f4)}}.image[data-v-1eecbf74]{height:100%;-webkit-user-select:none;user-select:none}.grid-map[data-v-2b17c916]{position:relative;width:100%;height:100%;background-color:#f2f3f6}.grid-map__frame[data-v-2b17c916]{width:100%;height:100%}.grid-map__pin[data-v-2b17c916]{position:absolute;top:50%;left:50%;z-index:2;width:26px;height:26px;margin-top:-37px;margin-left:-13px;background-color:#fc5185;border-radius:50%}.grid-map__pin[data-v-2b17c916]:before{position:absolute;top:8px;left:8px;z-index:2;width:10px;height:10px;content:"";background:#d63163;border-radius:50%}.grid-map__pin[data-v-2b17c916]:after{position:absolute;top:17px;right:1px;left:1px;z-index:1;width:0;height:0;content:"";border-top:20px solid #fc5185;border-right:12px solid transparent;border-left:12px solid transparent}.no-pointer-events[data-v-0303fc35]{pointer-events:none}.pointer-events-none[data-v-6bafe7d3]{pointer-events:none}.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-large{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);font-style:var(--body-large-font-style);font-weight:var(--body-large-font-weight);line-height:var(--body-large-line-height);color:var(--body-large-color);text-decoration:var(--body-large-text-decoration);text-transform:var(--body-large-text-transform);letter-spacing:var(--body-large-letter-spacing)}@media screen and (max-width:920px){.text-box .body-large{font-family:var(--body-large-m-font-family, var(--body-large-font-family));font-size:var(--body-large-m-font-size, var(--body-large-font-size));font-style:var(--body-large-m-font-style, var(--body-large-font-style));font-weight:var(--body-large-m-font-weight, var(--body-large-font-weight));line-height:var(--body-large-m-line-height, var(--body-large-line-height));color:var(--body-large-m-color, var(--body-large-color));text-decoration:var(--body-large-m-text-decoration, var(--body-large-text-decoration));text-transform:var(--body-large-m-text-transform, var(--body-large-text-transform));letter-spacing:var(--body-large-m-letter-spacing, var(--body-large-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{width:100%;padding:0;margin:0;overflow-wrap:break-word;white-space:var(--white-space-preview, var(--v2b806092));background-color:var(--v12d9d480);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 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-large{font-size:var(--fontSizeDesktop, var(--body-large-font-size));line-height:var(--lineHeightDesktop, var(--body-large-line-height))}.text-box .body{font-size:var(--fontSizeDesktop, var(--body-font-size));line-height:var(--lineHeightDesktop, var(--body-line-height))}.text-box span{font-size:var(--fontSizeDesktop)}.text-box ul:not(.s){padding-left:40px}.text-box ul:not(.s) .body{margin-bottom:0}.text-box p:empty:after{content:" "}.text-box :is(h1,h2,h3,h4,h5,h6,p):last-child{padding-bottom:max(0px,(1.2 - var(--lineHeightDesktop, 1.2)) * .5em)}@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{white-space:var(--white-space-mobile-preview, var(--d294b058))}.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-large{font-size:var(--fontSizeMobile, var(--body-large-m-font-size));line-height:var(--lineHeightMobile, var(--body-large-line-height))}.text-box .body{font-size:var(--fontSizeMobile, var(--body-m-font-size));line-height:var(--lineHeightMobile, var(--body-line-height))}.text-box span{font-size:var(--fontSizeMobile)}.text-box :is(h1,h2,h3,h4,h5,h6,p):first-child{padding-top:max(0px,(1.2 - var(--lineHeightMobile, 1.2)) * .5em)}.text-box :is(h1,h2,h3,h4,h5,h6,p):last-child{padding-bottom:max(0px,(1.2 - var(--lineHeightMobile, 1.2)) * .7em)}}.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%)}}.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{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){padding:0}@media screen and (max-width:1191px){.layout-element__component--GridButton:not(.s){white-space:normal}}@media screen and (max-width:920px){.layout-element__component--GridButton:not(.s){min-height:100%}}@media screen and (max-width:360px){.layout-element__component--GridButton:not(.s){min-width:var(--m-width);min-height:var(--m-height);padding-right:14px;padding-left:14px}}.layout-element{pointer-events:all;cursor:move}.layout-element--is-preview-mode{cursor:auto}.layout-element--is-preview-mode *{pointer-events:all!important}.layout-element__component{overflow:var(--overflow, hidden)}.layout-element__component--GridImage{height:100%}.layout-element__component--GridTextBox{overflow:visible}.layout-element[data-v-4f252250]:not(.is-highlighted) .layout-element__component *{pointer-events:none}.layout-element[data-v-4f252250]:not(.is-active-element-present):hover{-webkit-user-select:text;user-select:text}.block-layout-container[data-v-6b232789]{position:relative;z-index:14}.block-layout[data-v-6b232789],.block-layout__element[data-v-6b232789]{position:relative}.categories[data-v-aefb04f0]{margin-bottom:16px}.font-secondary[data-v-7baf6691]{font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.blog-list-item-meta[data-v-7baf6691]{color:var(--blog-post-header-text-color);opacity:.8}.blog-list-item-meta__author-name[data-v-7baf6691]{margin-bottom:4px}.blog-list-item-meta__subtitle span[data-v-7baf6691]:nth-of-type(2):before{content:" · "}.font-primary[data-v-f6567924]{font-family:var(--font-primary);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}.font-secondary[data-v-f6567924]{font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.block-blog-list-item[data-v-f6567924]{position:relative;display:flex;flex-direction:column;cursor:var(--cursor-style);cursor:pointer;border-radius:5px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.block-blog-list-item__content[data-v-f6567924]{color:var(--blog-post-header-text-color);text-decoration:none}.block-blog-list-item__description[data-v-f6567924]{margin-bottom:12px;text-decoration:none;opacity:.8}.block-blog-list-item__title[data-v-f6567924]{font-size:var(--v5c5bfed9);margin-bottom:12px;word-break:break-word}.block-blog-list[data-v-2c301135]{z-index:14;display:flex;flex-direction:column;grid-area:1/1/-1/-1;align-items:center;justify-content:space-between;height:100%;padding:var(--block-padding, 8px) var(--v56b2cb1e)}.block-blog-list__list[data-v-2c301135]{display:grid;grid-template-columns:repeat(var(--v59d14c5a),1fr);grid-gap:var(--grid-gap-size);width:var(--content-width);max-width:100%}@media screen and (max-width:920px){.block-blog-list[data-v-2c301135]{padding:var(--block-padding, 8px) 16px}.block-blog-list__list[data-v-2c301135]{grid-template-columns:repeat(1,1fr);grid-gap:var(--m-grid-gap-size);width:100%}}.font-primary[data-v-34505ea0]{font-family:var(--font-primary);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}.font-secondary[data-v-34505ea0]{font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.block-blog-header[data-v-34505ea0]{z-index:14;display:flex;flex-direction:column;grid-area:1/1/-1/-1;align-items:var(--align);width:100%;max-width:var(--content-width);padding:var(--block-padding);margin:auto;text-align:var(--text-align)}.block-blog-header__content[data-v-34505ea0]{width:100%;color:var(--blog-post-header-text-color)}.block-blog-header__description[data-v-34505ea0]{margin-bottom:12px;opacity:.8}.block-blog-header__title[data-v-34505ea0]{margin-bottom:12px;font-size:var(--v4e368173)}@media screen and (max-width:920px){.block-blog-header[data-v-34505ea0]{padding:var(--m-block-padding)}}.blog-header-container[data-v-4042c69f]{display:flex}.block[data-v-1e1ce25f]{position:relative;display:grid;grid-template-rows:100%;grid-template-columns:100%;width:100%}.block--desktop-first-visible[data-v-1e1ce25f],.block[data-v-1e1ce25f]: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[data-v-1e1ce25f]{padding-top:unset;margin-top:unset}.block--mobile-first-visible[data-v-1e1ce25f],.block[data-v-1e1ce25f]:first-child{padding-top:var(--header-height-mobile, var(--header-height, 0));margin-top:calc(-1 * var(--header-height-mobile, var(--header-height, 0)))}}.block[data-v-1e1ce25f]{position:relative;grid-area:1/1/-1/-1;height:var(--v01e5e0b0)}.burger[data-v-43ca5418]{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[data-v-43ca5418]:focus-visible{outline:2px solid;outline-offset:1px}.burger__bun[data-v-43ca5418],.burger__meat[data-v-43ca5418]{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[data-v-43ca5418]:first-child{top:0}.burger__bun[data-v-43ca5418]:last-child{top:16px}.burger__meat[data-v-43ca5418]{top:8px}.burger--open[data-v-43ca5418]{animation:.25s .25s reverse both}.burger--open .burger__bun[data-v-43ca5418]:first-child{top:-1px;transform:rotate(45deg)}.burger--open .burger__bun[data-v-43ca5418]:last-child{transform:rotate(-45deg)}.burger--open .burger__meat[data-v-43ca5418]{width:0%;opacity:0}.background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:13;display:block;background-color:var(--background-color);transition:background-color .3s ease-in-out}.item-content[data-v-76d5a5f3]{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[data-v-76d5a5f3]{display:flex;align-items:center;text-align:left}.item-content-wrapper--active .item-content[data-v-76d5a5f3],.item-content-wrapper:hover .item-content[data-v-76d5a5f3],.item-content-wrapper:focus .item-content[data-v-76d5a5f3]{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[data-v-76d5a5f3]{margin:0;font-size:var(--nav-link-m-font-size)}}.block-header-item[data-v-f7e431f3]{-webkit-user-select:none;user-select:none}.block-header-logo[data-v-2fe39434]{display:flex;width:var(--v6f401cb2);height:var(--v5ef47fbb);cursor:pointer}.block-header-logo__image[data-v-2fe39434]{width:100%;height:100%;vertical-align:middle;object-fit:contain}@media screen and (max-width:920px){.block-header-logo[data-v-2fe39434]{width:var(--v66b767ed);height:var(--v56669be0)}}.block-header-layout-desktop[data-v-c1535ecd]{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-1[data-v-c1535ecd]{grid-auto-flow:column;grid-template-columns:var(--v5c616aa5)}.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__logo{margin-right:16px}.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__nav-links{justify-content:flex-end}.block-header-layout-mobile[data-v-c1535ecd]{display:none}@media screen and (max-width:920px){.block-header-layout-desktop[data-v-c1535ecd]{display:none}.block-header-layout-mobile[data-v-c1535ecd]{z-index:18;display:grid;padding:var(--m-padding, var(--padding));align-items:center}.block-header-layout-mobile__dropdown[data-v-c1535ecd]{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--open[data-v-c1535ecd]{visibility:visible;height:auto;max-height:50vh;padding:24px 16px;box-shadow:0 6px 14px -10px #0000001a;animation:show-overflow-c1535ecd 0s .5s forwards}.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd]{align-items:flex-end}.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd] .item-content{text-align:end}.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd] .item-content-wrapper{justify-content:flex-end}.block-header-layout-mobile[data-v-c1535ecd] .block-header__hamburger-menu{grid-area:hamburger-menu}.block-header-layout-mobile[data-v-c1535ecd] .block-header__logo{grid-area:logo}.block-header-layout-mobile[data-v-c1535ecd] .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[data-v-c1535ecd]{grid-template-columns:auto minmax(0,max-content) max-content;grid-template-areas:"logo cart hamburger-menu"}.block-header-layout-mobile--mobile-1[data-v-c1535ecd] .block-header__hamburger-menu{margin-left:var(--m-element-spacing, var(--element-spacing))}}.block-header[data-v-06cc56f8]{display:grid;transition:box-shadow .15s linear;position:relative;z-index:18}.block-header__nav-links[data-v-06cc56f8]{display:flex;list-style:none;flex-flow:row wrap;justify-content:flex-start;column-gap:var(--link-spacing);row-gap:16px}.block-header--with-shadow[data-v-06cc56f8]{box-shadow:0 6px 14px #0000001a}@media screen and (max-width:920px){.block-header[data-v-06cc56f8]{padding:0 16px}}.block-header-provider-builder[data-v-d7ae826b]{position:relative;height:100%}.top-blocks--sticky[data-v-d6f34a9d]{position:sticky;z-index:18;top:0}.preview[data-v-d6f34a9d]{position:relative;overflow:visible;min-height:calc(100vh - var(--header-height-editor, 50px))}@media screen and (max-width:920px){.preview[data-v-d6f34a9d]{padding-bottom:50px}}.preview__content[data-v-d6f34a9d]{position:relative;z-index:0;display:flex;flex-direction:column;margin-bottom:56px;-webkit-user-select:none;user-select:none}.preview__content[data-v-d6f34a9d]{background:var(--h-bg-neutral-default)}@property --chatbot-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --chatbot-hover-scrollbar-thumb{syntax:"<color>";inherits:true;initial-value:#0000}@property --chatbot-hover-scrollbar-thumb-headroom{syntax:"<length>";inherits:true;initial-value:2px}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:90deg}:is(.preview-view[data-v-6137856c] .preview-view__markdown-body li:has(>.chatbot__task-checkbox),.preview-view[data-v-6137856c] .preview-view__markdown-body li:has(>p>.chatbot__task-checkbox)){margin-inline-start:calc(-1 * var(--h-spacing-sm));list-style:none}@keyframes show-overflow-c1535ecd{to{overflow-y:auto}}html,
body{height: auto;min-height: 100%}body{font-family: var(--body-font-family, "Inter", sans-serif);color: #1d1e20}.preview__content,
.preview__content *{-webkit-user-select: auto;user-select: auto}.preview{overflow-x: hidden}.skip-link{position: absolute;left: -9999px;top: 0;z-index: 100;padding: 12px 20px;background: #fff;color: #000;font: 500 15px/1.2 "DM Sans", sans-serif;border-radius: 0 0 8px 0}.skip-link:focus{left: 0}.form__trap{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.form__control{position: relative;/* anchor for the confirmation overlay */}.form__status{font: 400 15px/1.45 var(--body-font-family, "Inter", sans-serif)}.form__status--ok{position: absolute;inset: 0;z-index: 3;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;margin: 0;padding: 24px;text-align: center;background: #fff;border: 1px solid rgba(15, 123, 61, 0.35);border-radius: 14px;color: #0b5c2d}.form__status--ok::before{content: "";width: 44px;height: 44px;border-radius: 50%;background: rgba(15, 123, 61, 0.12);box-shadow: inset 0 0 0 2px rgba(15, 123, 61, 0.4);background-image: linear-gradient(45deg, transparent 46%, #0f7b3d 46% 54%, transparent 54%),
    linear-gradient(-45deg, transparent 46%, #0f7b3d 46% 54%, transparent 54%);background-size: 16px 2px, 9px 2px;background-position: 17px 25px, 13px 23px;background-repeat: no-repeat}.form__status--error{position: fixed;z-index: 200;left: 50%;bottom: 24px;transform: translateX(-50%);width: min(30rem, calc(100vw - 32px));margin: 0;padding: 16px 20px;text-align: center;background: #fff;border: 1px solid rgba(163, 5, 5, 0.4);border-left: 4px solid #a30505;border-radius: 12px;box-shadow: 0 16px 40px -20px rgba(0, 0, 0, 0.45);color: #8c0404}.form__control[data-sending] .form__button{opacity: 0.6;pointer-events: none}.burger--open .burger__meat{opacity: 0}.burger--open .burger__bun:first-child{transform: translateY(6px) rotate(45deg)}.burger--open .burger__bun:last-child{transform: translateY(-6px) rotate(-45deg)}@media (prefers-reduced-motion: reduce){*,
  *::before,
  *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}}