.banner-bg[data-v-e4dda282]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.top-banner[data-v-e4dda282]{height:300px}.top-banner[data-v-e4dda282],.top-banner .overlay[data-v-e4dda282]{align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.top-banner .overlay[data-v-e4dda282]{background-color:#002540bf;height:100%}.top-banner .overlay .hanging-containers-graphic[data-v-e4dda282]{pointer-events:none;z-index:1;width:220px;max-width:80%;height:auto;animation:3s ease-in-out infinite float-e4dda282;display:block;position:absolute;top:37%;right:13%;transform:translateY(-50%)}.top-banner .overlay .container[data-v-e4dda282]{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.top-banner .overlay .container .content[data-v-e4dda282]{color:#fff;text-align:left;margin-top:70px}.top-banner .overlay .container .content .banner-title[data-v-e4dda282]{margin-bottom:12px;font-size:48px;font-weight:700;line-height:1.2}.top-banner .overlay .container .content .banner-breadcrumb[data-v-e4dda282]{flex-wrap:wrap;align-items:center;font-size:16px;display:flex}.top-banner .overlay .container .content .banner-breadcrumb a[data-v-e4dda282]{color:#fff;white-space:nowrap;font-weight:500;text-decoration:none}.top-banner .overlay .container .content .banner-breadcrumb a[data-v-e4dda282]:hover{text-decoration:underline}.top-banner .overlay .container .content .banner-breadcrumb .divider[data-v-e4dda282]{color:#1867c0;white-space:nowrap;margin:0 10px}.top-banner .overlay .container .content .banner-breadcrumb span[data-v-e4dda282]:last-child{color:#fff;white-space:nowrap;font-weight:600}@keyframes float-e4dda282{0%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 10px))}to{transform:translateY(-50%)}}@media (max-width:1199px){.top-banner .overlay .container[data-v-e4dda282]{padding:0 40px}.top-banner .overlay .content .banner-title[data-v-e4dda282]{font-size:44px}.top-banner .overlay .content .banner-breadcrumb[data-v-e4dda282]{font-size:15px}.top-banner .overlay .hanging-containers-graphic[data-v-e4dda282]{width:200px;right:5%}}@media (max-width:991px){.top-banner[data-v-e4dda282]{height:300px}.top-banner .overlay .hanging-containers-graphic[data-v-e4dda282]{width:180px;animation:3s ease-in-out infinite float-medium-e4dda282;top:50%;right:2%;transform:translateY(-50%)}.top-banner .overlay .container[data-v-e4dda282]{padding:0 30px}.top-banner .overlay .content .banner-title[data-v-e4dda282]{font-size:36px}.top-banner .overlay .content .banner-breadcrumb[data-v-e4dda282]{font-size:14px}}@keyframes float-medium-e4dda282{0%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(-50%)}}@media (max-width:767px){.top-banner[data-v-e4dda282]{height:250px}.top-banner .overlay .hanging-containers-graphic[data-v-e4dda282]{opacity:.6;width:120px;animation:3s ease-in-out infinite float-small-e4dda282;top:60%;right:-10%}.top-banner .overlay .container[data-v-e4dda282]{padding:0 20px}.top-banner .overlay .content[data-v-e4dda282]{text-align:center;width:100%}.top-banner .overlay .content .banner-title[data-v-e4dda282]{margin-bottom:10px;font-size:23px!important}.top-banner .overlay .content .banner-breadcrumb[data-v-e4dda282]{font-size:13px!important}.top-banner .overlay .content .banner-breadcrumb .divider[data-v-e4dda282]{margin:0 8px}}@keyframes float-small-e4dda282{0%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 5px))}to{transform:translateY(-50%)}}@media (max-width:575px){.top-banner[data-v-e4dda282]{height:180px}.top-banner .overlay .hanging-containers-graphic[data-v-e4dda282]{opacity:.4;width:80px;animation:3s ease-in-out infinite float-tiny-e4dda282;display:block;top:70%;right:-15%}.top-banner .overlay .container[data-v-e4dda282]{padding:0 15px}.top-banner .overlay .content .banner-title[data-v-e4dda282]{margin-bottom:8px;font-size:22px!important}.top-banner .overlay .content .banner-breadcrumb[data-v-e4dda282]{font-size:12px!important}.top-banner .overlay .content .banner-breadcrumb .divider[data-v-e4dda282]{margin:0 6px}}@keyframes float-tiny-e4dda282{0%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 3px))}to{transform:translateY(-50%)}}
