.home-container{background-color:#000;color:white}.hero-content{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:100%;width:100%;padding:0 40px 20px;margin:0 auto;@media (max-width:768px){justify-content:space-between;padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:100px}}.hero-title{display:flex;flex-direction:column;margin-bottom:30px}.hero-contact{opacity:0;@media (max-width:768px){align-self:center;opacity:1}}.small-text{font-size:16px;margin-bottom:10px}.main-text{font-size:28px;font-weight:700}.hero-image{min-width:200px;@media (max-width:768px){width:40vw;height:auto}}