.default.banner{background:transparent;display:block;overflow:hidden;position:relative;z-index:10}.banner:not(.full-width){margin:0}html.hs-inline-edit .banner{left:0;top:0}.default .banner-content{align-items:center;bottom:0;display:flex;height:100%;left:0;margin:0;padding:0;position:relative;right:0;top:0}.default.aspect-ratio .banner-content,.default.full-width .banner-content{position:absolute;z-index:11}.default.banner .gradient{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent,transparent)}.banner .image.fallback{background-image:url(//6893952.fs1.hubspotusercontent-eu1.net/hubfs/6893952/raw_assets/public/arku_2024/images/large-placeholder-image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.default.banner .banner-image>.image,.default.banner .banner-image>.preload,.default.banner .banner-video>.video{background-color:#f3f5f7;height:100%;position:absolute;width:100%}.default.banner .banner-content,.default.banner .banner-image img,.default.banner .banner-video img,.default.banner .banner-video video{height:100%;max-width:100vw;object-fit:cover;object-position:center;position:absolute;width:100%}.banner .banner-image>.image,.banner .banner-image>.preload{-webkit-transform:scale(1.1);transform:scale(1.1)}.banner .banner-image>.preload{background-position:50%;background-size:cover;-webkit-filter:blur(8px);filter:blur(8px)}.banner .banner-image>.image{opacity:0;transition:opacity .3s linear}.banner .banner-image>.image.cached,.banner .banner-image>.image.loaded,.hs-inline-edit .banner .banner-image>.image{opacity:1}.banner-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.default.banner .banner-title{color:#fff;margin:0 auto;max-width:1240px;padding:32px 16px 48px;user-select:text;width:calc(100% - 32px)}@media (max-width:767px){.default.banner .banner-title{padding:128px 16px 112px}}.default.banner-title .h1,.default.banner-title h1,.default.banner-title strong{display:inline-block;margin-bottom:0}.default.banner-title,.default.banner-title p,.default.banner-title span{margin-bottom:0}@media (min-width:768px){.banner.auto-lg-height{height:auto!important;padding:0!important;position:relative}.banner.auto-lg-height .banner-content{padding:64px 0;position:relative}.banner.auto-lg-height .banner-image,.banner.auto-lg-height .banner-video{height:100%;position:absolute;width:100%}.banner.auto-lg-height .banner-image img,.banner.auto-lg-height .banner-video video,.banner.auto-sm-height .banner-video img{height:100%;object-fit:cover;width:100%}}@media (max-width:767px){.banner.auto-sm-height{height:auto!important;padding:0!important;position:relative}.banner.auto-sm-height .banner-content{padding:32px 0;position:relative}.banner.auto-sm-height .banner-image,.banner.auto-sm-height .banner-video{height:100%;position:absolute;width:100%}.banner.auto-sm-height .banner-image img,.banner.auto-sm-height .banner-video img,.banner.auto-sm-height .banner-video video{height:100%;object-fit:cover;width:100%}}.default.banner .gradient{background-image:none}.banner-wrapper:after{bottom:-182px;content:"";height:200px;position:absolute;right:0;width:14.5%;z-index:5}@media (max-width:1639px){.banner-wrapper:after{display:none}}.banner .h1{color:#fff}.banner.dark .banner-title .h1,.banner.dark .banner-title p{color:#00457c}.default.banner .banner-content .btn{margin-top:60px}.banner .banner-title:has(.disruptor){position:relative}.banner .disruptor{background-color:#a11e3a;border-radius:100%;max-height:200px;max-width:200px;padding:1rem;position:absolute;right:0;top:0;transform:translateX(-1rem) translateY(1rem) rotate(-5deg);z-index:20}.banner .disruptor,.banner .disruptor>.row{height:100%;width:100%}.banner .disruptor .disruptor-topline{font-weight:700}.banner .disruptor .disruptor-headline{font-weight:400;letter-spacing:.29px;margin-bottom:6px;padding-bottom:6px;position:relative}.banner .disruptor .disruptor-headline:after{background-color:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.banner .disruptor .disruptor-date,.banner .disruptor .disruptor-info{font-weight:700}.banner .banner-image>.image{transform:scale(1)}.dnd-section:has(.banner-wrapper .banner){padding-top:0!important}@media (max-width:767px){.banner{padding-bottom:calc(100vh - 130px)!important}.default.banner .banner-title{padding-left:16px!important;padding-right:16px!important}.default .banner-content{align-items:end}.default.banner .banner-title{background:linear-gradient(0deg,#fff 49%,transparent);color:#1a1a1a;padding:121px 16px 42px;width:100%}.default.banner .banner-title>.h1,.default.banner .banner-title>h1,.default.banner .banner-title>h2,.default.banner .banner-title>h3,.default.banner .banner-title>h4,.default.banner .banner-title>h5,.default.banner .banner-title>h6{color:#00457c}.default .banner-content .btn{border-color:#00457c;color:#00457c;margin-top:24px!important;width:100%}.default .banner-content .btn:hover{color:#fff}.default .banner-content .btn:before{background-color:#00457c}.default .banner-content .btn:after{background-color:#00457c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath fill='%23fff' d='M22.835 51.257h9.908L56 28 32.743 4.743h-9.908l19.769 19.571H0v7.365h42.588L22.835 51.258Z'/%3E%3C/svg%3E")}.banner.auto-sm-height .banner-content{padding:64px 0 0}.banner .disruptor{max-height:168px;max-width:168px;right:16px;scale:.8;text-decoration:none;top:32px;transform:rotate(5deg)}}@media (max-width:380px){.banner .disruptor{right:0;scale:.7;top:-15px;transform:rotate(5deg)}.banner{height:760px!important;padding-bottom:0!important}}.banner .banner-image>.image{transition:none}.banner-topline{background:#009ee0;border:1px solid #fff;border-radius:8px 0 0 8px;border-right-width:0;color:#fff;display:inline-block;padding:0 14px;position:relative}.banner-topline:after{background:#009ee0;border-color:#fff;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:24px;position:absolute;right:-12px;top:50%;transform:translateY(-50%) rotate(45deg);width:24px;z-index:-1}@media (max-width:767px){.default.banner:has(.banner-video) .banner-title{padding-top:300px}.banner-topline{z-index:1}.banner-topline:after{height:18px;right:-9px;width:18px}}@media (min-width:1024px){.banner .banner-video~.banner-content>.banner-title .banner-slider__title,.banner .banner-video~.banner-content>.banner-title .banner-slider__title+.btn{left:-100vw;transition:left 1.2s cubic-bezier(.3,0,.2,1)}}