.integration-page-wrapper .content-wrapper{--content-size:592px;display:flex;gap:var(--spacing-16x);justify-content:space-between;margin-bottom:var(--spacing-16x);position:relative;@media (max-width:1330px){--content-size:48%}@media (max-width:820px){--content-size:100%}}.integration-content-wrapper{flex:0 1 var(--content-size)}.integration-page__hero-wrapper{@media (max-width:820px){margin-bottom:var(--spacing-12x);padding-bottom:var(--spacing-10x);position:relative}}.integration-page__hero{display:flex;margin-bottom:var(--spacing-16x);padding-block:var(--spacing-12x) var(--spacing-30x);position:relative;z-index:0;& .section-bg-shape{inset:calc(100% - 1px) auto auto 50%;transform:translateX(-50%);width:100vw;@media (max-width:820px){display:none}}@media (max-width:820px){display:block;margin-bottom:var(--spacing-10x);padding-block:var(--spacing-10x) 0;position:static}}.integration-page__hero-bg{background:var(--background-blue);content:"";height:100%;inset:0 auto auto calc((100vw - var(--container-width))/2*-1);position:absolute;width:100vw;z-index:-1;@media (max-width:1320px){inset:0 auto auto calc(var(--container-padding)*-1)}}.integration-page__back-btn{align-items:center;display:flex;font-weight:400;gap:var(--spacing-2x);margin-bottom:var(--spacing-12x);& svg{transform:rotate(180deg)}@media (max-width:820px){margin-bottom:var(--spacing-8x)}}.integration-page__hero-content{display:flex;gap:var(--spacing-8x);@media (max-width:820px){flex-direction:column}}.integration-page__hero-logo{align-items:center;background:var(--white-base);border:1px solid var(--blue-base);border-radius:var(--radius-lg);box-shadow:-3px 3px 0 0 var(--blue-base);display:flex;flex-shrink:0;height:112px;justify-content:center;padding:var(--spacing-4x);width:112px}.integration-page__heading{margin-bottom:var(--spacing-4x)}.integration-page__description{margin-bottom:var(--spacing-8x);@media (max-width:820px){margin-bottom:0}}.integration-page__body-wrapper{display:flex;@media (max-width:820px){display:block}}.integration-page__testimonials{margin-bottom:var(--spacing-20x);overflow:clip}.integration-page__form{flex:1 1 634px;padding-top:var(--spacing-12x);& .form{box-shadow:var(--box-shadow-lg);position:sticky;top:132px}&.integration-page__form--mobile{display:none}@media (max-width:1330px){width:48%}@media (max-width:820px){width:100%;&.integration-page__form--mobile{display:block}&.integration-page__form--desktop{display:none}}}