.hide {opacity: 0;left: -100% }
.show {opacity: 1;display: block;}
.banner-desktop-wrapp {position: fixed;bottom: 0;background-color: #080808; z-index: 99;transition: all 1s;width: 100%; text-align: center;}
.banner-desktop a{position: relative;}
.banner-desktop .btn {flex-shrink: 0;width: 100% }
.widget{border-color: #000;}
.modal {background: #242424;z-index: 100;position: relative;max-width: 582px;width: 100%;height: 422px;display: flex;flex-direction: space-between;border-radius: 4px;}
.banner-desktop .banimg{width: 85%;}
.banner-desktop-close{position: absolute; top: 10%; right: 3%; filter: invert(99%) sepia(47%) saturate(0) hue-rotate(59deg) brightness(110%) contrast(100%); cursor: pointer;}