@charset "UTF-8";
@-webkit-keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes cloud-animation{100%{background-position:0px 2em}}@keyframes cloud-animation{100%{background-position:0px 2em}}.banner{position:fixed;right:10px;bottom:100px;z-index:100;transition:opacity 0.3s ease-in, transform 0.3s ease-in;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(110%)}@media screen and (min-width:1200px){.banner{right:1.6666666667rem;bottom:1.6666666667rem}}.banner.banner--visible{transform:translateX(0);opacity:1;pointer-events:auto;visibility:visible}.banner.banner--closing{transform:translateX(110%);opacity:0;pointer-events:none}.banner .block__layout{position:relative;z-index:99;max-width:340px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.banner .block__layout{max-width:400px}}@media screen and (min-width:1200px){.banner .block__layout{max-width:100%;width:22.2222222222rem}}.banner__container{position:relative;border-radius:10px}@media screen and (min-width:1200px){.banner__container{border-radius:1.1111111111rem}}.banner__container:has(.field-block-img-2) .field-block-img{display:none}@media screen and (min-width:480px){.banner__container:has(.field-block-img-2) .field-block-img{display:block}}.banner .field-block-img img,.banner .field-block-img-2 img{width:100%;height:100%;object-fit:cover;border-radius:10px}@media screen and (min-width:1200px){.banner .field-block-img img,.banner .field-block-img-2 img{border-radius:1.1111111111rem}}@media screen and (min-width:480px){.banner .field-block-img-2{display:none}}.banner .field-block-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.banner .field-block-link a{display:block;width:100%;height:100%;font-size:0}.banner .js-close-btn-banner{position:absolute;top:5px;right:5px;color:#fff;z-index:5;cursor:pointer}@media screen and (min-width:1200px){.banner .js-close-btn-banner{top:0.5555555556rem;right:0.5555555556rem}.banner .js-close-btn-banner:hover:before{transform:rotate(180deg)}}.banner .js-close-btn-banner:before{content:"";display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-family:"icomoon";font-size:12px;font-weight:400;line-height:1;color:inherit;color:#1A202C;transition:all 0.2s ease-in;background:#ffffff;border-radius:100%}@media screen and (min-width:1200px){.banner .js-close-btn-banner:before{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.banner .js-close-btn-banner:before{width:1.3333333333rem;height:1.3333333333rem;font-size:0.8888888889rem}}/*# sourceMappingURL=banner.css.map */