.section.hp-hero{margin-top:70px;display:flex;gap:40px;justify-content:space-between}.section.hp-hero .hp-hero-container-img,.section.hp-hero .hp-hero-container-info{flex:100;width:40%;max-width:750px}.hp-hero-button-container{display:flex;gap:33px;margin-top:35px;flex-wrap:wrap}h1>span{display:block}.hp-hero-title{color:#434343;font-weight:900;font-size:calc(1.5rem + 5vw)}.hp-hero-text{color:#070707;font-weight:300;font-size:24px;margin-top:24px}.hp-hero-container-img img{height:-webkit-fill-available;object-fit:contain;width:100%}.section.hp-hero .generic-button>span{font-size:calc(1rem + .3vw)}@media (max-width:900px){.hp-hero{flex-direction:column-reverse;align-items:center}.hp-hero-button-container{gap:18px;flex-direction:column;max-width:-webkit-fill-available}.section.hp-hero{margin-top:20px;gap:0}.section.hp-hero .hp-hero-container-info{flex:1;width:unset}.section.hp-hero .hp-hero-container-img{width:50%;height:-webkit-fill-available;margin-bottom:40px}.section.hp-hero .generic-button{justify-content:flex-start;width:fit-content}.hp-hero-title span:nth-child(-n+2),.hp-hero-title span:nth-child(n+3):nth-child(-n+4){display:inline}.hp-hero-title span:nth-child(2)::after,.hp-hero-title span:nth-child(4)::after{content:"\a";white-space:pre}.hp-hero-title{font-size:calc(1.5rem + 4vw);line-height:1}.hp-hero-text{font-size:22px}}@media (max-width:600px){.hp-hero-text{font-size:19px}}