﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{background:#f5f5f5}.webapp{width:100%;float:none;margin:0 auto;font-family:"Montserrat",sans-serif;color:#373737}.webapp .button{border-radius:3px;padding:10px 44px 9px;font-size:16px;line-height:20px;color:white;border:0;cursor:pointer}.webapp .button.--state-primary{background:#3e4095;color:#fff}.webapp .button.--state-success{background:#15a315;color:#fff}.webapp .button.--state-info{background:#3e4095;color:#fff}.webapp .button.--state-warning{background:orange;color:#373737}.webapp .button.--state-danger{background:#ab0707;color:#fff}.webapp .-hide{display:none}.webapp label.error{display:none !important}.webapp .wrapper{max-width:1310px;min-width:320px;margin:auto}.webapp .shell{padding:0 15px}.webapp .warnText>div{background:#ab0707;padding:8px 45px;margin:20px 0;color:white;line-height:1.2}.webapp .response-success{margin:20px 0;line-height:1.2}.webapp select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.webapp input:not([type=radio],[type=checkbox]),.webapp textarea{width:100%;border-radius:0;padding:0;margin:0;outline:0}.webapp input:not([type=radio],[type=checkbox]).error,.webapp textarea.error{border-color:#ab0707}.webapp label{cursor:pointer}.webapp textarea{height:70px;min-width:100%;max-width:100%;min-height:70px;line-height:1.4;padding:10px}.webapp *{box-sizing:border-box;font-family:inherit;font-size:inherit;-webkit-font-smoothing:antialiased}.webapp a{color:#3e4095}.webapp small{font-size:.8em}.webapp em{font-style:italic}.webapp sub{font-size:.8em;vertical-align:bottom}.webapp sup{font-size:.8em;vertical-align:top}.webapp cite{font-style:italic}.webapp q:before{content:"«"}.webapp q:after{content:"»"}.webapp blockquote:before{content:"«"}.webapp blockquote:after{content:"»"}.webapp pre{max-height:220px;overflow:auto;max-width:100%;font-family:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background-color:#f7f8fa;padding:15px}.webapp h1{font-size:2em;margin:0;font-weight:bold}.webapp h2{font-size:1.5em;font-weight:bold;margin:0}.webapp h2:first-child{margin-top:0}.webapp h3{font-size:inherit;font-weight:bold;margin:0}.webapp img{max-width:100%}.webapp p{margin:1em -0px}.webapp main.--title{background:url("../images/main-catalog--bg.svg") center center no-repeat}.webapp main{background:url("../images/bg.svg") center center no-repeat}.webapp .header{border-bottom:1px solid #3e4095}.webapp .header--wrap{display:flex;justify-content:space-between;min-height:75px;align-items:center}.webapp .header--logo{flex-shrink:0;font-weight:600;font-size:24px;line-height:29px;color:#3e4095;text-decoration:none}.webapp .header--contacts{font-size:18px;line-height:22px}.webapp .header--contacts a{color:inherit;text-decoration:none}.webapp .header--main-site{flex-shrink:0;margin:0 -7px}.webapp .header--main-site-part{padding:2px 12px;font-style:normal;font-weight:600;font-size:24px;line-height:29px;text-align:center;text-transform:uppercase;color:white;margin:0 7px}.webapp .header--main-site-part.--part-1{background:#3e4095}.webapp .header--main-site-part.--part-2{background:#ab0707}.webapp .header--nav{display:none;font-size:22px;color:#3e4095;background:none;border:0;padding:0;margin:0}.webapp .header--divider{display:none;width:100%}@media (max-width: 505px){.webapp .header--wrap{flex-wrap:wrap}.webapp .header--logo-text{display:none}.webapp .header--main-site-part{font-size:14px;padding:2px 4px;margin:0 1px}.webapp .header--contacts{font-size:15px;line-height:20px}.webapp .header--nav{display:block}.webapp .header--divider{display:block}}.webapp .nav{height:48px;font-size:24px;line-height:28px;color:#3e4095;border-bottom:1px solid #3e4095}.webapp .nav ul{display:flex;align-items:center;justify-content:center}.webapp .nav li{margin:0 24px}.webapp .nav a{display:flex;justify-content:center;align-items:center;padding:10px 11px;text-decoration:none}.webapp .nav a.--active{background:#3e4095;color:white}.webapp .nav a:hover{text-decoration:underline}@media (max-width: 505px){.webapp .nav{display:none;position:absolute;top:0;bottom:0;right:0;left:0;background:#3e4095;color:white;height:auto;z-index:5}.webapp .nav.--active{display:block}.webapp .nav ul{flex-direction:column;height:100vh}.webapp .nav li{margin:0;width:100%;text-align:center}.webapp .nav a{color:inherit}}.webapp .index-nav{color:#f5f5f5;background:#3e4095;overflow:hidden;position:relative}.webapp .index-nav--wrap{padding:0 0 46px;position:relative}.webapp .index-nav--nav{font-size:26px;line-height:39px;text-transform:uppercase;position:relative;padding-top:46px;z-index:2}.webapp .index-nav--nav:before{content:"";width:600px;height:600px;position:absolute;top:0;border:1px solid #f5f5f5;border-radius:50%;left:-250px}.webapp .index-nav--nav li{position:relative;padding:0 0 0 72px}.webapp .index-nav--nav li:before{content:"";width:47px;height:47px;background:#f5f5f5;border-radius:50%;display:inline-block;position:absolute;z-index:2;top:0;left:0}.webapp .index-nav--nav li:nth-child(1){margin-left:220px}.webapp .index-nav--nav li:nth-child(2){margin-top:124px;margin-left:320px}.webapp .index-nav--nav li:nth-child(3){margin-top:124px;margin-left:310px}.webapp .index-nav--nav a{color:inherit;text-decoration:none}.webapp .index-nav--nav a:hover{text-decoration:underline}.webapp .index-nav--image{position:absolute;bottom:0;right:0;z-index:1}@media (max-width: 505px){.webapp .index-nav--wrap{padding:20px 0}.webapp .index-nav--nav{font-size:16px;line-height:20px}.webapp .index-nav--nav li{margin:0 0 15px !important;padding-left:32px}.webapp .index-nav--nav li:before{width:23px;height:23px}}.webapp .catalog{margin:108px 0}.webapp .catalog--items{margin:-12px;display:flex;flex-wrap:wrap;justify-content:space-between}.webapp .catalog--item{margin:12px}@media (max-width: 505px){.webapp .catalog{margin:34px 0}.webapp .catalog--items{justify-content:space-around}}.webapp .catalog-item{width:257px}.webapp .catalog-item a{text-decoration:none}.webapp .catalog-item a:hover{text-decoration:underline}.webapp .catalog-item--title{font-size:16px;line-height:20px;margin-bottom:16px}.webapp .catalog-item--image{width:238px;height:238px;overflow:hidden;margin:0 auto 22px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 7.30512px rgba(0,0,0,0.25)}.webapp .catalog-item--image img{max-height:100%}.webapp .catalog-item--series{margin-bottom:27px;text-align:center;color:#3e4095}.webapp .catalog-item--variants{width:137px;margin:0 auto}.webapp .catalog-item--variant-link{height:32px;display:flex;align-items:center;justify-content:center;background:#3e4095;margin-top:17px;text-decoration:none;color:#f5f5f5}.webapp .catalog-item--variant-link:first-child{margin-top:0}.webapp .component-title{overflow:hidden;margin-bottom:63px}.webapp .component-title--wrap{display:flex;justify-content:flex-end;position:relative}.webapp .component-title--title{font-weight:500;font-size:32px;line-height:32px;text-transform:uppercase;min-width:800px;margin-left:auto;color:#3e4095;flex-shrink:0;position:relative;display:inline-block}.webapp .component-title--title:before{content:"";position:absolute;bottom:0;left:-12px;right:0;border-bottom:1px solid #3e4095}.webapp .component-title--title:after{content:"";position:absolute;bottom:0;left:100%;border-bottom:1px solid #3e4095;width:9999px}.webapp .component-title--text{display:inline-block;font-size:16px;line-height:150%;margin-left:auto;margin-top:34px}@media (max-width: 505px){.webapp .component-title{margin-bottom:31px}.webapp .component-title--wrap{display:block}.webapp .component-title--title{font-weight:500;font-size:16px;line-height:24px;min-width:0}.webapp .component-title--text{margin-top:10px}}.webapp .category{display:inline-block;width:200px}.webapp .category a{color:inherit;text-decoration:none}.webapp .category a:hover{text-decoration:underline}.webapp .category--image-wrap{height:200px;display:flex;justify-content:center;align-items:flex-end}.webapp .category--image{background:#f5f5f5;box-shadow:0 0 7.31px rgba(0,0,0,0.25);width:200px;height:200px;border-radius:50%;transition:all .5s ease;display:flex;justify-content:center;align-items:center;overflow:hidden}.webapp .category--image img{max-height:100%}.webapp .category--title{font-size:16px;line-height:20px;text-align:center;text-transform:lowercase;margin-top:14px}@media (max-width: 505px){.webapp .category--image-wrap{height:auto}}.webapp .carousel{margin:70px 0 137px}.webapp .carousel .slick-arrow{position:absolute;text-indent:999px;overflow:hidden;border:0;background:none;width:15px;bottom:20px;top:0;z-index:2}.webapp .carousel .slick-arrow:before{content:"";position:absolute;top:50%;left:0;transform:translate(0, -50%);height:44px;width:15px;background:center center no-repeat}.webapp .carousel .slick-prev{left:0}.webapp .carousel .slick-prev:before{background-image:url("../images/arrow--prev.svg")}.webapp .carousel .slick-next{right:0}.webapp .carousel .slick-next:before{background-image:url("../images/arrow--next.svg")}.webapp .carousel--items{margin-top:63px}.webapp .carousel--item{padding:10px 0;display:flex !important;align-items:center;justify-content:center}@media (min-width: 506px){.webapp .carousel--item.slick-current .category{width:153px}.webapp .carousel--item.slick-current .category--image{width:153px;height:153px}.webapp .carousel--item.slick-current+.slick-active .category,.webapp .carousel--item.slick-current+.slick-active+.slick-active+.slick-active .category{width:176px}.webapp .carousel--item.slick-current+.slick-active .category--image,.webapp .carousel--item.slick-current+.slick-active+.slick-active+.slick-active .category--image{width:176px;height:176px}.webapp .carousel--item.slick-current+.slick-active+.slick-active .category{width:200px}.webapp .carousel--item.slick-current+.slick-active+.slick-active .category--image{width:200px;height:200px}.webapp .carousel--item.slick-current+.slick-active+.slick-active+.slick-active+.slick-active .category{width:153px}.webapp .carousel--item.slick-current+.slick-active+.slick-active+.slick-active+.slick-active .category--image{width:153px;height:153px}}@media (max-width: 505px){.webapp .carousel{margin:20px 0}.webapp .carousel .slick-arrow{bottom:70px}.webapp .carousel--items{margin-top:20px}}.webapp .footer{background:#DDD9D9;color:#3e4095;font-size:16px;line-height:150%;padding:33px 0}.webapp .footer a{color:inherit;text-decoration:none}.webapp .footer a:hover{text-decoration:underline}.webapp .footer--wrap{display:flex;justify-content:space-between}.webapp .footer--title{font-weight:600;font-size:18px;line-height:22px;margin-bottom:3px}.webapp .footer--cols{display:flex}.webapp .footer--contacts{width:220px;padding:29px 0 0;flex-shrink:0;position:relative}.webapp .footer--contacts:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#3e4095}.webapp .footer--location{padding:29px 0 0 87px}.webapp .footer--copy{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media (max-width: 505px){.webapp .footer--wrap{display:block}.webapp .footer--location{display:none}.webapp .footer--copy{display:block}.webapp .footer--contacts{margin-bottom:20px}.webapp .footer--contacts:before{display:none}}.webapp .feedback{background:url("../images/feedback--bg.svg") center center #3e4095;padding:143px 0 137px}.webapp .feedback--wrap{background:#f5f5f5;border:1px solid #3e4095;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:3px;width:933px;display:flex;margin:0 auto}.webapp .feedback--title{font-weight:600;font-size:24px;line-height:29px;text-align:center;display:inline-block;color:#3e4095;position:relative}.webapp .feedback--caption{font-size:16px;line-height:20px;color:#3e4095;width:164px;position:absolute;left:88px;bottom:30px}.webapp .feedback--spine{min-height:436px;width:286px;background:url("../images/form-spine--bg.png") top right no-repeat;background-size:auto 102%;position:relative;padding:15px 16px}.webapp .feedback--spine:before{content:"";position:absolute;width:15px;height:15px;background:#ab0707;border-radius:15px;top:84px;left:60px}.webapp .feedback--spine:after{content:"";position:absolute;width:1px;background:#ab0707;top:84px;bottom:34px;left:67px}.webapp .feedback--form{padding:5px 83px 11px 12px}.webapp .feedback--form .input-textarea{max-width:544px}.webapp .feedback--info-require{font-size:14px;line-height:17px;color:#757578}.webapp .feedback--footer{display:flex;justify-content:flex-end}@media (max-width: 505px){.webapp .feedback{padding:20px 0}.webapp .feedback--wrap{width:auto;display:block}.webapp .feedback--caption{display:none}.webapp .feedback--spine{background:none;margin:0;width:auto;height:auto}.webapp .feedback--spine:before,.webapp .feedback--spine:after{display:none}.webapp .feedback--title{display:block}.webapp .feedback--form{padding:15px}}.webapp .product{overflow:hidden}.webapp .product--title-2{min-width:50%;width:1%;margin-right:-88px;font-weight:500;font-size:26px;line-height:32px;text-transform:uppercase;color:#3e4095;position:relative;text-align:right}.webapp .product--title-2:after{content:"";height:1px;background:#3e4095;right:-7px;width:9999px;bottom:0;position:absolute}@media (max-width: 505px){.webapp .product{margin-bottom:40px}.webapp .product--title-2{min-width:0;width:auto;margin-right:0;font-size:16px;line-height:24px}}.webapp .product-about table{margin-top:35px;width:100%}.webapp .product-about table td{border-left:1px solid black;padding:10px 40px}.webapp .product-about table td:first-child{border:0;padding-left:0}.webapp .product-about table td:last-child{padding-right:0}.webapp .product-about--wrap{display:flex}.webapp .product-about--image{flex:1;display:flex;justify-content:center;align-items:center;margin-top:91px;position:relative}.webapp .product-about--image:before{content:"";width:546px;height:546px;background:#3e4095;border-radius:50%;z-index:1;position:absolute;right:200px}.webapp .product-about--image img{position:relative;z-index:2}.webapp .product-about--info{flex:1;margin-top:140px}.webapp .product-about--title{font-weight:500;font-size:26px;line-height:32px;text-transform:uppercase;color:#3e4095;position:relative;margin-bottom:73px}.webapp .product-about--title:after{content:"";height:1px;background:#3e4095;left:-7px;width:9999px;bottom:0;position:absolute}.webapp .product-about--announce{font-size:16px;line-height:150%}.webapp .product-about--table{margin-top:35px;width:100%}.webapp .product-about--table td{border-left:1px solid black;padding:10px 40px}.webapp .product-about--table td:first-child{border:0;padding-left:0}.webapp .product-about--table td:last-child{padding-right:0}@media (max-width: 505px){.webapp .product-about table{margin-top:35px;width:100%}.webapp .product-about table td{border-left:1px solid black;padding:10px 40px}.webapp .product-about table td:first-child{border:0;padding-left:0}.webapp .product-about table td:last-child{padding-right:0}.webapp .product-about table td{padding:10px}.webapp .product-about--wrap{display:block}.webapp .product-about--image{margin-top:20px}.webapp .product-about--info{position:relative;z-index:2;margin-top:70px}.webapp .product-about--title{margin-bottom:35px}.webapp .product-about--table{margin-top:35px;width:100%}.webapp .product-about--table td{border-left:1px solid black;padding:10px 40px}.webapp .product-about--table td:first-child{border:0;padding-left:0}.webapp .product-about--table td:last-child{padding-right:0}.webapp .product-about--table td{padding:10px}}.webapp .product-func{margin-top:106px}.webapp .product-func--wrap{display:flex}.webapp .product-func--image{flex:1;display:flex;justify-content:center}.webapp .product-func--text{flex:1;padding:61px 0 0}@media (max-width: 505px){.webapp .product-func{margin-top:50px}.webapp .product-func--wrap{display:block}.webapp .product-func--text{padding-top:20px}.webapp .product-func--image{margin-top:20px}}.webapp .product-characters{margin-top:110px}.webapp .product-characters table{width:100%;font-size:16px;line-height:150%;margin-top:70px;white-space:nowrap}.webapp .product-characters table th{font-size:16px;line-height:150%;background:#3e4095;color:#f5f5f5;text-align:center;height:40px;border-left:1px solid #f5f5f5;padding:0 11px}.webapp .product-characters table th:first-child{border-left:0}.webapp .product-characters table td{padding:15px 11px 6px;border:1px solid #3e4095;text-align:center}.webapp .product-characters table td:first-child{text-align:left}.webapp .product-characters--table{width:100%;font-size:16px;line-height:150%;margin-top:70px;white-space:nowrap}.webapp .product-characters--table th{font-size:16px;line-height:150%;background:#3e4095;color:#f5f5f5;text-align:center;height:40px;border-left:1px solid #f5f5f5;padding:0 11px}.webapp .product-characters--table th:first-child{border-left:0}.webapp .product-characters--table td{padding:15px 11px 6px;border:1px solid #3e4095;text-align:center}.webapp .product-characters--table td:first-child{text-align:left}.webapp .product-characters--require{font-weight:500;font-size:18px;line-height:22px;margin-top:34px}@media (max-width: 505px){.webapp .product-characters{margin-top:55px}.webapp .product-characters--text{overflow:auto}}.webapp .product-blueprints{margin-top:129px}.webapp .product-blueprints--items{margin-top:70px;display:flex}.webapp .product-blueprints--item{flex:1}.webapp .product-blueprints--item-title{margin-bottom:17px;background:#3e4095;text-align:center;color:#f5f5f5;padding:12px 0 8px;font-size:16px;line-height:150%}.webapp .product-blueprints--item-image{display:flex;justify-content:center}.webapp .product-blueprints--item-image img{display:block;border:1px solid #3e4095}.webapp .product-blueprints--links{margin-top:66px;display:flex;justify-content:space-around}.webapp .product-blueprints--link{color:inherit;padding:5px 46px 5px 0;font-size:18px;line-height:36px;background:url("../images/clarity_download-cloud-line.svg") center right no-repeat}@media (max-width: 505px){.webapp .product-blueprints{margin-top:50px}.webapp .product-blueprints--items{display:block;margin-top:35px}.webapp .product-blueprints--item{margin-bottom:40px}.webapp .product-blueprints--links{display:block}}.webapp .html ul{padding:1em 20px}.webapp .html li{list-style:outside disc;font-size:16px;line-height:35px}.webapp .html p{font-size:16px;line-height:150%}.webapp .doc{display:block;font-size:18px;line-height:22px;color:inherit;text-decoration:none}.webapp .doc--wrap{display:flex}.webapp .doc--title{border:1px solid #CBC9C9;padding:6px 23px 5px;flex-basis:100%}.webapp .doc--size{flex-shrink:0;width:144px;text-align:center;border:1px solid #CBC9C9;padding:6px 5px 5px}.webapp .doc--type{flex-shrink:0;width:144px;text-align:center;border:1px solid #CBC9C9;padding:6px 5px 5px}@media (max-width: 505px){.webapp .doc{margin-bottom:10px;font-size:14px;line-height:18px;border:1px solid #CBC9C9}.webapp .doc--wrap{flex-wrap:wrap}.webapp .doc--title{border:0;padding:6px 5px 5px}.webapp .doc--size,.webapp .doc--type{width:auto;border:0;text-align:left}}.webapp .docs{margin:100px 0}.webapp .docs--title{display:inline-block;font-weight:600;font-size:24px;line-height:29px;position:relative}.webapp .docs--title:after{content:"";height:1px;background:#ab0707;right:-11px;width:9999px;bottom:0;position:absolute}.webapp .docs--items{margin:30px 0 0 80px}@media (max-width: 505px){.webapp .docs{margin:30px 0}.webapp .docs--items{margin:15px 0 0}}.webapp .html-about{padding:78px 0 137px;overflow:hidden}.webapp .html-about--1{width:calc(50% + 80px);margin-left:auto;border-left:1px solid #ab0707;padding-left:10px;position:relative}.webapp .html-about--2{padding-left:184px;position:relative}.webapp .html-about--2 *{max-width:783px}.webapp .html-about--2 h2{margin-left:-40px}.webapp .html-about--image-1{position:absolute;top:50%;transform:translate(0, -50%);right:100%;margin-right:49px;width:569px;height:569px;border-radius:50%;background:center center no-repeat;background-size:cover}.webapp .html-about--image-2{position:absolute;right:0;transform:translate(50%, 0);top:-345px;width:415px;height:415px;border-radius:50%;background:center center no-repeat;background-size:cover}.webapp .html-about--image-3{position:absolute;top:47px;right:100%;margin-right:49px;width:438px;height:438px;border-radius:50%;background:center center no-repeat;background-size:cover}@media (max-width: 505px){.webapp .html-about{padding:30px 0}.webapp .html-about--image-1,.webapp .html-about--image-2,.webapp .html-about--image-3{display:none}.webapp .html-about--1{width:auto}.webapp .html-about--2{padding:0}.webapp .html-about--2 h2{margin-left:0;max-width:none}.webapp .html-about--2 *{max-width:none}.webapp .html-about--divider{display:none}}.webapp .field{display:block;margin:20px 0}.webapp .field:first-child{margin-top:0}.webapp .field:last-child{margin-bottom:0}.webapp .field.--row{display:flex;align-items:center}.webapp .field.--row .field--label{flex-basis:100%}.webapp .field.--row .field--input{width:356px;flex-shrink:0;margin-left:10px}.webapp .field--label{font-size:16px;line-height:20px;text-align:right;color:#3e4095}@media (max-width: 505px){.webapp .field.--row{display:block}.webapp .field.--row .field--input{margin:0}}.webapp .input-text{height:20px;background:none;border:0;border-bottom:1px solid #3e4095;color:#3e4095;font-size:16px;line-height:20px}.webapp .input-textarea{background:#EAE9E9;border:1px solid #000000;font-size:16px;line-height:20px;padding:15px 11px}
/*# sourceMappingURL=styles.css.map */
