.banner {z-index:999999999999999999999;}.banner,.banner *{box-sizing:border-box}.banner1:before,.banner2:before,.banner3:before{left:0;top:0;z-index:-1;content:""}.banner2-info p,.banner3-info p,.banner4-info p{text-transform:uppercase}.banner4-btn,.banner4-info p{transform:rotate(-6deg);color:#fff}@font-face{font-family:RobotoCondensed;src:url('../fonts/robotocondensedsemibold.woff2') format('woff2'),url('../fonts/robotocondensedsemibold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}.banner{font-family:RobotoCondensed,sans-serif;font-weight:600;overflow:hidden;text-decoration:none;max-width:712px;height:90px;position:fixed;bottom:4px;left:0;right:0;cursor:pointer;border-radius:14px;margin:0 auto;display:flex;align-items:center;box-shadow:0 -13px 34px rgba(0,0,0,.25)}.banner1-close,.banner2-close,.banner3-close{position:absolute;right:4px;top:4px;cursor:pointer}.banner1{padding:0 52px;background:linear-gradient(90deg,#fff 0,#c9dbe5 100%);box-shadow:0 -7px 18px rgba(99,111,144,.29)}.banner.hidden{display:none}.banner *{margin:0;padding:0}.banner1:before{background-image:url("../img/banners/bg_banner1.webp");width:212px;height:90px;position:absolute}.banner1-girl{width:76px;margin-top:-10px;display:block}.banner1-btn,.banner1-info{display:flex;align-items:center}.banner1-info{gap:10px;margin-left:94px;justify-content:space-between;width:100%}.banner1-info p{font-size:20px;color:#1a2940}.banner1-btn{height:40px;min-width:190px;border-radius:24px;color:#fff;font-size:15px;background:linear-gradient(90deg,#12e38f 0,#6ca4ff 100%);justify-content:center;padding:0 10px}.banner1-close,.banner2-info{display:flex;align-items:center}.banner1-close{width:20px;height:20px;border-radius:50%;justify-content:center;background-image:url("../img/banners/icon_close1.svg");background-position:center;background-repeat:no-repeat;background-color:#f5f3f4;border:1px solid #bdbdbd;flex-shrink:0}.banner2{padding:0 52px 0 0;background:linear-gradient(90deg,#4a1920 24%,#971425 100%)}.banner2-btn,.banner3-btn{padding:0 10px;font-size:15px}.banner2:before{background-image:url("../img/banners/bg_banner2.webp");background-size:cover;width:140px;height:90px;position:absolute}.banner2-info{gap:10px;margin-left:156px;justify-content:space-between;width:100%}.banner2-btn,.banner2-close{display:flex;align-items:center}.banner2-info p{font-size:21px;color:#fff}.banner2-btn{height:40px;min-width:209px;border-radius:6px;color:#5b1921;background-color:#f3d600;justify-content:center}.banner2-close{width:20px;height:20px;border-radius:50%;justify-content:center;background-image:url("../img/banners/icon_close2.svg");background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,.4);border:0;flex-shrink:0}.banner3{background:linear-gradient(90deg,#fff 24%,#f4e5ee 100%)}.banner3-close,.banner4{background-repeat:no-repeat}.banner3:before,.banner4,.banner4-btn:after{background-size:cover}.banner3:before{background-image:url("../img/banners/bg_banner3.svg");width:209px;height:90px;position:absolute}.banner3-girl{height:90px;display:block}.banner3-info{display:flex;align-items:center;gap:10px;margin-left:110px;justify-content:space-between;width:100%}.banner3-info p{font-size:30px;color:#000}.banner3-text{min-width:230px}.banner3-text p:last-child{justify-self:end}.banner3-btn,.banner3-close{display:flex;align-items:center}.banner3-btn{height:46px;min-width:216px;border-radius:36px 0 0 36px;color:#fff;background-color:#ff43b4;justify-content:center;margin-top:20px}.banner3-close{width:20px;height:20px;border-radius:50%;justify-content:center;background-image:url("../img/banners/icon_close3.svg");background-position:center;background-color:rgba(255,255,255,.41);border:1px solid rgba(145,21,37,.41);flex-shrink:0;opacity:.41}.banner4-btn,.banner4-info{align-items:center;display:flex}.banner4{padding:0 27px;background-image:url("../img/banners/bg_banner4.webp");background-position:top center;box-shadow:none;overflow:inherit}.banner4-girl{height:125px;display:flex;align-self:end}.banner4-info{gap:10px;justify-content:space-between;width:100%;margin-left:30px}.banner4-info p{font-size:26px;text-shadow:0 0 2px #ff6a84,-2px -2px 2px #ff6a84,2px -2px 2px #ff6a84,-2px 2px 2px #ff6a84,2px 2px 2px #ff6a84;text-align:center}.banner4-btn{height:42px;min-width:191px;border-radius:26px;font-size:15px;background:linear-gradient(90deg,#ff57f4 0,#9c25c0 100%);justify-content:center;gap:6px;padding:0 10px;position:relative}.banner4-btn:after{content:"";background-image:url("../img/banners/icon_arrow.svg");background-repeat:no-repeat;width:7px;height:10px;transform:rotate(6deg)}.banner4-close{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-image:url("../img/banners/icon_close4.svg");background-position:center;background-repeat:no-repeat;background-color:#fff;cursor:pointer;border:1px solid #ff6a84;flex-shrink:0;position:absolute;right:-4px;top:-4px}@media screen and (max-width:700px){.banner,.banner4{bottom:0;overflow:inherit;border-radius:0}.banner1-info{gap:12px;flex-direction:column;margin-left:0;justify-content:center}.banner{height:121px;margin:0 auto;box-shadow:0 -13px 34px rgba(0,0,0,.63)}.banner1{padding:0 15px 0 28px}.banner1:before{background-image:url("../img/banners/bg_banner1_m.webp");width:202px;height:120px;left:0;top:0}.banner1-girl{width:89px;margin-top:0}.banner1-close{width:28px;height:28px;right:11px;top:-13px}.banner2-info{gap:6px;flex-direction:column;justify-content:center;text-align:center;max-width:210px;margin:0 auto}.banner2{padding:0 35px 0 131px;box-shadow:0 -13px 34px rgba(0,0,0,.63)}.banner3,.banner4{padding:0;box-shadow:0 -13px 34px rgba(0,0,0,.63)}.banner2-info p{font-size:22px}.banner2:before{background-image:url("../img/banners/bg_banner2_m.webp");width:163px;height:121px}.banner2-close,.banner3-close{width:31px;height:31px}.banner3-info{gap:5px;flex-direction:column;margin-left:0;justify-content:flex-end;align-items:flex-end}.banner3-text{min-width:162px;margin-right:42px}.banner3:before{background-image:url("../img/banners/bg_banner3_m.svg");width:209px;height:121px}.banner3-girl{height:121px}.banner3-btn{height:42px;min-width:204px;margin-top:0}.banner3-info p{font-size:21px}.banner4-info{gap:5px;flex-direction:column;margin-left:-50px;justify-content:center;align-items:center}.banner4{height:121px;margin:0 auto}.banner4-girl{height:147px}.banner4-close{width:31px;height:31px;right:9px;top:-12px}.banner4-btn{height:42px;min-width:152px;margin-top:0}.banner4-info p{font-size:21px;margin-left:-20px}}