.th-hero-1 .flex{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap}.bg-img{background-position:100% top;background-repeat:no-repeat;background-size:contain;padding-bottom:120px;padding-top:120px}@media only screen and (min-width:1300px){.bg-img{background-size:40%}}@media only screen and (min-width:1800px){.bg-img{background-position:100%}}.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:55%;padding:0 20px 0 0}.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:80px;padding-top:80px}}@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;margin-right:0}}@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}