.simple-banner{position:fixed;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:99999}.simple-banner .simple-banner-text{font-weight:400;padding:10px 20px;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:24px;font-size:16px;margin:0 auto}.simple-banner .simple-banner-text a{color:#191a1d;text-decoration:underline;margin-left:20px;padding-left:20px;border-left:1px solid #555960;transition:color .3s ease;font-weight:700;transition:opacity .3s ease}.simple-banner .simple-banner-text a:hover{color:#000}.simple-banner .simple-banner-text a:hover:after{background-color:#25262a;transition:background-color .3s ease}@media only screen and (max-width:767px){.simple-banner .simple-banner-text a{margin-left:20px;padding-left:0;border-left:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:403px){.simple-banner .simple-banner-text a{margin-left:10px}}.simple-banner .simple-banner-text .banner-icon{border:7px solid transparent;border-radius:50%;width:34px;height:34px;margin-right:11px}@media only screen and (max-width:767px){.simple-banner .simple-banner-text{padding-right:20px;font-size:10px}}@media only screen and (max-width:403px){.simple-banner .simple-banner-text{padding:10px;font-size:8px}}.simple-banner .simple-banner-button{border:none;background-color:transparent;padding:0 5px;margin:0 10px;text-align:center;text-decoration:none;font-size:16px;cursor:pointer;transition:color .3s ease}.simple-banner .simple-banner-button:hover{color:#f74870;transition:color .3s ease}body.banner-active .header{top:44px}@media (max-width:1023px){body.banner-active .header{top:68px}body.banner-active .header__nav-mobile{top:147px}}