.headline-background-views{font-family:Helvetica,sans-serif;position:relative}.headline-background-views .constructor-image{overflow:hidden}@media screen and (min-width: 1921px){.headline-background-views .constructor-image picture img{width:100%;height:auto}}.headline-background-views .constructor-section{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}@media screen and (min-width: 1921px){.headline-background-views .constructor-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.headline-background-views .constructor-section-wrapper{width:1024px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1064px){.headline-background-views .constructor-section-wrapper{width:auto;margin-left:20px;margin-right:20px}}.headline-background-views .component-head{display:grid;grid-template-areas:"component-title component-link" "component-subtitle component-link";grid-template-rows:1fr minmax(30px, auto);grid-template-columns:1fr auto;padding:48px 0 29px 0}@media screen and (max-width: 560px){.headline-background-views .component-head{grid-template-columns:auto;grid-template-areas:"component-title" "component-subtitle"}}.headline-background-views .component-title{grid-area:component-title;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:25px}.headline-background-views .component-title h1,.headline-background-views .component-title h2,.headline-background-views .component-title h3,.headline-background-views .component-title h4,.headline-background-views .component-title h5,.headline-background-views .component-title h6{color:#fff;font-family:Helvetica, sans-serif;font-weight:normal;margin:0;font-size:1.875rem;line-height:2rem}.headline-background-views .component-subtitle{grid-area:component-subtitle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:1.125rem;line-height:22px;padding-top:8px;color:#fff;padding-right:25px}.headline-background-views .component-subtitle>div{max-width:65%}@media screen and (max-width: 980px){.headline-background-views .component-subtitle>div{max-width:85%}}@media screen and (max-width: 767px){.headline-background-views .component-subtitle>div{max-width:none}}.headline-background-views .component-link{grid-area:component-link;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:14px}.headline-background-views .component-link .field-item a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-decoration:none;font-size:1rem;line-height:19px;border:1px solid #fff;padding:13px 45px 13px 28px;position:relative}.headline-background-views .component-link .field-item a:after{-webkit-transition:0.4s linear;transition:0.4s linear;content:'';position:absolute;height:12px;width:8px;background-position-y:-2px;right:20px;top:16px}.headline-background-views .component-link .field-item a:hover{color:#FFF;border:1px solid #BA0000;background-color:#BA0000}.headline-background-views .component-link .field-item a:hover:after{background-position-y:-2px}@media screen and (max-width: 560px){.headline-background-views .component-link-top{display:none}}.headline-background-views .component-link-bottom{display:none}@media screen and (max-width: 560px){.headline-background-views .component-link-bottom{display:block;width:280px;margin:auto}}@media screen and (max-width: 560px){.headline-background-views .component-link-bottom .field-item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:280px;padding:15px 10px 15px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:right 55px center}}.headline-background-views .component-link-bottom .field-item a:hover{background-position:right 55px center}
