.custom-banner .image-wrapper{height:21.875rem;position:relative}.custom-banner .image-wrapper .header-foto .field-content{height:21.875rem;overflow:hidden}.custom-banner .header-title-wrapper .top-title h1:before{backdrop-filter:blur(6px);background:hsla(220,2%,74%,.38);content:"";height:100%;position:absolute;right:0;top:0;width:200%;z-index:-1}.custom-banner .image-wrapper .header-foto .field-content img{display:block;height:100%;left:50%;min-width:125rem;object-fit:cover;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.custom-banner .overlay{background:hsla(0,0%,7%,.35);height:100%;position:absolute;top:0;width:100%}.custom-banner{position:relative}.custom-banner .header-title-wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-end;position:absolute;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-banner .header-title-wrapper .top-title{margin:0 auto 54.5px;max-width:85.625rem;padding:0 .9375rem;width:100%}.custom-banner .header-title-wrapper .top-title h1{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:12.5rem;margin:0;position:relative;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;height:auto;padding:3.125rem 3.125rem 3.125rem 0}.custom-banner .header-title-wrapper .top-title h1 span{text-align:start}.custom-banner .bottom-gap{background:#fff;bottom:0;height:54.5px;left:0;position:absolute;width:100%}@media(max-width:1023px){.custom-banner .header-title-wrapper .top-title h1{font-size:2.5rem;padding:1.5625rem 1.5625rem 1.5625rem 0}}@media(max-width:640px){.custom-banner .bottom-gap{min-height:53.65px}.custom-banner .header-title-wrapper .top-title h1{font-size:1.875rem!important;line-height:56px}}