.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}.th-hero-2 .button-wrap .button-col:not(:last-child){margin-right:10px}.hero-main{padding-bottom:80px;padding-top:80px;position:relative}.hero-main .grid-area{align-items:center;display:flex;gap:40px}.hero-main .grid-area .content-area{width:48%}.hero-main .grid-area .image-graphic{bottom:0;height:100%;position:absolute;right:0;width:60%;z-index:1}.hero-main .grid-area .image-graphic img{height:100%!important;object-fit:contain;object-position:bottom right;width:100%}.hero-main .heading-text h1{font-weight:300;text-transform:uppercase}.hero-main .grid-area .content-area p{font-size:14px}.hero-main .heading-text h1 strong{font-size:60px;font-weight:900}@media (max-width:1139px){.hero-main .heading-text h1 strong{font-size:56px}}@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-main .grid-area{align-items:flex-start;flex-direction:column}.hero-main .grid-area .content-area{position:relative;text-align:center;width:100%;z-index:2}.hero-main .grid-area .image-graphic{margin-top:-25%;position:relative;right:-20px;width:100%}.hero-main .heading-text h1 strong{font-size:40px}.hero-main{padding-bottom:0;padding-top:50px}}@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}}