body.home .banner,body.single .banner{background-position:top center;background-repeat:no-repeat;background-size:cover;height:50vh;position:relative}body.home .banner .banner-content,body.single .banner .banner-content{color:#f8faff;max-width:900px;position:absolute;left:8%;top:30%;transform:none;width:100%}@media (min-width:768px){body.home .banner .banner-content,body.single .banner .banner-content{left:25%;top:30%}}body.home .banner .banner-content .headline,body.single .banner .banner-content .headline,body.home .banner .banner-content .sub-headline,body.single .banner .banner-content .sub-headline{font-family:'Roboto Condensed',sans-serif}body.home .banner .banner-content .headline,body.single .banner .banner-content .headline{font-size:2rem;line-height:38px;margin-bottom:10px}@media (min-width:768px){body.home .banner .banner-content .headline,body.single .banner .banner-content .headline{font-size:2.7rem;line-height:54px}}body.home .banner .banner-content .headline span.dark-gray,body.single .banner .banner-content .headline span.dark-gray{color:#333}body.home .banner .banner-content .sub-headline,body.single .banner .banner-content .sub-headline{color:#f8faff;font-size:1.2rem;margin-bottom:20px}@media (min-width:768px){body.home .banner .banner-content .sub-headline,body.single .banner .banner-content .sub-headline{font-size:1.6rem}}.single-training .page-header{display:none}.single-training .type-training .page-header{display:inherit}.usp-bar{padding:12px 0 12px 0;background:rgb(43 204 211 / 15%);overflow:hidden}.usp-bar .container{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.usp-bar .usp-item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;margin-top:12px}.usp-bar .usp-item span{padding-left:10px;font-weight:700}.usp-bar .usp-item i{color:#2cccd3}