.gap10{grid-gap:10px;gap:10px}.gap11{grid-gap:11px;gap:11px}.gap12{grid-gap:12px;gap:12px}.gap13{grid-gap:13px;gap:13px}.gap14{grid-gap:14px;gap:14px}.gap15{grid-gap:15px;gap:15px}.gap16{grid-gap:16px;gap:16px}.gap17{grid-gap:17px;gap:17px}.gap18{grid-gap:18px;gap:18px}.gap19{grid-gap:19px;gap:19px}.gap20{grid-gap:20px;gap:20px}.gap21{grid-gap:21px;gap:21px}.gap22{grid-gap:22px;gap:22px}.gap23{grid-gap:23px;gap:23px}.gap24{grid-gap:24px;gap:24px}.gap25{grid-gap:25px;gap:25px}.gap26{grid-gap:26px;gap:26px}.gap27{grid-gap:27px;gap:27px}.gap28{grid-gap:28px;gap:28px}.gap29{grid-gap:29px;gap:29px}.gap30{grid-gap:30px;gap:30px}.gap31{grid-gap:31px;gap:31px}.gap32{grid-gap:32px;gap:32px}.gap33{grid-gap:33px;gap:33px}.gap34{grid-gap:34px;gap:34px}.gap35{grid-gap:35px;gap:35px}.gap36{grid-gap:36px;gap:36px}.gap37{grid-gap:37px;gap:37px}.gap38{grid-gap:38px;gap:38px}.gap39{grid-gap:39px;gap:39px}.gap40{grid-gap:40px;gap:40px}.gap41{grid-gap:41px;gap:41px}.gap42{grid-gap:42px;gap:42px}.gap43{grid-gap:43px;gap:43px}.gap44{grid-gap:44px;gap:44px}.gap45{grid-gap:45px;gap:45px}.gap46{grid-gap:46px;gap:46px}.gap47{grid-gap:47px;gap:47px}.gap48{grid-gap:48px;gap:48px}.gap49{grid-gap:49px;gap:49px}.gap50{grid-gap:50px;gap:50px}.gray-half-block{background:#f6f6f6;padding:40px;width:calc(50% - 11px)}@media(max-width:767px){.gray-half-block-wrapper{width:calc(100% + 80px);left:-40px;position:relative}.gray-half-block{padding:18px 20px;width:100%}}.gray-bg{background:#f6f6f6}@media(max-width:767px){.gray-bg{width:calc(100% + 80px);padding:40px;left:-40px;position:relative}}#popupInnerWrapper input[type=text],.gray-bg input[type=text]{border:1px solid #a7a9ac;background:#fff;font-size:16px;line-height:50px;height:50px;color:#414042;width:100%;border-radius:0;padding:0 20px}#popupInnerWrapper textarea,.gray-bg textarea{border:1px solid #a7a9ac;padding:10px 20px;background:#fff;font-size:16px;line-height:30px;height:50px;color:#414042;width:100%;border-radius:0}input[type=text]::-webkit-input-placeholder{color:#a7a9ac}input[type=text]:-ms-input-placeholder{color:#a7a9ac}input[type=text]::-moz-placeholder{color:#a7a9ac;opacity:1}input[type=text]:-moz-placeholder{opacity:1}input[type=text].error{border-bottom:1px solid #ff5252;color:#ff5252}input[type=text].error+span{color:#ff5252}textarea::-webkit-input-placeholder{color:#a7a9ac}textarea:-ms-input-placeholder{color:#a7a9ac}textarea::-moz-placeholder{color:#a7a9ac;opacity:1}textarea:-moz-placeholder{opacity:1}textarea.error{border-bottom:1px solid #ff5252;color:#ff5252}textarea.error+span{color:#ff5252}h3,p{margin:0!important}h1.h2{font-size:36px;font-style:normal;font-weight:700;line-height:46px;margin:0}@media(max-width:767px){.banner h1{font-size:24px;line-height:32px}}.banner p{font-size:18px;font-weight:400;line-height:24px;margin:0}@media(max-width:767px){.banner p{font-size:14px;line-height:18px}}.banner h1,.banner p{color:#414042}.button,.button:hover{padding:12px 20px;border:1px solid #175983;background:#175983;display:inline-block;color:#fff;text-align:center;font-size:16px;line-height:19px;cursor:pointer;text-decoration:none}.button.button-border{border:1px solid #175983;background:#fff;opacity:.4;display:inline-block;color:#175983;text-align:center;font-size:16px;line-height:19px;cursor:pointer}.button.button-border.active{opacity:1}.button.button-border:hover{opacity:.9}.vendor-item{border:1px solid #a7a9ac;padding:30px;overflow:hidden;width:calc(20% - 16px);-webkit-box-sizing:border-box;box-sizing:border-box}.vendor-item .vendor-image{height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vendor-item .vendor-image img{max-width:100%;max-height:76px}.vendor-item .hr{background:#e5ddf1}.banner.demo{background:url(https://static.tegrus.ru/new/demo/banner.png) 50% no-repeat;background-size:cover;color:#414042;padding:100px 0 80px;height:auto}@media(max-width:767px){.banner.demo{background:none;padding:0}}a.dl{position:relative;padding-right:30px;color:#175983;text-decoration:none}a.dl:after{content:"";position:absolute;display:block;right:0;top:3px;width:18px;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_1270_5895)' stroke='%23175983' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 11v2.667c0 .353-.187.692-.52.943-.334.25-.786.39-1.258.39H2.778c-.472 0-.924-.14-1.257-.39-.334-.25-.521-.59-.521-.943V11M5 6l4 4 4-4M9 10V1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1270_5895'%3E%3Cpath fill='%23fff' transform='rotate(90 9 9)' d='M0 0h16v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 100% 100%;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_1270_5895)' stroke='%23175983' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 11v2.667c0 .353-.187.692-.52.943-.334.25-.786.39-1.258.39H2.778c-.472 0-.924-.14-1.257-.39-.334-.25-.521-.59-.521-.943V11M5 6l4 4 4-4M9 10V1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1270_5895'%3E%3Cpath fill='%23fff' transform='rotate(90 9 9)' d='M0 0h16v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;background-color:#175983}.tab-content{display:none}.demo-vendor,.tab-content.active{display:block}.demo-vendor{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.demo-vendor img{max-height:70px;margin:0 auto;display:block}.demo-swiper .swiper-slide{height:auto;display:block;text-align:left}.demo-swiper .swiper-slide img{height:auto}@media(max-width:767px){.demo-swiper .row-flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(max-width:991px){.vendor-item{width:calc(25% - 15px)}}@media(max-width:767px){.vendor-item{width:245px;max-width:calc(100vw - 90px)}}.h70{height:70px}.row-flex.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row-flex.space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row-flex.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row-flex.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-flex.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-flex.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-flex.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-flex-column.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-flex-column.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row-flex-column.space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row-flex-column.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-flex-column.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-flex-column.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper{width:100%;height:100%;overflow:hidden}#popupContent p{padding:10px 0 15px}.spoiler-content{position:relative;max-height:120px;overflow:hidden}.spoiler-gradient{position:absolute;left:0;bottom:0;height:30px;width:100%;background:-o-linear-gradient(bottom,#fff 0,hsla(0,0%,100%,0) 100%);background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:-o-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.spoiler-content.active{max-height:100000px}.spoiler-content.active .spoiler-gradient{display:none}.spoiler-handler{cursor:pointer;margin-top:20px;color:#253196;text-decoration:underline}
