.homepage-banner-wrapper{position:relative}.homepage-banner-wrapper .content-wrapper{position:relative}.homepage-banner-wrapper .homepage-banner-image img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;display:block;opacity:.9}.homepage-banner-wrapper .homepage-banner-logo a{border:6px solid #fff;background:#fff;display:block;width:202px;height:198px}.homepage-banner-wrapper .homepage-banner-logo img{width:100%;height:100%}.homepage-banner-wrapper .homepage-banner-image{height:350px;overflow:hidden}.homepage-banner-wrapper .homepage-banner-logo svg{width:100%;height:100%;display:block}.homepage-banner-wrapper .homepage-banner-logo{margin:22px 0px 10px calc((100% - 980px) * 0.5);left:759px;position:absolute;top:0;border-radius:50%;overflow:hidden;box-shadow:0px 0px 14px 0px rgb(0 0 0 / 20%)}.homepage-banner-wrapper .homepage-banner-logo a{border:6px solid #fff;background:#fff;display:block}.homepage-banner-wrapper .homepage-banner-logo image{width:190px;height:186px;object-fit:cover}@media(min-width:768px){.homepage-banner-wrapper{border-top:10px solid #000;border-bottom:10px solid #000}}@media(max-width:767px){.homepage-banner-wrapper .homepage-banner-image{height:224px;overflow:hidden}.homepage-banner-wrapper .homepage-banner-logo{margin:98px 0px 19px 0;left:auto;width:112px;height:106px;right:18px}.homepage-banner-wrapper .homepage-banner-logo a{width:112px;height:106px}}