.heroimage .hero-container{min-height:500px;background-image:url(https://placehold.it/1280x500/aaa?text=Hero%20Image);background-size:cover;background-repeat:no-repeat;text-align:center}
@media only screen and (max-width:991px){.heroimage .hero-container.hero-landing{min-height:732px;padding:30px 30px}
}
@media only screen and (max-width:991px){.heroimage .hero-container.hero-66-landing{min-height:700px;padding:30px 30px}
}
.heroimage .hero-container.aboutus-slide{min-height:869px;height:1px;padding:50px 50px 80px !important}
@media only screen and (max-width:479px){.heroimage .hero-container.aboutus-slide{padding:30px 30px 80px !important;min-height:110vw}
.heroimage .hero-container.aboutus-slide .cmp-text .class-tail-6,.heroimage .hero-container.aboutus-slide .cmp-text .class-tail-4{font-size:21px;line-height:24px}
.heroimage .hero-container.aboutus-slide .cmp-text .class-tail-content-2,.heroimage .hero-container.aboutus-slide .cmp-text .class-tail-content-1{font-size:15px;line-height:18px}
}
@media only screen and (min-width:480px) and (max-width:680px){.heroimage .hero-container.aboutus-slide{min-height:134vw}
}
@media only screen and (min-width:480px) and (max-width:991px){.heroimage .hero-container.aboutus-slide .cmp-text .class-tail-6{font-size:42px;line-height:1.1}
.heroimage .hero-container.aboutus-slide .cmp-text .class-tail-content-2{font-size:24px;line-height:28px}
}
@media only screen and (min-width:992px) and (max-width:1199px){.heroimage .hero-container.aboutus-slide{padding:105px 70px 40px 115px !important;min-height:568px}
}
@media only screen and (min-width:1200px) and (max-width:1279px){.heroimage .hero-container.aboutus-slide{padding:120px 70px 60px 120px !important;min-height:685px}
}
@media only screen and (min-width:1280px){.heroimage .hero-container.aboutus-slide{padding:120px 70px 60px 120px !important;min-height:750px}
}
.heroimage .hero-container.aboutus-slide .cta{margin-top:20px}
.heroimage .hero-container.aboutus-slide h1{margin-bottom:25px}
.heroimage .hero-container.aboutus-slide .hero-content .base-button{padding:14px 33px}
.heroimage .hero-container.aboutus-hero{min-height:500px;min-height:130vw;height:1px;padding:70px 30px 90px !important}
@media only screen and (min-width:480px) and (max-width:991px){.heroimage .hero-container.aboutus-hero{min-height:700px;min-height:115vw}
}
@media only screen and (min-width:992px){.heroimage .hero-container.aboutus-hero{min-height:577px;padding:80px 50px 90px !important}
}
.heroimage .hero-container.aboutus-hero .hero-content{position:relative;height:100%}
.heroimage .hero-container.aboutus-hero .hero-content h1{margin-bottom:0}
.heroimage .hero-container.aboutus-hero .text-bottom{margin-top:0;position:absolute;bottom:0;text-align:center;width:100%}
@media only screen and (max-width:991px){.heroimage .hero-container.aboutus-hero .text-bottom .class-tail-2{max-width:400px;margin:auto;display:block;font-size:30px;line-height:30px}
}
@media only screen and (max-width:480px){.heroimage .hero-container.aboutus-hero .text-bottom .class-tail-2{font-size:15px;line-height:18px;width:70%}
}
.heroimage .hero-container.kickback-hero{min-height:869px;padding:50px 85px !important}
@media only screen and (max-width:582px){.heroimage .hero-container.kickback-hero{min-height:130vw}
}
@media only screen and (max-width:992px){.heroimage .hero-container.kickback-hero{display:flex;flex-direction:column;justify-content:flex-end;padding:40px 27px !important}
}
@media only screen and (min-width:992px) and (max-width:1279px){.heroimage .hero-container.kickback-hero{min-height:465px;padding:70px 82px !important}
}
@media only screen and (min-width:1280px){.heroimage .hero-container.kickback-hero{min-height:465px;padding:50px 100px !important}
}
.heroimage .hero-container.kickback-hero .text-bottom{margin-top:500px}
@media only screen and (min-width:1024px){.heroimage .hero-container.kickback-hero .text-bottom{margin-top:200px}
}
.heroimage .hero-container.kickback-hero .inline-container{margin-top:40px}
.heroimage .hero-container.kickback-hero .hero-content .base-button{padding:14px 33px}
@media only screen and (min-width:992px) and (max-width:1199px){.heroimage .hero-container.kickback-hero .hero-content{width:60% !important}
}
@media only screen and (min-width:1200px) and (max-width:1279px){.heroimage .hero-container.kickback-hero .hero-content{width:54% !important}
}
@media only screen and (min-width:1280px){.heroimage .hero-container.kickback-hero .hero-content{width:48% !important}
}
@media only screen and (max-width:991px){.heroimage .hero-container{padding-bottom:65px}
}
@media only screen and (min-width:992px) and (max-width:1199px){.heroimage .hero-container{min-height:378px}
}
@media only screen and (min-width:1200px) and (max-width:1279px){.heroimage .hero-container{min-height:457px}
}
@media only screen and (min-width:992px){.heroimage .hero-container .hero-content .hero-title{width:350px}
}
@media only screen and (min-width:1280px){.heroimage .hero-container .hero-content .hero-title{width:650px;font-size:62px}
}
.heroimage .hero-container .hero-content img{margin:15px 0 10px;width:auto}
.heroimage .hero-container .hero-content p{font-size:12px;font-family:"Muli",Arial,sans-serif;margin-bottom:0;line-height:normal}
@media(min-width:992px){.heroimage .hero-container .hero-content img{margin:20px 0 40px;width:215px}
.heroimage .hero-container .hero-content p{font-size:16px}
}
@media(min-width:1024px){.heroimage .hero-container .hero-content p{font-size:15px}
}
@media(min-width:1280px){.heroimage .hero-container .hero-content img{margin:20px 0 55px;width:285px}
.heroimage .hero-container .hero-content p{font-size:20px}
}