@font-face {
  font-family: "FoundrySterlingOT3-Bold";
  src: url("fonts/FoundrySterlingOT3-Bold.eot");
  src: url("fonts/FoundrySterlingOT3-Bold.eot?#iefix")format("embedded-opentype"),
  url("fonts/FoundrySterlingOT3-Bold.woff") format("woff"),
  url("fonts/FoundrySterlingOT3-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "FoundrySterlingOT3-Book";
  src: url("fonts/FoundrySterlingOT3-Book.eot");
  src: url("fonts/FoundrySterlingOT3-Book.eot?#iefix")format("embedded-opentype"),
  url("fonts/FoundrySterlingOT3-Book.woff") format("woff"),
  url("fonts/FoundrySterlingOT3-Book.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "FoundrySterlingOT3-Demi";
  src: url("fonts/FoundrySterlingOT3-Demi.eot");
  src: url("fonts/FoundrySterlingOT3-Demi.eot?#iefix")format("embedded-opentype"),
  url("fonts/FoundrySterlingOT3-Demi.woff") format("woff"),
  url("fonts/FoundrySterlingOT3-Demi.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "FoundrySterlingOT3-Light";
  src: url("fonts/FoundrySterlingOT3-Light.eot");
  src: url("fonts/FoundrySterlingOT3-Light.eot?#iefix")format("embedded-opentype"),
  url("fonts/FoundrySterlingOT3-Light.woff") format("woff"),
  url("fonts/FoundrySterlingOT3-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "FoundrySt-Medium";
  src: url("fonts/FoundrySt-Medium.eot");
  src: url("fonts/FoundrySt-Medium.eot?#iefix")format("embedded-opentype"),
  url("fonts/FoundrySt-Medium.woff") format("woff"),
  url("fonts/FoundrySt-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

 
h1 {margin: 0px;padding: 0px;font-size: 0px !important;}

.banner-top-bg {display:none;}
.banner-top-hed {display:none;}
.questions-block {display:none;}
.questions-sep {display:none;}
.prog-za {display:none;}
.soc-link-block-bg2 {display:none;}
.download-block {display:none;}
.cooper_cookie {display:none;}
.examples-block-sep {display:none;}
.examples-title-block{display:none;}
.examples-block{display:none;}


h1 {font-size: 40px;line-height: 48px;color: #1E2224;margin-top: 32px;font-family: "FoundrySterlingOT3-Demi";max-width: 792px;}
h2 {font-size: 26px;line-height: 32px;margin-top: 32px;font-family: "FoundrySterlingOT3-Demi";}
h3 {font-size: 18px;line-height: 24px;margin-top: 32px;font-family: "FoundrySterlingOT3-Demi";}
h4 {font-size: 16px;line-height: 22px;margin-top: 32px;font-family: "FoundrySterlingOT3-Demi";color:#005cab;}



html { width:100%; height: 100%;}
body {margin:0;padding:0;font-family: 'FoundrySterlingOT3-Demi', sans-serif;font-size:18px;line-height: 24px;overflow-x: hidden;color: #333;}
img {border:0 none;}
ul {margin: 0;padding: 0;list-style: none;}
a {text-decoration:none;color: #005cab;}

.clear {clear:both;}


header {width:100%;height:142px;}
.heder-social ul {display: flex;justify-content: space-between;align-content: space-between;align-items: center;align-items: center;margin-top: 55px;float: right;
margin-right:47px;}
.heder-social li {list-style: none;}
.heder-social li  a{display:block;}
.heder-social-teleg a {width: 32px;height: 32px;}
.heder-social-teleg a path {fill: #055eaa;}
.heder-social-teleg a svg {margin-top: -2px;}
.heder-social-teleg a:hover path {fill: #f58025;}
.heder-social-vk  a{width: 31px;height: 31px;}
.heder-social-vk a path {fill: #055eaa;}
.heder-social-vk a:hover path {fill: #f58025;}
.heder-social-teleg a:hover path {fill: #f58025;}

section.dl {
    display: flex;
    justify-content: space-between;
    align-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
	margin:0 auto;
	width:100%; 
	z-index: 990;
	position: relative;
	height:142px;
}

.logo {padding-top:22px;padding-left:76px;float: left;}
.logo  img {max-width:280px;}
.heder-social-li-left {margin-right:13px;}
.heder-list {list-style-type: none;margin: 0 auto;padding: 0;padding-left: 25px;padding-top: 60px;display:none;}
.heder-list li:first-child {padding-left: 0;}
.heder-list li {display: inline;padding-top: 10px;padding-left: 39px;padding-right: 39px;margin: 0px;color: #000000;white-space: nowrap;position: relative;}
.heder-list li a {font-family: "FoundrySterlingOT3-Book";color: #333;font-size: 16px;}
.heder-list li a:hover {color:#005cab;}

.burger {position: absolute;width: 28px;height: 20px;top: 50%;margin-top: -10px;right: 40px;
    -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;z-index: 999;right: 20px;display: none;	
}
.menu-popup {display:none;}

.banner-top {position: relative;overflow: hidden;}
.banner-top-bg  {background: url(/img/banner_back.jpg) 0% 0px no-repeat;    
	width: 1900px;
    height: 434px;
    margin: 0 auto;
    position: absolute;
	left: calc(50% - 950px);
}
.banner-top-hed {width:1286px;height:434px;margin: 0 auto;z-index: 100;position: relative;}



.cooper_cookie {position: fixed;left: calc(50% - 500px);bottom: 0;z-index: 110;width: 800px;padding: 60px 100px 30px 100px;font-family: 'Ubuntu',Arial,sans-serif;font-size: 15px;font-weight: 400;
background-color: #f7f7f7;}
.cooper_cookie_agree {color: #fff;display: block;padding: 14px 20px;background-color: rgba(114,43,140,1);width: 245px;margin: 0 auto;text-align: center;text-decoration: none;margin-top: 24px;border-radius: 30px;}
.cooper_cookie_agree:hover {color: #F6984F;}
.cooper_cookie_close svg {
            cursor: pointer;
            position: absolute;
            top: 0;
            bottom: 0;
            right: 20px;
            margin: auto;
            z-index: 1;
            padding: 5px;
            -webkit-transition: opacity ease-in-out .3s;
            -o-transition: opacity ease-in-out .3s;
        }
.cooper_cookie_close {position: absolute;top: 30px;right: 0px;}
.cooper_cookie_close svg:hover {opacity: .7;}
.cooper_cookie_bat {width: 233px;text-align: center;padding-top: 12px;padding-bottom: 16px;font-family: "FoundrySterlingOT3-Bold";margin:0 auto;margin-top:12px;
    font-size: 20px;line-height: 26px;color: #fff;border: 0px;outline: none;cursor: pointer;display: block;letter-spacing: 1.4px;text-transform: uppercase;
	position: relative;top: 0px;right: 0px;background-color: #005cab;} 
.cooper_cookie_bat:hover {background-color: #f58025;}



.banner-top-blog {background-color:#fff;text-align: center;position: absolute;top: 28px;left: calc(50% - 368px);width:746px;opacity:0.9;padding-bottom: 36px;}
.banner-top-z1 {font-size: 62px;line-height: 69px;letter-spacing: 0.1px;font-family: "FoundrySt-Medium";color:#005cab;width: 530px;margin:0 auto;margin-top:20px;
margin-bottom:39px;}
.banner-top-link {width: 233px;text-align: center;padding-top: 12px;padding-bottom: 16px;font-family: "FoundrySterlingOT3-Bold";font-size: 30px;line-height: 38px;color: #fff;
border: 0px;outline: none;cursor: pointer;display: inline-block;letter-spacing: 1.4px;text-transform: uppercase;
padding-left:47px;background: url(/img/tel-link.png) 31px 19px #005cab no-repeat;}
.banner-top-link  {margin-right: 32px;}
.banner-top-link:hover {background-color: #f58025;}

.section-block {width:1180px;margin:0px auto;}
.questions {margin-top:86px;}
.questions-bl {width:350px;margin-right: 62px;float:left;position: relative;}
.questions-bl span {display:block;background-color:#00b9d2;width:86px;height:80px;border-radius:50%;text-align: center;color:#fff;font-family: "FoundrySt-Medium";
font-size: 60px;line-height: 66px;padding-top:6px;position: absolute;}
.questions-bl img {margin-top: 6px;}
.questions-q {color:#00b9d2;font-family: "FoundrySt-Medium";font-size: 36px;line-height: 42px;margin-top:30px;}
.questions-anons {font-family: "FoundrySterlingOT3-Book";font-size: 18px;line-height: 28px;margin-top:30px;}
.questions-spis {font-family: "FoundrySterlingOT3-Book";font-size: 18px;line-height: 26px;color: #005cab;padding: 0;margin: 0;list-style-type: none;
margin-top:20px;}
.questions-spis a {color: #005cab;text-decoration:underline;}
.questions-spis a:hover{text-decoration:none;}
.questions-spis  li {padding-left:28px;position: relative;}
.questions-spis  li:before {content: '';display: block;position: absolute;top: 8px;left: 0;width: 11px;height: 11px;border-radius: 50%;background-color: #00b9d2;}
.questions-bottom {font-family: "FoundrySterlingOT3-Bold";font-size: 22px;line-height: 24px;color: #fff;background-color:#00b9d2;text-transform: uppercase;width:260px;
padding-bottom: 13px;padding-top: 13px;display: block;text-align: center;margin-top:42px;}
.questions-bottom:hover {background-color: #f58025;}
.questions-bl2 .questions-bottom:hover {background-color: #f58025;}
.questions-bl3 .questions-bottom:hover {background-color: #f58025;}

.questions-bl2  span {background-color:#2d9a43;}
.questions-bl2 .questions-q {color:#2d9a43;}
.questions-bl2 .questions-spis a{color: #2d9a43;}
.questions-bl2 .questions-spis  li:before {background-color:#2d9a43;}
.questions-bl2 .questions-bottom {background-color:#2d9a43;}
.questions-bl2 .questions-bottom {margin-top: 48px;}
.questions-bl3 {margin-right: 0px;}
.questions-bl3  span {background-color:#6c2196;}
.questions-bl3 .questions-q {color:#6c2196;}
.questions-bl3 .questions-spis  a{color: #6c2196;}
.questions-bl3 .questions-spis  li:before {background-color:#6c2196;}
.questions-bl3 .questions-bottom {background-color:#6c2196;}
.questions-bl3 .questions-bottom {margin-top: 40px;}

.questions-bl3 .questions-bottom {display:none;}
// .questions-bl {width:558px;}
// .questions-bl  img{width: 100%;}
// .questions-bl2 {margin-right: 0px;}
// .questions-bl2 .questions-bottom {margin-top: 76px;}


.questions-sep {background: url(/img/bubbles.jpg) top center repeat;width:100%;height:182px;margin-top:74px;margin-bottom:50px;}
.section-title {color:#005cab;font-family: "FoundrySt-Medium";font-size: 72px;line-height: 76px;margin-top:34px;text-align:center;}
.section-anons {font-family: "FoundrySterlingOT3-Book";font-size: 24px;line-height: 28px;margin: 0 auto;margin-top:34px;text-align:center;max-width:720px;}
.section-anons a:hover {text-decoration:underline;}
.program-bl {margin-top:58px;padding-left: 80px;}
.program-block {padding-left:111px;font-family: "FoundrySterlingOT3-Book";font-size: 24px;line-height: 29px;float:left;margin-right:60px;width:160px;
margin-bottom:30px;min-height: 62px;}
.program-block1 {background: url(/img/icon1.png) 0px 3px no-repeat;}
.program-block2 {background: url(/img/icon2.png) 0px 3px no-repeat;}
.program-block3 {background: url(/img/icon3.png) 0px 3px no-repeat;margin-right:0px;width:220px;}
.program-block4 {background: url(/img/icon4.png) 0px 3px no-repeat;}
.program-block5 {background: url(/img/icon5.png) 0px 3px no-repeat;}
.program-block6 {background: url(/img/icon6.png) 0px 3px no-repeat;margin-right:0px;width:220px;}




.soc-link {width:630px;margin: 0 auto;padding-top:39px;padding-bottom:120px;}
.soc-link-block-bg {background: url(/img/bubbles_1.png) 0px 0px no-repeat;width:176px;height:254px;position: absolute;top:33px;left:0px;}
.soc-link-block-bg2{background: url(/img/bubbles_2.png)  right 0px  no-repeat;position: relative;}
.download-block {background-color:#f3f4f9;overflow: hidden;padding-bottom:52px;}
.download-block .section-title {color:#6c2196;margin-top: 55px;}
.download-block .section-anons {max-width: 906px;line-height: 36px;margin-top: 42px;}
.download-block .section-anons a{color:#6c2196;font-family: "FoundrySterlingOT3-Demi";}
.download-txt {font-family: "FoundrySterlingOT3-Book";font-size: 18px;line-height: 24px;margin: 0 auto;margin-top: 20px;text-align: center;
max-width: 920px;}

#mail-block-form {position: relative;}
#participate-go {float: right;}

.mail-block-check {width: 1180px;margin: 0 auto;}
.mail-bl-check {float:left;width: 820px;}
.info-check a:hover {text-decoration:none;}
.submit_ask:hover {background-color:#005cab;}
.mail-block {border-bottom: 0px;background-color: #f58025;text-align: center;padding-bottom: 50px;}
.mail-block-txt {font-size: 24px;line-height: 35px;color:#fff;padding-top:45px;max-width:1080px;margin:0 auto;font-family: "FoundrySterlingOT3-Demi";}
.mail-block-txt span {color:#055eaa;display:block;margin-top:10px;}
.mail-block-txt .zaglushka-mail-txt-zag {font-size: 24px;display:block;margin-top:7px;}
// .mail-block-name {margin-left: 29px;}

.mail-block-check-dop {width: 812px;}
.mail-block-check-dop  .mail-bl-check {float: none;}
.mail-block-check-dop1 {display:none;}

#mail-block-form input.not_valid {
    border: 2px solid red;
    padding-top: 6px;
    padding: 2px 16px 8px 16px;
}

.mail-block-form input[type="text"] {
    width: 336px;border: 0px;background: #FFFFFF;outline: none;font-size: 24px;line-height: 32px;margin-top: 48px;
    margin-right: 28px;padding: 4px 18px 10px 18px;color:#333;font-family: "FoundrySterlingOT3-Book"; 
}
.submit_ask {
    width: 270px;text-align: center;padding-top: 11px;padding-bottom: 15px;font-size: 24px;margin-top: 38px;font-family: "FoundrySterlingOT3-Bold";
    line-height: 24px;color: #fff;background-color: #6c2196;border: 0px;outline: none;cursor: pointer;text-transform: uppercase;
}
.info-check {font-size: 18px;line-height: 21px;color: #fff;margin-top: 39px;font-family: "FoundrySterlingOT3-Book";text-align: left;}
.info-check a {color: #fff;text-decoration:underline;}
.info-check span {display: inline-block;position: relative;top: -6px;}

.info-check2 {margin-top: 9px;}
.info-check2 span {top: -7px;}

.mail-block-form input[type="text"]:focus {color:#666;font-size: 24px;line-height: 32px;}
.mail-block-form input[type="text"]::-moz-placeholder {color: #666;font-size: 24px;line-height: 32px;}
.mail-block-form input[type="text"]::-webkit-input-placeholder {color: #666;font-size: 24px;line-height: 32px;}
.mail-block-form input[type="text"]:-ms-input-placeholder {color: #666;font-size: 24px;line-height: 32px;}
.mail-block-form input[type="text"]:placeholder {color: #666;font-size: 24px;line-height: 32px;font-family: "FoundrySterlingOT3-Book";}

#msg_question {display:none;padding-top: 32px;font-size: 34px;line-height: 40px;color: #fff;}
.msg-txt {font-size: 24px;line-height: 30px;margin-top: 12px;}
.msg-txt a {color: #6c2196;}
.qr-block-name {width: 336px;border: 0px;background: #FFFFFF;outline: none;font-size: 24px;line-height: 32px;margin-top: 48px;
    margin-right: 28px;padding: 4px 18px 10px 18px;color: #333;font-family: "FoundrySterlingOT3-Book";}
.msg-qr  img{width: 160px;margin-top: 42px;}


.examples-block-sep {background: url(/img/form_bottom.png) top center #f3f4f9 no-repeat;height:120px;}
.examples-title {color:#00b9d2;font-family: "FoundrySt-Medium";font-size: 72px;line-height: 76px;margin-top:71px;margin-bottom:52px;text-align:center;}
.examples-block {background-color:#00b9d2;overflow: hidden;padding-top:90px;}
.examples-block-title {font-family: "FoundrySterlingOT3-Demi";font-size: 24px;line-height: 28px;color:#fff;margin-top:53px;margin-bottom:53px;text-align: center;}
.item img {margin-left:0px;margin-right:0px;}
.item img:nth-child(4n) {margin-right:0px;}
.owl-carousel .owl-stage {text-align: center;}
.owl-carousel {max-width:1232px;margin: 0 auto;}
.examples-block .soc-link {padding-top:53px;padding-bottom:70px;}
.owl-nav {position: absolute;top: -40px;right: calc(50% - 596px);}

.zaglushka-bg {
    background: url(/img/1_pic.jpg) 50% 0px no-repeat;
    width: 1900px;
    box-shadow: inset 0px 4px 2px rgb(0 0 0 / 13%);
    height: 550px;
    margin: 0 auto;
    position: absolute;
    left: calc(50% - 950px);
    // left: 0px;
}


.footer {min-height:115px;background: #f3f4f9;padding-bottom: 80px;}
.footer-bl {width: 1102px;margin: 0 auto;padding-top: 60px;}
.footer-txt {font-size: 16px;line-height: 20px;color: #333;top: -18px;position: relative;font-family: "FoundrySterlingOT3-Book";max-width: 90%;}
.footer-txt p {margin-block-start: 1.3em;margin-block-end: 1.3em;}
.footer-txt a {text-decoration:underline;}
.footer-txt a:hover {text-decoration:none;}
.zaglushka-footer-txt-reg {max-width:600px;}
.footer-txt-r {float: right;}
.footer-txt-r a:first-child  {margin-right:8px;}
.footer-ban {font-size: 26px;line-height: 30px;background-color: #e2e3e8;width:100%;color: #333;font-family: "FoundrySt-Medium";min-height:52px;
text-align: center;padding-top:26px;letter-spacing: 0.012em;position: fixed;z-index: 100;bottom: 0px;}  

.footer-txt-teleg {width: 32px;height: 32px;display:inline-block;}
.footer-txt-teleg  path {fill: #055eaa;}
.footer-txt-teleg  svg {margin-top: -2px;}
.footer-txt-teleg:hover path {fill: #f58025;}
.footer-txt-vk {width: 31px;height: 31px;display:inline-block;}
.footer-txt-vk  path {fill: #055eaa;}
.footer-txt-vk:hover path {fill: #f58025;}



.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox.error {border: 2px solid red;width: 21px;height: 21px;}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}


.jq-radio {
//	vertical-align: -1px;
	width: 14px;
	height: 14px;
	margin: 0 4px 0 0;
	border: 2px solid #d4d4d6;
	background: #f9fafc;
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
	margin-right:10px;
}
.jq-checkbox {
//	vertical-align: -1px;
	width: 24px;
	height: 24px;
	margin: 0 4px 0 0;
	background: #f9fafc;
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
	margin-right:10px;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}

.jq-checkbox.checked .jq-checkbox__div {
	width: 11px;
	height: 6px; 
	margin: 6px 0 0 6px;
	border-bottom: 3px solid #333;
	border-left: 3px solid #333;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.error .jq-checkbox.checked .jq-checkbox__div {margin: 4px 0 0 4px;}

.jq-radio.checked .jq-radio__div {
	width: 8px;
	height: 8px;
	margin: 3px 0 0 3px;
	background: #005A9E;
}

.clear1060 {display: none;}
.clear1225  {display: none;}

.sep-footer {height:3px;width:100%;background-color:#ccc;margin-top: 50px;display:none;}
.lev2 {display:none;}
.lev3 {display:none;}
.mail-block-check {display:none;}
.next-form {width: 270px;text-align: center;padding-top: 11px;padding-bottom: 15px;font-size: 24px;margin-top: 38px;font-family: "FoundrySterlingOT3-Bold";
display: inline-block;line-height: 24px;color: #fff;background-color: #6c2196;border: 0px;outline: none;cursor: pointer;text-transform: uppercase;}
#mail-block-form {width:1300px;margin:0 auto;}
.next-form2 {display:none;}
.prev-form2 {margin-left: 28px;display:none;}
.next-form3 {display:none;}
.prev-form3 {margin-left: 28px;display:none;}
.lev3-zag {font-size: 24px;line-height: 35px;color: #fff;display:none;}
.lev3-txt {display:none;padding-top: 30px;color: #fff;}
.mail-block-txt2 {display:none;font-size: 24px;line-height: 35px;color:#fff;padding-top:45px;max-width:1080px;margin:0 auto;font-family: "FoundrySterlingOT3-Demi";}
.mail-block-txt3 {display:none;font-size: 24px;line-height: 35px;color:#fff;padding-top:45px;max-width:1080px;margin:0 auto;font-family: "FoundrySterlingOT3-Demi";}
.next-form:hover {background-color:#005cab;}
.jq-selectbox {width: 372px;border: 0px;background: #FFFFFF;outline: none;margin-right: 28px;}
#mail-block-form .jq-selectbox  .jq-selectbox__select{padding: 5px 16px 9px 16px;color: #666;font-size: 24px;line-height: 32px;font-family: "FoundrySterlingOT3-Book";
background: url(/img/jq-selectbox-bg3.png) 337px 21px no-repeat #fff;text-align: left;}
#mail-block-form .jq-selectbox {margin-top: 39px;margin-bottom: 0px;position: relative;top: 7px;cursor:pointer;}
#mail-block-form .jq-selectbox .jq-selectbox__dropdown {margin-top: -4px;border-top: 3px solid #6c2196;border-bottom: 3px solid #6c2196;}
#mail-block-form .jq-selectbox .jq-selectbox__dropdown ul li {font-size: 18px;line-height: 20px;color: #666;text-align: left;}
#mail-block-form .jq-selectbox .jq-selectbox__dropdown ul li:color {color: #333;}

@media (max-width: 1160px) {
.clear1060 {display: block;}
.mail-block-name {margin-left: 0px;}
.prev-form2 {margin-right: 28px;}
}

@media (max-width: 1300px) {
.banner-top-hed {width: 1186px;}
#mail-block-form {width:100%;}
}
@media (max-width: 1225px) {
.clear1225  {display: block;}
#child_age {margin-right: 28px;}
}
@media (max-width: 1280px) {
.section-block {width:100%;}
.questions-bl {width: 290px;margin-right: 30px;}
.questions-bl span {width: 70px;height: 64px;font-size: 50px;line-height: 51px;}
.questions-bl img {width: 100%;}
.questions-q {font-size: 30px;line-height: 34px;margin-top: 22px;}
.questions-anons {margin-top: 20px;}
.questions {margin-top: 70px;}
.questions-block {width: 930px;}
.questions-bl3 {margin-right: 0px;}
.questions-bl2 .questions-bottom {margin-top: 40px;}
.mail-block-txt {margin-right: 20px;margin-left: 20px;}
.mail-block-check{margin-right: 20px;margin-left: 20px;width: 1068px;}
.mail-block-check-dop.mail-block-check {margin: 0 auto;width: 886px;}
.mail-block-check-dop .info-check span{width: auto;}
.mail-block-check-dop  .jq-checkbox {top: 0px;margin-top: 0px;}
.mail-block-check-dop  .mail-bl-check {width: 886px;}
.jq-checkbox {top: -20px;}
.mail-bl-check {width: 640px;}
.info-check span {width: 600px;}
.owl-carousel {max-width:1142px;}
.owl-item  img{width: 250px;}
.owl-nav {top: -40px;right: calc(50% - 554px);}
.jq-checkbox .jq-checkbox {margin-top:20px;}
}

@media (max-width: 1230px) {
.footer-bl {width: calc(100% - 80px);}
.logo {padding-left: 40px;}
.heder-list li {padding-left: 14px;padding-right: 14px;}
.heder-social ul {margin-right: 40px;}
.footer-ban {font-size: 24px;line-height: 28px;padding-top: 18px;padding-bottom: 13px;padding: 18px 20px 13px 20px;width: calc(100% - 40px);}
}

@media (max-width: 1190px) {
.owl-carousel {max-width:1102px;}
.owl-item  img{width: 240px;}
.owl-nav {top: -40px;right: calc(50% - 536px);}
}

@media (max-width: 1140px) {
.program-bl {padding-left: calc(50% - 292px);}
.program-block {min-height:87px;}
.program-block3 {margin-right: 60px;width: 160px;}
.program-block2 {margin-right: 0px;}
.program-block4 {margin-right: 0px;}
.program-block6 {width: 160px;}
.mail-bl-check {float: none;}
#participate-go {float: none;}
.mail-block-check {width: calc(100% - 40px);}
.owl-carousel {max-width:952px;}
.owl-item  img{width: 210px;}
.owl-nav {top: -40px;right: calc(50% - 464px);}
}

@media (max-width: 1100px) {
.banner-top-hed{width: 100%;}
}

@media (min-width: 1050px) {
.menu-popup {display: none !important;}
}

@media (max-width: 1050px) {
.heder-list {display: none;}
.burger {display: block;right: 40px;display: none;}
// .heder-social {display: none;}
.burger span {display: block;position: absolute;width: 100%;opacity: 1;left: 0;-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;transition: .3s ease-in-out;height: 3px;background-color: #000;}
.burger span:nth-child(1) {top: 0;}
.burger span:nth-child(2), .burger span:nth-child(3) {top: 8px;}
.burger span:nth-child(4) {top: 16px;}

.rotate span:nth-child(1) {opacity: 0;animation: ani 2.5s forwards;}
.rotate span:nth-child(2){transform: rotate(45deg);}
.rotate span:nth-child(3){transform: rotate(-45deg);}
.rotate span:nth-child(4) {opacity: 0;animation: ani 2.5s forwards;}

.menu-popup {
    position: absolute;
    right: 0;
    left: 0;
    -webkit-transition: .5s cubic-bezier(0,1,.5,1);
    -moz-transition: .5s cubic-bezier(0,1,.5,1);
    -o-transition: .5s cubic-bezier(0,1,.5,1);
    transition: .5s cubic-bezier(0,1,.5,1);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    z-index: 2;
    z-index: 9999;
	top: 142px;
	background-color:#ffffff;
}
.menu-popup__wrapper {
    text-align: center;
    background: #fff;
    width: 100%;
}
.menu-popup__items {
    padding: 30px 0 55px;
}
.menu-popup__item {
    display: block;
    margin-bottom: 20px;
	color:#333;
	font-size:20px;
	font-weight:500;
}

}

@media (max-width: 1024px) {
.cooper_cookie {width: calc(100% - 100px);padding: 40px 50px 20px 50px;left: 0px;}
}


@media (max-width: 1000px) {
.footer {padding-bottom: 100px;}
.mail-block {width: 100%;height: auto;padding-bottom: 56px;}
.footer-bl {width: calc(100% - 70px);}
.questions-bl {width: 217px;margin-right: 30px;}
.questions-bl span {width: 60px;height: 54px;font-size: 42px;line-height: 44px;}
.questions-bl img {width: 100%;}
.questions-q {font-size: 28px;line-height: 32px;margin-top: 18px;}
.questions-anons {margin-top: 16px;line-height: 26px;}
.questions-spis {line-height: 24px;}
.questions-block {width: 712px;}
.questions-bl3 {margin-right: 0px;}
.section-title {margin-right: 20px;margin-left: 20px;}
.section-anons {margin-right: 20px;margin-left: 20px;}
.questions-bottom {width: 100%;}
.questions-bottom {margin-top: 48px;}
.questions-bl2 .questions-bottom {margin-top: 20px;}
.questions-bl3 .questions-bottom {margin-top: 46px;}
.examples-title{margin-right: 20px;margin-left: 20px;}
.owl-carousel {max-width:760px;}
.owl-item  img{width: 228px;}
.owl-nav {top: -42px;left: calc(50% + 326px);}
#msg_question {margin-right: 20px;margin-left: 20px;width: calc(100% - 40px);}

}

@media (max-width: 876px) {
.mail-block-check-dop.mail-block-check {width: calc(100% - 40px);margin-right: 20px;margin-left: 20px;}
.mail-block-check-dop .info-check span{width: 600px;}
.mail-block-check-dop  .jq-checkbox {top: -20px;margin-top: 20px;}
}

@media (max-width: 820px) {
.mail-block-form input[type="text"] {margin-right: 20px;margin-left: 20px;width: calc(100% - 76px);}
#mail-block-form  .jq-selectbox {margin-right: 0px;width: calc(100% - 39px);}
.banner-top-blog {left: calc(50% - 265px);width: 530px;top: 32px;}
.banner-top-z1 {font-size: 38px;line-height: 48px;margin-top: 24px;}
.banner-top-link {margin: 0 auto;margin-bottom: 20px;display: block;position: relative;}
.owl-carousel {max-width:740px;}
.owl-item  img{width: 220px;}
.owl-nav {left: calc(50% + 316px);}
#mail-block-form  .jq-selectbox .jq-selectbox__select {background: url(/img/jq-selectbox-bg3.png) calc(100% - 20px) 21px no-repeat #fff;}
}

@media (max-width: 768px) {
.questions-block {width: calc(100% - 40px);margin-right: 20px;margin-left: 20px;} 
.questions-bl {width: 100%;margin-bottom: 40px;}
.questions-bottom {margin-top: 28px;}
.questions-spis {margin-top: 18px;}
.questions-bl span {width: 60px;height: 54px;font-size: 42px;line-height: 44px;}
.questions-bl img {width: 100%;}
.questions-q {font-size: 28px;line-height: 32px;margin-top: 18px;}

.program-bl {padding-left:0px;margin-left:20px;margin-right:20px;}
.program-block {margin: 0px auto;width: calc(100% - 111px);margin-bottom: 20px;float: none;display: flex;align-items: center;background-position-y: 50%;}
.section-title {font-size: 50px;line-height: 54px;margin-top: 10px;}
.section-anons {font-size: 22px;line-height: 28px;margin-top: 24px;}
.questions-sep {margin-bottom: 14px;margin-top: 50px;}
.questions-bl2 .questions-bottom {margin-top: 48px;}
.questions-bl3 .questions-bottom {margin-top: 48px;}
.soc-link {width: 100%;}
.download-block .section-anons {line-height: 28px;margin-top: 24px;}
.download-txt {margin-right: 20px;margin-left: 20px;}
.info-check span {width: calc(100% - 40px);}
.mail-bl-check {width: 100%;}
.info-check .jq-checkbox {vertical-align: top;}
.jq-checkbox {top: -3px;}

.examples-title {font-size: 50px;margin-bottom: 46px;line-height: 54px;margin-top: 40px;}
.owl-carousel {max-width:490px;}
.owl-nav {left: calc(50% + 192px);}
.jq-checkbox .jq-checkbox {margin-top:3px;}
.mail-block-check-dop .info-check span{width: calc(100% - 40px);}
.mail-block-check-dop  .mail-bl-check {width: 100%;}
.mail-block-check-dop1 {display:block;}
.mail-block-check-dop2 {display:none;}
.mail-block-check-dop  .jq-checkbox {top: -3px;margin-top: 3px;}
#submit_ask2 {width: 375px;}
.mail-block-check-dop.mail-block-check{margin: 0 auto;width: 375px;}
}

@media (max-width: 740px) {
.qr-block-name {display: block;margin: 0 auto;margin-top: 48px;}
}

@media (max-width: 650px) {
.banner-top-bg {height: 646px;}
}

@media (max-width: 600px) {
.footer-ban {font-size: 22px;}
}

@media (max-width: 589px) {
.banner-top-blog {left: calc(50% - 200px);width: 400px;top: 50px;}
.banner-top-z1 {font-size: 28px;line-height: 32px;width: auto;}
.prev-form3 {margin-left: 0px;}
}

@media (max-width: 552px) {
.footer {padding-bottom: 124px;}
}

@media (max-width: 530px) {
.owl-carousel {max-width:265px;}
.owl-item  img{width: 265px;}
.owl-nav {left: calc(50% + 92px);}
}

@media (max-width: 470px) {
.banner-top-blog {left: calc(50% - 150px);width: 300px;top: 50px;}
.banner-top-z1 {font-size: 21px;line-height: 28px;width: auto;}
.banner-top-link {margin-right: 20px;margin-left: 20px;padding-top: 12px;padding-bottom: 14px;font-size: 27px;line-height: 35px;width: auto;}
.footer-bl {width: calc(100% - 64px);}
.soc-link {width: 300px;}
.logo {padding-left: 20px;padding-top: 27px;}
.logo img {max-width: 180px;}
section.dl {height: 118px;}
header {height: 118px;}
.heder-social ul {margin-top: 44px;margin-right: 20px;}
}

@media (max-width: 448px) {
.footer-ban {padding-top: 24px;padding-bottom: 22px;font-size: 16px;line-height: 24px;}
.qr-block-name {width: calc(100% - 40px);}
.submit_ask{width: 100%;}
#submit_ask2 {width: 100%;}
.mail-block-check-dop.mail-block-check {width: 100%;}
}

@media (max-width: 430px) {

.burger {right: 20px;}
.menu-popup {top: 110px;}
}


@media (max-width: 405px) {
.footer-ban {font-size: 15px;padding-top: 20px;padding-bottom: 18px;}
.next-form {width: calc(100% - 40px);}
.prev-form2  {margin-left: 20px;margin-right: 20px}
.prev-form3 {margin-left: 20px;margin-right: 20px}
}

@media (max-width: 383px) {
.footer-bl {width: calc(100% - 40px);}
}


@media (max-width: 369px) {
.section-title {font-size: 42px;line-height: 46px;}
}
@media (max-width: 350px) {
.footer {padding-bottom: 140px;}
}

@media (max-width: 338px) {
.footer-ban {font-size: 14px;line-height: 22px;}
}





