.hero-slider{margin:-5px auto -40px;padding:0 0 40px}.hero-slider .container{margin:0 auto;width:100%;height:560px;position:relative;max-width:unset}.hero-slider .headlines{text-align:center;color:#425563;width:100%;margin:0 auto;padding:200px 20px 0 25%;z-index:999;position:absolute}.hero-slider .headlines h1.headline{font-family:"Cutive",serif;font-size:40px;font-weight:400;line-height:1.5em;margin:0 auto 10px;max-width:580px}.hero-slider .headlines h3.sub-headline{font-family:"Myriad Light",sans-serif;font-size:20px;font-weight:300;line-height:1.5em;margin:0 auto 30px;max-width:580px}.hero-slider .hero-cta{text-align:center}.crossfade>figure{background-size:cover;background-position:center center;background-repeat:no-repeat;color:transparent;height:100%;left:0px;opacity:1;position:absolute;top:0px;width:100%;z-index:0;margin:0}@media screen and (max-width:897px){.hero-slider{padding:0 0 40px}.hero-slider .headlines{padding:200px 20px 0 15%}}@media screen and (max-width:768px){.hero-slider .container{padding:unset}.hero-slider .headlines{padding:200px 20px 0 20px;width:100%}.hero-slider .headlines h1.headline{max-width:480px}.crossfade>figure{background-position:25% center}}@media screen and (max-width:525px){.hero-slider .container{height:780px}.hero-slider .headlines h3.sub-headline{max-width:400px}.hero-slider .headlines h1.headline{max-width:400px}.crossfade>figure{background-image:url('https://cdn2.hubspot.net/hubfs/7450993/images/backgrounds/home-hero-mobile-bg.png') !important;background-color:#fff;background-position:center center}.hero-slider .headlines{padding:370px 20px 0 20px}}@media all and (min-width:2500px){.hero-slider .container{height:680px}.crossfade>figure{background-size:contain}.hero-slider .headlines{padding:200px 20px 0 15%}}