/* compiled by scssphp 1.6.0 on Wed, 04 Dec 2024 08:40:01 +0000 (0.042s) */

.header{position:relative;padding-top:150px;min-height:600px;margin-top:-121px;margin-bottom:100px;overflow:hidden}@media (max-width:1400px){.header{margin-bottom:70px}}@media (max-width:991px){.header{padding-top:180px}}.header>svg{position:absolute;top:-390px;left:0;max-width:100%;height:auto;z-index:-1}.header__container{flex-direction:column;justify-content:flex-end;position:relative;z-index:3}.header__heading{max-width:750px;margin-bottom:60px;display:flex;flex-direction:column}@media (max-width:1600px){.header__heading{max-width:700px}}@media (max-width:1200px){.header__heading{max-width:470px}}@media (max-width:991px){.header__heading{max-width:100%;padding-left:20px;margin-bottom:30px}}.header__heading .visually-top{order:-1;margin-bottom:20px}.header__title{color:var(--secondary);margin-bottom:0}.header__content{position:relative}@media (max-width:991px){.header__content{max-width:100%;padding-left:20px}}.header__content .content-wrapper{max-width:750px;padding-bottom:40px}@media (max-width:991px){.header__content .content-wrapper{padding-bottom:20px}}.header__buttons{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media (max-width:991px){.header__buttons{grid-template-columns:repeat(1, 1fr);gap:10px}}.header__buttons .button{max-width:none;padding:0;font-family:var(--content-family);font-size:22px;color:var(--primary);font-weight:400;justify-content:space-between;min-height:96px;text-transform:none}@media (max-width:991px){.header__buttons .button{min-height:70px;font-size:18px}}.header__buttons .button__title{padding:12px 46px}@media (max-width:991px){.header__buttons .button__title{padding:10px 20px}}.header__buttons .button--primary,.header__buttons .button--secondary{background-color:#ffffff}.header__buttons .button--primary:hover,.header__buttons .button--primary:focus-visible,.header__buttons .button--secondary:hover,.header__buttons .button--secondary:focus-visible{background-color:#ffffff;color:var(--primary)}.header__buttons .button__icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background-color:var(--grey2)}@media (max-width:991px){.header__buttons .button__icon{width:70px;height:70px}}.header__buttons .button__icon svg path{fill:#ffffff}.header__buttons .button:hover .button__icon,.header__buttons .button:focus-visible .button__icon{background-color:var(--secondary)}.header__buttons .button:first-child{grid-column:1/-1;margin:0 0 62px;font-family:var(--button-family);font-size:16px;color:var(--primary);font-weight:900;justify-content:flex-start;min-height:auto;background-color:transparent;max-width:max-content}@media (max-width:991px){.header__buttons .button:first-child{margin-bottom:20px}}.header__buttons .button:first-child .button__title{padding:0}.header__buttons .button:first-child .button__icon{order:-1;width:14px;height:24px;background-color:transparent}.header__buttons .button:first-child .button__icon svg path{fill:var(--grey2)}.header__buttons .button:first-child:hover,.header__buttons .button:first-child:focus-visible{background-color:transparent;color:var(--primary);transform:translateX(10px)}.header__buttons .button:first-child:hover .button__icon,.header__buttons .button:first-child:focus-visible .button__icon{background-color:transparent}.header__media{position:absolute;top:0;right:0;z-index:0;overflow:hidden;height:100%;width:100%;max-width:730px;max-height:660px}@media (max-width:1140px){.header__media{top:34px}}@media (max-width:1600px){.header__media{max-width:620px}}@media (max-width:1139px){.header__media{max-width:500px}}@media (max-width:1023px){.header__media{padding:0}}@media (max-width:991px){.header__media{top:auto;padding-top:40px;bottom:auto;position:relative;max-width:100%;max-height:390px;grid-column:1/-1}}.header__media img{height:100%;width:100%;object-fit:cover;object-position:center}.header__media .button-arrow{position:absolute;bottom:0;right:0;height:60px;width:60px;padding:24px;background-color:var(--grey2);transition:0.4s ease-in-out all}@media (min-width:768px){.header__media .button-arrow{height:80px;width:80px;padding:30px}}@media (min-width:1024px){.header__media .button-arrow{height:120px;width:120px;padding:43px 48px}}.header__media .button-arrow svg{height:12px;width:12px;transform:rotate(90deg);transition:0.4s ease-in-out all}@media (min-width:768px){.header__media .button-arrow svg{height:24px;width:24px}}.header__media .button-arrow:hover{background-color:var(--primary)}.header+.header-simple{margin-top:0}@media (max-width:991px){.header+.header-simple{padding-top:0}}