@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat-v13-cyrillic_latin-regular.eot");
  src: url("../fonts/montserrat-v13-cyrillic_latin-regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/montserrat-v13-cyrillic_latin-regular.woff2") format("woff2"),
    url("../fonts/montserrat-v13-cyrillic_latin-regular.woff") format("woff"),
    url("../fonts/montserrat-v13-cyrillic_latin-regular.ttf") format("truetype"),
    url("../fonts/montserrat-v13-cyrillic_latin-regular.svg#Montserrat") format("svg");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat-v13-cyrillic_latin-500.eot");
  src: url("../fonts/montserrat-v13-cyrillic_latin-500.eot?#iefix") format("embedded-opentype"),
    url("../fonts/montserrat-v13-cyrillic_latin-500.woff2") format("woff2"),
    url("../fonts/montserrat-v13-cyrillic_latin-500.woff") format("woff"),
    url("../fonts/montserrat-v13-cyrillic_latin-500.ttf") format("truetype"),
    url("../fonts/montserrat-v13-cyrillic_latin-500.svg#Montserrat") format("svg");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat-v13-cyrillic_latin-700.eot");
  src: url("../fonts/montserrat-v13-cyrillic_latin-700.eot?#iefix") format("embedded-opentype"),
    url("../fonts/montserrat-v13-cyrillic_latin-700.woff2") format("woff2"),
    url("../fonts/montserrat-v13-cyrillic_latin-700.woff") format("woff"),
    url("../fonts/montserrat-v13-cyrillic_latin-700.ttf") format("truetype"),
    url("../fonts/montserrat-v13-cyrillic_latin-700.svg#Montserrat") format("svg");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat-v13-cyrillic_latin-600.eot");
  src: url("../fonts/montserrat-v13-cyrillic_latin-600.eot?#iefix") format("embedded-opentype"),
    url("../fonts/montserrat-v13-cyrillic_latin-600.woff2") format("woff2"),
    url("../fonts/montserrat-v13-cyrillic_latin-600.woff") format("woff"),
    url("../fonts/montserrat-v13-cyrillic_latin-600.ttf") format("truetype"),
    url("../fonts/montserrat-v13-cyrillic_latin-600.svg#Montserrat") format("svg");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/montserrat-v13-cyrillic_latin-regular.eot");
  src: url("../fonts/montserrat-v13-cyrillic_latin-regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "Harvey";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/harvey.eot");
  src: url("../fonts/harvey.eot?#iefix") format("embedded-opentype"), url("../fonts/harvey.woff2") format("woff2"),
    url("../fonts/harvey.woff") format("woff"), url("../fonts/harvey.ttf") format("truetype");
}
.b-landing-2,.b-landing{font-family:'Montserrat',sans-serif;line-height:1.625;font-size:16px}@media screen and (max-width:420px){.b-landing-2,.b-landing{font-size:14px}}.b-landing-2 img,.b-landing img{display:inline-block;vertical-align:top;max-width:100%}.b-landing-2 iframe,.b-landing iframe{border:0}.b-landing__separator{height:8px;background:url("../images/landing/separator.svg") repeat-x 0 0;display:block}.no-svg .b-landing__separator{background:url("../images/landing/separator.png") repeat-x 0 0}.b-landing__separator-2{height:8px;background:url("../images/landing/separator-2.svg") repeat-x 0 0;display:block}.no-svg .b-landing__separator-2{background:url("../images/landing/separator-2.png") repeat-x 0 0}.b-landing__title{font-family:'BobzTypeCyrillic',sans-serif;font-size:32px;line-height:1.14285714;color:#FF110A;padding-bottom:26px;position:relative;text-align:center;margin-bottom:58px;background:url("../images/landing/header-border.svg") no-repeat 50% 100%}@media screen and (max-width:940px){.b-landing__title{margin-bottom:28px}}.no-svg .b-landing__title{background:url("../images/landing/header-border.png") no-repeat 50% 100%}.b-landing-hero{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:552px;padding:83px 0;background:#e8f9fa url("../images/landing/landing-header.png") no-repeat 50% 50%;position:relative}@media screen and (max-width:800px){.b-landing-hero{padding:25px 0;background-position:32% 50%;min-height:435px}}@media screen and (max-width:530px){.b-landing-hero{background-position:0 140%;min-height:360px}}@media screen and (max-width:430px){.b-landing-hero{min-height:300px}}.b-landing-hero .b-landing__separator{position:absolute;bottom:0;left:0;right:0}.b-landing-hero__title{font-family:'Montserrat',sans-serif;font-size:42px;line-height:1.26086957;letter-spacing:.281633px;color:#00B22D}@media screen and (max-width:1038px){.b-landing-hero__title{font-size:36px}}@media screen and (max-width:530px){.b-landing-hero__title{font-size:30px}}@media screen and (max-width:430px){.b-landing-hero__title{text-align:center;font-size:24px}.b-landing-hero__title br{display:none}}.b-landing-hero__title span.is-yellow{color:#FFDC00}.b-landing-hero__title span.is-red{color:#FF110A}.b-landing-hero__title span.is-blue{color:#0028C0}.b-landing__desc{font-size:18px;font-weight:500;text-align:center;margin-bottom:48px}@media screen and (max-width:940px){.b-landing__desc{margin-bottom:28px}}.b-landing__title+.b-landing__desc{margin-top:-21px}@media screen and (max-width:940px){.b-landing__title+.b-landing__desc{margin-top:0}}.b-landing__subtitle{font-family:'Montserrat',sans-serif;font-size:28px;line-height:1.3;text-align:center;color:#FF110A;margin-bottom:48px;padding-top:20px;position:relative}@media screen and (max-width:940px){.b-landing__subtitle{margin-bottom:28px}}.b-landing__subtitle:before{content:'';width:12px;height:12px;border-radius:50%;background:#00B22D;position:absolute;top:0;left:50%;margin-left:-6px}.b-landing__subtitle.is-yellow:before{background:#FFDC00}.b-landing__subtitle.is-red:before{background:#FF110A}.b-landing-panel{border:1px solid #D8EFF0;border-bottom:3px solid #00B22D;background:#FFF;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0}@media screen and (max-width:800px){.b-landing-panel{display:block}}.b-landing-panel__media{width:634px;display:inline-block;vertical-align:top}@media screen and (max-width:960px){.b-landing-panel__media{width:420px}}@media screen and (max-width:800px){.b-landing-panel__media{text-align:center;width:100%}.b-landing-panel__media img{width:100%}}.b-landing-panel__text{width:calc(100% - 634px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 65px;font-size:18px;font-weight:400}@media screen and (max-width:1110px){.b-landing-panel__text{padding:20px}}@media screen and (max-width:960px){.b-landing-panel__text{width:calc(100% - 420px)}}@media screen and (max-width:800px){.b-landing-panel__text{width:auto;padding:25px}}.b-landing-panel__text ul{list-style:none;padding:0;margin:0}.b-landing-panel__text ul li{margin-top:18px}.b-landing-panel__text ul li:first-child{margin-top:0}.b-landing-what-are-we-doing{padding:116px 0}@media screen and (max-width:940px){.b-landing-what-are-we-doing{padding:45px 0}}.b-landing-what-are-we-doing__wrapper{width:910px;max-width:100%;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0}.b-landing-what-are-we-doing__text{display:inline-block;vertical-align:middle;width:52%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:18px;line-height:1.44444444}@media screen and (max-width:900px){.b-landing-what-are-we-doing__text{width:60%}}@media screen and (max-width:750px){.b-landing-what-are-we-doing__text{width:50%}}@media screen and (max-width:630px){.b-landing-what-are-we-doing__text{width:100%;vertical-align:top;margin-bottom:15px}}.b-landing-what-are-we-doing__video{display:inline-block;vertical-align:middle;width:;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:16px}@media screen and (max-width:900px){.b-landing-what-are-we-doing__video{width:40%}}@media screen and (max-width:750px){.b-landing-what-are-we-doing__video{width:50%}}@media screen and (max-width:630px){.b-landing-what-are-we-doing__video{width:100%;vertical-align:top}}.b-landing-what-are-we-doing__num{margin:18px 0 12px}.b-landing-what-are-we-doing__num b{display:inline-block;vertical-align:bottom;font-weight:600;font-size:40px;color:#00B22D;line-height:40px;margin:0 5px}.b-landing__blue{background:#e8f9fa;position:relative;padding:96px 0 0}@media screen and (max-width:940px){.b-landing__blue{padding-top:45px}}.b-landing-why{margin-bottom:116px}@media screen and (max-width:940px){.b-landing-why{margin-bottom:45px}}.b-landing__item{margin-top:116px;margin-bottom:116px}@media screen and (max-width:940px){.b-landing__item{margin-top:45px;margin-bottom:45px}}.b-landing-why__box{background:#FFF;border:1px solid #D8EFF0;text-align:center;padding:68px 30px 58px;font-weight:500;font-size:18px}.b-landing-why__box p{margin:28px 0}.b-landing-why__box p:first-child{margin-top:0}.b-landing-why__box p:last-child{margin-bottom:0}.b-landing-project .b-landing__desc{width:706px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;font-size:18px}.b-landing-project__gallery{overflow:hidden;margin-right:-40px;margin-left:-40px}@media screen and (max-width:1290px){.b-landing-project__gallery{margin-left:0;margin-right:0}}.b-landing-project__grid{margin:-20px;font-size:0}@media screen and (max-width:900px){.b-landing-project__grid{margin:-10px}}.b-landing-project__grid.cols-3>.b-landing-project__cell{width:33.33333333%}@media screen and (max-width:540px){.b-landing-project__grid.cols-3>.b-landing-project__cell{width:100%}}.b-landing-project__cell{display:inline-block;vertical-align:top;padding:20px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;position:relative}@media screen and (max-width:900px){.b-landing-project__cell{padding:10px}}.b-landing-project__cell:before{content:'';bottom:20px;left:20px;right:20px;height:3px;position:absolute;display:block;background:#00B22D}@media screen and (max-width:900px){.b-landing-project__cell:before{left:10px;right:10px;bottom:10px}}.b-landing-project__cell.is-yellow:before{background:#FFDC00}.b-landing-project__cell.is-red:before{background:#FF110A}.b-landing-project__cell img{width:100%}.b-landing-project__item{margin-top:92px}@media screen and (max-width:940px){.b-landing-project__item{margin-top:45px}}.b-landing-project__center{text-align:center;margin-bottom:88px}@media screen and (max-width:940px){.b-landing-project__center{margin-bottom:25px}}@media screen and (max-width:920px){.b-landing-project__center .b-landing-project__grid>.b-landing-project__cell{width:50%}}@media screen and (max-width:595px){.b-landing-project__center .b-landing-project__grid>.b-landing-project__cell{width:100%}}.b-landing-whom{overflow:hidden;width:1140px;max-width:100%;margin-left:auto;margin-right:auto}.b-landing-whom .b-landing__desc{width:940px;max-width:100%;margin-left:auto;margin-right:auto;font-size:18px}.b-landing-whom__grid{margin:-30px}@media screen and (max-width:900px){.b-landing-whom__grid{margin:-10px}}.b-landing-whom__cell{padding:30px;display:inline-block;vertical-align:top;margin-right:-4px;width:33.33333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:900px){.b-landing-whom__cell{padding:10px}}@media screen and (max-width:680px){.b-landing-whom__cell{width:100%}}.b-landing-whom__cell:nth-child(2) .b-landing-whom__media{border-bottom-color:#FFDC00}.b-landing-whom__cell:nth-child(3) .b-landing-whom__media{border-bottom-color:#00B22D}.b-landing-whom__media{border-bottom:3px solid #FF110A;margin-bottom:20px}.b-landing-whom__media img{width:100%}.b-landing-whom__title{text-align:center;font-weight:bold;font-size:16px;line-height:1.375;color:#000}.b-landing-training__wrapper{width:920px;max-width:100%;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0}.b-landing-training__text{display:inline-block;vertical-align:middle;width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:18px;padding-right:40px;line-height:1.44444444}@media screen and (max-width:900px){.b-landing-training__text{padding-right:20px;width:60%}}@media screen and (max-width:750px){.b-landing-training__text{width:50%}}@media screen and (max-width:630px){.b-landing-training__text{width:100%;vertical-align:top;margin-bottom:15px}}.b-landing-training__text p{margin:0 0 30px}.b-landing-training__text p:last-child{margin-bottom:0}.b-landing-training__video{display:inline-block;vertical-align:middle;width:66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:16px}@media screen and (max-width:900px){.b-landing-training__video{width:40%}}@media screen and (max-width:750px){.b-landing-training__video{width:50%}}@media screen and (max-width:630px){.b-landing-training__video{width:100%;vertical-align:top}}.b-landing-result{overflow:hidden}.b-landing-result .b-landing__desc{width:520px;max-width:100%;margin-left:auto;margin-right:auto}.b-landing-result__grid{list-style:none;padding:0;margin:-30px;counter-reset:result-counter}@media screen and (max-width:900px){.b-landing-result__grid{margin:-10px}}.b-landing-result__cell{display:inline-block;vertical-align:top;width:33.33333333%;padding:65px 30px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:16px;margin-right:-4px;counter-increment:result-counter;position:relative}@media screen and (max-width:900px){.b-landing-result__cell{padding:45px 10px 10px}}@media screen and (max-width:740px){.b-landing-result__cell{width:50%}}@media screen and (max-width:530px){.b-landing-result__cell{width:100%}}.b-landing-result__cell.is-big{width:66.6666667%}@media screen and (max-width:740px){.b-landing-result__cell.is-big{width:50%}}@media screen and (max-width:530px){.b-landing-result__cell.is-big{width:100%}}.b-landing-result__cell:before{content:counter(result-counter);font-style:normal;font-weight:bold;font-size:32px;line-height:27px;position:absolute;top:30px;left:30px;right:30px;background:url("../images/landing/li-border.svg") no-repeat 32px 53%}@media screen and (max-width:900px){.b-landing-result__cell:before{left:10px;top:10px}}.no-svg .b-landing-result__cell:before{background:url("../images/landing/li-border.png") no-repeat 32px 53%}.b-landing-result-footer{margin-top:88px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:940px){.b-landing-result-footer{margin-top:45px}}@media screen and (max-width:440px){.b-landing-result-footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.b-landing-result-footer__text{font-style:normal;font-weight:600;margin-right:25px;display:inline-block;vertical-align:middle;max-width:460px}@media screen and (max-width:440px){.b-landing-result-footer__text{-webkit-order:1;-ms-flex-order:1;order:1}}.b-landing-result-footer__media{display:inline-block;vertical-align:middle}@media screen and (max-width:440px){.b-landing-result-footer__media{-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:25px}}.b-landing__yellow{background:#FFFEE7;padding:116px 0;position:relative}@media screen and (max-width:940px){.b-landing__yellow{padding:45px 0}}.b-landing__yellow .b-landing__separator{position:absolute;bottom:0;left:0;right:0}.b-landing__yellow .b-landing__desc{width:700px;margin-left:auto;margin-right:auto;max-width:100%}.b-landing-experience{width:900px;margin-left:auto;margin-right:auto;max-width:100%}.b-landing-experience__grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:-15px -15px 25px;padding:0}@media screen and (max-width:545px){.b-landing-experience__grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.b-landing-experience__grid li{padding:15px;display:inline-block;vertical-align:top;text-align:center;font-size:16px;font-weight:600;line-height:1.1}@media screen and (max-width:750px){.b-landing-experience__grid li{font-size:14px}}@media screen and (max-width:545px){.b-landing-experience__grid li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.333332%}}@media screen and (max-width:330px){.b-landing-experience__grid li:nth-child(4),.b-landing-experience__grid li:nth-child(5){width:50%}}.b-landing-experience__grid li strong{display:inline-block;vertical-align:top;font-style:normal;font-weight:bold;font-size:60px;line-height:1;color:#00B22D;position:relative}@media screen and (max-width:820px){.b-landing-experience__grid li strong{font-size:40px}}.b-landing-experience__grid li strong small{position:absolute;right:100%;top:19px;margin-right:-5px;font-weight:bold;font-size:10px;color:#000}.b-landing-experience__caption{margin-top:28px;font-weight:500;width:670px;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.b-landing-experience__separator{border:0;margin:68px auto;width:208px;height:8px;display:block;background:url("../images/landing/header-border.svg") no-repeat 0 0}.no-svg .b-landing-experience__separator{background:url("../images/landing/header-border.png") no-repeat 0 0}.b-landing-experience__title{font-family:'Montserrat',sans-serif;font-size:28px;line-height:1.32142857;text-align:center;color:#FF110A;margin-top:68px;width:670px;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:940px){.b-landing-experience__title{margin-top:45px;font-size:22px}}.b-landing-footer{background:#e8f9fa url("../images/landing/landing-footer.jpg") no-repeat 50% 80%;min-height:552px;padding:45px 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;color:#FF110A;font-weight:500}@media screen and (max-width:800px){.b-landing-footer{padding:25px 35px;background-position:30% 125%;min-height:435px}}@media screen and (max-width:530px){.b-landing-footer{background-position:0 140%;min-height:360px}}@media screen and (max-width:460px){.b-landing-footer{background:#e8f9fa;min-height:10px}}.b-landing-footer .b-landing__separator{position:absolute;top:0;left:0;right:0}.b-landing-footer a[href^="mailto:"]{color:#0028C0;border-bottom-color:transparent;transition:color .3s ease,border-bottom-color .3s ease}.b-landing-footer a[href^="mailto:"]:hover{border-bottom-color:#0028C0}.b-landing-footer a[href^="tel:"]{color:#FF110A;border-bottom-color:transparent;transition:color .3s ease,border-bottom-color .3s ease}.b-landing-footer a[href^="tel:"]:hover{color:#0028C0;border-bottom-color:#0028C0}.b-landing-footer p{margin:0 0 10px}.b-landing-footer p:last-child{margin-bottom:0}.b-landing-footer__logo{width:146px;height:39px;margin-bottom:20px;background:url("../images/landing/landing-logo.svg") no-repeat 0 0}.no-svg .b-landing-footer__logo{background:url("../images/landing/landing-logo.png") no-repeat 0 0}.b-landing-footer__title{font-family:'Montserrat',sans-serif;font-size:40px;line-height:1.1;letter-spacing:.281633px;color:#FF110A;margin-bottom:25px}@media screen and (max-width:1038px){.b-landing-footer__title{font-size:36px}}@media screen and (max-width:530px){.b-landing-footer__title{font-size:30px}}@media screen and (max-width:430px){.b-landing-footer__title{font-size:24px}.b-landing-footer__title br{display:none}}.b-landing-store__grid{margin:-15px}@media screen and (max-width:1100px){.b-landing-store__grid{margin:-10px}}.b-landing-store__cell{display:inline-block;vertical-align:top;padding:15px;margin-right:-4px;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1100px){.b-landing-store__cell{padding:10px}}@media screen and (max-width:950px){.b-landing-store__cell{width:100%;text-align:center}}.b-landing-store{background:#FFF;border:1px solid #D8EFF0;padding:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1100px){.b-landing-store{padding:20px}}@media screen and (max-width:950px){.b-landing-store{width:515px;max-width:100%;margin-left:auto;margin-right:auto;display:block;text-align:left}}@media screen and (max-width:380px){.b-landing-store{padding:10px}}.b-landing-store__title{text-align:center;font-family:'Montserrat',sans-serif;margin-bottom:28px;font-size:22px;font-weight:400;line-height:1.22727273;color:#00B22D}@media screen and (max-width:1100px){.b-landing-store__title{font-size:20px;margin-bottom:20px}}.b-landing-store__item{border-top:1px solid #00B22D;margin-top:18px;padding-top:18px}@media screen and (max-width:380px){.b-landing-store__item{margin-top:10px;padding-top:10px}}.b-landing-store__item::after{content:' ';display:block;clear:both}.b-landing-store__item:first-child{margin-top:0;padding-top:0;border-top:0}.b-landing-store__aside{float:left;width:300px;text-align:left;font-size:10px;font-weight:600}.b-landing-store__main{margin-left:1px;font-size:14px}@media screen and (max-width:380px){.b-landing-store__main{margin-left:11px}}.b-landing-store__main p{margin:0 0 20px}.b-landing-store__main p:last-child{margin-bottom:0}.b-landing-store__name{font-size:16px;color:#0000ff;font-weight:600;margin-bottom:10px}.b-landing-store__media{margin-bottom:4px}.b-landing-store__info{margin:0;padding:0;list-style:none}.b-landing-store__info li{margin-top:4px}.b-landing-store__info li:first-child{margin-top:0}.b-landing-store__price{margin-top:4px;font-size:12px}.b-landing-store__price b,.b-landing-store__price strong{color:#00B22D}.b-landing-2-header{background:#FFFEE7 url("../images/landing/kids/green-bg.svg") no-repeat 50% 100%;padding:74px 0 94px;position:relative}@media screen and (max-width:820px){.b-landing-2-header{padding:35px 0;background:#FFFEE7 url("../images/landing/kids/green-bg.svg") no-repeat 50% 265%}}@media screen and (max-width:690px){.b-landing-2-header{background:#FFFEE7 url("../images/landing/kids/green-bg.svg") no-repeat 50% 105%}}.b-landing-2-header .b-landing__separator-2{position:absolute;bottom:0;left:0;right:0}.b-landing-2-header .b__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:88px;position:relative}@media screen and (max-width:820px){.b-landing-2-header .b__wrapper{padding-bottom:35px}}@media screen and (max-width:690px){.b-landing-2-header .b__wrapper{display:block}}.b-landing-2-header .b__wrapper:before{content:'';position:absolute;bottom:0;left:-105px;background:url("../images/landing/kids/header-bg.png") no-repeat 0 0;width:802px;height:199px}@media screen and (max-width:1110px){.b-landing-2-header .b__wrapper:before{left:-300px;bottom:-40px}}@media screen and (max-width:820px){.b-landing-2-header .b__wrapper:before{display:none}}.b-landing-2-header .b__wrapper:after{content:'';position:absolute;bottom:0;right:-281px;background:url("../images/landing/kids/header-bg-2.png") no-repeat 0 0;width:251px;height:253px}@media screen and (max-width:1110px){.b-landing-2-header .b__wrapper:after{display:none}}.b-landing-2-header__title{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:60px;letter-spacing:.367347px;color:#0028C0;margin:0 0 26px}@media screen and (max-width:1110px){.b-landing-2-header__title{font-size:40px}}@media screen and (max-width:820px){.b-landing-2-header__title{font-size:32px}}.b-landing-2-header__subtitle{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:40px;line-height:1.22;letter-spacing:.244898px;color:#00B22D}@media screen and (max-width:1110px){.b-landing-2-header__subtitle{font-size:22px}}@media screen and (max-width:340px){.b-landing-2-header__subtitle{font-size:20px}}.b-landing-2-header__discond{margin-top:36px;font-weight:600;font-size:20px;line-height:1.3;letter-spacing:.122449px;color:#000000}@media screen and (max-width:1110px){.b-landing-2-header__discond{font-size:18px}}.b-landing-2-header__discond b{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:40px;letter-spacing:.244898px;color:#FF110A}@media screen and (max-width:1110px){.b-landing-2-header__discond b{font-size:22px}}.b-landing-2-header__aside{text-align:right;width:480px}@media screen and (max-width:690px){.b-landing-2-header__aside{text-align:left;width:auto;margin-bottom:15px}}.b-landing-2-header__phone{margin-top:20px;font-weight:bold;font-size:18px;line-height:1.22222222;letter-spacing:.110204px;color:#000000;text-decoration:none;display:inline-block;vertical-align:top;border-color:transparent;transition:border-color .3s ease}.b-landing-2-header__image{text-align:center;display:block;border:0;text-decoration:none;position:relative;margin-top:86px}@media screen and (max-width:1110px){.b-landing-2-header__image{margin-top:15px;width:320px;display:inline-block;vertical-align:top}}@media screen and (max-width:690px){.b-landing-2-header__image{display:block;width:auto}}.b-landing-2-header__image .b-landing-2__btn{position:absolute;bottom:62px;left:50%;transform:translateX(-50%)}.b-landing-2__btn{background:#FF110A;font-style:normal;font-weight:600;text-align:center;font-size:24px;line-height:1.20833333;color:#FFFFFF;width:290px;max-width:100%;padding:19px 10px;border:0;transition:background-color .3s ease;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:390px){.b-landing-2__btn{padding:10px 10px}}.b-landing-2__btn:hover{background:#dc100a}.b-landing-2-count{background:#00B22D;color:#fff;font-style:normal;font-weight:600;font-size:20px;line-height:1.15;text-align:center;letter-spacing:.122449px;position:relative;z-index:10;margin-top:-1px}@media screen and (max-width:820px){.b-landing-2-count{font-size:18px}}@media screen and (max-width:670px){.b-landing-2-count{font-size:16px}}.b-landing-2-count strong{font-style:normal;font-weight:bold;font-size:62px;display:inline-block;vertical-align:top;padding-bottom:5px;margin-bottom:10px;border-bottom:4px solid #FFF}@media screen and (max-width:820px){.b-landing-2-count strong{font-size:36px}}@media screen and (max-width:670px){.b-landing-2-count strong{font-size:26px}}.b-landing-2__row{padding:96px 0}@media screen and (max-width:820px){.b-landing-2__row{padding:45px 0}}.b-landing-2-count__grid{margin:-25px -50px;text-align:center}@media screen and (max-width:940px){.b-landing-2-count__grid{margin:-20px}}@media screen and (max-width:580px){.b-landing-2-count__grid{margin:-10px}}.b-landing-2-count__item{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px 50px}@media screen and (max-width:940px){.b-landing-2-count__item{padding:20px}}@media screen and (max-width:580px){.b-landing-2-count__item{padding:10px}}.b-landing-2-info{background:#e8f9fa}.b-landing-2-info__cell{font-style:normal;font-weight:600;font-size:18px;line-height:1.28;text-align:center;letter-spacing:.110204px;color:#000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1138px){.b-landing-2-info__cell{font-size:16px}}@media screen and (max-width:930px){.b-landing-2-info__cell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.b-landing-2-info__cell b{display:block;font-weight:600;margin-top:15px}.b-landing-2-info__item{display:inline-block;vertical-align:top}@media screen and (max-width:1138px){.b-landing-2-info__item{width:20%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-landing-2-info__item img{width:148px;max-width:100%}.b-landing-2-info__item br{display:none}}@media screen and (max-width:970px){.b-landing-2-info__item{width:33.33333332%}}@media screen and (max-width:550px){.b-landing-2-info__item{width:50%}}@media screen and (max-width:420px){.b-landing-2-info__item{width:100%}}.b-landing-2-info__item:nth-child(2n){margin-top:154px}@media screen and (max-width:1138px){.b-landing-2-info__item:nth-child(2n){margin-top:0}}.b-landing-2-3d{position:relative;z-index:20;font-size:18px}@media screen and (max-width:820px){.b-landing-2-3d{font-size:16px}}.b-landing-2-3d .b-landing__separator{position:absolute;bottom:-4px;left:0;right:0}.b-landing-2-3d__image{text-align:center;margin-bottom:57px}.b-landing-2-3d__text{text-align:center;font-style:normal;font-weight:500}.b-landing-2-3d__text strong{font-weight:600;font-size:24px}@media screen and (max-width:820px){.b-landing-2-3d__text strong{font-size:20px}}.b-landing-2-kids{background:#e8f9fa;position:relative;z-index:10}.b-landing-2-kids .b-landing__separator{position:absolute;bottom:-4px;left:0;right:0}.b-landing-2-kids__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:620px){.b-landing-2-kids__wrapper{display:block}}@media screen and (max-width:620px){.b-landing-2-kids__image{text-align:center}}.b-landing-2-kids__main{font-size:18px;font-weight:600;margin-left:40px}@media screen and (max-width:620px){.b-landing-2-kids__main{margin-left:0;margin-top:25px}}.b-landing-2-kids__main ul{margin:0;padding:0;list-style:none}.b-landing-2-kids__main ul li{margin-top:10px;padding-left:17px;position:relative}.b-landing-2-kids__main ul li:before{content:'';width:4px;height:4px;top:13px;left:0;border-radius:50%;background:#000;position:absolute}.b-landing-2-kids__main ul li:first-child{margin-top:0}.b-landing-2-more{position:relative}.b-landing-2-more .b-landing__separator{position:absolute;bottom:-4px;left:0;right:0}.b-landing-2-more__grid{font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:980px){.b-landing-2-more__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-15px}}.b-landing-2-more__item{font-size:16px;line-height:1.25;text-align:center;color:#000000;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:980px){.b-landing-2-more__item{padding:15px;width:33.333332%}}@media screen and (max-width:620px){.b-landing-2-more__item{width:50%}}@media screen and (max-width:380px){.b-landing-2-more__item{width:100%}}.b-landing-2-more__item b,.b-landing-2-more__item strong{display:block;font-weight:600;font-size:18px;margin-top:10px}@media screen and (max-width:620px){.b-landing-2-more__item b,.b-landing-2-more__item strong{font-size:16px}}.b-landing-2-more__image{height:103px;margin-bottom:18px}.b-landing-2-product{background:#FFFEE7}.b-landing-2-product__item{background:#FFF;margin-top:105px;border:1px solid #D8EFF0;border-bottom:4px solid #00B22D;padding:96px 130px;overflow:hidden}@media screen and (max-width:1155px){.b-landing-2-product__item{padding:25px;margin-top:25px}}@media screen and (max-width:540px){.b-landing-2-product__item{padding:15px}}.b-landing-2-product__item:first-child{margin-top:0}.b-landing-2-product__aside{float:left;width:395px}@media screen and (max-width:950px){.b-landing-2-product__aside{width:280px}}@media screen and (max-width:850px){.b-landing-2-product__aside{width:auto;float:none;margin-bottom:25px;text-align:center}}.b-landing-2-product__main{float:right;width:440px}@media screen and (max-width:850px){.b-landing-2-product__main{width:auto;float:none}}.b-landing-2-product__footer{margin-top:36px;font-family:'Harvey',sans-serif;font-size:41px;color:#FF110A;text-align:center}@media screen and (max-width:540px){.b-landing-2-product__footer{font-size:32px}}.b-landing-2-product__footer .is-old{color:#000;position:relative;display:inline-block;vertical-align:top;margin-right:45px}.b-landing-2-product__footer .is-old:after{content:'';position:absolute;top:50%;display:block;height:2px;left:-15px;right:-15px;background:#FF110A;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.b-landing-2-product__title{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal;font-size:38px;color:#00B22D;margin-bottom:38px}@media screen and (max-width:540px){.b-landing-2-product__title{margin-bottom:25px;font-size:30px}}@media screen and (max-width:420px){.b-landing-2-product__title{font-size:26px}}.b-landing-2-product__info{list-style:none;margin:0;padding:0}.b-landing-2-product__info li{margin-top:10px}.b-landing-2-product__info li:first-child{margin-top:0}.b-landing-2-product__btn{margin-top:36px}@media screen and (max-width:850px){.b-landing-2-product__btn .b-landing-2__btn{display:block;width:100%}}
@media screen and (max-width: 500px) {
    .b-landing__title {
        font-size: 26px;
    }
    .b-landing__subtitle {
        font-size: 20px;
    }
    .b-landing-features ul li, .b-landing-solutions ul li {
      font-size: 16px;
    }
    .b-landing-solutions__wrapper {
      padding-inline: 0;
    }
}
.b-landing-features {
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  gap: 50px;
  align-items: center;
}
.b-landing-features ul {
  display: flex;
  flex-direction: column;
  gap: 35px;
}
.b-landing-solutions ul {
  margin-top: 20px;
}
.b-landing-features ul li, .b-landing-solutions ul li {
  text-align: left;
  color: #000;
}
.b-landing-info ul li {
  position: relative;
  padding-left: 65px;
}
.b-landing-info ul li::marker {
  content: none;
}
.b-landing-info ul li::before {
  position: absolute;
  content: '';
  top: -16px;
  left: 0;
  width: 50px;
  height: 59px;
  background-size: cover;
  background-image: url("/images/list-icon.svg");
}
@media screen and (max-width: 1050px) {
  .b-landing-features {
    display: flex;
    flex-direction: column-reverse;
  }
  .b-landing-features img {
    width: 100%;
    max-width: 400px;
  }
}
.b-landing-solutions__wrapper {
  background: none;
  border: none;
}
.b-landing-solutions {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.b-landing-solutions img {
  max-width: 500px;
  width: 100%;
  border-radius: 6px;
}
.b-landing-solutions .b-landing__desc {
  text-align: left;
}
.b-landing__text {
  max-width: 55%;
}
.b-landing-solutions__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
}
.b-landing-solutions__images {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
  max-width: 55%;
}
.b-landing-solutions__images img {
  width: 100%;
}
@media screen and (max-width: 850px) {
  .b-landing-solutions__images {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 500px) {
  .b-landing-solutions__images {
    grid-template-columns: 1fr;
  }
}
.b-landing-info__title {
  padding-bottom: 30px;
  margin-inline: auto;
  max-width: max-content;
  border-bottom: 1px solid currentColor;
}
@media screen and (max-width: 650px) {
  .b-landing-info ul li {
    margin-top: 10px;
    padding-left: 0;
  }
  .b-landing-info ul li::before {
    width: 30px;
    height: 35px;
    top: -40px;
  }
}
.b-landing-solutions__image {
  position: absolute;
  bottom: 0;
  left: 0;
}
.b-landing-solutions__image img {
  max-width: 500px;
}
.b-landing-cert {
  display: flex;
  gap: 50px;
  align-items: flex-end;
  justify-content: center;
}
.b-landing-cert__image {
  display: block;
  margin-top: 50px;
  border: 0;
  margin-bottom: 35px;
}
.b-landing-cert__image img {
  max-width: 450px;
}
@media screen and (max-width: 1000px) {
  .b-landing-cert {
   flex-direction: column;
   align-items: center;
  }
  .b-landing-cert__image {
    margin-bottom: 0;
  }
  .b-landing-cert__image img {
    width: auto;
    max-width: 100%;
  }
} 
@media screen and (max-width: 1100px) {
  .b-landing-solutions__image {
    display: none;
  }
  .b-landing__text, .b-landing-solutions__images {
    max-width: none;
  }
}
.b-landing-features--alt {
  grid-template-columns: 1fr 1fr;
}
.b-landing__desc-grid {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 20px;
}
.b-landing__desc-grid:not(:first-child) {
  margin-top: 35px;
}
.b-landing__desc-grid p:first-child {
  margin-top: 0;
}
.b-landing-floating {
  float: right;
}
.b-landing__desc .b-landing-floating {
  padding-left: 20px;
  padding-bottom: 20px;
}
.b-landing__desc-images {
  display: flex;
  align-items: center;
  gap: 20px;
}
.b-landing-image__wrapper {
  padding: 30px 30px 0 30px;
  background-color: #fff;
  border-radius: 20px;
}
.b-landing-image__wrapper .b-landing__title {
  margin-bottom: 30px;
}
@media screen and (max-width: 1050px) {
  .b-landing__desc .b-landing-floating {
    padding: 0;
    float: none;
    display: block;
    margin-inline: auto;
  }
}
@media screen and (max-width: 900px) {
  .b-landing__desc-grid {
    grid-template-columns: auto;
  }
  .b-landing__desc-images {
    justify-content: center;
  }
  .b-landing__desc-images img {
    width: 100%;
    max-width: 350px;
  }
  .b-landing-image__wrapper {
    border-radius: 10px;
    padding: 20px 10px 0 10px;
  }
  .b-landing-image__wrapper .b-landing__title {
    font-size: 20px;
  }
}
@media screen and (max-width: 600px) {
  .b-landing__desc-images {
    flex-direction: column;
  }
}