

:root {
	    --color-main-1: #00879D;
    --color-main-2: rgba(230, 51, 234, 0);
    --color-main-3: #012b5c;
    --color-white: #2d4555;
    --color-link: #0b2b43;
}
.banner-title .block-set mark {
    background: #f68701!important;
	color: #fff!important;
    text-transform: uppercase;
    border-radius: 0px;
	 font-weight: 700;
    padding: 1px!important;
   
}
.banner-title mark {
    background: #f68701!important;
	color: #fff!important;
    text-transform: uppercase;
    border-radius: 0px;
	 font-weight: 700;
    padding: 1px!important;
   
}

@media screen and (max-width: 727px) {
	.banner-title .block-set mark {
         background: #f68701!important;
	color: #fff!important;
    border-radius: 3px;
	 font-weight: 700;
    padding: 1px!important;
    }

.banner-title mark {
         background: #f68701!important;
	color: #fff!important;
    border-radius: 3px;
	 font-weight: 700;
    padding: 1px!important;
   /* line-height: 40px;*/
    }}
/*1111111111111*/


/*@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');*/


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap');

/*@font-face {

    font-family: 'Poiret-One'; 
    src: url('/fileservice/file/download/h/b1238dd77b0fe856cd7676bce6e85599.otf/a/302378/sc/224') format('opentype'),
       url('/fileservice/file/download/h/695b50c40b9c16569308f38fd49b10f9.woff/a/302378/sc/64') format('woff');
}*/

.header p{
	font-family: 'Montserrat', sans-serif;
}

/*@font-face {

  /* font-family: 'HistoryPro-Two'; 
    src: url('/fileservice/file/download/h/92e397d69727b8ad9de55c73c2a3bb44.otf/a/396585/sc/211') format('opentype'),
       url('/fileservice/file/download/h/7999f4e6c564c58555ead0f3ca925e1a.woff/a/396585/sc/214') format('woff');*/
    
     /*font-family: 'Captureit'; 
    src: url('/fileservice/file/download/h/d881ccbda8871d63d7d67ef0294ea4b2.otf/a/126789/sc/299') format('opentype'),
       url('/fileservice/file/download/h/f4a5788639fa06acf398370c2d8e209d.woff/a/126789/sc/163') format('woff');
}*/



.gc-main-content:not(.with-left-menu) .top-notification-wrapper {
    display: none;
}

.common-banner-wrapper.hide_banners {
       display:none!important;
}

.info-wrapper .common-banner-wrapper {
    position: relative!important;
}

.common-banner-wrapper {
	left: 90px !important;
	bottom: 5px !important;
	z-index: 999 !important;
	display: flex !important;
	position: fixed !important;
	justify-content: flex-end !important;
	font-family: "Montserrat", "Open Sans", sans-serif !important;
    box-shadow: 3px 3px 10px 0 rgba(33, 109, 94, 0.7)!important;
}

.common-banner {
	display: flex !important;
	padding: 2px 22px 0px 7px !important;/*padding: 2px 22px 0px 7px !important;*/
	border-radius: 6px !important;
	max-height: 100px !important;/*max-height: 64px !important;*/
  /*background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/126789/sc/212/h/9796b9f4a72a5af3cb2ee991554c61c7.png)!important;*/
 /*background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/126789/sc/320/h/dfee4a06302b4abf2ea46810d94edf20.png)!important;выжиыший*/
    background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/126789/sc/199/h/bb7e5d6d50ddc274ce43759dc4229263.png)!important;
    background: #fff;
    border: 1px solid #216e5e!important;
  
}

.common-banner .banner-content {
	width: 250px !important;
}

.common-banner .banner-content {
	color: var(--color-white) !important;
}

.common-banner .banner-content a {
	/*color: var(--color-white) !important;*/
    text-decoration: none !important;
}

.common-banner .banner-title {
    font-weight: 900;
	font-size: 16px !important;
	font-weight: bold !important;
	margin: 10px 0 3px 0 !important;
	line-height: 18.18px !important;/**/
  /*background: linear-gradient(90deg, rgba(65,60,60,0.8) 6%, rgba(218,216,215,1) 29%, rgba(201,198,198,1) 37%, rgba(179,176,176,1) 47%, rgba(160,156,156,1) 55%, rgba(172,169,169,1) 60%, rgba(212,209,209,1) 76%, rgba(65,60,60,0.8) 100%)!important;
  -webkit-background-clip: text!important;
  -webkit-text-fill-color: transparent!important;
color: #fff!important;*/
     color: #333!important;
    font-family: "Montserrat", "Open Sans", sans-serif !important;
}

.common-banner .banner-title span {
	border: 1px white solid !important;
	box-sizing: border-box !important;
	border-radius: 6px !important;
	padding: 0.5px 2px !important;
    
}

.common-banner .banner-text {
    text-decoration: none!important;
	padding: 0 !important;
	font-size: 13px !important;
	line-height: 19.32px !important;
	font-weight: 500!important;
    background: #333!important;
    margin: 0 0 -10px;
  -webkit-background-clip: text!important;
  -webkit-text-fill-color: transparent!important;
  color: #333!important;/**/
}
.common-banner .banner-text strong {
	font-weight: 600 !important;
    font-size: 11px !important;
}
.common-banner .banner-text span {
	font-weight: 800 !important;
}

