.hero-section{position:relative}.hero-section .custom-button{margin-bottom:48px;text-decoration:none}.hero-section .image-scale{height:100%}.hero-section img{--img-fit:cover}.hero-img{position:relative}.hero-overlay{align-items:center;bottom:15%;display:flex;justify-content:center;position:absolute;width:60%}@media only screen and (min-width:768px){.hero-overlay{display:block}}.hero-overlay p{color:var(--white-color);vertical-align:text-top}.hero-overlay a{background-color:var(--primary-color);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;padding:20px 90px;transition:background-color .3s ease}.hero-overlay a:hover{background-color:var(--pink)}.hero-content{align-items:start;gap:20px;margin:0!important}@media (max-width:1590px){.hero-overlay{width:85%!important}}@media (max-width:1350px){.hero-overlay{width:100%!important}}@media (max-width:1000px){.hero-overlay{width:100%!important}.hero-overlay h1{color:var(--white-color);font-size:54px!important;line-height:100%!important;vertical-align:text-top!important}.hero-overlay p{font-size:20px!important;line-height:20px!important}}@media (max-width:768px){.hero-overlay{bottom:20px!important;position:absolute!important;top:auto!important}.hero-overlay h1{font-size:44px!important;font-weight:600!important;line-height:100%!important}.hero-overlay p{font-size:16px!important;font-weight:600!important;line-height:24px!important}.hero-overlay a{padding:20px 60px;text-align:center!important}.hero-content{gap:12px;margin-bottom:5vh!important}}.hero-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.hero-img{height:calc(100vh - 140px)}.hero-img>img{height:calc(105vh - 140px);-o-object-fit:cover;object-fit:cover}.hero-section{height:calc(100vh - 140px)!important}}