.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--brokerage-account .main-banner__title{max-width:48.125rem}.main-banner--brokerage-account .main-banner__text{max-width:29.375rem}.main-banner--valuation .main-banner__title{color:#fff;font-size:3.5rem;line-height:120%;max-width:48.125rem}@media (max-width:1280px){.main-banner--valuation .main-banner__title{font-size:48px}}@media (max-width:768px){.main-banner--valuation .main-banner__title{font-size:40px;max-width:500px}}@media (max-width:568px){.main-banner--valuation .main-banner__title{font-size:24px;line-height:150%}}.main-banner--valuation .main-banner__text{color:#edf4fb;font-size:1.5rem;font-weight:500;line-height:150%;max-width:37.5rem}@media (max-width:1280px){.main-banner--valuation .main-banner__text{font-size:20px}}@media (max-width:1024px){.main-banner--valuation .main-banner__text{font-size:18px}}@media (max-width:768px){.main-banner--valuation .main-banner__text{font-size:16px}}.main-banner--iis .main-banner__title{max-width:45.3125rem}.main-banner--iis .main-banner__text{max-width:21.875rem}.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}}