.common-banner .banner-link {
	color: #fff!important;
	text-transform: uppercase !important;
	font-size: 14px !important;/*font-size: 16px !important;*/
	font-weight: 600 !important;
           display: flex !important;
    align-items: center !important;
   /* box-shadow: 0 5px 10px rgba(100, 254, 9, 0.6)!important;*/
     /*box-shadow: 0 5px 20px #f285aa90!important;*/
/*background: #f1f20e!important;*/
  background: #857db7!important;
 
    /*  background: linear-gradient(113deg, #12BCCA,#A4E4F1,#38C7D4);*/
	/*color: #1a1d87;*/
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out !important;
 	box-shadow: 3px 3px 10px 0 rgba(33, 109, 94, 0.7)!important;
	border-radius: 3px  !important;
	/*margin-left: 30px !important;*/
	margin-top: 20px !important;
	padding: 10px !important;/*padding: 3px !important;*/
	padding-top: 5px !important;
	width: 135px !important;/*width: 130px !important;*/
        width: 50% !important;
	text-align: center !important;
	/*border-radius: 6px !important;*/
	display: inline-block !important;
      font-family: "Montserrat", "Open Sans", sans-serif !important;
}

.common-banner .banner-close {
	/*color: var(--color-white) !important;*/
   /* color: #f1f20e95!important;*/
        color: #216e5e90!important;
	line-height: 1 !important;
	font-size: 35px !important;
	margin-left: 20px !important;
	margin-top: 5px !important;
	font-weight: bold !important;
	display: inline-block !important;
}

.common-banner a {
	color: inherit !important;
	text-decoration: none !important;
        cursor: pointer;
}

.common-banner .banner-wrapper-content {
	display: flex !important;
	margin-left: 10px !important;
	align-items: flex-start !important;
}

.common-banner a.mobile {
	display: none !important;
}

.common-banner__note {
	position: absolute !important;
	bottom: -7px !important;
	right: 27px !important;
	color: var(--color-white) !important;
	opacity: 0.95 !important;
	font-size: 10px !important;
}

.common-banner .banner-logo {
	width: 90px !important;/*60*/
    height: 90px !important;
   /* margin-top: 0px !important;*//*margin-top: 2px !important;*/
  /*  border-radius: 50%;*/
         padding-bottom: 0px!important;
        margin-top: -5px !important;/*55555*/
    margin-bottom: 0px!important;
    left: -2px!important;
}

.mobile-show {
	display: none !important;
}

@media (max-width: 768px) {
	.common-banner-wrapper {
		left: 5px !important;
		bottom: 50px !important;
	}
}

@media (max-width: 560px) {
	.common-banner {
		padding: 5px 10px 10px !important;
		width: 363px !important;
	}

	.common-banner .banner-link {
		height: 25px !important;/*height: 14px !important;*/
		width: 83px !important;/*width: 83px !important;*/
		font-size: 10px !important;
		padding: 6px !important; /*padding: 2px !important;*/
		padding-top: 1px !important;/*padding-top: 1px !important;*/
		padding-bottom: 10px !important;/*111*/
        padding-left: 4px !important;
		padding-right: 4px !important;/*padding-right: 4px !important;*/
		border-radius: 4px !important;
		position: absolute !important;
		line-height: 14.3px !important;
		top: 15px !important;/*top: 20px !important;*/
		right: 7px !important;/*right: 7px !important;*/
	}

	.common-banner .banner-wrapper-content {
		margin-top: -9px !important;
		margin-left: 12px !important;
	}

	.common-banner .banner-close {
		position: absolute !important;
		right: 6px !important;
		top: -7px !important;
	}

	.banner-wrapper-content {
		flex-direction: column !important;
	}

	.common-banner .banner-title {
		max-width: 203px !important;
        /*margin: 10px 0 3px 0 !important;*/
         margin: 15px 0px 0px 0px !important;
		line-height: 15.15px !important;
		font-size: 13px !important;/**15*/
	}

	/*.common-banner .banner-text {
		max-width: 180px !important;
		font-size: 10px !important;
		line-height: 8.2px !important; /**15*/
          /* margin: -1px 0 -4px;
	}*/
    	.common-banner .banner-text {
		max-width: 180px !important;
		font-size: 10px !important;
		line-height: 12px !important; /**15*/
      /*  margin: -10px 0 -10px;*/
           
                    overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        word-break: break-word;
        max-height: 36px;
	}

	.common-banner__note {
		right: 7px !important;
		font-size: 8px !important;
	}

	.common-banner .banner-logo {
		/*margin-top: 1px !important;*//*margin-top: -7px !important;*/
          padding-bottom: 0px!important;
        margin-top: -5px !important;/*5*/
    margin-bottom: 0px!important;
	}

	.mobile-show {
		display: block !important;
	}
}

