*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul[role="list"],ol[role="list"]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
:root{--color-white:#ffffff;--color-white-o-25:rgba(255,255,255,0.25);--color-black:#111111;--color-black-o-25:rgba(17,17,17,0.25);--color-text:#212121;--color-text-dimmed:#545560;--color-mark-background:#fff59d;--color-primary:#1565c0;--color-on-primary:var(--color-white);--color-primary-light:#5e92f3;--color-primary-dark:#003c8f;--color-secondary:#616161;--color-on-secondary:var(--color-white);--color-secondary-light:#8e8e8e;--color-secondary-dark:#373737;--color-background:var(--color-white);--color-surface:var(--color-white);--color-error:#d32f2f;--color-on-error:var(--color-white);--color-error-light:#ff6659;--color-error-dark:#9a0007;--color-error-container:#ffcdd2;--color-on-error-container:#7f0000;--color-warning:#fbc02d;--color-on-warning:var(--color-black);--color-warning-container:#fff9c4;--color-on-warning-container:#bf360c;--color-success:#388e3c;--color-on-success:var(--color-black);--color-success-container:#c8e6c9;--color-on-success-container:#1b5e20;--color-border:#bdbdbd;--color-border-dark:#222330;--color-disabled:#eeeeee;}
:root{--radius-xxs:0.125rem;--radius-xs:0.25rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;}
:root{--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:3rem;}
:root{--grid-gap:var(--spacing-sm);--grid-container-max-width:100%;--grid-template-columns-12:repeat(12,[col] 1fr);}@media (min-width:1024px){:root{--grid-container-max-width:940px;}}@media (min-width:1440px){:root{--grid-container-max-width:1120px;}}
:root{--shadow-xs:0px 2px 4px rgba(0,0,0,0.1);--shadow-sm:0px 4px 10px rgba(0,0,0,0.1);--shadow-md:0px 14px 30px rgba(0,0,0,0.1);}
*{box-sizing:border-box;min-width:0;}body{display:flex;flex-direction:column;}[data-off-canvas-main-canvas]{flex-grow:1;display:flex;flex-direction:column;}
:root{--focus-box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-primary);}:focus{outline:none;box-shadow:var(--focus-box-shadow);}
:root{--selection-background:var(--color-primary);--selection-color:var(--color-on-primary);}::selection{background:var(--selection-background);color:var(--selection-color);}
:root{--page-background:var(--color-background);}body{background:var(--page-background);}
:root{--link-color:var(--color-primary);--link-color--hover:var(--color-primary-dark);}a{color:var(--link-color);text-decoration:none;}a:hover{--link-color:var(--link-color--hover);text-decoration:none;}
@font-face{font-family:'Futura Book';src:url(/themes/custom/futuredoc/assets/fonts/futura-book-c.eot);src:url(/themes/custom/futuredoc/assets/fonts/futura-book-c.eot#iefix) format('embedded-opentype'),url(/themes/custom/futuredoc/assets/fonts/futura-book-c.woff) format('woff'),url(/themes/custom/futuredoc/assets/fonts/futura-book-c.ttf) format('truetype');font-weight:normal;font-style:normal;}:root{--line-height:1.5;--font-size-base:1rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-sm:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-family:'Futura Book',-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-monospace:"JetBrains Mono","Fira Code",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--code-background:var(--color-surface);--p-margin--y:var(--spacing-md);}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);}p{margin-top:var(--p-margin--y);margin-bottom:var(--p-margin--y);}small{font-size:80%;font-weight:normal;}big{font-size:120%;font-weight:normal;}mark{padding:var(--spacing-xs);background-color:var(--color-mark-background);}code{font-family:var(--font-monospace);font-size:90%;padding:0.2em 0.4em;word-break:break-all;border-radius:var(--radius-xs);background-color:var(--code-background);}pre code{padding:unset;}html{font-size:16px;}
:root{--line-height-heading:1.3;}h1{font-size:var(--font-size-h1);font-weight:500;}h2{font-size:var(--font-size-h2);font-weight:600;}h3{font-size:var(--font-size-h3);font-weight:600;}h4{font-size:var(--font-size-h4);font-weight:600;}h5{font-size:var(--font-size-h5);font-weight:700;}h6{font-size:var(--font-size-h6);font-weight:700;}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading);margin:unset;margin-bottom:var(--spacing-sm);}
:root{--list-margin:var(--p-margin--y) 0;--list-padding:0 0 0 2rem;}ol,ul{margin:var(--list-margin);padding:var(--list-padding);}
img{max-width:100%;height:auto;font-style:italic;vertical-align:middle;}
hr{margin:var(--spacing-sm) 0;border:unset;border-top:1px solid var(--color-border);}
fieldset{min-width:0;padding:unset;margin:unset;border:unset;}legend{display:block;width:100%;padding:unset;margin-bottom:var(--spacing-xs)}
:root{--blockquote-font-size:var(--font-size-sm);--blockquote-border-size:4px;--blockquote-paddings:var(--spacing-xs);--blockquote-margins:var(--spacing-sm) 0;--blockquote-background:transparent;--blockquote-border-color:var(--color-border);}blockquote{font-size:var(--blockquote-font-size);padding:var(--blockquote-paddings);margin:var(--blockquote-margins);border-left:var(--blockquote-border-size) solid var(--blockquote-border-color);background:var(--blockquote-background);}
:root{--layout-container-side-gap:var(--spacing-lg);}.layout-container{width:100%;max-width:var(--grid-container-max-width);margin:0 auto;padding:0 var(--layout-container-side-gap);}
.main-layout{display:grid;grid-gap:var(--grid-gap);}.main-layout--no-sidebar{grid-template-columns:1fr;}.main-layout--one-sidebar.main-layout--sidebar-first{grid-template-columns:280px 1fr;}.main-layout--one-sidebar.main-layout--sidebar-second{grid-template-columns:1fr 280px;}.main-layout--two-sidebar{grid-template-columns:280px 1fr 280px;}
.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.visually-hidden:active,.visually-hidden:focus{clip:auto !important;height:auto !important;margin:0 !important;overflow:visible !important;position:static !important;width:auto !important;white-space:inherit !important;}
:root{--button-background-color:initial;--button-background-color--active:initial;--button-background-color--hover:initial;--button-background-color--focus:initial;--button-background-color--disabled:initial;--button-border--color:initial;--button-border--color-disabled:var(--button-border--color);--button-border--style:solid;--button-border--width:0;--button-border-radius:var(--radius-xxs);--button-color:initial;--button-color--disabled:var(--color-disabled);--button-color--hover:initial;--button-font-size:var(--font-size-base);--button-font-weight:500;--button-line-height:var(--form-control-line-height,1.5);--button-padding--x:var(--spacing-lg);--button-padding--y:var(--spacing-sm);--button-box-shadow:var(--shadow-xs);}.button{font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding);cursor:pointer;white-space:nowrap;text-decoration:none;color:var(--button-color);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-background-color);box-shadow:var(--button-box-shadow);--button-border:var(--button-border--width) var(--button-border--style) var(--button-border--color);--button-padding:var(--button-padding--y) var(--button-padding--x);}.button:active{--button-background-color:var(--button-background-color--active);}.button:hover{--button-background-color:var(--button-background-color--hover);--button-color:var(--button-color--hover);}.button:focus{--button-background-color:var(--button-background-color--focus);--button-box-shadow:var(--focus-box-shadow);}.button:disabled{cursor:not-allowed;--button-background-color:var(--button-background-color--disabled);--button-border--color:var(--button-border--color-disabled);--button-color:var(--button-color--disabled);--button-box-shadow:none;}.button--small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-sm);--button-padding--y:var(--spacing-xs);}.button--extra-small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-xs);--button-padding--y:var(--spacing-xxs);}.button--primary{--button-background-color:var(--color-primary);--button-background-color--active:var(--color-primary-dark);--button-background-color--hover:var(--color-primary-dark);--button-background-color--focus:var(--color-primary-dark);--button-color:var(--color-on-primary);--button-color--hover:var(--color-on-primary);}.button--secondary{--button-background-color:var(--color-secondary);--button-background-color--active:var(--color-secondary-dark);--button-background-color--hover:var(--color-secondary-dark);--button-background-color--focus:var(--color-secondary-dark);--button-color:var(--color-on-secondary);--button-color--hover:var(--color-on-secondary);}.button--danger{--button-background-color:var(--color-error);--button-background-color--active:var(--color-error-dark);--button-background-color--focus:var(--color-error-dark);--button-background-color--hover:var(--color-error-dark);--button-color:var(--color-on-error);--button-color--hover:var(--color-on-error);}
.table{width:100%;max-width:100%;margin-bottom:var(--spacing-sm);border-collapse:collapse;}.table th,.table td{padding:var(--spacing-xs);text-align:inherit;border-top:1px solid var(--color-border);}.table thead th{vertical-align:bottom;border-bottom:2px solid var(--color-border);}.table-responsive{width:100%;overflow-x:auto;}
:root{--form-control-background:var(--color-white);--form-control-background--disabled:var(--color-disabled);--form-control-color:var(--color-text);--form-control-font-size:var(--font-size-base);--form-control-line-height:var(--line-height);--form-control-padding--y:var(--spacing-sm);--form-control-padding--x:var(--spacing-lg);--form-control-padding:calc(var(--form-control-padding--y) - var(--form-control-border--width)) calc(var(--form-control-padding--x) - var(--form-control-border--width));--form-control-border-radius:var(--radius-xxs);--form-control-border--color:var(--color-border);--form-control-border--width:1px;--form-control-border--style:solid;--form-control-border:var(--form-control-border--width) var(--form-control-border--style) var(--form-control-border--color);--form-control-box-shadow:unset;}.form-element{font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);display:inline-block;max-width:100%;padding:var(--form-control-padding);color:var(--form-control-color);border:var(--form-control-border);border-radius:var(--form-control-border-radius);background-color:var(--form-control-background);box-shadow:var(--form-control-box-shadow);appearance:none;}.form-element:active{--form-control-border--color:var(--color-border-dark);}.form-element:hover{--form-control-border--color:var(--color-border-dark);--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color);}.form-element:focus{--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow);}.form-element:disabled{--form-control-background:var(--form-control-background--disabled);--form-control-border--color:var(--color-border);--form-control-box-shadow:unset;cursor:not-allowed;}.form-element.error{--form-control-border--color:var(--color-error);}.form-element[size]{width:100%;}.form-element--type-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23545560'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:100% 50%;background-size:2.75rem 0.5625rem;padding-right:calc(var(--form-control-padding--x) - var(--form-control-border--width) + var(--form-control-padding--x));}@media (min-width:425px){.form-element[size]{width:initial;}}
:root{--form-boolean-width:18px;--form-boolean-height:18px;--form-boolean-border--width:1px;--form-boolean-border--style:solid;--form-boolean-border--color:var(--color-border);--form-boolean-box-shadow:unset;--form-boolean-background-image:none;--form-boolean-border--color-active:var(--color-border-dark);--form-boolean-border--color-hover:var(--color-border-dark);--form-boolean-background-color:var(--color-white);--form-boolean-border-radius:2px;}.form-boolean{display:inline-block;width:var(--form-boolean-width);height:var(--form-boolean-height);margin:0;vertical-align:text-bottom;border:var(--form-boolean-border);border-radius:var(--form-boolean-border-radius);background-color:var(--form-boolean-background-color);background-image:var(--form-boolean-background-image);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;box-shadow:var(--form-boolean-box-shadow);appearance:none;--form-boolean-border:var(--form-boolean-border--width) var(--form-boolean-border--style) var(--form-boolean-border--color);}.form-boolean:active{--form-boolean-border--color:var(--form-boolean-border--color-active);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-border-dark);}.form-boolean:hover{--form-boolean-border--color:var(--form-boolean-border--color-hover);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-border-dark);}.form-boolean:focus{--form-boolean:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow);}.form-boolean:disabled{cursor:not-allowed;--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;}.form-boolean--type-radio{--form-boolean-border-radius:19px;--form-boolean-width:19px;--form-boolean-height:19px;}.form-boolean--type-radio:checked{--form-boolean-border--color:var(--color-primary);--form-boolean-background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23003cc5'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-primary);}.form-boolean--type-radio:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23bababf'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-border);}.form-boolean--type-checkbox:checked{--form-boolean-border--color:var(--color-primary);--form-boolean-background-color:var(--color-primary);--form-boolean-background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.7949219,7.095703 6.1816406,9.601563 12.205078,3.2753906 13.689453,4.8359375 6.1816406,12.724609 2.3105469,8.65625 Z' fill='white'/%3E%3C/svg%3E");}.form-boolean--type-checkbox:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;--form-boolean-background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.7949219,7.095703 6.1816406,9.601563 12.205078,3.2753906 13.689453,4.8359375 6.1816406,12.724609 2.3105469,8.65625 Z' fill='%23bababf'/%3E%3C/svg%3E");}.form-boolean-group .form-item{margin:var(--spacing-xxs) 0;}.form-boolean-group .form-boolean{margin-right:var(--spacing-xxs);}
.form-textarea-wrapper{display:block;}
:root{--form-item-margin--y:var(--spacing-lg);--form-item-margin--x:0;--form-item-label-margin--y:var(--spacing-xxs);--form-item-label-font-size:var(--font-size-sm);--form-item-label-line-height:1.125rem;--form-item-description-color:var(--color-text-dimmed);--form-item-description-font-size:var(--font-size-xs);--form-item-description-margin--y:var(--spacing-xxs);}.form-item{margin:var(--form-item-margin);--form-item-margin:var(--form-item-margin--y) var(--form-item-margin--x);}.form-item__label{font-size:var(--form-item-label-font-size);font-weight:bold;line-height:var(--form-item-label-line-height);display:table;margin:var(--form-item-label-margin--y) 0;}.form-item__label[for]{cursor:pointer;}.form-item__label--required::after{display:inline-block;content:'*';color:var(--color-error);font-weight:bold;margin-left:var(--spacing-xxs);}.form-item__label--inline{display:inline;font-weight:normal;}.form-item__description{color:var(--form-item-description-color);font-size:var(--form-item-description-font-size);margin:var(--form-item-description-margin--y) 0;}
.menu--footer{--link-color:#000;--link-color--hover:#000;opacity:.8;}
.menu{margin:0;padding:0;list-style:none;}
.footer{border-top:1px solid #e8e8e8;font-size:15px;margin-top:auto;}.footer__main{border-bottom:1px solid #e8e8e8;}.footer__main > .layout-container{display:flex;padding-top:8px;padding-bottom:8px;align-items:center;}.footer__socials{margin-left:auto;}.footer__bottom{padding-top:16px;padding-bottom:16px;}
.block--futuredoc-page-title{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}:is(.node-partners-field-founders--full,.node-partners-field-partners--full) > .field__label{position:relative;font-size:22px;text-align:center;text-transform:uppercase;padding-top:20px;padding-bottom:20px;}:is(.node-partners-field-founders--full,.node-partners-field-partners--full) > .field__label::before{content:'';display:block;position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;border-bottom:1px solid #e8e8e8;}:is(.node-partners-field-founders--full,.node-partners-field-partners--full) > .field__label::after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-50vw;width:100vw;border-bottom:1px solid #e8e8e8;}:is(.node-partners-field-founders--full,.node-partners-field-partners--full) > .field__items{display:flex;flex-wrap:wrap;gap:32px 24px;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:space-around;padding-top:24px;padding-bottom:24px;}
:root{--block-padding-bottom:24px;}.block{position:relative;padding-bottom:var(--block-padding-bottom);}.block::before{content:'';display:block;position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;border-bottom:1px solid #e8e8e8;}.block__title{font-size:22px;text-align:center;text-transform:uppercase;padding-top:20px;padding-bottom:20px;}.block__title-actions{font-size:14px;text-transform:none;}
.page-title{margin:unset;position:relative;font-size:22px;text-align:center;text-transform:uppercase;padding-top:20px;padding-bottom:20px;font-weight:400;}.block--futuredoc-page-title{--block-padding-bottom:0;}
.menu--main{--link-color:#000;--link-color--hover:#000;}.menu--main{display:flex;flex-wrap:wrap;gap:16px;font-size:18px;text-transform:lowercase;flex-grow:1;justify-content:space-around;}.menu--main .menu__item{display:flex;flex-direction:column;justify-content:center;}.menu--main .menu__link{border-bottom:2px transparent solid;}.menu--main .menu__item--active-trail .menu__link,.menu--main .menu__link:is(:hover,.is-active){border-color:#A0A0A0;}.header__menu-secondary .menu--main{justify-content:center;}.header__menu-secondary .menu--main .menu__link{padding-bottom:24px;padding-top:24px;}
.header{border-bottom:1px solid #e8e8e8;}.header .layout-container{display:flex;gap:16px;padding-top:16px;padding-bottom:16px;}.header .site-logo{flex-shrink:0;}.header__right{display:flex;gap:16px;align-items:center;}.header__top-lang{--link-color:#000;}.header__search{width:18px;height:18px;cursor:pointer;background:url(/themes/custom/futuredoc/assets/icons/000000/search.png);opacity:0.5;}.header__search:hover{opacity:1;}
