.hero{display:flex;justify-content:end;-webkit-justify-content:flex-end;margin:0 auto;max-width:1920px;width:100%}.hero_content_container{padding:5% 0;width:675px}.hero_paragraph{font-size:24px;margin-top:50px;max-width:450px;width:70%}.hero .button,.hero button{margin-top:50px}.hero_image_container{background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}.internal-button{opacity:0;transform:translateY(150px)}.button-appear{animation:button-appear 1s ease forwards;animation-delay:1.2s}@keyframes button-appear{to{opacity:1;transform:translateY(0)}}.button-2-blue{background-color:#030b2d;color:#fff!important}.button-2-blue,.button-2-white{border:none;border-radius:0;display:block;padding:19px 27px}.button-2-white{background-color:#fff!important;color:#030b2d!important}@media screen and (max-width:1920px){.hero h1{font-size:36px;max-width:700px;width:85%}}@media screen and (max-width:1600px){.hero_content_container{width:500px}}@media screen and (max-width:1200px){.hero_content_container{width:450px}.hero h1{font-size:34px}.hero_paragraph{font-size:20px;max-width:450px;width:70%}}@media screen and (max-width:1024px){.hero_content_container{padding-left:60px}}@media screen and (max-width:850px){.hero{flex-direction:column-reverse}.hero_content_container{padding:5% 10%;width:100%}.hero h1{font-size:34px;max-width:550px;width:100%}.hero_paragraph{max-width:450px;width:100%}.hero_image_container{background-repeat:no-repeat;background-size:cover;height:500px;width:100%}}@media screen and (max-width:500px){.hero_image_container{height:100vw}.hero_content_container{padding:5%}.hero_paragraph{font-size:16px;max-width:80%}.internal-button{margin-top:30px;opacity:0;transform:translateY(100px)}}