.section-logo-banner{margin-block:clamp(4.5rem,3.742rem + 3.236vw,7.625rem);padding-inline:1rem}@media (min-width: 1024px){.section-logo-banner{padding-inline:36px;margin-inline:auto;max-width:1920px}}.section-logo-banner h2{color:#1c1c1c;font-size:clamp(1.75rem,1.204rem + 2.33vw,4rem);font-weight:700;line-height:110.714%}@media (min-width: 1024px){.section-logo-banner h2{line-height:1;max-width:604px}}.section-logo-banner .content{position:relative;border-radius:12px;background:#f9f9f9;padding:55px 1rem 272px}@media (min-width: 1024px){.section-logo-banner .content{border-radius:15px;overflow:clip;padding-inline:clamp(48px,8.11%,150px) 0;padding-block:74px 112px}}.section-logo-banner small{display:block;margin-top:1rem;font-size:clamp(1rem,.879rem + .518vw,1.5rem);line-height:19px}@media (min-width: 1024px){.section-logo-banner small{margin-top:50px;position:relative;line-height:1;z-index:9;max-width:569px;text-wrap:balance}}.section-logo-banner .content__buttons-wrapper{margin-top:2rem;position:relative;z-index:9}@media (min-width: 1024px){.section-logo-banner .content__buttons-wrapper{margin-top:110px}}.section-logo-banner .button.button-primary{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;height:unset;color:#fff;font-size:12px;font-weight:700;line-height:19px;padding:12px 26px;text-transform:uppercase}@media (min-width: 1024px){.section-logo-banner .button.button-primary{font-size:1rem;padding:18px 46px}}.section-logo-banner .logo-wrapper{position:absolute;bottom:0;right:0;line-height:0}@media (min-width: 1024px){.section-logo-banner .logo-wrapper{bottom:unset;top:0;width:44.2%;height:100%;max-width:817px}}.section-logo-banner .logo-wrapper img{display:none;visibility:hidden}@media (min-width: 1024px){.section-logo-banner .logo-wrapper img{width:auto;height:100%;display:block;visibility:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (min-width: 1024px){.section-logo-banner .logo-wrapper svg{display:none;visibility:hidden}}
