.dpl-hero-banner{position:relative;margin-bottom:18px}.dpl-hero-banner:last-of-type{margin-bottom:0}@media only screen and (max-width: 767px){.dpl-hero-banner{margin-bottom:0}.dpl-hero-banner .hero-headline{color:#6086b1 !important;padding-bottom:0 !important}}.dpl-hero-banner .container{background-color:rgba(0,0,0,0) !important;padding:0 !important}.dpl-hero-banner div[class^=col-]{position:relative;margin-top:0;margin-bottom:18px}.dpl-hero-banner div[class^=col-]:first-child{padding-left:0}.dpl-hero-banner div[class^=col-]:last-child{padding-right:0}.dpl-hero-banner .hero-image{padding-top:18px;display:flex;align-items:center;justify-content:center;margin:0 auto;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;image-rendering:-webkit-optimize-contrast}.dpl-hero-banner .hero-image.half{min-height:250px}.dpl-hero-banner .hero-headline-wrapper{display:flex}.dpl-hero-banner .hero-headline{border-radius:2.5px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);padding:15px 25px 15px 15px;font-weight:bold;display:inline-flex;justify-content:center;align-items:center;width:auto;max-width:none;position:static;margin:0 auto;text-decoration:none;background:rgba(0,0,0,0) !important;box-shadow:none !important}.dpl-hero-banner .hero-headline:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.dpl-hero-banner .hero-headline a.hero-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.dpl-hero-banner .hero-headline .hero-headline-gap{margin-top:5px}.dpl-hero-banner .hero-headline .hero-headline{position:relative}.dpl-hero-banner .hero-headline .hero-headline-pointer{position:absolute;right:15px;top:calc(50% - 15px);font-size:35px;display:none}.dpl-hero-banner .hero-banner-nav-box-container{width:100%}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box{box-shadow:0 0 5px 1px rgba(0,0,0,.1);padding:10px 10px 0 10px;background:#fff;text-align:center}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box .nav-box__title{padding-bottom:0}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box:hover .nav-box__title{background:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.dpl-hero-banner .hero-banner-nav-box-container{position:relative}.dpl-hero-banner .hero-banner-nav-box-container .hero-headline{color:#6086b1}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box{display:flex;height:100%;margin-bottom:0;padding:10px}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box .nav-box__image{width:100px}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box .nav-box__wrapper{align-items:center;display:flex;width:100%;padding-left:10px;box-sizing:border-box}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box .nav-box__title{padding-top:0;padding-bottom:0}.dpl-hero-banner .hero-banner-nav-box-container .dpl-nav-box .nav-box__title h3 a{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.dpl-hero-banner span.hero-label{position:absolute;left:15px;top:-12px;z-index:1;display:inline-block}@media only screen and (max-width: 899px){.dpl-hero-banner div[class^=col-]{padding:0}.dpl-hero-banner .hero-image{display:block}}@media only screen and (max-width: 899px)and (max-width: 767px){.dpl-hero-banner .hero-image{min-height:auto;background:none !important;padding-top:0}.dpl-hero-banner .hero-image .container{width:100% !important}}@media only screen and (max-width: 899px){.dpl-hero-banner .hero-headline{max-width:100%;position:relative;top:0;left:0}.dpl-hero-banner .hero-headline .hero-headline-gap{margin-top:2px}}.dpl-hero-banner.theme__primary_dark .hero-headline{background:#103660;color:#fff}
