section.gt-block.homepage-hero {
position: relative;
padding: 22rem 0 15rem 0;
}
@media screen and (max-width: 640px) {
section.gt-block.homepage-hero {
padding: 12rem 0 10rem 0;
}
}
@media screen and (max-width: 450px) {
section.gt-block.homepage-hero {
padding: 12rem 0 6rem 0;
}
}
section.gt-block.homepage-hero .background {
position: absolute;
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
left: 0;
top: 0;
overflow: hidden;
}
section.gt-block.homepage-hero .background img {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: 80% center;
object-position: 80% center;
width: 100%;
height: 100%;
}
@media screen and (max-width: 640px) {
section.gt-block.homepage-hero .background img {
-o-object-position: 63% center;
object-position: 63% center;
}
}
@media screen and (max-width: 550px) {
section.gt-block.homepage-hero .background img {
-o-object-position: initial;
object-position: initial;
}
}
section.gt-block.homepage-hero .container .inner h1 {
max-width: 97rem;
text-shadow: 0 0 2rem rgba(255, 255, 255, 0.37);
}
@media screen and (max-width: 1024px) {
section.gt-block.homepage-hero .container .inner h1 {
max-width: 62rem;
}
}
@media screen and (max-width: 640px) {
section.gt-block.homepage-hero .container .inner h1 {
max-width: 53rem;
}
}
@media screen and (max-width: 450px) {
section.gt-block.homepage-hero .container .inner h1 {
max-width: 44rem;
}
}
section.gt-block.homepage-hero .container .inner .text {
max-width: 71.5rem;
margin: 4rem 0;
text-shadow: 0 0 2rem rgba(255, 255, 255, 0.37);
}
@media screen and (max-width: 450px) {
section.gt-block.homepage-hero .container .inner .text {
margin: 22rem 0 2rem 0;
}
}
section.gt-block.homepage-hero .container .inner .text p {
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 400; font-size: calc(var(--fs-small-rate) * 4rem);
line-height: 1.5;
}