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