.th-hero-2 .flex{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.th-hero-2 .flex .col{flex:1;padding:20px 12px}.th-hero-2 .button-wrap .button-col{display:inline-block;margin-bottom:12px}.th-hero-2 .button-wrap .button-col:not(:last-child){margin-right:10px}.hero-col-wrap{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:10rem;padding:80px 50px;position:relative}.hero-col--content{flex:1;position:relative;z-index:100}.hero-col--img{flex:0 0 25%;position:relative;z-index:100}.hero-col--img img{box-shadow:0 7px 43px -4px rgba(0,0,0,.75)}.hero-col--content-inner{max-width:550px}@media (max-width:767px){.th-hero-2 .flex.left-button .col:first-child{order:2}.th-hero-2 .flex .col{flex:0 0 100%}.hero-col-wrap{flex-wrap:wrap;gap:0;padding:30px}.hero-col--content{flex:initial}.hero-col--content-inner{max-width:100%}.hero-col--img{flex:initial;margin-top:40px}body h2{font-size:inherit}}@media (max-width:479px){.th-hero-2 .button-wrap .button-col{display:block}.th-hero-2 .button-wrap .button-col a{width:100%}.th-hero-2 .button-wrap .button-col:not(:last-child){margin-bottom:20px;margin-right:0}}