

@font-face {      
  font-family: 'Felidae'; 
  src: url('/fileservice/file/download/h/a16f02cb8d462a2386e834ac6775c984.otf/a/395873/sc/106') format('opentype'),
        url('/fileservice/file/download/h/131eabaecbdd3eb220dedb5413982899.woff/a/395873/sc/327') format('woff');
}



@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.gc-main-content:not(.with-left-menu) .top-notification-wrapper {
  display: none;
}

.banner_wrapper_evening.hide_banners {
  display: none!important;
}

.banner_wrapper_evening .banner_wrapper_evening_inner {
  position: relative!important;
}

.banner_wrapper_evening_inner{
  background-color: #000;
  background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/395873/sc/485/h/845776c78d07dc17716b61554b6449f0.png');
  background-size: cover;
  background-position: center;
  padding: 10px 20px 10px 0!important;
  width: 520px; 
  max-height: 72px !important;
  border-radius: 6px !important;
  position: fixed !important;
  left: 90px !important;
  bottom: 5px !important;
  z-index: 999 !important;
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.banner_wrapper_evening_inner .new_img_banner img{
  max-width: 100px;
  max-height: 70px;
  display: block;
}

.banner_wrapper_evening_inner .new_text .header{
  margin-bottom: 5px;
}

.banner_wrapper_evening_inner .header img{
  max-width: 120px;
}

.banner_wrapper_evening_inner .new_text{
  font-family: 'Montserrat';
  color: #fff!important;
  font-size: 9px;
  text-align: center;
  text-transform: uppercase;
  line-height: 10px;
  max-width: 130px;
}

.banner_wrapper_evening_inner .button_wrapper_new{
  font-family: 'Montserrat'!important;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.banner_wrapper_evening_inner .new_text, .banner_wrapper_evening_inner .button_wrapper_new{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.banner_wrapper_evening_inner .new_text .header p, .banner_wrapper_evening_inner .button_wrapper_new p, .banner_wrapper_evening_inner .new_text p{
  margin: 0!important;
  text-align: center;
}

.banner_wrapper_evening_inner .button_wrapper_new button{
  background: linear-gradient(270deg, #8b5c14 0%, #c7a051 14.5%, #fbe197 50.5%, #c7a051 87%, #8b5c14 100%);
  border: none!important;
  border-radius: 90px;
  padding: 2px 20px;
  color: #000!important;
  font-family: 'Montserrat';
  transition: 0.3s;
  text-transform: uppercase;
}

.banner_wrapper_evening_inner .button_wrapper_new a{
  color: #000!important;
  text-decoration: none!important;
}

.banner_wrapper_evening_inner .button_wrapper_new button:hover{
  transform: scale(1.02);
  transition: 0.3s;
}


     .autoink{
        position: relative;
        overflow: hidden;
       -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    .ink{
       display: block;
       position: absolute;
       background: rgba(255, 255, 255, 1.0);
       border-radius: 100%;
       -webkit-transform: scale(0);
       -moz-transform: scale(0);
       -o-transform: scale(0);
       transform: scale(0);
       z-index: 20;  
    }
    
    .animate {
    webkit-animation: ripple 3s linear infinite;
    -moz-animation: ripple 3s linear infinite;
    -ms-animation: ripple 3s linear infinite;
    -o-animation: ripple 3s linear infinite;
    animation: ripple 3s linear infinite;
     }
   @keyframes ripple {  
    20% {     
        opacity: 0;     
        transform: scale(2.5);
        }
    100% {     
        opacity: 0;     
        transform: scale(2.5);
        }
   }    

@media (max-width: 768px) {
  .banner_wrapper_evening_inner {
	left: 5px !important;
	bottom: 50px !important;
  }
}

@media (max-width: 560px) {
  .banner_wrapper_evening_inner {
    left: 5px !important;
    bottom: 50px!important;
    width: 98%!important;
  }
  .banner_wrapper_evening_inner .button_wrapper_new{
    font-size: 10px;
  }
  .banner_wrapper_evening_inner .button_wrapper_new button{
    padding: 2px 10px;
  }
}
