.th-hero-1 .flex{align-items:start;display:flex;flex-flow:row;flex-wrap:wrap;gap:24px}.bg-img{background-position:100%;background-repeat:no-repeat;background-size:45%;padding-bottom:80px;padding-top:80px}.body-wrapper .dnd_area-row-0-background-image{background-repeat:repeat!important}.container{margin:0 auto;max-width:1140px;width:100%}.th-hero-1 .flex .col{flex:1;max-width:50%;padding:0}.image-col{display:flex;justify-content:end}.th-hero-1 .button-wrap .button-col{display:inline-block}.th-hero-1 .button-wrap .button-col:not(:last-child){margin-right:10px}@media (max-width:1139px){.th-hero-1 .flex .col:not(:last-child){padding-bottom:20px}.th-hero-1 .flex .col{flex:0 0 100%;max-width:100%;padding:0}.bg-img{background-image:none!important;min-height:auto;padding-bottom:40px;padding-top:40px}}@media (max-width:479px){.th-hero-1 .button-wrap .button-col{display:block}.th-hero-1 .button-wrap .button-col a{padding-left:20px;padding-right:20px;width:100%}.th-hero-1 .button-wrap .button-col:not(:last-child){margin-bottom:20px}}@media(min-width:768px) and (max-width:1024px){.button-1 .button,.button-1 .cta_button,.button-2 .button,.button-2 .cta_button{font-size:14px;padding-left:15px;padding-right:15px}}.background-video-module{overflow:hidden;position:relative}.background-video-module video{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.th-hero-1{display:flex}.th-hero-1 .heading-type{display:block;line-height:1.25}.heading-text-subtext span{line-height:1.5}.heading-text h1{margin-bottom:16px}