.homepage .header:not(:has(.header-push)){height:auto}@media screen and (min-height: 700px){.homepage .header:not(:has(.header-push)){height:100dvh;max-height:750px}}@media screen and (min-width: 760px)and (min-height: 800px){.homepage .header:not(:has(.header-push)){height:95dvh}}@media(min-width: 1200px){.homepage .header:not(:has(.header-push)){max-height:850px}}@media screen and (min-width: 1200px)and (min-height: 800px){.homepage .header:not(:has(.header-push)){height:98dvh}}.homepage .header:not(:has(.header-push)) .header-media{top:inherit;height:calc(100% - 110px);bottom:110px}@media(min-width: 1000px){.homepage .header:not(:has(.header-push)) .header-media{height:100%;bottom:0}}@media(min-width: 1200px){.homepage .header:not(:has(.header-push)) .header-media{height:calc(100% - 100px);bottom:0}}.homepage .header:not(:has(.header-push)) .header-media:before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.3) 100%)}@media(min-width: 1200px){.homepage .header:not(:has(.header-push)) .header-media:before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0.2) 90%)}}.homepage .header:not(:has(.header-push)) .header-media img{object-position:-105px 0px}@media(min-width: 576px){.homepage .header:not(:has(.header-push)) .header-media img{object-position:center center}}.homepage .header:not(:has(.header-push)) .header-text{padding:145px 0 50px;min-height:auto}@media(min-width: 1000px){.homepage .header:not(:has(.header-push)) .header-text{width:85%;padding:180px 0 100px}}@media(min-width: 1200px){.homepage .header:not(:has(.header-push)) .header-text{width:88%}}@media(min-width: 1360px){.homepage .header:not(:has(.header-push)) .header-text{padding:200px 0 65px}}@media screen and (min-width: 1360px)and (min-height: 800px){.homepage .header:not(:has(.header-push)) .header-text{padding-bottom:150px}}@media(min-width: 1500px){.homepage .header:not(:has(.header-push)) .header-text{padding:200px 30px 85px}}@media screen and (min-width: 1500px)and (min-height: 800px){.homepage .header:not(:has(.header-push)) .header-text{padding-bottom:150px}}@media(min-width: 1800px){.homepage .header:not(:has(.header-push)) .header-text{padding:200px 60px 85px}}@media screen and (min-width: 1800px)and (min-height: 800px){.homepage .header:not(:has(.header-push)) .header-text{padding-bottom:150px}}.homepage .header:not(:has(.header-push)) .header-text .h1-title,.homepage .header:not(:has(.header-push)) .header-text .h2-title{margin-bottom:.625rem}@media(min-width: 760px){.homepage .header:not(:has(.header-push)) .header-text .h1-title,.homepage .header:not(:has(.header-push)) .header-text .h2-title{margin-bottom:1.25rem}}.homepage .header:not(:has(.header-push)) .header-text .introtxt{font-size:20px;font-weight:400;line-height:1.25;max-width:790px}@media(min-width: 760px){.homepage .header:not(:has(.header-push)) .header-text .introtxt{width:450px;font-size:28px;line-height:normal}}.homepage .header:not(:has(.header-push)) .header-text .introtxt p{line-height:1.25}@media(min-width: 760px){.homepage .header:not(:has(.header-push)) .header-text .introtxt p{line-height:normal}}.homepage .header:not(:has(.header-push)) .header-text .btn{border:1px solid #fff}
/*# sourceMappingURL=home.css.map */
