/* main.css */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0px 0px 12px rgba(51,51,51,0.5);-moz-box-shadow:0px 0px 12px rgba(51,51,51,0.5);box-shadow:0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:0.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255,255,255,0.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:transparent;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,0.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0px 0px 12px rgba(51,51,51,0.5);-moz-box-shadow:0px 0px 12px rgba(51,51,51,0.5);box-shadow:0px 0px 12px rgba(51,51,51,0.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5);-moz-box-shadow:0 3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5);box-shadow:0 3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5);-moz-box-shadow:0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5);box-shadow:0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0px 0px 12px rgba(51,51,51,0.5);-moz-box-shadow:3px 0 0 #fff,0px 0px 12px rgba(51,51,51,0.5);box-shadow:3px 0 0 #fff,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0px 0px 12px rgba(51,51,51,0.5);-moz-box-shadow:-3px 0 0 #fff,0px 0px 12px rgba(51,51,51,0.5);box-shadow:-3px 0 0 #fff,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px}.clearfix::after{content:"";clear:both;display:table}*{font-family:"Roboto",sans-serif;box-sizing:border-box}.alert{border:solid 1px #ccc;padding:8px 16px;margin-bottom:16px}.alert.ok{border-color:green;color:green}.alert.error{border-color:red;color:red}a{color:#019FE3}html{font-size:16px}body{background:#f5f9ff url("/public/assets/bg2.jpg");background-repeat:no-repeat;background-position:center 650px;font-size:1em;line-height:1.9;background-size:contain}html,body{overflow-x:hidden;color:#000}.block.text img{display:block;max-width:100%;height:auto !important}p{margin:0}p+p{margin-top:16px}label{display:block;font-weight:700;font-size:0.925em}input,textarea{border:solid 1px #dfeeff;display:block;width:100%;padding:13px 15px}button{border:solid 1px #fc745c;background:#fc745c;color:#FFF;text-transform:uppercase;padding:15px 12px;padding-top:17px;display:block;width:100%;cursor:pointer}textarea{min-height:110px}h2{color:#fc745c;margin:0 0 32px 0;font-size:2em;line-height:1}.input{margin-bottom:16px}.container{max-width:1180px;margin:auto;width:100%;padding:0 16px}.container.inner{background:#FFF;box-shadow:0 10px 20px 0 rgba(131,195,235,0.2)}.container__inner{padding:32px 96px}@media (max-width: 640px){.container__inner{padding:16px 32px}}@media (max-width: 480px){.container__inner{padding:16px}}.contacts{display:flex;justify-content:space-between}.contacts .contacts__map{flex:0 0 58%}.contacts .contacts__map iframe{width:100%}.contacts .contacts__form{flex:0 0 38%}@media (max-width: 640px){.contacts{flex-direction:column}.contacts .contacts__form{order:1;padding-bottom:32px}.contacts .contacts__map{order:2}}.diplomas{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:64px}.diplomas>li figure{margin:0;box-shadow:0 10px 20px 0 rgba(131,195,235,0.2)}.diplomas>li figcaption{line-height:1.4;padding-top:8px}.diplomas>li img{display:block;width:100%}@media (max-width: 560px){.diplomas{grid-template-columns:repeat(2, 1fr);grid-gap:32px}}.languages{font-size:0.875em}.languages a{color:#000;text-decoration:none;border-bottom:solid 1px transparent;padding-bottom:2px}.languages a.active{border-bottom-color:#000}.languages a+a{margin-left:8px}.result-photos{display:flex;margin-bottom:30px}.result-photos figure{margin:0;position:relative;flex:0 0 49%}.result-photos figure:first-child{margin-right:1%}.result-photos figure:last-child{margin-left:1%}.result-photos figure figcaption{position:absolute;text-transform:uppercase;background:rgba(0,0,0,0.4);display:block;line-height:1;padding:6px 8px 3px 8px;color:#dfeeff;left:5%;top:5%;font-size:1.3em}.result-photos figure img{display:block;width:100%}.mk{display:flex}.mk>div{float:left;box-shadow:0 10px 20px 0 rgba(131,195,235,0.2);width:55%;background:#FFF;padding:48px}.mk>aside{float:right;width:45%;background:#dfeeff;text-align:center}.mk>aside>div{padding:32px 64px}@media (max-width: 760px){.mk{display:flex;flex-direction:column}.mk>div{order:2;float:none;width:100%;padding:16px}.mk>aside{order:1;float:none;width:100%}.mk>aside>div{padding:16px}}.customer-logos{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;margin:0;overflow:hidden}.customer-logos>li{padding:0 16px}.customer-logos>li>a{display:block}.customer-logos>li img{display:block;width:100%}@media (max-width: 1000px){.customer-logos{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:16px;width:100%;margin:0}.customer-logos>li{padding:0}.customer-logos>li img{max-height:60px;width:auto;max-width:100%;margin:auto}}@media (max-width: 760px){.customer-logos{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 650px){.customer-logos{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 480px){.customer-logos{grid-template-columns:repeat(2, 1fr)}}.top-header{padding:21px 0;overflow:hidden;position:fixed;left:0;top:0;width:100%;background:#FFF;z-index:10;box-shadow:0px -4px 6px 3px rgba(0,0,0,0.4)}.top-header .container{display:flex;align-items:center;padding-top:0;padding-bottom:0}.top-header .languages{margin-left:auto}.top-header .menu{flex:1 1 auto}.top-header .menu a{text-decoration:none;color:#000;border-bottom:solid 1px transparent}.top-header .menu a.active{color:#fc745c;border-bottom-color:#fc745c}.top-header .menu a+a{margin-left:32px}.top-header .logo{margin-right:32px}.top-header .logo img{display:block;width:180px}@media (max-width: 920px){.top-header{position:static}.top-header .logo{margin-right:0}.top-header .container{align-items:center;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.top-header .container .logo{margin-right:0;flex:1 1 auto;order:1}.top-header .container .languages{margin:0;flex:1 1 auto;order:2;text-align:right}.top-header .container .menu{margin-top:16px;margin-bottom:16px;width:100%;flex:1 1 100%;order:3;display:flex;justify-content:space-between}.top-header .container .menu a+a{margin:0}}@media (max-width: 455px){.top-header .container .menu{display:block;margin-bottom:0}.top-header .container .menu a{display:block}}.sidenote{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;margin:32px 0}.sidenote>div{box-shadow:0 10px 20px 0 rgba(131,195,235,0.2);padding:32px 32px}.sidenote>aside{background:#019FE3;padding:32px 32px;color:#fff}@media (max-width: 620px){.sidenote{grid-template-columns:1fr}}@media (max-width: 480px){.sidenote>div{padding:16px}.sidenote>aside{padding:16px}}section.content-block{position:relative}section.content-block+section.content-block{margin-top:80px}@media (max-width: 480px){section.content-block+section.content-block{margin-top:32px}}main{padding-bottom:96px}@media (max-width: 480px){main{padding-top:0}}.we{background:url("/public/assets/bg.png");background-repeat:no-repeat;background-position:center;background-size:cover}.we,.we .we__content{min-height:650px}.we .we__content{position:relative}.we .we__perc_tx{color:#FFF;display:flex;align-items:center;line-height:1.2;background:#019FE3;position:absolute;padding:16px 0;left:0%;width:35%;bottom:0;z-index:1;transform:translateY(50%);justify-content:space-between}.we .we__perc_tx:before{content:"";background:#019FE3;width:5000px;height:100%;position:absolute;right:100%;top:0}.we .we__perc_tx img{margin-right:26px}.we .we__perc_tx span{font-weight:700;font-size:2.000em}.we .we__mobile{display:none}.we .we__tx{position:absolute;background:#FFF;width:65%;z-index:0;bottom:0;left:35%;box-shadow:0 10px 20px 0 rgba(131,195,235,0.2);color:#000;line-height:1.5;padding:32px 64px;transform:translateY(50%)}@media (max-width: 890px){.we .we__perc_tx{width:50%;bottom:auto}.we .we__tx{width:100%;left:0;bottom:0;transform:translateY(17%)}.we .we__tx span{font-size:1.5em}}@media (max-width: 1090px){.we .we__perc_tx span{font-size:1.5em}}@media (max-width: 630px){.we .we__perc_tx span{font-size:1.3em}}@media (max-width: 480px){.we{background:none}.we,.we .we__content,.we .container{min-height:0}.we .container{padding:0}.we .we__mobile{display:block;width:100%}.we .we__perc_tx,.we .we__tx{position:static;width:100%}.we .we__perc_tx{transform:none;display:block}.we .we__perc_tx:before{display:none}.we .we__perc_tx span{display:block;font-size:1.125em;text-align:center}.we .we__perc_tx img{display:none}.we .we__tx{padding:16px;transform:none}}.container.compare img{display:block;width:100%}.container.compare .compare__label{background:#dfeeff;padding:32px}.main-footer{padding:48px 0}.services-icons{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:32px}.services-icons figure{border-radius:100%;padding-bottom:100%;font-size:0;line-height:0;margin:0;position:relative;overflow:hidden}.services-icons figure span{font-size:1rem;display:block;position:absolute;color:#FFF;width:100%;text-align:center;transform:translateY(-50%);top:50%;text-shadow:1px 1px 1px #000;z-index:2}.services-icons figure span.services-icons__overlay{background:rgba(0,0,0,0.4);top:0;width:100%;height:100%;transform:none;z-index:1}.services-icons figcaption{font-size:0.875em;line-height:1.2;padding-top:16px}@media (max-width: 1000px){.services-icons{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 640px){.services-icons{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 420px){.services-icons{grid-template-columns:repeat(2, 1fr)}}.usage{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:32px}.usage>li figure{margin:0;box-shadow:0 10px 20px 0 rgba(131,195,235,0.2)}.usage>li figure img{display:block;width:100%}.usage>li figcaption{padding-top:16px;line-height:1.4}@media (max-width: 680px){.usage{grid-template-columns:repeat(2, 1fr)}}
/*# sourceMappingURL=main.css.map */

 /* single.css */

 /* default.css */

 /* test.css */

 