@charset "utf-8";
/* created front-end developer by Roman, Skype: ItJustAlance */


@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNova-Medium.eot');
    src: local('Gill Sans Nova Medium'), local('GillSansNova-Medium'),
        url('GillSansNova-Medium.eot?#iefix') format('embedded-opentype'),
        url('GillSansNova-Medium.woff2') format('woff2'),
        url('GillSansNova-Medium.woff') format('woff'),
        url('GillSansNova-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}



@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNova-Light.eot');
    src: local('Gill Sans Nova Light'), local('GillSansNova-Light'),
        url('GillSansNova-Light.eot?#iefix') format('embedded-opentype'),
        url('GillSansNova-Light.woff2') format('woff2'),
        url('GillSansNova-Light.woff') format('woff'),
        url('GillSansNova-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNovaShadowed-Medium.eot');
    src: local('Gill Sans Nova Shadowed Medium'), local('GillSansNovaShadowed-Medium'),
        url('GillSansNovaShadowed-Medium.eot?#iefix') format('embedded-opentype'),
        url('GillSansNovaShadowed-Medium.woff2') format('woff2'),
        url('GillSansNovaShadowed-Medium.woff') format('woff'),
        url('GillSansNovaShadowed-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}



@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNova-UltraBold.eot');
    src: local('Gill Sans Nova UltraBold'), local('GillSansNova-UltraBold'),
        url('GillSansNova-UltraBold.eot?#iefix') format('embedded-opentype'),
        url('GillSansNova-UltraBold.woff2') format('woff2'),
        url('GillSansNova-UltraBold.woff') format('woff'),
        url('GillSansNova-UltraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNova-Bold.eot');
    src: local('Gill Sans Nova Bold'), local('GillSansNova-Bold'),
        url('GillSansNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('GillSansNova-Bold.woff2') format('woff2'),
        url('GillSansNova-Bold.woff') format('woff'),
        url('GillSansNova-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNovaInline-ExtraLt.eot');
    src: local('Gill Sans Nova Inline ExtraLt'), local('GillSansNovaInline-ExtraLt'),
        url('GillSansNovaInline-ExtraLt.eot?#iefix') format('embedded-opentype'),
        url('GillSansNovaInline-ExtraLt.woff2') format('woff2'),
        url('GillSansNovaInline-ExtraLt.woff') format('woff'),
        url('GillSansNovaInline-ExtraLt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNovaDeco-Regular.eot');
    src: local('Gill Sans Nova Deco'), local('GillSansNovaDeco-Regular'),
        url('GillSansNovaDeco-Regular.eot?#iefix') format('embedded-opentype'),
        url('GillSansNovaDeco-Regular.woff2') format('woff2'),
        url('GillSansNovaDeco-Regular.woff') format('woff'),
        url('GillSansNovaDeco-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNova-Book.eot');
    src: local('Gill Sans Nova Book'), local('GillSansNova-Book'),
        url('GillSansNova-Book.eot?#iefix') format('embedded-opentype'),
        url('GillSansNova-Book.woff2') format('woff2'),
        url('GillSansNova-Book.woff') format('woff'),
        url('GillSansNova-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNova-SemiBold.eot');
    src: local('Gill Sans Nova SemiBold'), local('GillSansNova-SemiBold'),
        url('GillSansNova-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('GillSansNova-SemiBold.woff2') format('woff2'),
        url('GillSansNova-SemiBold.woff') format('woff'),
        url('GillSansNova-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}


@font-face {
    font-family: 'Gill Sans Nova';
    src: url('GillSansNova-Heavy.eot');
    src: local('Gill Sans Nova Heavy'), local('GillSansNova-Heavy'),
        url('GillSansNova-Heavy.eot?#iefix') format('embedded-opentype'),
        url('GillSansNova-Heavy.woff2') format('woff2'),
        url('GillSansNova-Heavy.woff') format('woff'),
        url('GillSansNova-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}




.cont-clear-w,
.cont-clear-w *, 
.cont-clear-w *:before, 
.cont-clear-w *:after {box-sizing:border-box;}
.cont-clear-w ol, 
.cont-clear-w ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

.cont-clear-w blockquote, 
.cont-clear-w q {
	quotes:none;
}

.cont-clear-w blockquote:before, 
.cont-clear-w blockquote:after,
.cont-clear-w q:before, 
.cont-clear-w q:after {
	content:'';
	content:none;
}

.cont-clear-w table {
	border-collapse:collapse;
	border-spacing:0;
}
.cont-clear-w img {border:none; max-width:100%; vertical-align:top;width:auto;}
.cont-clear-w p {margin: 0; padding:0 0 20px;}
.cont-clear-w a {color:#000;
  transition: all 0.3s ease;
}
.cont-clear-w a:hover { text-decoration:none;}

.cont-clear-w .clearfix {
  *zoom: 1; }
.cont-clear-w   .clearfix:before {
    content: " ";
    display: table; }
.cont-clear-w   .clearfix:after {
    content: " ";
    display: table;
    clear: both; }


.cont-clear-w strong, b { font-weight:bold;}
.cont-clear-w i, em {font-style:italic;}
.cont-clear-w table p {padding:0 !important;}


.cont-clear-w  {position: relative;width: 100%; max-width:690px;padding:0 10px; margin:0 auto; 
 font-family: 'Gill Sans Nova', sans-serif;font-size:18px; font-weight: 600; line-height:1.3; overflow: hidden;}

.cont-clear-w .btn-bord-black {display: block;width: 270px;margin:20px auto 35px;color:#000;background: #fff; text-transform:uppercase;font-size: 12px; text-decoration:none;border:1px solid #000;padding:5px 0; text-align: center;}
.cont-clear-w .btn-bord-black:hover {background: #000;color:#fff;}
.cont-clear-w .two-text { position: relative;padding-bottom:0;padding-top: 15px; display:flex; flex-direction:row; margin:0 -15px;}

.cont-clear-w  .center-btns {padding-top: 5px; padding-bottom: 5px;}
.cont-clear-w  .center-btns .btn-bord-black {margin: 0 auto;}
.cont-clear-w .btn-black {display: inline-block; vertical-align: top; color: #fff; 
    background: #000; padding: 10px 20px 12px; text-decoration: none; text-transform: uppercase; font-size: 15px;}

.cont-clear-w .b-articles-other { display:flex; flex-wrap:wrap;margin: 0 -7px 25px;padding-top: 50px;}
.cont-clear-w .b-articles-other .other-title{padding: 0 7px 18px;font-size: 14px; font-weight: bold; text-transform:uppercase; width: 100%; text-align:left;}
.cont-clear-w .b-articles-other .item-other { display:flex;width: 33.33%;padding: 0 7px 20px}
.cont-clear-w .b-articles-other .block-other {font-weight: bold; color: #000; text-decoration:none; text-align:center; display:block;width: 100%;}
.cont-clear-w .b-articles-other .block-other__img { display:block}
.cont-clear-w .b-articles-other .block-other__title { display:block; text-align:left;padding-top: 3px;}
.cont-clear-w .b-articles-other .block-other:hover { opacity:.8}

.header-title {font-size: 30px; font-weight: bold; margin-bottom: 50px; text-align: center;}
.list-icons {}
.list-icons .item-ic {display: flex; font-size: 14px;margin-bottom: 60px;}
.list-icons .item-ic .ic {min-width: 80px; max-width: 80px; margin-right: 10px;}
.list-icons .item-ic .right {}
.list-icons .item-ic .title {font-size: 18px;padding-bottom: 3px; text-transform: uppercase;}

.banner-el-card { background: #ececec url(/upload/im-news/070224/card2.png) 100% 50% no-repeat; display:flex; align-items:center; padding-right: 240px;}
.banner-el-card .b-text { text-align:center; padding-left: 10px;padding-right: 10px;font-family: 'Gill Sans Nova', sans-serif; height:167px; width: 100%;
flex-direction: column;
justify-content: center;
    display: flex; 
    align-items: center;}
.banner-el-card .title1 {font-size: 18px; font-weight: bold;}
.banner-el-card .title2 {font-size: 14px; margin-bottom: 15px;}

.banner-el-card-small {font-size: 14px;color: #9d9d9d; padding-top: 5px;margin-bottom: 65px;}

.tit-p {font-size: 30px;font-weight: 900; text-transform: uppercase; padding-bottom: 50px;}
.bye-card {margin-bottom: 90px;}
.bye-card .text1 {font-size: 18px;padding-bottom: 35px; text-transform: uppercase;}
.bye-card .text2 {font-size: 18px; padding-bottom: 35px;text-transform: uppercase;}
.bye-card .list-price {margin-bottom: 25px;}
.bye-card .item-price strong {font-weight: 600;}
.bye-card .item-price {display: inline-block; vertical-align: top; padding: 20px 25px; font-size: 23px; font-weight: 500; background: #f9ff5f;margin-right: 25px;margin-bottom: 25px;}
.bye-card .text3 {margin-bottom: 60px;}
.bye-card .item-price span {font-family: arial;}
.bye-card .b-btn {text-align: center;}

.b-banner2 {padding: 25px;background: #f6f4f4;margin-bottom: 90px;}
.b-banner2 .b-title {font-size: 30px; text-transform: uppercase; font-weight: 900;padding-bottom: 45px;}
.b-banner2 .list2 {}
.b-banner2 .item-list2 {display: flex;margin-bottom: 40px}
.b-banner2 .item-list2 .icon {min-width: 90px; max-width: 90px;}
.b-banner2 .item-list2 .text {}

.b-banner3 {background: #f9ff5f url(/upload/im-news/070224/bg2.png) 35px 50% no-repeat; margin-bottom: 50px; padding: 25px 0 25px 220px;}
.b-banner3 .b-text {font-size: 14px; text-transform: uppercase;}
.b-banner3 .text1 {font-size: 18px; font-weight: bold;}

.title-page {text-align: center; margin-bottom: 30px;}
.title-page span {display: inline-block; position: relative; vertical-align: top; font-size: 18px; padding-left: 30px;}
.title-page span:after {position: absolute;top: 3px;left: 0;width: 17px;height: 17px;display: block; content:""; background: #f9ff5f;}
   
.list-parts {display: flex;flex-wrap: wrap;margin-bottom: 55px;}
.part-item {min-width: 25%;max-width: 25%;padding: 4px;}

.bottom-btns {text-align: center; padding-top: 20px;}
.bottom-btns .bottom-text {padding: 40px 0;}
.bottom-btns.mt40  {padding-top: 40px;}
.cont-clear-w .bottom-btns .center-btns {}



@media(max-width: 550px){
 .header-title {font-size: 24px}  
 .list-icons .item-ic {display: block; text-align: center;} 
 .list-icons .item-ic .ic {margin: 0 auto 10px;}

 .banner-el-card {display: block; padding: 20px 20px 0; background: #ececec}
 .banner-el-card:after {background: #f9ff5f url(../img/card3.png) 50% 50% no-repeat; content:""; display: block; min-width: 100%; height: 153px;margin: 0 -20px;}

.tit-p {font-size: 24px}
.bye-card .text1 {font-size: 16px}
.bye-card .item-price {padding: 10px 20px;}
.b-banner2 .b-title {font-size: 24px}
.b-banner2 .item-list2 {display: block; text-align: center;}
.b-banner2 .item-list2 .icon {margin: 0 auto 5px;}

.b-banner3 {background-position: 50% 20px; padding: 120px 10px 20px; text-align: center;}

.part-item {min-width: 50%; max-width: 50%;}


.cont-clear-w .b-articles-other .block-other__title { text-align:center}
.cont-clear-w .b-articles-other .other-title { text-align:center}
.cont-clear-w .bottom-btns {text-align:center;}
.cont-clear-w .bottom-btns .link-img {display:block; max-width:100%; width: 100%;}

.cont-clear-w .b-articles-other .item-other {width: 100%; padding-bottom: 40px;}
.cont-clear-w .bottom-text {padding: 0 0 30px;margin-top: 0;}    
.cont-clear-w .block-other__title { text-align:center}
.cont-clear-w .trk-item__row {margin-bottom: 5px}

}