.branch-banner-is-active{-webkit-transition:all .375s ease;transition:all .375s ease}#branch-banner{width:100%;z-index:99999;font-family:Helvetica Neue,Sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all .25s ease;transition:all .25s ease}#branch-banner .button{border:1px solid #ccc;background:#fff;color:#000;cursor:pointer;margin-top:0;font-size:14px;display:inline-block;margin-left:5px;font-weight:400;text-decoration:none;border-radius:4px;padding:6px 12px;transition:all .2s ease}#branch-banner .button:hover{border:1px solid #bababa;background:#e0e0e0;color:#000}#branch-banner .button:focus{outline:none}#branch-banner *{margin-right:4px;position:relative;line-height:1.2em}@media(max-width:480px){#branch-banner-form-container{margin-right:0}}#branch-banner-close{font-weight:400;cursor:pointer;float:left;z-index:2;padding:0 5px;margin-right:0}#branch-banner .content{width:100%;overflow:hidden;height:76px;background:rgba(255,255,255,.95);color:#333;border-bottom:1px solid #ddd}#branch-banner-close{color:#000;font-size:24px;top:14px;opacity:.5;transition:opacity .3s ease}#branch-banner-close:hover{opacity:1}#branch-banner .title{font-size:18px;font-weight:700;color:#555}#branch-banner .description{font-size:12px;font-weight:400;color:#777;max-height:30px;overflow:hidden}#branch-banner .icon{float:left;padding-bottom:40px;margin-right:10px;margin-left:5px}#branch-banner .icon img{width:63px;height:63px;margin-right:0}#branch-banner .reviews{font-size:13px;margin:1px 0 3px;color:#777}#branch-banner .reviews .star{display:inline-block;position:relative;margin-right:0}#branch-banner .reviews .star span{display:inline-block;margin-right:0;color:#555;position:absolute;top:0;left:0}#branch-banner .reviews .review-count{font-size:10px}#branch-banner .reviews .star .half{width:50%;overflow:hidden;display:block}#branch-banner .content .left{padding:6px 5px}#branch-banner .vertically-align-middle{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#branch-banner .details>*{display:block}#branch-banner .content .left{height:63px}#branch-banner .content .right{float:right;height:63px;margin-bottom:50px;padding-top:22px;z-index:1}#branch-banner .right>div{float:left;height:100%}#branch-banner-action{top:17px}#branch-banner .content:after{content:"";position:absolute;left:0;right:0;top:100%;height:1px;background:rgba(0,0,0,.2)}#branch-banner .theme-dark.content{background:rgba(51,51,51,.95)}#branch-banner .theme-dark #branch-banner-close{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15)}#branch-banner .theme-dark .details{text-shadow:0 1px 1px rgba(0,0,0,.15)}#branch-banner .theme-dark .title{color:#fff}#branch-banner .theme-dark .description{color:#fff}#branch-banner .theme-dark .reviews{color:#888}#branch-banner .theme-dark .reviews .star span{color:#fff}#branch-banner .theme-dark .reviews .review-count{color:#fff}#branch-banner{position:absolute}#branch-banner .content .left .details .title{font-size:12px}#branch-mobile-action{white-space:nowrap}#branch-banner .content .left .details .description{font-size:11px;font-weight:400}@media only screen and (min-device-width:320px) and (max-device-width:350px){#branch-banner .content .right{max-width:120px}}@media only screen and (min-device-width:351px) and (max-device-width:400px) and (orientation:landscape){#branch-banner .content .right{max-width:150px}}@media only screen and (min-device-width:401px) and (max-device-width:480px) and (orientation:landscape){#branch-banner .content .right{max-width:180px}}#branch-banner #branch-banner-close,#branch-banner .theme-dark #branch-banner-close{height:17px;width:17px;text-align:center;font-size:15px;top:24px;border-radius:14px;border:0;line-height:14px;color:#b1b1b3;background:#efefef;padding:0;opacity:1}#branch-banner .button{top:0;text-decoration:none;border-bottom:3px solid #a4c639;padding:0 10px;height:24px;line-height:24px;text-align:center;color:#fff;margin-top:2px;font-weight:700;background-color:#a4c639;border-radius:5px}#branch-banner .button:hover{border-bottom:3px solid #8c9c29;background-color:#c1d739}body.branch-banner-is-active{margin-top:0!important;padding-top:76px}#branch-banner{font-family:GloberBold,sans-serif}#branch-banner *{position:static}#branch-banner .content{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0}.rtl #branch-banner .content{flex-direction:row}#branch-banner .content .right{z-index:100;position:relative;height:100%;margin:0 20px 0 4px;padding:0}#branch-banner .content .left{height:100%;margin:0;padding:0 0 0 45px;display:flex;align-items:center}#branch-banner .content:after{content:none}#branch-sms-form-container{height:100%}#branch-banner .button{z-index:1;display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);height:2rem;margin:0;padding-top:0;padding-bottom:0;font-family:GloberSemiBold,sans-serif;color:#fff;background-color:#7fba2f;border:1px solid #7fba2f;border-radius:2px;box-shadow:0 3px 0 rgba(0,0,0,.15)}[lang=ja] #branch-banner .button{font-size:1.2rem}#branch-banner .button:hover{color:#fff}#branch-banner .button::before{content:'';height:100%;width:1px;margin-right:-1px;display:inline-block;vertical-align:middle}#branch-banner #branch-banner-close{z-index:100;position:absolute;left:10px;top:50%;width:28px;height:28px;padding:0;font-size:24px;font-weight:900;text-align:center;line-height:27px;color:#c2ccd0;border:0;border-radius:0;background:0 0;transform:translateY(-50%);opacity:1}#branch-banner .vertically-align-middle{position:relative;transform:translateX(0)!important;top:0!important}#branch-banner .content .left .details .title{padding-top:.2rem;font-size:17px;line-height:1.2;color:#005999;font-family:roboto,sans-serif;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;hyphens:auto;direction:ltr}[lang=uk] #branch-banner .content .left .details .title,[lang=ja] #branch-banner .content .left .details .title{font-size:1.4rem;padding-top:.2rem}[lang=zh-Hant] #branch-banner .content .left .details .title{font-family:roboto,sans-serif;padding-top:.5rem}#branch-banner .icon{position:relative;margin:0 10px 0 0;padding:0;border:none;line-height:0;border-radius:3px}#branch-banner .icon img{width:48px;height:48px;max-width:48px;margin-right:0}