  .hero-secondary{display:flex;flex-direction:row;padding-top:7rem;position:relative}.hero-content{display:flex;flex-direction:column}.hero-content .h1,.hero-content h1{z-index:1}.hero-description{display:flex;flex-flow:column;max-width:450px}.hero-description .button{align-self:flex-start}.hero-description p{margin-bottom:0}.hero-description .button{margin-top:30px}.hero-btns:not(.flex-dir-column){flex-flow:row wrap}.hero-btns.flex-dir-column .button~.button{margin-top:10px}.image-wrapper{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;position:absolute;right:0;top:0;width:50%}.image-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}#hero-bg-image{height:100%;object-fit:cover;width:100%}#hero-side-text{bottom:50%;position:absolute;right:-35px;transform:rotate(90deg);z-index:1}#hero-side-text p{margin-bottom:0;position:relative}#hero-side-text p:after{background-image:url(https://f.hubspotusercontent10.net/hubfs/5255565/_Project_Phoenix/icons/arrow-black-long.svg);background-repeat:no-repeat;background-size:cover;content:"";height:25px;position:absolute;right:-35px;top:0;width:25px}@media (min-width:2000px){.image-container{justify-content:flex-start}#hero-side-text{left:700px;right:auto}#hero-bg-image{width:auto}}@media print,screen and (min-width:40em){.hero-secondary{padding-top:124px}}@media print,screen and (min-width:64em){.hero-secondary{padding-bottom:44px;padding-top:160px}}@media (min-width:1024px){.hero-content{padding-right:1.25rem}.hero-secondary .image-container{height:calc(100% - var(--nav-height));top:var(--nav-height)}}@media (min-width:1680px) and (min-height:800px){.hero-content{padding-bottom:3rem}}@media (max-width:1199px){.hero-btns{flex-direction:column}.hero-btns .button~.button{margin-left:0;margin-top:10px}}@media (max-width:1023px){.hero-secondary{flex-direction:column;height:auto;max-height:none;padding-bottom:0}.image-wrapper{position:static;width:100%}#hero-bg-image{position:inherit;width:100%}.hero-description{margin-bottom:45px;max-width:66%}}@media (max-width:768px){.hero-secondary{min-height:auto}.hero-content{height:auto}.hero-description{max-width:100%}}@media (max-width:639px){#hero-side-text p:after{top:-1px}}