.th-hero-2{align-items:center;display:flex;overflow:hidden}.th-hero-2 .text-content{padding:max(200px,20vh) 0;position:relative;z-index:5}.th-hero-2 .image-rotator{height:100%;left:0;position:absolute;top:0;width:100%}.th-hero-2 .image-rotator-inner{height:100%;position:relative}.th-hero-2 .image-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.5s ease-in-out;width:100%}.th-hero-2 .image-slide.active{opacity:1}.th-hero-2 .image-slide img{height:100%;object-fit:cover;width:100%}.th-hero-2 .image-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.th-hero-2 .heading-text{padding-top:1px;position:relative}.th-hero-2 .word{font-size:35px;left:0;opacity:0;position:absolute;top:-30px}.th-hero-2 .letter{display:inline-block;float:left;position:relative;transform:translateZ(25px);transform-origin:50% 50% 25px}.th-hero-2 .letter.space{padding:10px}.th-hero-2 .letter.out{transform:rotateX(90deg);transition:transform .32s cubic-bezier(.55,.055,.675,.19)}.th-hero-2 .letter.behind{transform:rotateX(-90deg)}.th-hero-2 .letter.in{transform:rotateX(0deg);transition:transform .38s cubic-bezier(.175,.885,.32,1.275)}.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{border-radius:30px;display:inline-block;font-family:Open sans;font-size:16px;font-weight:600;padding:8px 30px;transition:all .2s ease}.th-hero-2 .button-wrap .button-col.button-1{background-color:#fff}.th-hero-2 .button-wrap .button-col.button-2{background-color:#d71920}.th-hero-2 .button-wrap .button-col.button-2 a{color:#fff}.th-hero-2 .button-wrap .button-col.button-1:hover a,.th-hero-2 .button-wrap .button-col.button-2:hover a{transform:scale(1.1)}.th-hero-2 .button-wrap .button-col:not(:last-child){margin-right:10px}@media (max-width:767px){.th-hero-2 .flex.left-button .col:first-child{order:2}.th-hero-2 .flex .col{flex:0 0 100%}}@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}.th-hero-2 .heading-text h1{margin-bottom:0;margin-top:65px}.th-hero-2 .word{font-size:30px;top:35px}.th-hero-2 .heading-text h1 span{font-size:30px}}