.message{align-items:center;display:flex;margin-top:24px;padding:16px;width:100%}.message svg{align-self:flex-start;border-radius:50%;flex:0 0 auto;height:40px;margin-right:8px;padding:8px;width:40px}.message--success{background-color:var(--success);color:var(--success-text)}.message--success svg{background-color:var(--success200);color:var(--success)}.message--warning{background-color:var(--warning);color:var(--warning-text)}.message--warning svg{background-color:var(--warning200);color:var(--warning)}.message--error{background-color:var(--error);color:var(--error-text)}.message--error svg{background-color:var(--error200);color:var(--error);transform:rotate(45deg)}.alert-container{bottom:20px;display:flex;flex-direction:column;left:20px;position:fixed;z-index:120}.alert{animation:fadeIn .5s ease,fadeOut .5s ease 4s;animation-fill-mode:forwards;animation-iteration-count:1;max-width:400px;width:calc(100vw - 40px);width:calc(var(--vw, 1vw)*100 - 40px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modal .hs-form{padding:60px 40px}.hs-form-checkbox,.hs-form-field{margin-bottom:16px}.hs-form-field label{font-size:2rem;font-weight:600;line-height:1.5;margin-bottom:8px}.hs-form .input{margin:0}.hs-input{background-color:#fff;border:1px solid var(--primary100);border-radius:2px;color:var(--text);font-family:Albert,sans-serif;font-size:2rem;line-height:1.5;padding:15px 12px;width:100%}.hs-input:focus-visible{border:2px solid var(--primary);padding:14px 11px}.hs-error-msgs .hs-error-msg{color:var(--error-text);font-size:1.8rem}.hs-input.error{border-color:var(--error200);border-width:2px;padding:14px 11px}.hs-form-booleancheckbox-display,.hs-form-checkbox-display{align-items:flex-start;display:flex}.hs-form-booleancheckbox-display .hs-input,.hs-form-checkbox .hs-input{flex-shrink:0;height:20px;margin:6px 12px 0 0;width:20px}.hs-form-booleancheckbox-display .hs-input:focus-visible+span,.hs-form-checkbox .hs-input:focus-visible+span{outline:2px solid var(--text)}.multi-container{margin:16px 8px}.hs-form .inputs-list .hs-form-booleancheckbox-display span{margin-left:0}.hs-richtext{margin-bottom:16px}.hs-button{align-items:center;background:var(--primary);border:none;border-radius:2px;color:#fff;display:inline-flex;font-size:2rem;font-weight:600;letter-spacing:-.05em;line-height:1.5;margin-top:20px;outline-offset:3px;padding:15px 24px;transition:border-radius var(--transition)}.hs-button:focus-visible,.hs-button:hover{background:linear-gradient(0deg,#0003,#0003),var(--primary);border-radius:60px}.submitted-message{font-size:3rem;font-weight:600;padding:80px 40px}.hs-richtext h2{font-size:4rem;font-weight:600;margin-bottom:40px}@media only screen and (max-width:899px){.modal .hs-form{padding:40px 16px 16px}.submitted-message{font-size:2rem;padding:40px 20px}.hs-richtext h2{font-size:3rem;margin-bottom:20px}}.newsletter-inline{position:relative}.newsletter-inline .hs-button{background-color:var(--secondary);border-radius:2px;display:block;text-align:center;width:100%}.newsletter-inline .hs-button:focus-visible,.newsletter-inline .hs-button:hover{border-radius:2px}.newsletter-inline .submitted-message{font-size:2rem;padding:0}.footer{background-color:var(--surface300);color:#fff;font-weight:600;margin-top:auto;padding:80px 0}.footer__top{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__right{flex:0 0 368px}.footer .hs-form-field label{font-size:1.8rem;margin:0}.footer__logo{height:auto;width:267px}.footer__right-header{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-end}.footer__corp-icon,.footer__iso{height:100px;width:auto}.footer__info{text-decoration:underline}.footer .newsletter-inline{margin-top:auto}.footer__bottom,.footer__info{margin-left:42px}.footer__bottom-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__bottom-list,.footer__social{display:flex;flex:0 0 auto;flex-wrap:wrap}.footer__bottom-link{display:block;text-decoration:underline}.footer__bottom-link,.footer__bottom-text{padding:13px 0}.footer__address-link,.footer__social-link{display:block}.footer .footer__container :focus-visible{outline:1px solid #fff}.footer__bottom-item{align-items:center;display:flex}@media only screen and (max-width:1279px){.footer__bottom-nav,.footer__top{flex-direction:column}.footer__right{flex:0 0 auto}.footer__right-header{justify-content:flex-start}.footer__corp{margin:0}.footer__right{margin:0 42px}.footer__bottom-nav{align-items:flex-start}.footer__bottom-list{flex-direction:column}}@media only screen and (max-width:767px){.footer__bottom-list{flex-direction:column}.footer__info,.footer__right{margin:0 42px}.footer__right-header{gap:20px}.footer__bottom{margin:0 36px}}.custom-dropdown{position:relative}.custom-dropdown__menu{-ms-overflow-style:none;background:#fff;box-shadow:0 4px 16px #0000001f;color:var(--text);list-style:none;max-height:230px;opacity:0;overflow:hidden;overflow-y:auto;position:absolute;scrollbar-width:none;text-align:left;top:100%;transform:translateY(6px);transition:opacity var(--transition);visibility:hidden;width:-webkit-max-content;width:max-content;z-index:2}.custom-dropdown__menu::-webkit-scrollbar{display:none}.custom-dropdown__menu--visible{opacity:1;transform:translateY(0);visibility:visible}.custom-dropdown__item{cursor:pointer;display:block;max-width:min(calc(100vw - 32px),400px);padding:11px 16px}.custom-dropdown__item--active{text-decoration:underline}.custom-dropdown__item:hover{background-color:var(--surface100)}#modal{left:0;position:absolute;text-align:left;top:0}.modal{background-color:#233b4b4d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:110}.modal:not(.right){overflow-y:auto}.modal__overflow{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:120px 0;position:relative;width:100%}.modal__overflow>div{max-width:937px;width:calc(100% - 32px)}.small .modal__overflow>div{max-width:640px}.modal.bottom .modal__overflow{height:100%;overflow:hidden;padding:0}.modal__container{background-color:#fff;box-shadow:0 4px 20px #00000040;overflow:hidden;position:relative}.modal.bottom .modal__container,.modal.right .modal__container{max-height:100%;overflow-y:auto}.right .modal__container{bottom:0;position:absolute;right:0;top:0;width:800px}.modal__body{padding:var(--spacing-5)}.bottom .modal__container{bottom:0;position:absolute;right:0;width:100%}.modal__close{color:var(--primary);line-height:1;padding:8px;position:absolute;right:10px;top:10px}.modal__close svg{transform:rotate(45deg)}.modal-enter{opacity:0}.modal-enter-active{opacity:1;transition:opacity .3s}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transition:opacity .3s}.modal-enter.right .modal__container{transform:translateX(100%)}.modal-enter-active.right .modal__container{transform:translateX(0);transition:.3s}.modal-exit.right .modal__container{transform:translateX(0)}.modal-exit-active.right .modal__container{transform:translateX(100%);transition:.3s}.modal-enter.bottom .modal__container{transform:translateY(100%)}.modal-enter-active.bottom .modal__container{transform:translateY(0);transition:.3s}.modal-exit.bottom .modal__container{transform:translateY(0)}.modal-exit-active.bottom .modal__container{transform:translateY(100%);transition:.3s}.modal__ai-container{padding:40px}@media only screen and (max-width:899px){.right .modal__container{width:calc(var(--vw)*100)}.modal__close{right:4px;top:4px}}.keep-mounted-closed{display:none}.user-dropdown__avatar{align-items:center;background-color:#fff;border:1px solid var(--border300);border-radius:50%;display:flex;height:50px;justify-content:center;transition:var(--transition);width:50px}.user-dropdown__avatar:hover{background-color:var(--surface100)}.header{box-shadow:0 0 20px #0000;left:0;padding:14px 0;position:fixed;top:0;transition:var(--transition);transition-property:background,box-shadow;width:100%;z-index:100}.header.scrolled{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;box-shadow:0 0 20px #00000040}.header__logo,.header__nav{align-items:center;display:flex}.header__logo{gap:6px}.header__logo-mask{align-items:center;display:flex;gap:5px;opacity:0;overflow:hidden;transition:var(--transition);width:0}.header__logo svg{flex-shrink:0}.header__logo-letter,.header__logo-symbol{height:36px;width:auto}.header__logo-symbol{transition:var(--transition)}.header__logo:focus-visible .header__logo-mask,.header__logo:hover .header__logo-mask{opacity:1;width:100%}a.header__logo:focus-visible .header__logo-symbol,a.header__logo:hover .header__logo-symbol{transform:rotate(135deg)}.header__nav-list{align-items:center;display:flex;margin-left:auto}.header__nav-item{margin-left:40px}.header__nav-link{color:var(--text);display:block;font-size:1.8rem;font-weight:600;letter-spacing:-.9px;line-height:1.5;padding:15px 0;position:relative}.header__nav-link:after{background-color:var(--text);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:var(--transition);width:0}.header__nav-link.active:after,.header__nav-link:focus-visible:after,.header__nav-link:hover:after{width:100%}.header__nav-list--alternative .header__nav-link.active:after{width:0}.header__nav-list--alternative .header__nav-link:focus-visible:after,.header__nav-list--alternative .header__nav-link:hover:after{width:100%}.header__burger,.header__close{margin-left:auto}.header__close{padding:5px}.header__mobile-nav{display:flex;flex-direction:column;height:100%;padding:24px}.header:not(.scrolled) .header__logo--white,.header:not(.scrolled).white-nav .header__burger,.header:not(.scrolled).white-nav .header__nav-link{color:#fff;outline-color:#fff}.white-nav:not(.scrolled) .header__nav-link:after{background-color:#fff}@media only screen and (max-width:767px){.header{padding:8px 0}.header>.wrap{padding:0 16px}.header__nav-list{flex-direction:column;gap:36px;margin:80px 0}.header__nav-item{font-size:1.6rem;margin:0}.header__logo--mobile{left:16px;position:fixed;top:24px}.header__logo-symbol{height:24px}.user-dropdown__avatar{margin-top:16px}.header__nav-link{font-size:2rem}}.intersect{opacity:0;transition:1.5s ease}.intersect--top{transform:translateY(-60px)}.intersect--bottom{transform:translateY(60px)}.intersect--left{transform:translate(-60px)}.intersect--right{transform:translate(60px)}.intersect--visible{opacity:1;transform:translate(0)}body,html{overflow-x:hidden;overflow-x:clip}body{position:relative;transition:background-color var(--transition)}.app{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.wrap{margin:0 auto;max-width:1568px;padding:0 var(--spacing-10);width:100%}.wrap--xl{max-width:1600px;padding:0}.wrap--sm{max-width:880px}.wrap--xs{max-width:800px}.section{margin:var(--spacing-20) 0;scroll-margin:140px}.section-bg{padding:var(--spacing-20) 0;scroll-margin:140px}.section-bg--grey{background-color:var(--surface100)}.section-bg--primary{background-color:var(--primary)}.section-bg--secondary{background-color:var(--secondary)}.section-bg--white{background-color:#fff}.section-bg--dark{background-color:var(--text)}.section-bg--dark,.section-bg--primary,.section-bg--secondary{color:#fff}.section-bg--dark+.section-bg--dark,.section-bg--grey+.section-bg--grey,.section-bg--primary+.section-bg--primary,.section-bg--secondary+.section-bg--secondary,.section-bg--white+.section-bg--white{padding-top:0}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon{height:20px;width:20px}.icon-large{height:24px;width:24px}.icon-xl{height:36px;width:36px}.flip-x{transform:scaleX(-1)}.flip-y{transform:scaleY(-1)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-minus-90{transform:rotate(-90deg)}.ml-auto{margin-left:auto}.absolute-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contain-img,.cover-img{height:100%;left:0;position:absolute;top:0;width:100%}.cover-img{object-fit:cover}.contain-img{object-fit:contain}.video{position:relative}.video__container{display:block;padding-top:56.25%;position:relative}.video .video-js{background-color:initial;position:absolute}.video .vjs-poster img{object-fit:cover}.fade-in{animation:fade-in 1s 1s forwards;opacity:0}body div#hs-eu-cookie-confirmation{position:fixed}.truncate{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.l-1{-webkit-line-clamp:1;line-clamp:1}.l-2{-webkit-line-clamp:2;line-clamp:2}.l-6{-webkit-line-clamp:6;line-clamp:6}.image-copyright{bottom:25px;color:#fff;position:absolute;right:41px;text-align:right;z-index:1}.block-loader{animation:block-loader 1.8s ease-out .8s infinite,fade-in .4s 1s forwards;background-color:var(--surface100);background-image:linear-gradient(89.42deg,#233c4b00 .25%,#233c4b80 25.52%,#233c4b00 49.5%);background-position:100%;background-repeat:no-repeat;background-size:200%;border-radius:12px;opacity:0}.section-container{background:var(--surface100);border-radius:2px}@keyframes block-loader{0%{background-position:100%}44%{background-position:100%}to{background-position:-100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:1279px){.section{margin:var(--spacing-15) 0}.section-bg{padding:var(--spacing-15) 0}.image-copyright{bottom:16px;right:24px}}@media only screen and (min-width:768px){.section-container{padding:var(--spacing-5)}}@media only screen and (max-width:767px){.section{margin:var(--spacing-10) 0}.section-bg{padding:var(--spacing-10) 0}.wrap{padding:0 var(--spacing-3)}.wrap--xl{padding:0}.image-copyright{bottom:8px;right:16px}.section-container{padding:var(--spacing-3)}}.btn{align-items:center;border:none;border-radius:2px;display:inline-flex;font-family:Albert,sans-serif;font-size:1.8rem;font-weight:600;gap:8px;letter-spacing:-.05em;line-height:1.5;outline-offset:3px;padding:14px 24px;transition:var(--transition)}.btn--big{font-size:3.2rem;padding:19px}.btn .loader{font-size:.3rem;margin-left:2rem}.btn--primary{background:var(--primary);color:#fff}.btn--primary:focus-visible,.btn--primary:hover{background:linear-gradient(0deg,#0003,#0003),var(--primary)}.btn--secondary{background-color:var(--secondary);color:#fff}.btn--secondary:focus-visible,.btn--secondary:hover{background:linear-gradient(0deg,#0003,#0003),var(--secondary)}.btn--dark{background-color:var(--text);color:#fff}.btn--dark:focus-visible,.btn--dark:hover{background:linear-gradient(0deg,#0003,#0003),var(--text)}.btn--light{background-color:#fff;color:var(--text)}.btn--light:focus-visible,.btn--light:hover{background:linear-gradient(0deg,#0000001a,#0000001a),#fff}.btn--transparent{background-color:initial;color:var(--primary)}.btn--transparent:focus-visible,.btn--transparent:hover{background:linear-gradient(0deg,#0000001a,#0000001a),#0000}.btn--ghost{background-color:initial;border:1px solid var(--text);color:var(--text)}.btn[disabled]{opacity:.5}.btn svg{transition:var(--transition)}.link{align-items:center;border-color:#0000;border-style:solid;border-width:2px 0;display:inline-flex;font-family:Albert,sans-serif;font-size:1.8rem;font-weight:600;gap:8px;justify-content:space-between;line-height:1.5;outline-offset:2px;padding:13px 0}.link--primary{color:var(--primary)}.link--primary:hover{border-bottom-color:var(--primary)}.link--secondary{color:var(--secondary)}.link--secondary:hover{border-bottom-color:var(--secondary)}.link--light{color:#fff}.link--light:hover{border-bottom-color:#fff}.link--dark{color:var(--text)}.link--dark:hover{border-bottom-color:var(--text)}.slider__nav{display:flex;gap:var(--spacing-3)}.slider__arrow{border:1px solid;border-radius:2px;outline-offset:-4px;padding:17px;transition:var(--transition)}.slider__arrow:focus-visible,.slider__arrow:not([disabled]):hover{background-color:var(--text);border-color:var(--text);color:#fff}.slider__arrow[disabled]{opacity:.5}.slider__arrow--prev{transform:rotate(90deg)}.slider__arrow--next{transform:rotate(-90deg)}.chat-btn{background-color:var(--primary);border-radius:50%;box-shadow:0 0 0 #165b97;padding:1.8rem;transition:var(--transition)}.chat-btn svg{color:#fff;height:2rem;width:2rem}.chat-btn:disabled{opacity:.8}.chat-btn:hover{box-shadow:0 3px 0 #1a6bb1;transform:translateY(-3px)}.chat-btn:active{box-shadow:0 0 0 #1a6bb1;transform:translateY(0)}@media only screen and (max-width:899px){.btn{font-size:1.8rem;padding:15px 24px}.slider__nav{gap:var(--spacing-2)}}.chat{height:calc(100% - var(--spacing-5));margin-top:var(--spacing-5)}.chat__container{background-color:#fff;color:var(--text);height:100%;padding:24px}.chat__content{display:flex;gap:24px;height:100%;position:relative}.chat__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;width:100%}.chat__thread-toggle{flex-shrink:0}.chat__threads{background-color:var(--surface100);border-radius:8px;display:flex;flex:0 0 240px;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:16px;z-index:1}.chat__thread-container,.chat__threads{position:relative}.chat__thread{border-bottom:1px solid var(--border300);opacity:.8;padding:12px 12px 12px 0;text-align:left;width:100%}.chat__thread.active{border-color:var(--surface400);font-weight:500;opacity:1}.chat__threads-title{margin-bottom:8px;opacity:.8}.chat__new{justify-content:center;margin-top:auto}.chat__thread-delete{border-radius:50%;color:var(--error-text);opacity:.5;padding:5px;position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:1}.chat__thread-delete:focus-visible,.chat__thread-delete:hover{opacity:1}.chat__chat{align-items:flex-start;display:flex;flex:1 0 100%;flex-direction:column;gap:24px;position:relative;transition:var(--transition)}.chat__content.open .chat__chat{flex:1 1 100%}.chat__form{display:flex;gap:24px;position:relative;width:100%}.chat__input-container{align-items:center;background-color:var(--surface100);border-radius:8px;display:flex;gap:16px;padding:8px;width:100%}.chat__input{padding:13px 12px}.chat__input .input__field{background-color:initial;border:2px solid #0000;border-radius:8px;font-size:2rem;letter-spacing:-.05em;line-height:1.5;max-height:calc(6rem + 26px);padding:0;resize:none;scrollbar-color:var(--surface300) #0000}.chat__input .input__field:focus-visible{border-color:var(--primary)}.chat__messages-container{flex-grow:1;position:relative;width:100%}.chat__messages{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:24px;height:100%;overflow-y:auto;padding:0 10px 24px;width:100%}.chat__message-container{align-items:flex-start;display:flex;flex-direction:column;margin:0 60px 0 0}.chat__message-container--user{align-items:flex-end;align-self:flex-end;margin:0 0 0 60px}.chat__message{background-color:#fff;border:1px solid var(--surface200);border-radius:2px;padding:8px 16px}.chat__message-container--user .chat__message{background-color:var(--surface100);border:none}.chat__message-container:first-of-type{margin-bottom:auto}.chat__message-date{font-size:1.4rem;opacity:.5}.chat__btn .loader{display:block;font-size:.2em;margin:.8rem}.chat.loading .chat__messages{opacity:.5}.chat__thread-back{align-self:flex-start;margin-bottom:24px}.chat .markdown p:not(:last-child){margin-bottom:20px}.chat .markdown li:not(:last-child){margin-bottom:8px}.chat pre{white-space:pre-wrap}@media only screen and (max-width:767px){.chat__chat{flex:0 0 100%}.chat__messages{padding:0 0 16px}.chat__threads{background-color:#fff;border:0;border-radius:0;flex:0 0 100%;padding:0}.chat__thread-container{width:calc(100% - 8px)}.chat__content.open .chat__chat{margin-left:calc(-100% - 24px)}}.form{gap:40px}.form,.form__section{display:flex;flex-direction:column}.form__section{background-color:var(--surface100);gap:24px;padding:24px}.form__group{align-items:flex-start;display:flex;gap:24px}@media only screen and (max-width:899px){.form__group{flex-direction:column;gap:0}}.input{font-size:2rem;width:100%}.disabled{background-color:#f2f3f6!important;border-color:#d5dde9}.input__header{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;margin-bottom:8px}.input__link{text-decoration:underline}.input__label{display:block;margin-right:auto}.input__wrapper{display:flex;position:relative}.input__field{background-color:#fff;border:1px solid var(--primary100);border-radius:2px;color:var(--text);font-family:Albert,Sans-Serif;font-size:1.8rem;line-height:1.5;padding:14px 11px;width:100%}.input.with-icon .input__field,.input__field--password,.input__field--select{padding-right:40px}.input__field:focus-visible{border-color:var(--primary)}.input__field--select:focus-visible{padding-right:40px}.input__field--select option:first-of-type{color:#233b4b80}.input__field::placeholder{color:var(--text);opacity:.5}.input.error .input__field{border-color:var(--error200)}.input__error{color:var(--error-text);margin-top:4px}.input__btn{border:none;color:var(--primary);padding:5px;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.input__btn svg{display:block}.input__field--select{-webkit-appearance:none;appearance:none;cursor:pointer;text-indent:1px;text-overflow:ellipsis}.input__field--select::-ms-expand{display:none}.input__field--select:invalid{color:#233b4b80}.input__field--select option{color:var(--text)}.input__icon{color:var(--primary);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.input--checkbox{padding-left:40px;position:relative}.input__checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.input__checkbox-label{display:inline-block;-webkit-user-select:none;user-select:none}.input__checkbox-label a{text-decoration:underline}.input__checkbox-label a:hover{color:var(--primary)}.input__checkbox:focus-visible~.input__checkmark{outline:2px solid var(--text)}.input__checkmark{background-color:#fff;border:1px solid var(--primary100);border-radius:2px;height:30px;left:0;position:absolute;top:0;transition:var(--transition);width:30px}.input__checkmark.checked{background:var(--primary);border-color:var(--primary)}.input__checkmark-icon{color:#fff;left:5px;position:absolute;top:5px;z-index:1}.pac-item{cursor:pointer;font-family:Albert,Sans-Serif;font-size:1.8rem;font-weight:400;padding:4px 8px}.pac-item-query,.pac-matched{font-size:2rem;font-weight:500}.pac-item-query{margin-right:5px}.flex{display:flex;flex-direction:column}.flex--center{align-items:center}.px-xs{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-sm{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-lg,.px-md{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}.py-xs{padding-bottom:var(--spacing-3);padding-top:var(--spacing-3)}.py-sm{padding-bottom:var(--spacing-5);padding-top:var(--spacing-5)}.py-md{padding-bottom:var(--spacing-10);padding-top:var(--spacing-10)}.py-lg{padding-bottom:var(--spacing-20);padding-top:var(--spacing-20)}.gap-xs{gap:var(--spacing-2)}.gap-sm{gap:var(--spacing-3)}.gap-md{gap:var(--spacing-5)}.gap-lg{gap:var(--spacing-10)}@media only screen and (max-width:1279px){.py-lg{padding-bottom:var(--spacing-15);padding-top:var(--spacing-15)}.gap-lg{gap:var(--spacing-5)}}@media only screen and (max-width:767px){.px-xs{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-lg,.px-md,.px-sm{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.py-xs{padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.py-sm{padding-bottom:var(--spacing-3);padding-top:var(--spacing-3)}.py-md{padding-bottom:var(--spacing-5);padding-top:var(--spacing-5)}.py-lg{padding-bottom:var(--spacing-10);padding-top:var(--spacing-10)}.gap-xs{gap:var(--spacing-1)}.gap-sm{gap:var(--spacing-2)}.gap-md{gap:var(--spacing-3)}}.page-loader{background-color:var(--text);border-radius:50%;box-shadow:0 0 20px #0003;left:50%;padding:1.7rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10}.loader{animation:Spin 1.1s ease infinite;border-radius:50%;font-size:1em;height:1em;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}.page-loader .loader{font-size:4px}@keyframes Spin{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 #fff3,2.5em 0 0 0 #fff3,1.75em 1.75em 0 0 #fff3,0 2.5em 0 0 #fff3,-1.8em 1.8em 0 0 #fff3,-2.6em 0 0 0 #ffffff80,-1.8em -1.8em 0 0 #ffffffb3}12.5%{box-shadow:0 -2.6em 0 0 #ffffffb3,1.8em -1.8em 0 0 #fff,2.5em 0 0 0 #fff3,1.75em 1.75em 0 0 #fff3,0 2.5em 0 0 #fff3,-1.8em 1.8em 0 0 #fff3,-2.6em 0 0 0 #fff3,-1.8em -1.8em 0 0 #ffffff80}25%{box-shadow:0 -2.6em 0 0 #ffffff80,1.8em -1.8em 0 0 #ffffffb3,2.5em 0 0 0 #fff,1.75em 1.75em 0 0 #fff3,0 2.5em 0 0 #fff3,-1.8em 1.8em 0 0 #fff3,-2.6em 0 0 0 #fff3,-1.8em -1.8em 0 0 #fff3}37.5%{box-shadow:0 -2.6em 0 0 #fff3,1.8em -1.8em 0 0 #ffffff80,2.5em 0 0 0 #ffffffb3,1.75em 1.75em 0 0 #fff,0 2.5em 0 0 #fff3,-1.8em 1.8em 0 0 #fff3,-2.6em 0 0 0 #fff3,-1.8em -1.8em 0 0 #fff3}50%{box-shadow:0 -2.6em 0 0 #fff3,1.8em -1.8em 0 0 #fff3,2.5em 0 0 0 #ffffff80,1.75em 1.75em 0 0 #ffffffb3,0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 #fff3,-2.6em 0 0 0 #fff3,-1.8em -1.8em 0 0 #fff3}62.5%{box-shadow:0 -2.6em 0 0 #fff3,1.8em -1.8em 0 0 #fff3,2.5em 0 0 0 #fff3,1.75em 1.75em 0 0 #ffffff80,0 2.5em 0 0 #ffffffb3,-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 #fff3,-1.8em -1.8em 0 0 #fff3}75%{box-shadow:0 -2.6em 0 0 #fff3,1.8em -1.8em 0 0 #fff3,2.5em 0 0 0 #fff3,1.75em 1.75em 0 0 #fff3,0 2.5em 0 0 #ffffff80,-1.8em 1.8em 0 0 #ffffffb3,-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 #fff3}87.5%{box-shadow:0 -2.6em 0 0 #fff3,1.8em -1.8em 0 0 #fff3,2.5em 0 0 0 #fff3,1.75em 1.75em 0 0 #fff3,0 2.5em 0 0 #fff3,-1.8em 1.8em 0 0 #ffffff80,-2.6em 0 0 0 #ffffffb3,-1.8em -1.8em 0 0 #fff}}@media print{@page{margin:1cm}body *{background:#fff!important;border-radius:0!important;box-shadow:none!important;color:#000!important;display:block!important;font:12pt Georgia,Times New Roman,Times,serif!important;line-height:1.2!important;margin:0!important;min-height:auto!important;opacity:1!important;padding:0!important;position:relative!important;text-align:left!important;width:100%!important}h1{font-size:24pt!important;margin-bottom:12px!important}h2{font-size:18pt!important;margin:24pt 0 8pt!important}h3,h4,h5,h6{font-size:15pt!important;margin:10pt 0 8pt!important}p{margin:8pt 0!important}li{margin:10pt 0!important;padding-left:10pt!important}#modal,.article-featured__cta,.article-showcase__cta,.article-slider__footer,.articles__bar,.cases-showcase__cta,.cases-showcase__nav,.community__map,.community__search,.contact,.footer,.header,.home-banner__logo,.home-banner__media-container,.introduction__cta,.page-title__back,.pager,.partners-slider,.programs__item-cta,.promo__background,.promo__cta,.promo__header,.promo__info .icon,.promo__video,.quote-slider__cta,.result__cta,.simple-slider__footer,.simple-slider__nav,.swiper-pagination,.toggle-select,script{display:none!important}.wrap{max-width:none;padding:0}a,blockquote,h1,h2,h3,h4,h5,h6,img,ol,pre,table,ul{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}img{margin:16pt 0!important;max-height:5cm!important;max-width:5cm!important;object-fit:cover!important}.article__header-authors a{display:inline-block!important;width:auto!important}.article__body li{display:list-item!important}.home-banner__title{bottom:auto!important}}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,picture,section{display:block}[hidden],audio:not([controls]){display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:var(--text);font-family:Albert,Sans-Serif;font-size:2rem;font-weight:500;letter-spacing:-.05em;line-height:1.5}::selection{background:#000;color:#fff;text-shadow:none}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{outline:none}a:focus-visible,input[type=submit]:focus-visible{outline:2px solid #000;outline-offset:2px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{word-wrap:break-word;white-space:pre}q{quotes:none}q:after,q:before{content:""}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}li,nav ol,nav ul,ul{list-style:none;list-style-image:none;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;border:0;max-width:100%;vertical-align:middle}svg{display:block}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;background-color:initial;border:none;font-size:100%;margin:0;padding:0;vertical-align:initial}button,input{color:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],input[disabled]{cursor:not-allowed}input[type=email],input[type=password],input[type=search],input[type=text],textarea{-webkit-appearance:none;appearance:none;box-shadow:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}input,select,textarea{outline:none}table{border-collapse:collapse;border-color:#0000;border-spacing:0}td{vertical-align:top}address{font-style:normal}.h1,.h2,.h3,.h4{font-weight:600;letter-spacing:-.05em}.h1,.h2,.markdown h1{line-height:1.15}.h3,.h4,.markdown h2,.markdown h3,.markdown h4{line-height:1.25}.h1,.markdown h1{font-size:8rem}.h2{font-size:7.2rem}.h3,.markdown h2{font-size:4rem}.h4,.markdown h3,.markdown h4{font-size:2.4rem}.landing .h1,.landing .h2,.landing .h3,.landing .h4{font-weight:600;letter-spacing:-.05em;line-height:1.15}.landing .h1{font-size:8.2rem}.landing .h2{font-size:7rem}.landing .h3{font-size:3.2rem}.landing .h4{font-size:1.9rem}.body-large,.body-regular,.body-small{letter-spacing:-.05em;line-height:1.5}.body-large{font-size:2.4rem}.body-regular{font-size:2rem}.body-label,.body-small{font-size:1.8rem}.controls-link,.controls-link-small{font-weight:600}.controls-link-small{font-size:1.8rem}.controls-link{font-size:2rem}.tag{background-color:var(--surface200);display:inline-block;font-size:1.6rem;font-weight:500;letter-spacing:-.05em;line-height:1.5;padding:8px}.tag--light{background-color:#fff}.tag--dark{background-color:var(--surface400);color:#fff}.tag--filter{background-color:var(--surface200);font-size:2rem;font-weight:600;padding:13px 24px}.tag--active{background-color:var(--primary);color:#fff}.markdown h2{margin-bottom:40px}.markdown h3{margin-bottom:20px}.markdown blockquote:not(:last-child),.markdown ol:not(:last-child),.markdown p:not(:last-child),.markdown ul:not(:last-child){margin:0 0 30px}.markdown ol li:not(:last-child),.markdown ul li:not(:last-child){margin-bottom:20px}.markdown a{color:var(--primary);text-decoration:underline}.markdown ol,.markdown ul{padding:0;text-align:left}.markdown ol li{list-style:decimal;list-style-position:outside;margin-left:3rem;padding-left:.5rem}.markdown ul li{list-style:disc;list-style-position:outside;margin-left:1.5rem;padding-left:1rem}.markdown li ol,.markdown li ul{margin:20px 0 0 20px}.markdown ol li p,.markdown ul li p{display:inline}.markdown ul li::marker{content:"•"}.markdown .video-container{margin:40px auto}@media only screen and (max-width:1279px){.h1,.markdown h1{font-size:6.4rem}.h2{font-size:4.8rem}.h3,.markdown h2{font-size:3.2rem}}@media only screen and (max-width:767px){.h1,.markdown h1{font-size:4.8rem}.h2{font-size:3.6rem}.h3,.markdown h2{font-size:2.4rem}.h4,.markdown h3{font-size:2rem}.landing .h1{font-size:5.2rem}.landing .h2{font-size:4rem}.landing .h3{font-size:2.4rem}.body-regular{font-size:1.8rem}.body-large{font-size:2rem}.body-small{font-size:1.6rem}.controls-link{font-size:1.8rem}}:root{--primary:#218ce7;--primary100:#d5dde9;--primary90:#cce2f5;--secondary:#ff3b4b;--text:#233b4b;--surface400:#1c2f3c;--surface300:#233c4b;--surface200:#e9ebed;--surface100:#f2f3f5;--success:#7be085;--success200:#2bb539;--success-text:#1b7324;--error:#ffa8a8;--error200:#c00;--error-text:#ad1f1f;--warning:#ffcb66;--warning200:#ea9a00;--warning-text:#ad7200;--border300:#cdd1d6;--spacing-1:8px;--spacing-2:16px;--spacing-3:24px;--spacing-5:40px;--spacing-10:80px;--spacing-15:120px;--spacing-20:160px;--transition:300ms ease-out;--header-height:85px}@media only screen and (max-width:767px){:root{--header-height:73px}}
/*# sourceMappingURL=main.7f31a4c5.css.map*/