*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}p{margin:0;padding:0}/*!
* Font Name "Tilda Sans" Copyright (c) Paratype.
*
* This Font Software is licensed under the SIL Open Font License, Version 1.1.
* This license is available with a FAQ at:
* https://scripts.sil.org/OFL
*/@font-face{font-family:TildaSans;src:url("../_fonts/tilda/TildaSans-Light.ttf");font-style:normal;font-weight:300}@font-face{font-family:TildaSans;src:url("../_fonts/tilda/TildaSans-Regular.ttf");font-style:normal;font-weight:400}@font-face{font-family:TildaSans;src:url("../_fonts/tilda/TildaSans-Medium.ttf");font-style:normal;font-weight:500}@font-face{font-family:TildaSans;src:url("../_fonts/tilda/TildaSans-Semibold.ttf");font-style:normal;font-weight:600}@font-face{font-family:TildaSans;src:url("../_fonts/tilda/TildaSans-Bold.ttf");font-style:normal;font-weight:700}@font-face{font-family:TildaSans;src:url("../_fonts/tilda/TildaSans-ExtraBold.ttf");font-style:normal;font-weight:800}@font-face{font-family:TildaSans;src:url("../_fonts/tilda/TildaSans-Black.ttf");font-style:normal;font-weight:900}div.br:after{content:' '}.mobile_br{display:inline}.mobile_br:after{content:' '}.desk_br{display:block}.desk_br:after{content:' '}@media (max-width: 600px){.mobile_br{display:block}.desk_br{display:inline}}.isFull{display:block}@media (max-width: 800px){.isFull{display:none}}.w40Pc{width:40% !important}.logo{background:url("../_img/logo.svg") no-repeat center left;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;opacity:1;min-width:50px;width:-webkit-calc(50px + (50) * ((100vw - 1200px) / 1200));width:-moz-calc(50px + (50) * ((100vw - 1200px) / 1200));width:calc(50px + (50) * ((100vw - 1200px) / 1200));min-height:17px;height:-webkit-calc(17px + (17) * ((100vw - 1200px) / 1200));height:-moz-calc(17px + (17) * ((100vw - 1200px) / 1200));height:calc(17px + (17) * ((100vw - 1200px) / 1200))}.page_title>span,.h2>span{color:#5175f5}.page_title{line-height:0.8;font-weight:900;font-size:-webkit-calc(70px + (70) * ((100vw - 1200px) / 1200));font-size:-moz-calc(70px + (70) * ((100vw - 1200px) / 1200));font-size:calc(70px + (70) * ((100vw - 1200px) / 1200));margin-bottom:-webkit-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-bottom:-moz-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-bottom:calc(30px + (30) * ((100vw - 1200px) / 1200));margin-left:-webkit-calc(-4px + (-4) * ((100vw - 1200px) / 1200));margin-left:-moz-calc(-4px + (-4) * ((100vw - 1200px) / 1200));margin-left:calc(-4px + (-4) * ((100vw - 1200px) / 1200))}@media (min-width: 800px) and (max-width: 1200px){.page_title{font-size:70px !important}}.h2{line-height:1.15;font-weight:600;margin-bottom:-webkit-calc(20px + (20) * ((100vw - 1200px) / 1200));margin-bottom:-moz-calc(20px + (20) * ((100vw - 1200px) / 1200));margin-bottom:calc(20px + (20) * ((100vw - 1200px) / 1200));margin-top:-webkit-calc(72px + (72) * ((100vw - 1200px) / 1200));margin-top:-moz-calc(72px + (72) * ((100vw - 1200px) / 1200));margin-top:calc(72px + (72) * ((100vw - 1200px) / 1200));font-size:-webkit-calc(26px + (26) * ((100vw - 1200px) / 1200));font-size:-moz-calc(26px + (26) * ((100vw - 1200px) / 1200));font-size:calc(26px + (26) * ((100vw - 1200px) / 1200))}@media (min-width: 800px) and (max-width: 1200px){.h2{font-size:26px !important}}.description_text{line-height:1.35;font-weight:500;font-size:-webkit-calc(19px + (19) * ((100vw - 1200px) / 1200));font-size:-moz-calc(19px + (19) * ((100vw - 1200px) / 1200));font-size:calc(19px + (19) * ((100vw - 1200px) / 1200))}@media (min-width: 800px) and (max-width: 1200px){.description_text{font-size:19px !important}}.list_items>div{line-height:1.3;font-weight:400;position:relative;font-size:-webkit-calc(17px + (17) * ((100vw - 1200px) / 1200));font-size:-moz-calc(17px + (17) * ((100vw - 1200px) / 1200));font-size:calc(17px + (17) * ((100vw - 1200px) / 1200));padding-left:-webkit-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-left:-moz-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-left:calc(26px + (26) * ((100vw - 1200px) / 1200))}@media (min-width: 800px) and (max-width: 1200px){.list_items>div{font-size:17px !important}}.list_items>div span{position:relative}.list_items>div span:after{content:'';position:absolute;top:50%;left:-webkit-calc(-26px + (-26) * ((100vw - 1200px) / 1200));left:-moz-calc(-26px + (-26) * ((100vw - 1200px) / 1200));left:calc(-26px + (-26) * ((100vw - 1200px) / 1200));min-width:12px;width:-webkit-calc(12px + (12) * ((100vw - 1200px) / 1200));width:-moz-calc(12px + (12) * ((100vw - 1200px) / 1200));width:calc(12px + (12) * ((100vw - 1200px) / 1200));height:1px;background:#5175f5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 1000px){.screen_1 .list_items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.screen_1 .list_items>div{width:28%}.screen_1 .list_items>div:first-child+div{width:32%}}.products_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.products_list>div{width:40%;min-width:40%;border:1px solid #353548;font-weight:400;line-height:1.3;font-size:-webkit-calc(17px + (17) * ((100vw - 1200px) / 1200));font-size:-moz-calc(17px + (17) * ((100vw - 1200px) / 1200));font-size:calc(17px + (17) * ((100vw - 1200px) / 1200));padding-left:-webkit-calc(40px + (40) * ((100vw - 1200px) / 1200));padding-left:-moz-calc(40px + (40) * ((100vw - 1200px) / 1200));padding-left:calc(40px + (40) * ((100vw - 1200px) / 1200));padding-right:-webkit-calc(40px + (40) * ((100vw - 1200px) / 1200));padding-right:-moz-calc(40px + (40) * ((100vw - 1200px) / 1200));padding-right:calc(40px + (40) * ((100vw - 1200px) / 1200));padding-top:-webkit-calc(22px + (22) * ((100vw - 1200px) / 1200));padding-top:-moz-calc(22px + (22) * ((100vw - 1200px) / 1200));padding-top:calc(22px + (22) * ((100vw - 1200px) / 1200));padding-bottom:-webkit-calc(28px + (28) * ((100vw - 1200px) / 1200));padding-bottom:-moz-calc(28px + (28) * ((100vw - 1200px) / 1200));padding-bottom:calc(28px + (28) * ((100vw - 1200px) / 1200))}@media (min-width: 800px) and (max-width: 1200px){.products_list>div{font-size:17px !important}}.products_list>div.half{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.products_list>div.by_space{width:auto;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.products_list>div>div:first-child{font-weight:700;margin-bottom:-webkit-calc(14px + (14) * ((100vw - 1200px) / 1200));margin-bottom:-moz-calc(14px + (14) * ((100vw - 1200px) / 1200));margin-bottom:calc(14px + (14) * ((100vw - 1200px) / 1200))}.products_list>div p+p{margin-top:-webkit-calc(20px + (20) * ((100vw - 1200px) / 1200));margin-top:-moz-calc(20px + (20) * ((100vw - 1200px) / 1200));margin-top:calc(20px + (20) * ((100vw - 1200px) / 1200))}.products_list>div+div{margin-left:-webkit-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-left:-moz-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-left:calc(30px + (30) * ((100vw - 1200px) / 1200))}.products_list+.products_list{margin-top:-webkit-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-top:-moz-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-top:calc(30px + (30) * ((100vw - 1200px) / 1200))}.products_list.row{display:block}.products_list.row>div{width:100%}a{text-decoration:none;color:#5175f5;line-height:1.55;font-weight:400;opacity:0.85;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;display:inline-block}a:hover{color:#3657cf}.link_other{display:none}.fake_row{opacity:0}.fake_row:after{content:'.'}@media (max-width: 799.9px){.fake_row{display:none}}.text_adaptive{line-height:1.3;font-size:-webkit-calc(17px + (17) * ((100vw - 1200px) / 1200));font-size:-moz-calc(17px + (17) * ((100vw - 1200px) / 1200));font-size:calc(17px + (17) * ((100vw - 1200px) / 1200))}@media (min-width: 800px) and (max-width: 1200px){.text_adaptive{font-size:17px !important}}.tech_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tech_list div{white-space:nowrap;border:1px solid #353548;padding:10px 15px;margin:0 14px 14px 0}body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;height:100vh;font-family:TildaSans, sans-serif;color:#353548;font-size:-webkit-calc(14px + (14) * ((100vw - 1200px) / 1200));font-size:-moz-calc(14px + (14) * ((100vw - 1200px) / 1200));font-size:calc(14px + (14) * ((100vw - 1200px) / 1200));-webkit-background-size:-webkit-calc(1265px + (1265) * ((100vw - 1200px) / 1200));-moz-background-size:-moz-calc(1265px + (1265) * ((100vw - 1200px) / 1200));-o-background-size:calc(1265px + (1265) * ((100vw - 1200px) / 1200));background-size:calc(1265px + (1265) * ((100vw - 1200px) / 1200))}@media (min-width: 800px) and (max-width: 1200px){body{font-size:14px !important}}.main_container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding-left:-webkit-calc(84px + (84) * ((100vw - 1200px) / 1200));padding-left:-moz-calc(84px + (84) * ((100vw - 1200px) / 1200));padding-left:calc(84px + (84) * ((100vw - 1200px) / 1200));padding-right:-webkit-calc(84px + (84) * ((100vw - 1200px) / 1200));padding-right:-moz-calc(84px + (84) * ((100vw - 1200px) / 1200));padding-right:calc(84px + (84) * ((100vw - 1200px) / 1200));background:#f5f7fa url(../_img/page_bg.svg) no-repeat top center;-webkit-background-size:-webkit-calc(2000px + (2000) * ((100vw - 1200px) / 1200));-moz-background-size:-moz-calc(2000px + (2000) * ((100vw - 1200px) / 1200));-o-background-size:calc(2000px + (2000) * ((100vw - 1200px) / 1200));background-size:calc(2000px + (2000) * ((100vw - 1200px) / 1200))}header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:-webkit-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-top:-moz-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-top:calc(26px + (26) * ((100vw - 1200px) / 1200));padding-bottom:-webkit-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-bottom:-moz-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-bottom:calc(26px + (26) * ((100vw - 1200px) / 1200))}header div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header div a+a{margin-left:-webkit-calc(60px + (60) * ((100vw - 1200px) / 1200));margin-left:-moz-calc(60px + (60) * ((100vw - 1200px) / 1200));margin-left:calc(60px + (60) * ((100vw - 1200px) / 1200))}.content{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:-webkit-calc(50px + (50) * ((100vw - 1200px) / 1200));padding-top:-moz-calc(50px + (50) * ((100vw - 1200px) / 1200));padding-top:calc(50px + (50) * ((100vw - 1200px) / 1200));padding-bottom:-webkit-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-bottom:-moz-calc(26px + (26) * ((100vw - 1200px) / 1200));padding-bottom:calc(26px + (26) * ((100vw - 1200px) / 1200))}footer a,footer .link_style{color:#353548;font-weight:300;opacity:0.6;text-align:center;line-height:1.55}footer a:hover{color:#5175f5}footer a.phone{white-space:nowrap}footer>div:not(.link_other)+div{margin-left:-webkit-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-left:-moz-calc(30px + (30) * ((100vw - 1200px) / 1200));margin-left:calc(30px + (30) * ((100vw - 1200px) / 1200))}@media (max-width: 799.98px){header{padding:0}.main_container{padding:29px 16px;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-position:center center !important}footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:42px 0 20px}footer a,footer .link_style{font-size:18px}footer .link_other{display:block}footer .link_other>a{color:#5175f5;opacity:0.85}footer>div{text-align:center}footer>div+div{margin:38px 0 0 !important}.logo{min-width:56px;width:-webkit-calc(56px + (56) * ((100vw - 300px) / 300));width:-moz-calc(56px + (56) * ((100vw - 300px) / 300));width:calc(56px + (56) * ((100vw - 300px) / 300));min-height:20px;height:-webkit-calc(20px + (20) * ((100vw - 300px) / 300));height:-moz-calc(20px + (20) * ((100vw - 300px) / 300));height:calc(20px + (20) * ((100vw - 300px) / 300))}.page_title{font-size:-webkit-calc(42px + (42) * ((100vw - 300px) / 300));font-size:-moz-calc(42px + (42) * ((100vw - 300px) / 300));font-size:calc(42px + (42) * ((100vw - 300px) / 300));margin-left:-webkit-calc(-3px + (-3) * ((100vw - 300px) / 300));margin-left:-moz-calc(-3px + (-3) * ((100vw - 300px) / 300));margin-left:calc(-3px + (-3) * ((100vw - 300px) / 300));margin-top:-webkit-calc(21px + (21) * ((100vw - 300px) / 300));margin-top:-moz-calc(21px + (21) * ((100vw - 300px) / 300));margin-top:calc(21px + (21) * ((100vw - 300px) / 300));margin-bottom:28px !important;line-height:1.3}.page_title>span{display:block}.h2{margin-bottom:28px;line-height:1.2;font-size:-webkit-calc(22px + (22) * ((100vw - 300px) / 300));font-size:-moz-calc(22px + (22) * ((100vw - 300px) / 300));font-size:calc(22px + (22) * ((100vw - 300px) / 300));margin-top:-webkit-calc(30px + (30) * ((100vw - 300px) / 300));margin-top:-moz-calc(30px + (30) * ((100vw - 300px) / 300));margin-top:calc(30px + (30) * ((100vw - 300px) / 300))}.description_text{line-height:26px;font-size:20px !important}.list_items>div{font-size:19px;padding-left:35px}.list_items>div span{position:relative}.list_items>div span:after{left:-35px;width:12px}.list_items>div.w40Pc{width:auto !important}.list_items div+div{margin-top:18px}.products_list{display:block;margin-bottom:-webkit-calc(10px + (10) * ((100vw - 1200px) / 1200));margin-bottom:-moz-calc(10px + (10) * ((100vw - 1200px) / 1200));margin-bottom:calc(10px + (10) * ((100vw - 1200px) / 1200))}.products_list>div{font-size:19px;width:100%;padding-left:-webkit-calc(16px + (16) * ((100vw - 300px) / 300));padding-left:-moz-calc(16px + (16) * ((100vw - 300px) / 300));padding-left:calc(16px + (16) * ((100vw - 300px) / 300));padding-right:-webkit-calc(16px + (16) * ((100vw - 300px) / 300));padding-right:-moz-calc(16px + (16) * ((100vw - 300px) / 300));padding-right:calc(16px + (16) * ((100vw - 300px) / 300));padding-top:-webkit-calc(22px + (22) * ((100vw - 300px) / 300));padding-top:-moz-calc(22px + (22) * ((100vw - 300px) / 300));padding-top:calc(22px + (22) * ((100vw - 300px) / 300));padding-bottom:-webkit-calc(22px + (22) * ((100vw - 300px) / 300));padding-bottom:-moz-calc(22px + (22) * ((100vw - 300px) / 300));padding-bottom:calc(22px + (22) * ((100vw - 300px) / 300))}.products_list>div>div:first-child{margin-bottom:20px}.products_list>div p+p{margin-top:16px}.products_list>div+div{margin-left:0;margin-top:-webkit-calc(20px + (20) * ((100vw - 300px) / 300));margin-top:-moz-calc(20px + (20) * ((100vw - 300px) / 300));margin-top:calc(20px + (20) * ((100vw - 300px) / 300))}.products_list+.products_list{margin-top:-webkit-calc(20px + (20) * ((100vw - 300px) / 300));margin-top:-moz-calc(20px + (20) * ((100vw - 300px) / 300));margin-top:calc(20px + (20) * ((100vw - 300px) / 300))}.text_adaptive{font-size:19px}}
