.page-hero{background-color:#07070d;margin-top:calc(var(--header-height-static)*-1);overflow:hidden;padding-top:var(--header-height-static);position:relative}.page-hero__bg{inset:0;position:absolute;z-index:0}.page-hero__bg-media{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.page-hero:before{backdrop-filter:blur(4px);background:linear-gradient(180deg,rgba(33,74,245,.6),rgba(7,7,13,.6));content:"";inset:0;position:absolute;z-index:1}.page-hero__inner{display:flex;flex-direction:column;padding-bottom:3rem;padding-top:6.25rem;position:relative;z-index:2}.page-hero__title{margin:0}.page-hero__subtitle{margin-top:1rem;max-width:70%}.page-hero__subtitle--small{font-size:1rem}.page-hero__subtitle--big{font-size:1.25rem}.page-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.page-hero .breadcrumbs{color:#fafafa}.page-hero .search-form__wrapper{border-radius:5px;display:inline-flex;font-size:1rem;overflow:hidden;width:100%}.page-hero .search-form__input{background-color:#fafafa;box-shadow:inset 0 0 0 1px rgba(7,7,13,.05);color:#07070d;padding:.5rem .75rem;width:100%}.page-hero .search-form__button{border-radius:0}.columns-section{margin-block:6.25rem}.columns-section__container{display:grid;gap:3rem}.columns-section__header{display:grid;gap:1.5rem}.columns-section__heading{display:grid;gap:.25rem}.columns-section__title{margin:0}.columns-section__text{color:#374151}.columns-section__items{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:64rem}.columns-section__item{align-content:start;border-top:2px solid #0e33d2;display:grid;gap:.75rem;min-width:0;padding-top:1rem}.columns-section__item-title{font-weight:700;margin:0}.columns-section__item-text{color:#374151}.columns-section__footer{display:grid;gap:1.5rem;justify-items:start}.columns-section__bottom-text{color:#374151}.columns-section--side-lines .columns-section__container{gap:2.5rem}.columns-section--side-lines .columns-section__items{gap:2rem 2.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.columns-section--side-lines .columns-section__item{border-left:2px solid #0e33d2;border-top:0;padding-left:1.25rem;padding-top:0}.contact-section{margin-block:6.25rem}.contact-section__container{display:grid;grid-template-columns:50% 50%}.contact-section__texts{display:flex;flex-direction:column;padding-right:3rem}.contact-section__text{color:#374151;margin-top:2.5rem}.contact-section__steps{display:flex;flex-direction:column;gap:1.875rem;margin-top:2.75rem}.contact-section__step{align-items:center;display:flex;gap:1rem}.contact-section__step-number{align-items:center;background-color:#fafafa;border:1px solid #0e33d2;border-radius:5px;color:#0e33d2;display:flex;flex-shrink:0;height:3.375rem;justify-content:center;line-height:1;padding:.5rem;width:3.375rem}.contact-section__step-text{margin:0}.contact-section__form{background-color:#f4f4f4;border-radius:5px;height:fit-content;padding:2.5rem 2.75rem 2rem;transition:transform .3s ease,box-shadow .3s ease}.contact-section__form:focus-within,.contact-section__form:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.15);transform:translateY(-1px)}.contact-section__form form{display:flex;flex-direction:column;gap:.75rem}.contact-section__form form .response-box__send{justify-content:center;margin-top:1.75rem}.contact-section__form form .cta-button__label{text-wrap:wrap}.contact-section__form form .field{gap:.2rem}.contact-info{align-items:stretch;display:flex;gap:1rem;margin-block:3rem}.contact-info__item{background-color:#f4f4f4;border-radius:5px;display:flex;flex:1;flex-direction:column;gap:.375rem;padding:2rem 2.5rem;transition:transform .3s ease,box-shadow .3s ease}.contact-info__item:focus-within,.contact-info__item:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.15);transform:translateY(-1px)}.contact-info__item:focus-within .contact-info__item-label,.contact-info__item:hover .contact-info__item-label{color:#0e33d2;opacity:1}.contact-info__item-label{font-weight:500;opacity:.7;transition:color .3s ease,opacity .3s ease}.contact-info__item-value{font-weight:700;position:relative;width:fit-content}.contact-info__item-value:after{background:currentColor;border-radius:5px;bottom:-.5em;content:"";height:1px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.contact-info__item-value:focus-within:after,.contact-info__item-value:hover:after{left:0;width:100%}.contact-info__socials{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.125rem}.contact-info__social-link{font-weight:700;position:relative}.contact-info__social-link:after{background:currentColor;border-radius:5px;bottom:-.5em;content:"";height:1px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.contact-info__social-link:focus-within:after,.contact-info__social-link:hover:after{left:0;width:100%}.faq{margin-block:6.25rem}.faq__accordion{display:flex;flex-direction:column}.faq__title{margin:0 0 2rem}.faq__item{background-color:#fff;border-bottom:1px solid rgba(7,7,13,.1);border-radius:5px}.faq__item.is-open .faq__question{color:#0e33d2}.faq__item.is-open .faq__answer{grid-template-rows:1fr;padding-bottom:1rem}.faq__item.is-open .faq__toggle{transform:rotate(270deg)}.faq__question{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1.25rem;text-align:left;transition:color .3s ease;width:100%}.faq__question:hover{color:#0e33d2}.faq__toggle{color:currentColor;flex:0 0 auto;flex-shrink:0;height:1rem;position:relative;transform:rotate(90deg);transition:transform .3s ease;width:1rem}.faq__toggle img,.faq__toggle svg{fill:currentColor;height:100%;object-fit:contain;object-position:center;width:100%}.faq__answer{color:#374151;display:grid;grid-template-rows:0fr;overflow:hidden;padding:0 1.25rem;transition:grid-template-rows .3s ease,padding-bottom .3s ease}.faq__answer-inner{min-height:0;overflow:hidden}.page-contact .contact-section{margin-block:3rem}@media (max-width:1384px){.page-hero__inner{padding-bottom:2.5rem;padding-top:4.125rem}.columns-section,.contact-section{margin-block:4.125rem}.contact-info{margin-block:2.5rem}.faq{margin-block:4.125rem}.page-contact .contact-section{margin-block:2.5rem}}@media (max-width:64rem){.page-hero__inner{padding-bottom:2rem;padding-top:2.5rem}.page-hero__subtitle{max-width:90%}.columns-section,.contact-section{margin-block:2.5rem}.contact-section__texts{padding-right:1.5rem}.contact-section__form{padding:2rem 2rem 1.75rem}.contact-info{gap:.5rem;margin-block:2rem}.contact-info__item{padding:1.5rem 1.75rem}.faq{margin-block:2.5rem}.page-contact .contact-section{margin-block:2rem}}@media (max-width:48rem){.page-hero__subtitle{max-width:100%}.columns-section__container{gap:2rem}.columns-section__items{gap:1.5rem;grid-template-columns:1fr}.columns-section__item{border-top-width:1px}.columns-section__actions{justify-self:center}.columns-section--side-lines .columns-section__items{gap:1.5rem;grid-template-columns:1fr}.columns-section--side-lines .columns-section__item{border-left-width:1px}.contact-section__container{gap:1.5rem;grid-template-columns:1fr}.contact-section__texts{padding-right:0}.contact-section__text{margin-top:2rem}.contact-section__steps{gap:1rem;margin-top:1.5rem}.contact-info{flex-direction:column}.contact-info__item{border-right:none}.faq__title{margin-bottom:1rem}}@media (max-width:40rem){.columns-section__header{gap:1rem}.contact-section__step{gap:.75rem}.contact-section__step-number{height:2.75rem;width:2.75rem}.contact-section__form{padding:1.5rem 1.125rem 1.25rem}.contact-section__form form .response-box__send{margin-top:1rem}}