.zw-header-action{position:relative;overflow:hidden;padding-top:50px;padding-bottom:50px}.zw-header-action::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0) -webkit-gradient(linear, right top, left top, from(rgba(0, 68, 143, 0)), color-stop(52%, rgba(0, 68, 143, 0.8)), to(#00448F)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(270deg, rgba(0, 68, 143, 0) 0%, rgba(0, 68, 143, 0.8) 52%, #00448F 100%) 0% 0% no-repeat padding-box}.zw-header-action.bg-color::after{background-color:#00448f}@media screen and (min-width: 992px){.zw-header-action{padding-top:100px;padding-bottom:100px}}.zw-header-action .zw-cgb__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.zw-header-action .zw-cgb__preheadline{position:relative;z-index:2;color:#fff;border-bottom:2px solid;display:inline-block;margin-bottom:1.6rem}.zw-header-action .zw-cgb__headline{position:relative;z-index:2;color:#fff;line-height:1;margin-bottom:1.6rem}@media screen and (min-width: 768px){.zw-header-action .zw-cgb__headline{margin-bottom:0;font-size:3.75rem}}@media screen and (min-width: 1200px){.zw-header-action .zw-cgb__headline{margin-bottom:0;font-size:5.75rem}}@media screen and (min-width: 1400px){.zw-header-action .zw-cgb__headline{font-size:6.5rem}}.zw-header-action .zw-cgb__btn{position:relative;z-index:2;font-weight:700 !important}@media screen and (min-width: 992px){.zw-header-action .zw-cgb__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%}}@media screen and (min-width: 1200px){.zw-header-action .zw-cgb__btn{font-size:1.5rem !important;width:100%}}.zw-header-action .zw-cgb__btn::after{content:"❯";color:#fff;font-size:1.2rem;position:absolute;right:25px;top:50%;-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%)}.zw-header-action .zw-cgb__zw-blocks-zw-buttonicon-block:last-child a{margin-bottom:0}@media screen and (min-width: 768px){.zw-header-action .zw-cgb__zw-blocks-zw-buttonicon-block:last-child a{margin-bottom:10px}}.zw-cgb.ButtonIconBlock .zw-cgb__btn{font-size:14px !important;padding:16px}@media screen and (min-width: 992px){.zw-cgb.ButtonIconBlock .zw-cgb__btn{font-size:1rem !important;padding:16px 32px}}.zw-cgb.ButtonIconBlock .zw-cgb__btn-icon{margin-right:15px;max-height:26px}@media screen and (min-width: 992px){.zw-cgb.ButtonIconBlock .zw-cgb__btn-icon{margin-right:32px;max-height:36px}}