.opener,.opener .content{height:300px}.opener{position:relative;color:#fff}.opener .baq{width:100%;height:100%;background-repeat:no-repeat;position:absolute;left:0}.opener .baq.cover{background-size:cover;background-position:50% 50%}.opener .overlay{background:rgba(0,0,0,.1);position:absolute;top:0;left:0;right:0;height:100%;width:100%}.opener .row{display:flex;align-items:flex-end}.opener .content{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;text-transform:uppercase}.opener .content h1{font-size:40px;font-weight:700}.opener .content .sub_headline{font-size:24px;font-weight:300;max-width:750px;text-align:right}.opener .breadcrumb_navigation{margin-bottom:15px;z-index:1;font-size:15px}.opener .breadcrumb_navigation .inner{color:#e2017b;background-color:rgba(255,255,255,.9);display:inline-block;padding:5px 15px;border-radius:8px}.opener .breadcrumb_navigation .inner a{color:#3e3f3f;text-decoration:none}.opener .breadcrumb_navigation .inner a:hover{opacity:.7}@media only screen and (max-width:1290px){.opener,.opener .content{height:240px}}@media only screen and (max-width:768px){.opener .content{align-items:center;text-align:center;margin:0}.opener .content h1{font-size:28px}.opener .content .sub_headline{font-size:18px;text-align:center}}@media only screen and (max-width:480px){.opener .content h1{font-size:22px}}