html {font-family:'Gilroy'; -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;height:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}
ul, ol {list-style: none;padding: 0;margin: 0;}
ol{counter-reset:li;}
ol li:before {
   /* Определяем элемент, который будет нумероваться — li. Псевдоэлемент before указывает, что содержимое, вставляемое при помощи свойства content, будет располагаться перед пунктами списка. Здесь же устанавливается значение приращения счетчика (по умолчанию равно 1). */
   counter-increment: li;
   /* С помощью свойства content выводится номер пункта списка. counters() означает, что генерируемый текст представляет собой значения всех счетчиков с таким именем. Точка в кавычках добавляет разделяющую точку между цифрами, а точка с пробелом добавляется перед содержимым каждого пункта списка */
content: counters(li, ".") ". ";}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {  display: none;}
a {background-color: transparent;}
.button, a {-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;
}
a:active,a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;}
h2{font-size:24px;text-transform:uppercase;font-weight:400;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {  font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {  overflow: visible;}
button,select {  text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0; padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;  padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {  -webkit-appearance: textfield;  box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border:1px solid #fff;margin:0 15px;padding:0 30px 50px 30px;border-radius:10px;}
legend {border:0;padding:0 15px;font-size:26px;}
textarea { overflow: auto;}
optgroup {font-weight: bold;}
table {  border-collapse: collapse;  border-spacing: 0;}
td,th { padding: 0;}
@media print {
  *,  *:before,  *:after {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}
  a,  a:visited {text-decoration: underline;}
  a[href]:after {content: " (" attr(href) ")";}
  abbr[title]:after {content: " (" attr(title) ")";}
  a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}
  pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}
  thead { display: table-header-group;}
  tr, img {page-break-inside: avoid;}
  p,  h2,  h3 {orphans: 3; widows: 3;}
  h2,  h3 { page-break-after: avoid;}
  .navbar {display: none;}
  .btn > .caret,  .dropup > .btn > .caret {border-top-color: #000 !important;}
  .label {border: 1px solid #000;}
  .table {    border-collapse: collapse !important;}
  .table td,  .table th {   background-color: #fff !important;  }
  .table-bordered th,  .table-bordered td { border: 1px solid #ddd !important;}
}
hr {margin-top:40px;margin-bottom:40px;border:0;border-top:1px solid #eee;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: transparent;}
body {font-size: 14px;line-height:normal;color: #000;}
input,button,select,textarea {font-family: inherit;  font-size: inherit;  line-height: inherit;}
a {color:#035ab7;text-decoration:none;}
a:hover, a:focus{color:#000;text-decoration: none;}
a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure {margin: 0;}
img {vertical-align:middle;width:100%;height:100%;}
.clr:before, .clr:after{content:"";display:table;}
.clr:after{clear:both;}
.db{display:block;}
.width-100{width:100% !important;}
.width-50{width:50%;}
.ml-0{margin-left:0px !important;}
.ml-10{margin-left:10px !important;}
.ml-20{margin-left:20px!important;}
.ml-30{margin-left:30px ;}
.mr-0{margin-right:0!important;}
.mr-30{margin-right:30px ;}
.mt-300{margin-top:300px!important;}
.mt-150{margin-top:150px!important;}
.mt-120{margin-top:120px!important;}
.mt-100{margin-top:100px!important;}
.mt-70{margin-top:70px!important;}
.mt-60{margin-top:60px!important;}
.mt-50{margin-top:50px!important;}
.mt-45{margin-top:45px!important;}
.mt-40{margin-top:40px!important;}
.mt-30{margin-top:30px!important;}
.mt-10{margin-top:10px!important;}
.mt-5{margin-top:5px!important;}
.mb-0{margin-bottom:0!important;}
.mb-10{margin-bottom:10px!important;}
.mb-17{margin-bottom:17px!important;}
.mb-20{margin-bottom:20px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-45{margin-bottom:45px!important;}
.mb-40{margin-bottom:40px!important;}
.mb-50{margin-bottom:50px!important;}
.mb-70{margin-bottom:70px!important;}
.mb-100{margin-bottom:100px!important;}
.mb-150{margin-bottom:150px!important;}
.mb-200{margin-bottom:200px!important;}
.pb-80{padding-bottom:80px;}
.pb-50{padding-bottom:50px;}
.pt-80{padding-top:80px;}
.pt-60{padding-top:60px;}
.pt-50{padding-top:50px;}
.pt-30{padding-top:30px;}
.pt-10{padding-top:10px;}
.pt-0{padding-top:0px!important;}
.pb-0{padding-bottom:0px!important;}
.pb-10{padding-bottom:10px;}
.pb-30{padding-bottom:30px;}
.pl-50{padding-left:50px !important;}
.pl-40{padding-left:40px !important;}
.pl-30{padding-left:30px !important;}
.pl-20{padding-left:20px!important;}
.pl-15{padding-left:15px!important;}
.pl-10{padding-left:10px!important;}
.pl-0{padding-left:0px!important;}
.pr-20{padding-right:20px!important;}
.pr-15{padding-right:15px!important;}


.content{width:1270px;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.content>p{padding:0 15px;}
.pol{margin-left:-15px;margin-right:-15px;}
.pol:before, .pol:after{content:"";display:table;}
.pol:after{clear:both;}
.pol-xs-2,.pol-xs-3,.pol-xs-4,.pol-xs-5,.pol-xs-6,.pol-xs-8, .pol-xs-07, .pol-xs-67, .pol-xs-40,.pol-xs-60, .pol-xs-20 {float:left;}
.pol-xs-1,.pol-xs-2,.pol-xs-3,.pol-xs-4,.pol-xs-5,.pol-xs-6,.pol-xs-8, .pol-xs-07, .pol-xs-67, .pol-xs-40, .pol-xs-20,.pol-xs-60{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}


.section-header{background:#fff;padding:21px 0;box-shadow: 0 1px 2px rgba(0,0,0,0.20);position:relative;}
.section_h{background-size:cover;padding:45px 0;width:100%;position:relative;}
.section-last-info{width:100%;padding: 0 0 40px;}
.section_g{width:100%;padding:70px 0;background:#edfbf9;}
.section_w{width:100%;padding:60px 0;position:relative;}
.section_r{width:100%;padding:0;position:relative;}
.section_mobile{width:100%;padding:0;position:relative;}
.section-form{width:100%;padding:40px 0;position:relative;}
.section_footer{width:100%;padding:45px 0;background:#333;color:rgba(255,255,255,.75);font-size:13px;font-weight:300;line-height:18px;}


.pol-xs-1{width:100%;}
.pol-xs-2{width:50%;}
.pol-xs-3{width:33%;}
.pol-xs-4{width:25%;}
.pol-xs-40{width:40%;}
.pol-xs-60{width:60%;}
.pol-xs-5{width:20%;}
.pol-xs-6{width:16.6%;}
.pol-xs-8{width:12.5%;}
.pol-xs-07{width:70%;margin:auto;}
.pol-xs-67{width:67%;}
.pol-xs-80{width:80%;}

.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.text-left{text-align:left!important;}
.text-uppercase{text-transform:uppercase;}
.text-big{font-weight:bold;font-size:17px;}
.display-none{display:none;}

.button{display:block!important;border:0;outline:0;border-radius:28px;height:56px;line-height:56px;font-size:23px;cursor:pointer;width:320px;text-align:center;font-weight:400;}

.c-button{display:block!important;border:0;outline:0;border-radius:30px;height:60px;line-height:60px;font-size:23px;cursor:pointer;width:250px;text-align:center;color:#0b1831;background:#fefd00;background:-moz-linear-gradient(top, #fefd00 0%, #ffcc00 100%);background:-webkit-linear-gradient(top, #fefd00 0%,#ffcc00 100%);background:-o-linear-gradient(top, #fefd00 0%,#ffcc00 100%);background:-ms-linear-gradient(top, #fefd00 0%,#ffcc00 100%);background:linear-gradient(top, #fefd00 0%,#ffcc00 100%);}

.margin-auto{margin:0 auto;}
.table{display:table;width:100%;}
.td{display:table-cell;}
.space-around{flex-direction:row;justify-content:space-around!important;}
.content-center{flex-direction:row;justify-content:center!important;}
.space-between{flex-direction: row;justify-content: space-between!important;}
.space-evenly{flex-direction: row;justify-content: space-evenly!important;}
.flex-start{justify-content:flex-start!important;}
.start{justify-content:start!important;}

.flex{display:flex;}
.wrap{flex-wrap:wrap;}

.list-marked-arrow > li + li {margin-top:14px;}
.list-marked-arrow > li > a:before {content:'\f105';position:relative;left:0;top:1px;font:400 18px/24px 'FontAwesome';color:#93c83f;transition:.33s all ease;margin-right:20px;}
.list-marked-arrow > li > a {position:relative;display:inline-block;}
.list-marked-arrow-not-a > li {position: relative;padding-left: 20px;}
.list-marked-arrow-not-a > li:before {content: '\f105';position: absolute;left: 0;top: 1px;font: 400 18px/24px 'FontAwesome';color: #93c83f;transition: .33s all ease;}
.footer-logo img{width:100%;}
.footer-logo{display:block;margin-bottom:20px;}



.offer-description{display:none;position: fixed;top: 100px;left:50%;margin-left:-200px;width: 400px;background: #fff;border: #ccc;padding: 20px;z-index: 1000;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);border-radius:8px;}
.offer-image-description{width:100px;margin:0 auto 15px;}
.offer-image-description img{width:100%;}
.offer-inf{text-align:center;}
.offer-description .offer-button{margin-bottom:0;}
.offer-description .offer-inf-i{padding:0;}
.offer-button{margin-bottom:15px;}
.more{cursor:pointer;}
.offer.db+.offer-description{display:block;}
.close{width:26px;height:26px;position:absolute;top:20px;right:20px;cursor:pointer;}
.close:before, .close:after{width:26px;height:2px;content:'';display:block;background:#333;position:absolute;top:12px;}
.close:before{transform: rotate(45deg);}
.close:after{transform: rotate(-45deg);}
.offer-description-text{margin-bottom:15px;text-align:center;font-size:14px;}
.offer-description-text a{color:blue;text-decoration:underline;}


.offer-001 {text-align: center;width: 100%;font-size: 18px;font-weight: 600;margin-bottom: 10px;line-height: initial;height:22px;}


/**/

.block-h1 {font-size:28px;font-weight: 600;font-style: normal;margin-bottom:20px;}
.content-content p{margin-bottom:20px;}
.cc-item-img{margin-right:20px;width:48px;height:48px;}
.cc-item-img span{display:block;width:36px;height:36px;margin:6px;}
.cc-item-img span img{width:100%;}
.cc-item-text-h{font-size:20px;font-weight:600;font-style:normal;line-height:1.2em;}
.cc-text{display:none;padding:0 20px 20px 20px;}
.cc-text h4{margin:20px 0;}
.disk-li{list-style-type:disc;}
.content-content ol, .cc-text ol{margin-bottom:20px;margin-left:20px;font-weight:400;}
.content-content ul, .cc-text ul{margin-bottom:20px;margin-left:40px;font-weight:400;}
.content-content h4{margin:30px 0 20px;}
.cc-text ol li, .cc-text ul li, .content-content ul li, .content-content ol li{margin-bottom:5px;}
.cc-text ol li:last-child, .cc-text ul li:last-child{margin-bottom:0;}

/**/

.tag-cloud {border: 1px solid #E5E5E5;border-radius: 5px;padding: 15px 20px;}
.tag-h {font-size: 24px;font-weight: 600;text-transform: capitalize;padding: 10px 0;text-align: center;cursor: pointer;}
.tag-block {display: flex;flex-wrap: wrap;width: 100%;padding-top: 20px;}
.tag-item a {padding: 5px 10px;border-radius: 5px;border: 1px solid #e5e5e5;margin: 3px;display: block;}


@media (max-width: 1199px) {
	.section_gr .content, .section_g .content, .section_footer, .section_w{width:100%;}
	.content{width:100%;}
}

@media (max-width: 1600px) {
	.text-right.p_a{bottom:120px;right:275px;}
}

@media (max-width: 1440px) {
	.text-right.p_a{bottom:100px;right:250px;}
}

@media (max-width: 1366px) {
	.text-right.p_a{bottom:90px;right:210px;}
	
}

@media (max-width: 1280px) {
	.text-right.p_a{bottom:80px;right:135px;}
	
}

@media (max-width: 1152px) {
	.text-right.p_a{bottom:80px;right:135px;}
	
}

@media (max-width: 1024px) {
	.text-right.p_a{bottom:50px;right:100px;}
	.content{width:100%;}
	.section_background{background-size:cover;}
}

@media (max-width: 999px) {
	.section_gr .content, .section_g .content, .section_footer, .section_w{width:100%;}
	.pol-xs-3, .pol-xs-2, .pol-xs-4, .pol-xs-67{float:none;margin:0 auto 40px;}
	.section_footer .content .pol .pol-xs-4{float:left;width:50%;margin-bottom:30px;}
	.section_footer .content .pol .pol-xs-2{float:left;width:100%;}
	.content{padding:0;}
	.section_gr h4, .section_gr p {padding:0;}
	.pol{margin:0;}
	.pol-xs-3{width:50%;}
	.pol-xs-67{width:100%;}
	.pol-xs-60, .pol-xs-40{width:100%;float:none;}
	.pol-xs-2 h2{text-align:center;}
}

@media (max-width: 900px) {
	.content{width:100%;}
	.section_gr .content, .section_g .content, .section_footer, .section_w{width:100%;}
	.pol-xs-2{width:100%;}
	.pol-xs-3{width:80%;}
}

@media (max-width: 768px) {
	.section_gr .content, .section_g .content, .section_footer, .section_w{width:100%;}
	.section_footer .content .pol .pol-xs-4{float:none;width:100%;}
}

@media (max-width: 640px) {
	h2{font-size:24px;color:#333;margin:0 15px 40px;}
	.text-inline{text-align:center;display:block;}
	.flex{display:block;}
	.pol-xs-3{width:100%;}
	.pol-xs-2{width:100%;}
	.pol-xs-4{width:100%;}
	.pol-xs-5{width:100%;float:none;}
	.ml-30{margin:20px 0 0 0;}
	.text-right.p_a{text-align:center;width:100%;display:block;position:inherit;margin-top:50px;bottom:0;}
	.section_orange,
	.section_h,
	.section_g,
	.section_gr,
	.section_w,
	.section_skiy,
	.section_footer{padding:40px 0 40px;}
	.section_w-50{background:#fff;}
	h1{font-size:24px;}
}

@media (max-width: 480px) {
	.section_gr .content, .section_g .content, .section_footer, .section_w{width:100%;min-width:320px;}
}
@media (max-width: 440px) {
	.offer-description{left: 0;margin:0 15px;width:calc( 100% - 30px );}
}
















