.apps-stores{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:-6px;padding:2.125rem 2.75rem;position:relative}@media (max-width:1280px){.apps-stores{margin:-4px}}@media (max-width:1024px){.apps-stores{display:none;margin:-2px}}.apps-stores__wrap{background:#ffffff1a;bottom:1rem;max-width:16.125rem;position:absolute;right:1rem;width:100%}.apps-stores__close{align-items:center;display:flex;height:1.5rem;justify-content:center;padding:.25rem;position:absolute;right:.875rem;top:.875rem;width:1.5rem}.apps-stores__close:hover svg path{fill:#46a6ff;transition:all .5s}.apps-stores__close svg{height:100%;position:relative;width:100%}.apps-stores__close svg path{transition:all .5s}.apps-stores__app{height:100%;margin:6px;max-height:56px;max-width:168px;width:100%}@media (max-width:1024px){.apps-stores__app{margin:2px;max-height:40px;max-width:110px}}@media (max-width:768px){.apps-stores__app{max-height:30px;max-width:90px}}@media (hover:hover){.apps-stores__app:hover{transform:scale(1.02)}}.apps-stores__app img{height:100%;width:100%}.main-banner-section{margin-bottom:48px;position:relative}@media (max-width:1280px){.main-banner-section{margin-bottom:24px}}@media (max-width:1024px){.main-banner-section{margin-bottom:24px}}.main-banner{display:flex;height:100%;margin:0 auto;max-width:1920px;min-height:815px;padding-bottom:133px;padding-top:136px;position:relative;width:100%}@media (max-width:1440px){.main-banner{padding-bottom:160px}}@media (max-width:1280px){.main-banner{min-height:700px}}@media (max-width:1024px){.main-banner{min-height:700px;padding-bottom:200px}}@media (max-width:768px){.main-banner{min-height:596px;padding-bottom:30px;padding-top:68px}}.main-banner--title-56 .main-banner__title{font-size:3.5rem;line-height:120%;max-width:48.125rem}@media (max-width:1280px){.main-banner--title-56 .main-banner__title{font-size:48px}}@media (max-width:768px){.main-banner--title-56 .main-banner__title{font-size:40px;max-width:500px}}@media (max-width:568px){.main-banner--title-56 .main-banner__title{font-size:24px;line-height:150%}}.main-banner--takeover .main-banner__title{font-size:3.5rem;line-height:120%;max-width:50rem}@media (max-width:1280px){.main-banner--takeover .main-banner__title{font-size:48px}}@media (max-width:768px){.main-banner--takeover .main-banner__title{font-size:40px;max-width:500px}}@media (max-width:568px){.main-banner--takeover .main-banner__title{font-size:24px;line-height:150%}.main-banner--agents .main-banner{min-height:780px}}@media (max-width:410px){.main-banner--agents .main-banner{min-height:646px}}.main-banner--m-bottom-0{margin-bottom:0!important}.main-banner__picture{height:100%;left:0;position:absolute;top:0;width:100%}.main-banner__picture img,.main-banner__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:82% center;object-position:82% center;position:relative;width:100%}@media (max-width:768px){.main-banner__container-text{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;width:100%}}@media (max-width:568px){.main-banner--structural-products .main-banner__picture img,.main-banner--structural-products .main-banner__picture picture{-o-object-position:bottom center;object-position:bottom center}}.main-banner__buttons{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-top:auto;max-width:652px;position:relative;width:100%}@media (max-width:568px){.main-banner__buttons{display:flex;flex-flow:column nowrap;gap:12px;width:100%}}.main-banner__button{margin:0;max-width:21.25rem;width:100%}.main-banner__button .button{font-weight:700;text-transform:uppercase;width:100%}.main-banner__container{position:relative}.main-banner__container-text{max-width:1140px}.main-banner__title{color:#fff;font-size:72px;font-weight:600;line-height:96px;margin-bottom:1.5rem}@media (max-width:1440px){.main-banner__title{font-size:56px;line-height:68px;margin-bottom:24px}}@media (max-width:1280px){.main-banner__title{font-size:48px;line-height:56px}}@media (max-width:1024px){.main-banner__title{font-size:40px;line-height:48px}}@media (max-width:568px){.main-banner__title{font-size:36px;line-height:36px;margin-bottom:20px}}.main-banner__subtitle{align-items:center;color:#edf4fb;display:flex;font-size:24px;font-weight:500;line-height:150%;margin-bottom:74px;max-width:770px}@media (max-width:1440px){.main-banner__subtitle{font-size:18px}}@media (max-width:1024px){.main-banner__subtitle{font-size:16px;line-height:140%;max-width:600px}}@media (max-width:568px){.main-banner__subtitle{font-size:14px;font-weight:500;line-height:150%}}.main-banner__text{align-items:center;color:#edf4fb;display:flex;font-size:16px;font-weight:500;line-height:150%;margin-bottom:36px}@media (max-width:768px){.main-banner__text{margin-bottom:20px}}@media (max-width:568px){.main-banner__text{font-size:14px;font-weight:500;margin-bottom:17px}}.main-banner__navigation{bottom:28px;left:50%;position:absolute;transform:translate(-50%)}@media (max-width:768px){.main-banner__navigation{padding-top:24px;position:static;transform:unset}}.business-acquisition-section{background-image:url(../img/business-acquisition-rainbow-1.png),url(../img/business-acquisition-rainbow-2.png);background-position:-3%,50%;background-repeat:no-repeat;background-size:auto;padding-bottom:9.75rem}@media (max-width:1280px){.business-acquisition-section{background-position:center 250%,50%;padding-bottom:5.625rem}}@media (max-width:1024px){.business-acquisition-section{background-position:center -25%,50%;padding-bottom:56px}}@media (max-width:568px){.business-acquisition-section{background-position:center -9%,50%;padding-bottom:48px}}.business-acquisition-section.business-acquisition--bg-full{background-image:url(../img/business-acquisition-bg-full.png),url(../img/business-acquisition-rainbow-2.png);background-position:50%;background-repeat:no-repeat;background-size:auto;background-size:cover;padding-bottom:10.25rem;padding-top:7rem}@media (max-width:1280px){.business-acquisition-section.business-acquisition--bg-full{padding:120px 0}}@media (max-width:1024px){.business-acquisition-section.business-acquisition--bg-full{padding:56px 0}}.business-acquisition-section.business-acquisition--hedging{background-position:-30% -5%,50%;background-repeat:no-repeat;padding-bottom:9.75rem}@media (max-width:1280px){.business-acquisition-section.business-acquisition--hedging{background-position:center 250%,50%;padding-bottom:5.625rem}}@media (max-width:1024px){.business-acquisition-section.business-acquisition--hedging{background-position:center -25%,50%;padding-bottom:56px}}@media (max-width:568px){.business-acquisition-section.business-acquisition--hedging{background-position:center -9%,50%;padding-bottom:48px}}.business-acquisition{display:flex;flex-direction:column;gap:3rem}@media (max-width:1280px){.business-acquisition{gap:2.25rem}}@media (max-width:1024px){.business-acquisition{gap:30px}}@media (max-width:568px){.business-acquisition{gap:24px}}.business-acquisition__body{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1.4375rem}@media (max-width:1280px){.business-acquisition__body{grid-template-columns:1fr}}@media (max-width:1024px){.business-acquisition__body{gap:23px}}@media (max-width:768px){.business-acquisition__body{gap:16px}}.business-acquisition__title{color:#052351;font-size:3rem;font-weight:600;line-height:150%}@media (max-width:1280px){.business-acquisition__title{font-size:2.25rem}}@media (max-width:1024px){.business-acquisition__title{font-size:32px}}@media (max-width:568px){.business-acquisition__title{font-size:24px}}.business-acquisition .card{background-color:#fff;box-shadow:0 0 1.25rem #0008260a;display:flex;flex-direction:row;gap:1.625rem;min-height:13.5625rem;padding:2.25rem 2.5rem 2.5rem}@media (max-width:1280px){.business-acquisition .card{gap:1.375rem;min-height:0;padding:2rem}}@media (max-width:1024px){.business-acquisition .card{gap:20px;padding:24px}}@media (max-width:568px){.business-acquisition .card{gap:12px;padding:16px 20px 20px}}.business-acquisition .card__svg{align-items:center;background:#ebf6fe;background:linear-gradient(135deg,#ebf6fe,#fff);border-radius:6.25rem;box-shadow:0 1rem 2rem #1b98f21f;display:flex;height:4.875rem;justify-content:center;width:4.875rem}@media (max-width:1024px){.business-acquisition .card__svg{border-radius:100px;height:78px;width:78px}}.business-acquisition .card__svg svg.sprite{color:#1890ff;height:40%;width:40%}@media (max-width:1024px){.business-acquisition .card__svg svg.sprite{height:60%;width:60%}}@media (max-width:1280px){.business-acquisition .card__svg{height:4rem;width:4rem}}@media (max-width:1024px){.business-acquisition .card__svg{height:48px;width:48px}}@media (max-width:568px){.business-acquisition .card__svg{height:36px;width:36px}}.business-acquisition .card__body{display:flex;flex-direction:column;gap:0;justify-content:flex-start;padding-top:1rem}@media (max-width:1024px){.business-acquisition .card__body{padding-top:10px}}@media (max-width:768px){.business-acquisition .card__body{padding-top:8px}}.business-acquisition .card__text{color:#004887;font-size:1.875rem;font-weight:600;line-height:140%;padding-bottom:1.625rem}@media (max-width:1280px){.business-acquisition .card__text{font-size:1.625rem}}@media (max-width:1024px){.business-acquisition .card__text{font-size:22px;padding-bottom:16px}}@media (max-width:568px){.business-acquisition .card__text{font-size:16px;padding-bottom:6px}}.business-acquisition .card__sub-text{color:#255886;font-size:1.25rem;line-height:160%}@media (max-width:1280px){.business-acquisition .card__sub-text{font-size:1.125rem}}@media (max-width:1024px){.business-acquisition .card__sub-text{font-size:16px}}@media (max-width:568px){.business-acquisition .card__sub-text{font-size:13px}}.svgo_custom{max-width:40px}@media (max-width:1024px){.svgo_custom{max-width:30px}}@media (max-width:768px){.svgo_custom{max-width:20px}}
