html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:"Nunito Sans",sans-serif;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:none}.promo{margin-top:80px;width:760px;height:120px;display:flex;flex-direction:row;background-image:url("../img/promo-bg-12.jpg");background-size:100% 100%;background-repeat:no-repeat;position:relative}.promo__inner{width:510px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:45px}.promo-close{position:absolute;top:-26px;left:0;width:60px;height:26px;display:flex;flex-direction:row;align-items:center;justify-content:center;background:#f2f2f2;cursor:pointer;transition:all .3s}.promo-close:hover{background:#f1f1f1}.promo-close:hover .promo-close__text{text-decoration:underline}.promo-close:active{background:#dedede}.promo-close__text{font-size:12px;line-height:16px;color:#575757;margin-right:4px}.promo-close__icon{width:10px;height:10px}.promo-logo{width:263px;display:flex;flex-direction:column;align-items:center}.promo-logo__logo{width:100%;margin-bottom:4px}.promo-logo__border{width:210px;height:1px;background:#a9c2fa;margin-bottom:4px}.promo-logo__text{font-size:12px;line-height:18px;color:#8c8c8c}.promo-btn{display:inline-block;width:193px;height:48px;background:linear-gradient(154.94deg, #29A5FF 9.65%, #2958FF 77.53%);font-size:18px;line-height:48px;font-weight:600;color:#fff;text-align:center;box-shadow:0 4px 21px rgba(120,66,28,.25);border-radius:6px;transition:all .3s;z-index:999;position:relative;overflow:hidden}.promo-btn>.btn-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(155.28deg, #29A5FF 9.32%, #2958FF 188.2%);border-radius:6px;opacity:0;transition:opacity .3s;z-index:-1}.promo-btn>.btn-hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(145.28deg, #29A5FF -149.15%, #2958FF 73.61%);border-radius:6px;opacity:0;transition:opacity .3s;z-index:-1}.promo-btn:hover>.btn-hover{opacity:1}.promo-btn:active>.btn-hover:after{opacity:1}.promo-btn:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.5) 50%, rgba(229, 172, 142, 0));transform:rotateZ(60deg) translate(-5em, 7.5em);animation:flash 3s forwards infinite}.promo-img{display:inline-block;width:224px;height:194px;position:absolute;right:0;bottom:0;transition:all .3s}.promo-img>img{width:100%;height:100%}.promo-link-overview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:99}@keyframes flash{0%{transform:rotateZ(105deg) translate(-5em, 7.5em)}50%{transform:rotateZ(105deg) translate(1em, -9em)}100%{transform:rotateZ(105deg) translate(1em, -9em)}}@media all and (min-width: 1200px){.promo:hover .promo-img{width:229px;height:199px}}@media all and (max-width: 1200px){body{width:100%}.promo{width:100%}.promo__inner{z-index:100}}@media all and (max-width: 750px){.promo{margin-top:30px;height:177px;background-image:url("../img/promo-bg-12-mob.jpg")}.promo__inner{width:238px;flex-direction:column;align-items:center;justify-content:center;padding-left:24px}.promo-logo{width:202px;margin-bottom:16px}.promo-img{width:225px;height:195px;overflow:hidden}.promo-img>img{position:relative;right:-30px}}@media all and (max-width: 374px){.promo__inner{width:196px;padding-left:16px}.promo-logo{width:180px}.promo-logo__logo{width:180px}.promo-logo__border{width:100%}.promo-btn{width:180px}.promo-img{width:220px;height:191px}.promo-img>img{right:-40px}}/*# sourceMappingURL=banner-12.css.map */
