.sn-banner{--sn-banner-padding:16px;border-radius:20px;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden}.sn-banner--d-visible,.sn-banner--m-visible{display:none}.sn-banner--wrapper{padding:var(--sn-banner-padding)}@media screen and (max-width:1023px){.sn-banner--m-visible{display:flex}}@media screen and (min-width:1024px){.sn-banner{--sn-banner-padding:32px}.sn-banner--d-visible{display:flex}@media screen and (max-width:1023px){.sn-banner__text.sn-banner__text--desktop{display:none}}@media screen and (min-width:1024px){.sn-banner__text.sn-banner__text--mobile{display:none}}}.sn-banner__button{white-space:nowrap}@media screen and (max-width:1023px){.sn-banner__button{box-sizing:border-box;width:100%}}.sn-banner__image{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:1023px){.sn-banner__image.sn-banner__image--desktop{display:none}}@media screen and (min-width:1024px){.sn-banner__image.sn-banner__image--mobile{display:none}}.sn-banner__image img{margin:0;width:auto!important}.sn-banner__image.sn-banner__image--middle-center{align-items:center;justify-content:center}.sn-banner__image.sn-banner__image--middle-center.sn-banner__image--edge{padding:0}.sn-banner__image.sn-banner__image--middle-right{align-items:flex-end;justify-content:center}.sn-banner__image.sn-banner__image--middle-right.sn-banner__image--edge{padding:var(--sn-banner-padding) 0 var(--sn-banner-padding) var(--sn-banner-padding)}.sn-banner__image.sn-banner__image--middle-left{align-items:flex-start;justify-content:center}.sn-banner__image.sn-banner__image--middle-left.sn-banner__image--edge{padding:var(--sn-banner-padding) var(--sn-banner-padding) var(--sn-banner-padding) 0}.sn-banner__image.sn-banner__image--top-center{align-items:center;justify-content:flex-start}.sn-banner__image.sn-banner__image--top-center.sn-banner__image--edge{padding:0 var(--sn-banner-padding) var(--sn-banner-padding)}.sn-banner__image.sn-banner__image--top-right{align-items:flex-end;justify-content:flex-start}.sn-banner__image.sn-banner__image--top-right.sn-banner__image--edge{padding:0 0 var(--sn-banner-padding) var(--sn-banner-padding)}.sn-banner__image.sn-banner__image--top-left{align-items:flex-start;justify-content:flex-start}.sn-banner__image.sn-banner__image--top-left.sn-banner__image--edge{padding:0 var(--sn-banner-padding) var(--sn-banner-padding) 0}.sn-banner__image.sn-banner__image--bottom-center{align-items:center;justify-content:flex-end}.sn-banner__image.sn-banner__image--bottom-center.sn-banner__image--edge{padding:var(--sn-banner-padding) var(--sn-banner-padding) 0}.sn-banner__image.sn-banner__image--bottom-right{align-items:flex-end;justify-content:flex-end}.sn-banner__image.sn-banner__image--bottom-right.sn-banner__image--edge{padding:var(--sn-banner-padding) 0 0 var(--sn-banner-padding)}.sn-banner__image.sn-banner__image--bottom-left{align-items:flex-start;justify-content:flex-end}.sn-banner__image.sn-banner__image--bottom-left.sn-banner__image--edge{padding:var(--sn-banner-padding) var(--sn-banner-padding) 0 0}.sn-banner__footer{padding-top:24px}.sn-banner__footer--separated{margin-top:27px;position:relative}.sn-banner__footer--separated:before{background:#fff;content:"";display:block;height:3px;left:0;margin:0 calc(var(--sn-banner-padding)*-1);position:absolute;right:0;top:0}.sn-banner__numbers{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.sn-banner__numbers>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.sn-banner__numbers-value{font-size:40px;font-weight:700;line-height:50px}.sn-banner__numbers-label{color:#585871;font-size:12px;font-weight:700;line-height:20px}@media screen and (min-width:1024px){.sn-banner__numbers{gap:24px;justify-content:space-between}}.sn-banner__images{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.sn-banner__images>div{background:#fff;border:1px solid #e9e6f0;border-radius:50%;box-sizing:border-box;height:44px;overflow:hidden;padding:10px;width:44px}.sn-banner__images>div>img{border-radius:0;height:100%!important;margin:0;object-fit:contain;width:100%!important}@media screen and (min-width:768px){.sn-banner__images>div{height:66px;padding:15px;width:66px}}@media screen and (min-width:1024px){.sn-banner__images{gap:24px}.sn-banner__images>div{height:88px;padding:20px;width:88px}}.sn-rtBanner__content h1:first-of-type,.sn-rtBanner__content h2:first-of-type,.sn-rtBanner__content h3:first-of-type,.sn-rtBanner__content h4:first-of-type,.sn-rtBanner__content h5:first-of-type{margin-top:0}.sn-ttBanner{display:flex;flex-direction:column;gap:40px}.sn-ttBanner__content>svg{margin-bottom:30px}.sn-ttBanner__person{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start}.sn-ttBanner__person-image{border:3px solid #fff;border-radius:50%;height:56px;overflow:hidden;width:56px}.sn-ttBanner__person-image img{border-radius:0;height:100%!important;margin:0;object-fit:cover;width:100%!important}.sn-ttBanner--image .sn-ttBanner__content{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.sn-ttBanner--image{flex-direction:row;flex-wrap:nowrap}.sn-ttBanner--image .sn-ttBanner__image{flex-basis:50%}.sn-ttBanner--image .sn-ttBanner__content{flex-basis:50%;gap:40px;justify-content:flex-end}.sn-ttBanner--image .sn-ttBanner__content .sn-banner__text p{font-size:24px;line-height:36px}.sn-ttBanner--image .sn-ttBanner__content>svg{margin-bottom:auto}}.sn-adBanner{display:flex;flex-direction:column;gap:24px}.sn-adBanner--bottom,.sn-adBanner--right{flex-direction:column-reverse}.sn-adBanner__container{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (min-width:1024px){.sn-adBanner{flex-direction:row}.sn-adBanner--right{flex-direction:row-reverse}.sn-adBanner--left{flex-direction:row}.sn-adBanner--top{flex-direction:column}.sn-adBanner--bottom{flex-direction:column-reverse}.sn-adBanner__container--bottom{align-items:flex-start;justify-content:center}.sn-adBanner__container--right{align-items:center;flex-direction:row;justify-content:space-between}}