.homepage-page-title{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.homepage-page-title .background-images{background-position:0 100%,100% 0;background-repeat:no-repeat;height:100%;position:absolute;top:0;width:100%;z-index:200}.homepage-page-title img,.homepage-page-title video{position:absolute;top:0;z-index:100}.homepage-page-title h1,.homepage-page-title h4{color:var(--secondary-color);text-align:center}.homepage-page-title button,.homepage-page-title h1,.homepage-page-title h4{z-index:300}@media (min-width:1900px){.homepage-page-title{padding:345px 0 210px}.homepage-page-title .background-images{background-size:275px auto,412px auto}.homepage-page-title img,.homepage-page-title video{height:auto;width:100vw}.homepage-page-title h1{margin-bottom:54px;width:1136px}.homepage-page-title h4{margin-bottom:71px;width:855px}}@media (min-width:1454px) and (max-width:1900px){.homepage-page-title .background-images{background-size:275px auto,412px auto}.homepage-page-title{padding:241px 0 141px}}@media (min-width:1292px) and (max-width:1454px){.homepage-page-title .background-images{background-size:200px auto,290px auto}.homepage-page-title{padding:150px 0 141px}}@media (min-width:1155px) and (max-width:1292px){.homepage-page-title .background-images{background-size:200px auto,290px auto}.homepage-page-title{padding:150px 0 60px}}@media (min-width:1155px) and (max-width:1900px){.homepage-page-title img,.homepage-page-title video{height:auto;width:100%}.homepage-page-title h1{margin-bottom:16px;width:851px}.homepage-page-title h4{margin-bottom:47px;width:640px}}@media (min-width:769px) and (max-width:1154px){.homepage-page-title{padding:368px 20px 258px}.homepage-page-title .background-images{background-size:175px auto,280px auto}.homepage-page-title img,.homepage-page-title video{height:100%;width:auto}.homepage-page-title h1{margin-bottom:20px}.homepage-page-title h4{margin-bottom:47px}}@media (max-width:768px){.homepage-page-title{padding:215px 20px 125px}.homepage-page-title .background-images{background-size:75px auto,180px auto}.homepage-page-title img,.homepage-page-title video{height:100%;width:auto}.homepage-page-title h1{margin-bottom:11px}.homepage-page-title h4{margin-bottom:50px}}