.hero__container:not(.page-width){max-width:1920px;margin:0 auto}.hero__grid{display:flex;flex-direction:row}.hero__grid--reverse{flex-direction:row-reverse}.hero__grid--reverse .hero__text-item{justify-content:flex-end;padding-right:67px;padding-left:0}.hero__grid--reverse .hero__content{padding-left:20px;padding-right:0}.hero__media{position:relative;width:var(--image-width-desktop);overflow:hidden}.hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__image--desktop{display:block}.hero__image--mobile{display:none}.hero__text-item{padding-left:67px;display:flex;width:calc(100% - var(--image-width-desktop))}.hero__content{max-width:686px;align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding-top:50px;padding-bottom:50px;padding-right:20px;position:relative;z-index:1}.hero__content--bottom{justify-content:flex-end;align-self:flex-end}.hero__content--top{justify-content:flex-start;align-self:flex-start}.hero__content--desktop-right>*{align-self:flex-end;text-align:right}.hero__content--desktop-left>*{align-self:flex-start;text-align:left}.hero__content--desktop-center>*{align-self:center;text-align:center}.hero__caption{padding:4px 10px 4px 4px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-radius:16px;border:0.5px solid #6ABBFF;background-color:#F9F5FF}.hero__caption-text{padding:2px 10px;background-color:#FFFFFF;font:500 14px/1.43 var(--font-body-family);color:#1B82A2;border-radius:16px;border:0.5px solid #6ABBFF}.hero__caption-link{display:flex;align-items:center;gap:4px;font:500 14px/1.43 var(--font-body-family);color:#1B82A2}.hero__heading{font:500 48px/1.5 var(--font-heading-family);color:#212529;letter-spacing:-0.02em}.hero__heading h1,.hero__heading h2,.hero__heading h3,.hero__heading h4,.hero__heading h5,.hero__heading h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.hero__heading h1:not(:last-child),.hero__heading h2:not(:last-child),.hero__heading h3:not(:last-child),.hero__heading h4:not(:last-child),.hero__heading h5:not(:last-child),.hero__heading h6:not(:last-child){margin:0 0 8px}.hero__heading p:not(:last-child){margin-bottom:8px}.hero__heading a{color:inherit;text-decoration:underline;transition:opacity 0.2s ease-in-out}.hero__heading a:hover,.hero__heading a:focus,.hero__heading a:active{opacity:0.7}.hero__heading ul,.hero__heading ol{padding-left:30px}.hero__heading ul:not(:last-child),.hero__heading ol:not(:last-child){margin-bottom:8px}.hero__heading>*{font:inherit;color:inherit;letter-spacing:inherit}.hero__text{font:400 20px/1.5 var(--font-body-family);color:#475467}.hero__text h1,.hero__text h2,.hero__text h3,.hero__text h4,.hero__text h5,.hero__text h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.hero__text h1:not(:last-child),.hero__text h2:not(:last-child),.hero__text h3:not(:last-child),.hero__text h4:not(:last-child),.hero__text h5:not(:last-child),.hero__text h6:not(:last-child){margin:0 0 8px}.hero__text p:not(:last-child){margin-bottom:8px}.hero__text a{color:inherit;text-decoration:underline;transition:opacity 0.2s ease-in-out}.hero__text a:hover,.hero__text a:focus,.hero__text a:active{opacity:0.7}.hero__text ul,.hero__text ol{padding-left:30px}.hero__text ul:not(:last-child),.hero__text ol:not(:last-child){margin-bottom:8px}.hero__text>*{font:inherit;color:inherit;letter-spacing:inherit}.hero *+.hero__caption{margin-top:20px}.hero *+.hero__heading{margin-top:20px}.hero *+.hero__text{margin-top:24px}.hero *+.hero__button{margin-top:48px}@media only screen and (max-width: 992px){.hero__container:not(.page-width){padding:0 20px}.hero__grid{flex-direction:column;gap:42px}.hero__grid--reverse{flex-direction:column-reverse}.hero__media{width:100%}.hero__text-item{padding-right:0 !important;padding-left:0 !important;width:100%}.hero__image--desktop{display:none}.hero__image--mobile{display:block}.hero__caption-text{padding:2px 6px;font-size:12px}.hero__caption-link{font-size:12px}.hero__content{padding:0 !important;max-width:100%;width:100%}.hero__content--mobile-left>*{align-self:flex-start;text-align:left}.hero__content--mobile-center>*{align-self:center;text-align:center}.hero__content--mobile-right>*{align-self:flex-end;text-align:right}.hero__heading{font-size:28px}.hero__text{font-size:18px}.hero__button{width:100%}.hero *+.hero__caption{margin-top:16px}.hero *+.hero__heading{margin-top:16px}.hero *+.hero__text{margin-top:16px}.hero *+.hero__button{margin-top:32px}}
