.header-page-link{background-color:var(--dark-background);font-size:var(--paragraph-font-size);color:var(--text-color);cursor:pointer;-o-transition:.3s;border:none;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex}.header-page-link:hover{color:var(--text-color-hover)}.cta-button{box-sizing:border-box;background-image:linear-gradient(to right, var(--gradient-start), var(--gradient-end));border-radius:var(--button-border-radius);min-width:120px;font-size:var(--paragraph-font-size);color:var(--text-color);cursor:pointer;-o-transition:.6s;border:none;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;transition:all .6s;display:flex}.cta-button:hover{color:var(--text-color-hover)}.cta-button:disabled{opacity:.5;cursor:not-allowed}header{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1% 5%;display:flex}.header-menu{display:none}.header-company{flex-direction:row;justify-content:flex-start;align-items:center;width:50%;display:flex}.header-company-logo{background-color:var(--dark-background);cursor:pointer;border:none;max-height:80px}.header-company-name{font-size:var(--page-subtitle-font-size);color:var(--text-color);font-weight:900}.header-website-pages{flex-direction:row;justify-content:flex-end;align-items:center;width:50%;display:flex}.header-page-links{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}@media (width<=720px){header{height:100px}.header-company-name,.header-website-pages{display:none}.header-menu{background-color:var(--dark-background);color:var(--text-color);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex}.header-company-logo{max-height:40px}}footer{box-sizing:border-box;background-color:var(--light-background);flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:3% 5%;display:flex}.footer-copyright{flex-direction:column;justify-content:flex-start;align-self:flex-end;align-items:flex-start;width:30%;display:flex}.footer-contact-linkedin{flex-direction:row;justify-content:flex-start;align-self:flex-end;align-items:center;width:100%;display:flex}.footer-contact-linkedin-link{background-color:var(--light-background);width:30px;height:30px;color:var(--text-color);cursor:pointer;-o-transition:.6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;border:none;flex-direction:column;justify-content:center;align-items:center;padding-bottom:2px;transition:all .4s;display:flex}.footer-contact-linkedin-link:hover{color:var(--text-color-hover)}.footer-contact-direct{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30%;display:flex}.footer-heading{font-size:var(--subsection-title-font-size);color:var(--text-color)}.footer-text{font-size:var(--paragraph-font-size);color:var(--text-color)}@media (width<=720px){footer{background-color:var(--light-background);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:30px;padding-bottom:3%;display:flex}.footer-contact-direct{width:100%;margin-bottom:20px}.footer-copyright{align-self:flex-start;width:100%;margin-bottom:30px}}.menu-overlay{background-color:var(--dark-background);z-index:10;opacity:0;visibility:hidden;-o-transition:opacity .3s ease, visibility .3s ease;pointer-events:auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:100px;left:0;overflow:hidden}.menu-overlay.open{opacity:1;visibility:visible;overscroll-behavior:contain}.menu-overlay-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.menu-overlay-button{box-sizing:border-box;background-color:var(--dark-background);width:100%;font-size:var(--subsection-subtitle-font-size);color:var(--text-color);cursor:pointer;border:none;flex-direction:row;justify-content:flex-start;align-items:center;padding:2.5% 5%;display:flex}.menu-overlay-item-divider{border-bottom:1px solid var(--text-color);width:100%}@media (width>=721px){.menu-overlay{display:none}}.website-page{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.website-page-content{box-sizing:border-box;visibility:visible;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;transition:visibility .3s;display:flex}@media (width<=720px){.website-page-content{width:100%;padding:0%}.website-page-content.hidden{visibility:hidden;height:450px}}.accordion-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:60%;min-width:200px;display:flex}.accordion-interactive{background-color:var(--dark-background);cursor:pointer;border:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:20px;padding-bottom:20px;display:flex}.accordion-card-title{font-size:var(--paragraph-font-size);color:var(--text-color);font-weight:900}.accordion-card-icon{width:20px;color:var(--gradient-start)}.accordion-card-description-container{visibility:hidden;opacity:0;-o-transition:opacity .6s ease-in-out, transform .6s ease-in-out;width:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transform:translateY(-25px)}.accordion-card-description-container.open{visibility:visible;opacity:1;transform:translateY(0)}.accordion-card-description{font-size:var(--paragraph-font-size);color:var(--text-color);white-space:pre-line;line-height:24px}.accordion-divider{border-style:solid;border-top-width:1px;border-bottom-width:0;border-color:var(--text-color);width:100%}@media (width<=720px){.accordion-card{width:100%}}.block-card{box-sizing:content-box;border-style:solid;border-width:0 0 0 2px;border-color:var(--text-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:40%;min-width:200px;padding-left:2.5%;padding-right:2.5%;display:flex}.block-card-title{font-size:var(--paragraph-font-size);color:var(--text-color);font-weight:900}.block-card-description{font-size:var(--paragraph-font-size);color:var(--text-color);white-space:pre-line;line-height:24px}@media (width<=720px){.block-card{box-sizing:border-box;width:100%;padding-left:5%;padding-right:5%}}.page-section-divider{height:100px}.page-section-landing-background-image{background-blend-mode:darken;background-color:#00000080;background-image:url(/assets/landing-photo-CmoKOHUT.png);background-size:cover;width:100%;padding-top:5%;padding-bottom:5%}.page-section{opacity:0;-o-transition:opacity .8s ease-out, transform .8s ease-out;flex-direction:column;align-items:flex-start;width:90%;padding-left:5%;padding-right:5%;transition:opacity .8s ease-out,transform .8s ease-out;display:flex;transform:translateY(40px)}.page-section.show{opacity:1;transform:translateY(0)}.page-section-landing{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.page-section-landing-centered{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.page-section-landing-text{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;display:flex}.page-section-landing-image-container,.page-section-landing-form-container{width:50%}.page-section-landing-image{width:100%}.page-section-title-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;display:flex}.page-section-phases-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.page-section-content-block-cards{flex-flow:wrap;justify-content:space-between;align-self:flex-end;align-items:flex-start;width:70%;display:flex}.page-section-content-team-member-cards{flex-flow:wrap;justify-content:flex-start;align-self:flex-end;align-items:flex-start;width:70%;display:flex}.page-title{font-size:var(--page-title-font-size);color:var(--text-color);line-height:80px}.page-subtitle{font-size:var(--page-subtitle-font-size);color:var(--text-color);line-height:30px}.page-section-title{font-size:var(--section-title-font-size);color:var(--text-color)}.page-section-subtitle{font-size:var(--section-subtitle-font-size);color:var(--text-color);line-height:30px}.align-self-start{align-self:flex-start}@media (width<=1024px){.page-section{flex-direction:column;align-items:flex-start;width:100%;padding-left:0%;padding-right:0%;display:flex}.page-section-landing{flex-direction:column}.page-section-landing-text{width:90%;padding-left:5%;padding-right:5%}.page-section-landing-image-container{display:none}.page-section-landing-form-container{width:100%}.page-section-title-container{width:90%;padding-left:5%;padding-right:5%}.page-title{font-size:var(--page-title-font-size-mobile);line-height:40px}.page-subtitle{font-size:var(--page-subtitle-font-size-mobile);line-height:30px}.page-section-title{font-size:var(--section-title-font-size-mobile)}.page-section-subtitle{font-size:var(--section-subtitle-font-size-mobile);line-height:30px}.page-section-phases-container{width:90%;padding-left:5%;padding-right:5%}.page-section-content-team-member-cards{box-sizing:border-box;flex-flow:column;align-self:normal;align-items:center;width:100%;padding-left:5%;padding-right:5%}}@media (width<=720px){.page-section-content-block-cards{box-sizing:border-box;flex-flow:column;align-self:normal;align-items:center;width:100%;padding-left:5%;padding-right:5%}}@media (width>=721px) and (width<=1024px){.page-section-content-block-cards{box-sizing:border-box;flex-flow:wrap;justify-content:space-between;align-self:flex-end;align-items:flex-start;width:100%;padding-left:5%;padding-right:5%;display:flex}}@media (width>=1440px){.page-section-landing-background-image{padding-top:10%;padding-bottom:10%}}.team-member-card{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;max-width:600px;padding-left:20px;padding-right:20px;display:flex}.team-member-image{border-radius:var(--button-border-radius);width:300px}.team-member-details{box-sizing:content-box;background-color:var(--light-background);border-radius:var(--button-border-radius);flex-direction:column;justify-content:flex-start;align-items:center;width:400px;padding:30px;display:flex}.team-member-name{font-size:var(--subsection-title-font-size);color:var(--text-color)}.team-member-role{font-size:var(--section-subtitle-font-size);color:var(--text-color)}.team-member-contacts{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.team-member-contact{font-size:var(--paragraph-font-size);color:var(--text-color)}.team-member-contact-link{font-size:var(--paragraph-font-size);color:var(--text-color);-webkit-text-decoration:underline var(--text-color);text-decoration:underline var(--text-color)}.team-member-linkedin-link{cursor:pointer;text-decoration:none}.team-member-introduction{font-size:var(--paragraph-font-size);color:var(--text-color);line-height:20px}@media (width<=720px){.team-member-card{width:100%;max-width:none;padding-left:0;padding-right:0}.team-member-details{box-sizing:border-box;border-radius:0;width:100%;padding:5%}}.gen-form-input{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:150px;max-width:400px;display:flex}.gen-form-input__container{box-sizing:content-box;background-color:var(--light-background);border:1px solid var(--text-color);width:92%;height:50px;color:var(--text-color);-o-transition:.6s;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 4%;transition:all .6s;display:flex;position:relative}.gen-form-input__container.invalid-input{border:1px solid var(--alert-red);color:var(--alert-red)}.disabled-background{background-color:var(--secondary-background)}.gen-form-input__placeholder{color:var(--primary-accent);cursor:text;-o-transition:.6s;padding-left:0;font-size:16px;transition:all .6s;position:absolute;top:33%}.gen-form-input__value{width:100%;height:100%;color:var(--primary-accent);background-color:inherit;border:none;outline:none;font-size:16px}.gen-form-input__value:focus~.gen-form-input__placeholder,.gen-form-input__value:not([value=""])~.gen-form-input__placeholder{cursor:default;padding-left:2px;font-size:12px;top:10%}.gen-form-input__error-msg{color:var(--alert-red);margin-top:5px;font-size:12px;line-height:20px}.message-input-field-outer-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.message-input-field-container{box-sizing:border-box;background-color:var(--light-background);border:1px solid var(--text-color);-o-transition:.6s;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:200px;padding:4% 2% 2%;transition:all .6s;display:flex;position:relative}.message-input-field-container.invalid-input{border:1px solid var(--alert-red);color:var(--alert-red)}.message-input-field-placeholder{color:var(--text-color);cursor:text;-o-transition:.6s;padding-left:0;font-size:16px;transition:all .6s;position:absolute;top:5%}.message-input-field-placeholder.invalid-input{color:var(--alert-red)}.message-input-field{box-sizing:border-box;background-color:var(--light-background);width:100%;height:80%;min-height:200px;color:var(--text-color);font-size:var(--paragraph-font-size);resize:none;scrollbar-width:none;border:none;outline:none;overflow-y:scroll}.message-input-field:focus~.message-input-field-placeholder,.message-input-field:not(:empty)~.message-input-field-placeholder{cursor:default;padding-left:2px;font-size:12px;top:3%}@media (width<=720px){.message-input-field-container{padding-top:20px}}.form-container{box-sizing:border-box;border-radius:var(--button-border-radius);background-color:var(--light-background);flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:400px;min-height:600px;padding:70px 50px;display:flex}.form-title{font-size:var(--subsection-subtitle-font-size);color:var(--text-color);font-weight:900;line-height:30px}.form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.form-input-group{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.form-input-group-item{box-sizing:border-box;width:50%}@media (width<=720px){.form-container{box-sizing:border-box;border-radius:0;width:100%;min-width:320px;padding:20px 5%}.form-title{font-size:var(--subsection-subtitle-font-size-mobile);font-weight:900;line-height:30px}.form-input-group{flex-direction:column;margin-bottom:0!important}.form-input-group-item{width:100%;margin-bottom:10px;margin-left:0!important}}.padding-top-2{padding-top:20px}.padding-top-3{padding-top:30px}.padding-top-4{padding-top:40px}.margin-top-2{margin-top:20px}.margin-right-2{margin-right:20px}.margin-right-5{margin-right:50px}.margin-bottom-1{margin-bottom:10px}.margin-bottom-2{margin-bottom:20px}.margin-bottom-3{margin-bottom:30px}.margin-bottom-5{margin-bottom:50px}.margin-left-2{margin-left:20px}:root{--text-color:#f1f1f8;--text-color-hover:#fff;--dark-background:#0e0e18;--light-background:#171723;--gradient-start:#9461f5;--gradient-end:#f057ab;--alert-red:#ff4c4c;--mobile-max-width:720px;--page-title-font-size:64px;--page-subtitle-font-size:24px;--section-title-font-size:48px;--section-subtitle-font-size:24px;--subsection-title-font-size:32px;--subsection-subtitle-font-size:24px;--paragraph-font-size:16px;--page-title-font-size-mobile:36px;--page-subtitle-font-size-mobile:24px;--section-title-font-size-mobile:32px;--section-subtitle-font-size-mobile:24px;--subsection-title-font-size-mobile:32px;--subsection-subtitle-font-size-mobile:24px;--paragraph-font-size-mobile:16px;--button-border-radius:20px}body{background-color:var(--dark-background);margin:0;font-family:Ubuntu}h1,h2,h3,h4,h5,h6,p{margin:0;margin-block:0}button{padding:0;font-family:inherit}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
