.banner.with-icon-buttons{min-height:350px;z-index:101;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;letter-spacing:.5px;position:relative}.banner.with-icon-buttons .background{position:absolute;top:0;right:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.banner.with-icon-buttons .background::after{content:'';background-color:rgba(0,0,0,.3);position:absolute;right:0;left:0;bottom:0;top:0;display:block;z-index:1}.banner.with-icon-buttons .background .img-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner.with-icon-buttons .content{padding:32px 20px;position:relative;z-index:2;max-width:1350px}.banner.with-icon-buttons .content .message{font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;color:#fff}.banner.with-icon-buttons .content>.title{font-size:26px;font-weight:200;line-height:33px;color:#fff;width:90%;margin:0 auto}.account-buttons{margin-top:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0}.account-buttons li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 8px;max-width:33.33%;position:relative;padding-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-buttons li .arrow-down-icon{position:absolute;bottom:0;right:0;left:0}.account-buttons .link{display:block}.account-buttons .icon-show{width:50px;height:50px;border-radius:50%;background-color:rgba(12,119,185,.7);margin:0 auto;padding:10px}.account-buttons .icon{width:100%;height:100%}.account-buttons .icon img{width:auto;height:auto}.account-buttons .icon svg{width:100%;height:100%}.account-buttons .icon svg path,.account-buttons .icon svg polygon,.account-buttons .icon svg rect{fill:#fff;stroke:#fff;stroke-width:1}.account-buttons .icon svg .st0,.account-buttons .icon svg .st1,.account-buttons .icon svg .st2{fill:#fff}.account-buttons .a-title{font-size:13px;color:#fff;letter-spacing:.5px;margin:15px auto 20px;font-weight:400;display:block;line-height:18px;padding:0 5px;max-width:110px}.account-buttons-wrapper{text-align:center}.account-buttons-wrapper.fixed{position:fixed;top:0;width:100%;right:0;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;min-height:50px}.account-buttons-wrapper.fixed .account-buttons{max-width:1340px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0 auto}.account-buttons-wrapper.fixed .account-buttons li{width:100%;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;border-left:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;padding:0 5px}.account-buttons-wrapper.fixed .account-buttons li:first-child{border-right:1px solid rgba(255,255,255,.1)}.account-buttons-wrapper.fixed .account-buttons li .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px;z-index:1;min-height:50px}.account-buttons-wrapper.fixed .account-buttons li .link::before{content:none}.account-buttons-wrapper.fixed .account-buttons li .link::after{content:'';position:absolute;background-color:transparent;right:-300px;width:1500px;top:0;bottom:0}.account-buttons-wrapper.fixed .account-buttons .a-title,.account-buttons-wrapper.fixed .account-buttons .icon{position:relative;z-index:1;padding:0;margin:0 auto;max-width:none}.account-buttons-wrapper.fixed .account-buttons .active .link::after{background-color:rgba(0,117,176,.5)}.account-buttons-wrapper.fixed .account-buttons li .arrow-down-icon{display:none}.account-buttons-wrapper.fixed .account-buttons .icon-show{background-color:transparent;display:none;margin-left:10px;width:25px;height:25px;padding:0;border-radius:0}_:-ms-lang(x),.account-buttons{display:inline-block}_:-ms-lang(x) .a-title,.account-buttons .a-title{min-height:36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}_:-ms-lang(x) .link,.account-buttons .link{display:block}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (min-width:1024px){.banner.with-icon-buttons .content>.title{font-size:50px;line-height:57px;width:100%}.banner.with-icon-buttons .content{padding:40px 32px}.account-buttons-wrapper.fixed{top:58px}.account-buttons-wrapper.fixed .account-buttons li .link{padding:0}}@media (min-width:681px){.m-banner.with-icon-buttons .content{padding:20px}.m-banner.with-icon-buttons .content .title{font-size:20px;font-weight:200;color:#fff}.account-buttons{padding:0 20px;margin-top:30px}.account-buttons .icon-show{width:60px;height:60px;margin:0 auto;padding:13px}.account-buttons li{margin:0 10px;max-width:110px;min-width:90px}.account-buttons .a-title{font-size:14px}.account-buttons-wrapper.fixed .account-buttons{padding:0;width:90%}.account-buttons-wrapper.fixed .account-buttons .icon-show{display:block}}@media (min-width:681px) and (max-width:1023.98px){.account-buttons-wrapper.fixed .account-buttons .icon-show{display:none}}