.wrapper{margin:0 auto;max-width:1240px;padding:0 20px}.hero_section{background-position:0 0;background-repeat:no-repeat;background-size:cover;padding:100px 0 120px}.hero_wrapper{max-width:600px}.hero_title h1{color:#fff}.hero_title{padding-bottom:32px}.hero_content p{font-size:20px;line-height:30px}.hero_content{color:#fff;max-width:380px;padding-left:20px;position:relative}.hero_content:before{background:#e41b49;content:"";height:100%;left:0;position:absolute;width:4px}.button_row{display:flex;flex-flow:wrap;gap:15px;padding-top:40px}.button_row a.button.primary_btn:hover{background:#fff;border-color:transparent;box-shadow:inset 700px 0 10px -10px #fff;color:#000!important}.button_row a.button.secondary_btn{background:transparent!important;border-color:#fff}.button_row a.button.secondary_btn:hover{box-shadow:inset 700px 0 10px -10px #fff;color:#000!important}.button_row a.button{min-width:200px}@media(max-width:767px){.hero_section{background:#15212a;background-image:none!important;padding:40px 0 100px}.hero_wrapper{max-width:100%}.hero_content,.hero_title h1{text-align:center}.hero_content{max-width:100%;padding:0}.hero_content:before{display:none}.button_row{align-items:center;flex-direction:column;justify-content:center}.hero_title h1{font-size:32px}.hero_content p{font-size:18px;line-height:26px}}