.o-hb_mainstagewide{height:60vh;min-height:600px;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.o-hb_mainstagewide .has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:310px}
.o-hb_mainstagewide.mainstagewide__has-partnerbox{min-height:688px}
.o-hb_mainstagewide.mainstagewide__has-partnerbox .m-hb_mainstagewide__content{margin-top:80px}
.m-hb_partnerbox img{min-height:22px}
.m-hb_partnerbox{z-index:10;width:100%;position:absolute;top:0;max-width:1166px;margin:auto;padding:0;left:0;right:0}
.m-hb_partnerbox img{width:100%;max-width:130px}
.m-hb_partnerbox__inner{background-color:#fff;max-width:420px;padding:16px 40px 18px;background-color:#fff}
.m-hb_partnerbox-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-bottom:0}
.a-hb_mainstagewide__partnerboxlabel{display:block;margin-bottom:12px}
.m-hb_mainstagewide__content{max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.a-hb_mainstagewide__headline-top{color:#fff}
.m-hb_mainstagewide__ctawrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}
.a-hb_mainstagewide__phoneicon{max-width:20px;margin-right:10px}
.m-hb_mainstagewide__content{background-color:#00000066;border-radius:90px;padding:40px 60px;border-top-left-radius:0}
.m-hb_mainstagewide__hotline{font-size:42px;padding-bottom:8px;margin-left:40px}
.m-hb_mainstagewide__hotline a{color:#fff}
.m-hb_mainstagewide__disclaimer{color:#fff;font-size:14px;max-width:500px;margin-top:14px}
h1.a-hb_mainstagewide__headline{color:#fff;font-family:'ff-tisa-sans-web-pro';font-size:46px;line-height:56px;border-bottom:2px solid #fff;padding-bottom:32px;margin-bottom:32px}
.a-hb_mainstagewide__desktop-visual,.a-hb_mainstagewide__mobile-visual{display:none}
@media(max-width:800px){.a-hb_mainstagewide__desktop-visual{display:block}
.o-hb_mainstagewide{background-image:inherit !important;display:block;min-height:auto;height:auto}
.m-hb_mainstagewide__content{margin:0 20px}
h1.a-hb_mainstagewide__headline{font-size:34px;line-height:46px}
.o-hb_mainstagewide.o-hb_mainstagewide .m-hb_mainstagewide__content{margin-top:-192px}
.m-hb_mainstagewide__hotline a{font-size:32px}
}@media(max-width:750px){.o-hb_mainstagewide.mainstagewide__has-partnerbox.mainstagewide__has-partnerbox{min-height:auto}
.m-hb_mainstagewide__ctawrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.m-hb_mainstagewide__hotline{margin-left:0}
h1.a-hb_mainstagewide__headline{padding-bottom:32px;margin-bottom:-4px}
.m-hb_mainstagewide__disclaimer{text-align:center;margin-top:24px}
}@media(max-width:600px){.a-hb_mainstagewide__desktop-visual{display:none}
.a-hb_mainstagewide__mobile-visual{display:block}
}@media(max-width:560px){h1.a-hb_mainstagewide__headline{font-size:22px;line-height:34px;padding-bottom:28px}
.a-hb_mainstagewide__partnerboxlabel{font-size:12px}
.m-hb_partnerbox__inner{max-width:340px}
.m-hb_partnerbox img{width:100%;max-width:100px}
.o-hb_mainstagewide.o-hb_mainstagewide .m-hb_mainstagewide__content{margin-top:-165px}
}@media(max-width:480px){h1.a-hb_mainstagewide__headline{font-size:22px;line-height:30px;text-align:center;padding-bottom:6px}
.a-hb_mainstagewide__headline-top{text-align:center;display:block;font-size:16px;margin-bottom:4px}
.m-hb_mainstagewide__ctawrap span{font-size:18px}
}@media(max-width:420px){h1.a-hb_mainstagewide__headline{font-size:20px}
.m-hb_mainstagewide__content{padding:40px 20px}
.o-hb_mainstagewide.o-hb_mainstagewide .m-hb_mainstagewide__content{margin-top:-136px}
}@media(max-width:382px){.m-hb_mainstagewide__content{margin:0}
.a-hb_mainstagewide__mobile-visual{padding-top:60px}
}@media(max-width:350px){.m-hb_mainstagewide__content{border-radius:0}
}