.hero-section__container{width:100vw;height:100vh;min-height:900px;background:url(//digtective.com/wp-content/themes/digtective_copy/styles/../../digtective/assets/images/mainHero-background.png) no-repeat center center;background-size:cover;padding:160px 3% 85px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;font-family:Prompt}.hero-section{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;color:#fff}.hero-section__info{max-width:980px;display:flex;gap:18px;justify-content:center;align-items:center;flex-direction:column}.hero-section__info h1{font-size:40px;line-height:60px;font-weight:275;color:#fff;text-align:center}.hero-section__info h4{font-size:24px;font-weight:500;line-height:36px;color:#fff;text-align:center}.hero-section__info p{font-size:14px;font-weight:200;line-height:21px;color:#fff;max-width:830px;text-align:center}.buttons{display:flex;gap:20px;justify-content:center}.button-primary,.button-secondary{padding:10px 20px;font-size:14px;border:none;cursor:pointer;color:#fff;border-radius:5px;transition:background-color .3s ease}.button-primary{background-color:#fff;color:#0a4b78;border-radius:8px;width:170px;height:48px}.button-secondary{background-color:#FFFFFF00;color:#fff;border:1px solid #fff;border-radius:8px;width:170px;height:48px}.button-primary:hover,.button-secondary:hover{opacity:.8}.hero-section__image{max-width:780px;object-fit:cover;max-height:500px}.scroll-down-icon{position:absolute;bottom:20px;left:5%;width:72px;height:auto}@media (max-width:1024px){.hero-section__container{padding-inline:20px;padding-top:140px;padding-bottom:70px}.hero-section__image{height:100%;object-fit:cover;width:100%;max-width:662px}.hero-section{flex-direction:column;gap:35px;max-width:836px;padding-top:50px}.hero-section__info{max-width:100%;margin-inline:auto}}@media (max-width:800px){.hero-section__container{padding-top:120px;padding-bottom:10px}.hero-section{gap:14px}.hero-section__info{margin-top:0;max-width:100%}.hero-section__info h1{font-size:32px;max-width:90%}.hero-section__info p{max-width:100%;font-size:16px}.buttons{gap:12px;margin-top:12px;width:100%}}@media (max-width:769px){.hero-section__container{padding-top:85px;object-fit:fill}}@media (max-width:500px){.hero-section{padding-top:0}.hero-section__info h1{font-size:24px}.hero-section__info h4{font-size:14px}.hero-section__info p{font-size:14px}}