.hero-section{background:#f8f4ec;height:100vh;min-height:900px;position:relative;width:100%}.hero-buttons{display:flex}.hero-section .container,.hero-section .row{height:100%}.hero-section .hero-content{display:flex;flex-direction:column;height:fit-content;justify-content:center;margin-top:30vh;max-width:673px;width:100%;@media screen and (max-width:768px){height:100%;margin-top:0;padding-top:90px}}.hero-section .hero-content h1{margin-bottom:20px;max-width:600px}.hero-section .hero-content p{margin-bottom:40px;max-width:432px}.hero-section .hero-content .main-button{margin-right:10px}.hero-section .hero-bg{background-position:50%;background-size:cover;border-radius:0 0 0 160px;height:100%;position:absolute;right:0;top:0;width:67%;@media screen and (max-width:768px){display:none}}.hero-bg-shade{background-position:50%;background-size:cover;border-radius:0 0 0 160px;height:100%;position:absolute;right:0;top:0;width:67%;@media screen and (max-width:768px){display:none}}.hero-section .hero-color{background-color:#002c2e;height:100%;left:0;position:absolute;top:0;width:33%;@media screen and (max-width:768px){width:100%}}@media (max-width:992px){.hero-section{min-height:unset}.hero-section .hero-content h1{font-size:44px;line-height:36px}.hero-buttons{flex-direction:column}.hero-section .hero-content .main-button{margin-bottom:10px;margin-right:0}}