@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Light.eot");src:local("Montserrat Light"),local("Montserrat-Light"),url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-MediumItalic.eot");src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("../fonts/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-MediumItalic.woff") format("woff"),url("../fonts/Montserrat-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Thin.eot");src:local("Montserrat Thin"),local("Montserrat-Thin"),url("../fonts/Montserrat-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Thin.woff") format("woff"),url("../fonts/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLightItalic.eot");src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url("../fonts/Montserrat-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-ExtraLightItalic.woff") format("woff"),url("../fonts/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-BoldItalic.eot");src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("../fonts/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-BoldItalic.woff") format("woff"),url("../fonts/Montserrat-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBold.eot");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-SemiBold.woff") format("woff"),url("../fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLight.eot");src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url("../fonts/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-ExtraLight.woff") format("woff"),url("../fonts/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBoldItalic.eot");src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url("../fonts/Montserrat-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-ExtraBoldItalic.woff") format("woff"),url("../fonts/Montserrat-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Italic.eot");src:local("Montserrat Italic"),local("Montserrat-Italic"),url("../fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Italic.woff") format("woff"),url("../fonts/Montserrat-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Bold.eot");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-LightItalic.eot");src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("../fonts/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-LightItalic.woff") format("woff"),url("../fonts/Montserrat-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-BlackItalic.eot");src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url("../fonts/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-BlackItalic.woff") format("woff"),url("../fonts/Montserrat-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBoldItalic.eot");src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("../fonts/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-SemiBoldItalic.woff") format("woff"),url("../fonts/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Medium.eot");src:local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBold.eot");src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("../fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-ExtraBold.woff") format("woff"),url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Black.eot");src:local("Montserrat Black"),local("Montserrat-Black"),url("../fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Black.woff") format("woff"),url("../fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ThinItalic.eot");src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url("../fonts/Montserrat-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-ThinItalic.woff") format("woff"),url("../fonts/Montserrat-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0;padding:0;font-family:"Montserrat",sans-serif}button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover,select:active,select:focus,select:hover{outline:none !important}html,body{width:100%}body{padding-top:82px}body.noscroll{overflow:hidden}@media (max-width: 992px){body{padding-top:68px}}.block-head{padding:45px 0 4px;background:#FAFAFA}.block-head h1{font-weight:600;font-size:60px;line-height:73px;text-transform:uppercase;color:#00254a;margin:0 0 6px;text-align:center}.block-head h1 br{display:none}.block-head p{font-size:26px;line-height:32px;text-align:center;color:#6c6c6c;margin:0 0 30px;text-align:center}.block-head .btn-video{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#0071E3;-webkit-border-radius:50px;border-radius:50px;color:#fff;width:214px;height:46px;margin:0 auto;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1}.block-head .btn-video svg{margin-right:8px}.block-head .btn-video:hover{-webkit-box-shadow:0 0 15px 0px #0071E3;box-shadow:0 0 15px 0px #0071E3;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.block-head figure{position:relative}.block-head figure img:nth-of-type(1){display:block;width:100%;height:auto;margin:0 auto;max-width:1142px}.block-head figure img:nth-of-type(2){display:block;position:absolute;bottom:40px;left:0}.block-about{background:#0071E3;padding:70px 0 0}.block-about h2{font-size:36px;line-height:47px;text-align:center;color:#fff;margin:0;font-weight:500}.block-about h2 span{font-weight:700}.block-about p:nth-of-type(1){text-align:center;color:#fff;max-width:907px;width:100%;margin:15px auto 20px;font-size:18px;line-height:23px}.block-about p:nth-of-type(2){text-align:center;font-size:18px;line-height:22px;color:#A0D0FF}.block-about p:nth-of-type(2) a{text-decoration:none;font-weight:600;color:#fff;position:relative;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.block-about p:nth-of-type(2) a:after{content:'';position:absolute;width:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#fff;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.block-about p:nth-of-type(2) a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.block-about img{display:block;height:auto;width:100%;max-width:790px;margin:0 auto}.block-advantages{padding:100px 0 130px;background:#FAFAFA}.block-advantages .subtitle{font-size:32px;line-height:42px;text-align:center;color:#A4A4A4;margin-bottom:10px}.block-advantages h2{font-weight:400;font-size:36px;line-height:47px;color:#151515;margin:0 0 66px;text-align:center}.block-advantages h2 span{font-weight:600}.block-advantages .advantages-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-advantages .advantages-row .advantages-item{margin:0 34px 0;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.block-advantages .advantages-row .advantages-item figure{height:71px;width:87px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 23px}.block-advantages .advantages-row .advantages-item .advantages-title{font-weight:600;font-size:20px;line-height:26px;margin:0 0 20px;text-align:center}.block-advantages .advantages-row .advantages-item button{outline:none;border:none;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:none;cursor:pointer;font-weight:500;font-size:16px;line-height:21px;color:#0071E3;width:100%}.block-advantages .advantages-row .advantages-item button svg{margin-left:10px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.block-advantages .advantages-row .advantages-item button svg path{-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.block-advantages .advantages-row .advantages-item button span{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.block-advantages .advantages-row .advantages-item button span:nth-of-type(2){display:none}.block-advantages .advantages-row .advantages-item button:hover svg{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.block-advantages .advantages-row .advantages-item.active button span{color:#6C6C6C}.block-advantages .advantages-row .advantages-item.active button span:nth-of-type(1){display:none}.block-advantages .advantages-row .advantages-item.active button span:nth-of-type(2){display:block}.block-advantages .advantages-row .advantages-item.active button svg path{fill:#6C6C6C}.block-advantages .advantages-row .advantages-item .advantages-info{text-align:center;display:none}.block-advantages .advantages-row .advantages-item .advantages-info p:nth-of-type(1){font-weight:500;font-size:18px;line-height:23px;color:#151515;padding:20px 0 10px;border-top:0.5px solid #C4C4C4;margin-top:20px}.block-advantages .advantages-row .advantages-item .advantages-info .advantages-text{font-weight:500;line-height:16px;font-size:12px;color:#000}.block-advantages .advantages-description{padding:30px 0 0;margin-top:30px;border-top:0.5px solid #C4C4C4;display:none}.block-advantages .advantages-description .advantages-description-title{font-weight:500;font-size:20px;color:#151515;margin-bottom:20px}.block-advantages .advantages-description .advantages-description-text{font-size:16px;line-height:21px;color:#000000;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px}.block-features{padding:70px 0;background:#0071E3;overflow:hidden}.block-features h2{font-weight:400;font-size:36px;line-height:47px;color:#fff;text-align:center;margin:0 0 40px}.block-features h2 span{font-weight:600}.block-features .features-list{position:relative}.block-features .features-list:after{position:absolute;left:5px;top:10px;content:'';display:block;height:200vw;border-left:1px dashed #fff}.block-features .features-list .features-item{padding-left:30px;position:relative;z-index:1;font-size:20px;line-height:26px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#fff;margin-bottom:30px;max-width:1068px}.block-features .features-list .features-item:last-of-type{margin-bottom:0}.block-features .features-list .features-item:after{content:'';position:absolute;top:8px;left:0;height:11px;width:11px;-webkit-border-radius:50%;border-radius:50%;display:block;border:solid 1px #fff;background:#0071E3;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.block-features .features-list .features-item:hover{font-weight:600}.block-features .features-list .features-item:hover:after{background:#fff}.block-title{padding:100px 0 56px;background:#fafafa}.block-title p{font-size:32px;line-height:42px;text-align:center;color:#A4A4A4}.block-title h2{font-weight:500;font-size:36px;line-height:47px;color:#151515;margin:0;text-align:center}.block-text{overflow:hidden}.block-text figure{margin-top:60px}.block-text figure img{width:100%;height:auto;display:block;position:relative;z-index:1}.block-text figure svg{position:absolute;top:50%;left:60%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto;-webkit-animation:rotate 10s infinite linear;animation:rotate 10s infinite linear}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.block-text .text-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-text .text-row .text-col:nth-of-type(1){width:60%}.block-text .text-row .text-col:nth-of-type(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.block-text .text-row figure{position:relative}.block-text .text-row .text-title{font-weight:500;font-size:28px;line-height:36px;color:#151515;margin-bottom:15px}.block-text .text-row .text-title span{color:#0071E3}.block-text .text-row .text-text{font-size:18px;line-height:23px;color:#151515;margin-bottom:40px}.block-text .text-row .text-item{margin-bottom:40px;max-width:670px}.block-text .text-row .text-item:last-of-type{margin-bottom:40px}.block-text .text-row .text-item img{margin-bottom:8px}.block-text .text-row .text-item .text-item-title{margin-bottom:8px;font-weight:600;font-size:16px;line-height:21px;color:#151515}.block-text .text-row .text-item .text-item-text{font-size:14px;line-height:18px;color:#151515}.block-text.block-text-type-2,.block-text.block-text-type-4{padding:75px 0}.block-text.block-text-type-2 .text-row,.block-text.block-text-type-4 .text-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block-text.block-text-type-2 .text-row figure svg,.block-text.block-text-type-4 .text-row figure svg{left:40%}.block-text.block-text-type-2 .text-row figure img,.block-text.block-text-type-4 .text-row figure img{position:relative;left:-10%}.block-text.gray-light{background:#fafafa}.block-text.gray{background:#f5f5f5;padding:110px 0 0}.block-text.gray .text-row figure{margin-top:-33px}.block-text.gray .text-row figure svg{left:50%}.block-text.gray .text-subtitle{font-size:18px;line-height:20px;color:#626262;margin-bottom:15px;max-width:446px}.block-text.gray .text-item-row{position:relative}.block-text.gray .text-item-row .text-item:nth-of-type(2){position:absolute;right:-20px;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);max-width:60%}.block-text.gray.block-text-type-2{padding-top:110px}.block-text.gray.block-text-type-2 .text-row figure svg{left:40%}.block-functions{padding:70px 0 30px;background:#0071E3}.block-functions .functions-subtitle{font-size:32px;line-height:35px;color:#A0D0FF;text-align:center;margin:0}.block-functions h2{text-align:center;margin:10px 0 30px;font-weight:600;font-size:36px;line-height:47px;text-transform:uppercase;color:#fff}.block-functions .functions-text{max-width:995px;margin:0 auto 60px;font-size:20px;line-height:26px;color:#fff;text-align:center}.block-functions .functions-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.block-functions .functions-row .functions-item{width:calc(50% - 38px);margin-right:76px;margin-bottom:50px}.block-functions .functions-row .functions-item:nth-of-type(even){margin-right:0}.block-functions .functions-row .functions-item figure{height:83px;width:83px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 16px}.block-functions .functions-row .functions-item .functions-item-title{font-weight:600;font-size:26px;line-height:34px;text-align:center;color:#fff;margin-bottom:10px}.block-functions .functions-row .functions-item .functions-item-text{font-size:16px;line-height:21px;text-align:center;color:#fff}.block-contact{padding:70px 0 112px;background:#fafafa}.block-contact h2{text-align:center;font-size:36px;line-height:47px;text-transform:uppercase;color:#151515;margin:0 0 10px;font-weight:400}.block-contact h2 span{font-weight:600}.block-contact p{text-align:center;margin-bottom:40px;font-size:18px;line-height:23px;text-align:center;color:#151515}.block-contact form{max-width:502px;margin:0 auto}.block-contact form input,.block-contact form textarea{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none;border-bottom:0.5px solid #888888;padding:0 0 6px;font-size:16px;line-height:21px;color:#151515;background:none;-webkit-border-radius:0 !important;border-radius:0 !important}.block-contact form input::-webkit-input-placeholder,.block-contact form textarea::-webkit-input-placeholder{color:#A4A4A4}.block-contact form input::-moz-placeholder,.block-contact form textarea::-moz-placeholder{color:#A4A4A4}.block-contact form input::-ms-input-placeholder,.block-contact form textarea::-ms-input-placeholder{color:#A4A4A4}.block-contact form input::placeholder,.block-contact form textarea::placeholder{color:#A4A4A4}.block-contact form input:focus,.block-contact form input:hover,.block-contact form textarea:focus,.block-contact form textarea:hover{border-color:#151515}.block-contact form .input-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-contact form .input-row input{width:calc(50% - 10px)}.block-contact form .input-row input:first-of-type{margin-right:20px}.block-contact form textarea{width:100%;resize:none;margin-top:30px}.block-contact form button{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:46px;-webkit-border-radius:50px;border-radius:50px;background:#0071E3;font-weight:500;font-size:16px;line-height:20px;color:#fff;margin-top:40px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1}.block-contact form button:hover{-webkit-box-shadow:0 0 15px 0px #0071E3;box-shadow:0 0 15px 0px #0071E3;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.block-windows{background:#fff;padding:70px 0 100px}.block-windows h2{text-align:center;font-size:36px;line-height:47px;color:#000;font-weight:400;text-transform:uppercase;margin:0 0 40px}.block-windows h2 span{font-weight:600;color:#0071E3}.block-windows .windows-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.block-windows .windows-grid .windows-item{width:50%;border-top:0.5px solid #C9C9C9;border-left:0.5px solid #C9C9C9;padding:20px 57px 59px}.block-windows .windows-grid .windows-item:nth-of-type(even){border-right:0.5px solid #C9C9C9}.block-windows .windows-grid .windows-item:nth-of-type(3),.block-windows .windows-grid .windows-item:nth-of-type(4){border-bottom:0.5px solid #C9C9C9}.block-windows .windows-grid .windows-item img{display:block;margin:0 auto 18px}.block-windows .windows-grid .windows-item p:nth-of-type(1){font-weight:600;font-size:22px;line-height:29px;color:#151515;text-align:center;margin:0 0 22px}.block-windows .windows-grid .windows-item p:nth-of-type(2){font-size:14px;line-height:18px;text-align:center;color:#151515;margin:0}.block-windows .windows-grid .windows-item a{outline:none;border:none;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:none;cursor:pointer;font-weight:500;font-size:16px;line-height:21px;color:#0071E3;width:100%;margin-top:25px}.block-windows .windows-grid .windows-item a svg{margin-left:10px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.block-windows .windows-grid .windows-item a svg path{-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.block-windows .windows-grid .windows-item a:hover svg{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.block-windows figure{position:relative}.block-windows figure img{width:100%;height:auto;display:block;margin:0}.block-windows figure .btn-video{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#0071E3;-webkit-border-radius:50px;border-radius:50px;color:#fff;width:214px;height:46px;margin:0 auto;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;bottom:42px;-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);left:50%;z-index:1}.block-windows figure .btn-video svg{margin-right:8px}.block-windows figure .btn-video:hover{-webkit-box-shadow:0 0 15px 0px #0071E3;box-shadow:0 0 15px 0px #0071E3;-webkit-transform:translateX(-50%) scale(1.02);-ms-transform:translateX(-50%) scale(1.02);transform:translateX(-50%) scale(1.02)}@media (max-width: 992px){.block-head{padding:34px 0 32px}.block-head h1{font-size:36px;line-height:36px;margin-bottom:5px}.block-head h1 br{display:block}.block-head p{font-size:14px;line-height:17px;margin-bottom:25px}.block-head .btn-video{width:168px;height:32px;font-size:12px;line-height:15px;margin-bottom:11px}.block-head figure img:last-of-type{position:relative;bottom:0;height:26px;width:auto}.block-about{padding:50px 0 0;overflow:hidden}.block-about h2{font-size:26px;line-height:34px;margin-bottom:15px}.block-about p:nth-of-type(1){font-size:12px;line-height:16px}.block-about p:nth-of-type(2){font-size:12px;line-height:16px;margin-bottom:12px}.block-about img{width:140%;position:relative;left:-64px}.block-advantages{padding:50px 0 60px}.block-advantages .subtitle{font-size:20px;line-height:26px;color:#A4A4A4;margin-bottom:10px}.block-advantages h2{font-size:24px;line-height:31px;margin-bottom:50px}.block-advantages .advantages-row{display:block}.block-advantages .advantages-row .advantages-item{width:100%;margin:0 0 30px}.block-advantages .advantages-row .advantages-item figure{width:auto;height:auto;margin:0 0 15px}.block-advantages .advantages-row .advantages-item .advantages-title{font-size:18px;line-height:23px;margin-bottom:20px}.block-advantages .advantages-row .advantages-item.active .advantages-info{display:block}.block-features{padding:50px 0}.block-features h2{font-size:24px;line-height:31px;margin-bottom:30px}.block-features .features-list:after{top:5px}.block-features .features-list .features-item{font-size:14px;line-height:18px;margin-bottom:20px}.block-features .features-list .features-item:after{top:4px}.block-title{padding:50px 0 24px}.block-title p{font-size:20px;line-height:26px;margin-bottom:10px}.block-title h2{margin:0;font-weight:500;font-size:24px;line-height:31px}.block-text .text-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block-text .text-row .text-col:nth-of-type(1),.block-text .text-row .text-col:nth-of-type(2){width:100%}.block-text .text-row figure{margin-bottom:60px;margin-top:50px}.block-text .text-row figure svg{left:50%}.block-text .text-row .text-title{font-size:22px;line-height:29px;margin-bottom:10px;text-align:center}.block-text .text-row .text-text{font-size:14px;line-height:18px;margin-bottom:30px;text-align:center}.block-text .text-row .text-item{margin-bottom:20px}.block-text .text-row .text-item:last-of-type{margin-bottom:0}.block-text .text-row .text-item img{margin:0 auto 8px;display:block}.block-text .text-row .text-item .text-item-title{text-align:center;font-size:16px;line-height:21px;max-width:244px;margin:0 auto 10px}.block-text .text-row .text-item .text-item-text{font-size:14px;line-height:18px;text-align:center}.block-text.block-text-type-2,.block-text.block-text-type-4{padding:0 0 50px}.block-text.block-text-type-2 .text-row,.block-text.block-text-type-4 .text-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block-text.block-text-type-2 .text-row figure svg,.block-text.block-text-type-4 .text-row figure svg{left:50%}.block-text.block-text-type-2 .text-row figure img,.block-text.block-text-type-4 .text-row figure img{left:0}.block-text.block-text-type-4{padding:0 0 50px}.block-text.gray{padding-bottom:50px}.block-text.gray .text-title{margin-bottom:6px}.block-text.gray .text-subtitle{text-align:center;margin-bottom:10px}.block-text.gray .text-item-row{display:block}.block-text.gray .text-item-row .text-item:nth-of-type(2){position:relative;right:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;max-width:100%}.block-text.gray.block-text-type-2{margin-top:0;padding-top:50px;padding-bottom:0}.block-text.gray.block-text-type-2 .text-row figure svg{left:50%}.block-text.gray.block-text-type-3{margin-top:0}.block-functions{padding:50px 0}.block-functions .functions-subtitle{font-size:18px;line-height:20px;margin-bottom:10px}.block-functions h2{font-size:24px;line-height:31px;margin-bottom:30px}.block-functions .functions-text{font-size:16px;line-height:21px;margin-bottom:30px}.block-functions .functions-row{display:block}.block-functions .functions-row .functions-item{width:100%;margin-bottom:30px;right:0}.block-functions .functions-row .functions-item:last-of-type{margin-bottom:0}.block-functions .functions-row .functions-item figure{height:auto;width:auto;margin-bottom:15px}.block-functions .functions-row .functions-item .functions-item-title{font-size:20px;line-height:26px;margin-bottom:10px}.block-functions .functions-row .functions-item .functions-item-text{font-size:14px;line-height:18px;margin-bottom:0}.block-contact{padding:70px 0}.block-contact h2{font-size:26px;line-height:34px;text-align:center;margin-bottom:15px}.block-contact p{font-size:16px;line-height:21px;margin-bottom:35px}.block-contact form input,.block-contact form textarea{font-size:14px;line-height:18px}.block-contact form .input-row{display:block}.block-contact form .input-row input{width:100%;margin-right:0}.block-contact form .input-row input:last-of-type{margin-top:30px}.block-contact form button{margin-top:50px;height:53px;font-size:16px;line-height:21px}.block-windows{padding:50px 0}.block-windows h2{font-size:24px;line-height:31px;margin-bottom:30px}.block-windows .windows-grid{display:block;margin-bottom:30px}.block-windows .windows-grid .windows-item{width:100%;border:0.5px solid #C9C9C9;padding:36px 20px 25px;margin-bottom:20px}.block-windows .windows-grid .windows-item img{margin:0 auto 15px}.block-windows .windows-grid .windows-item p:nth-of-type(1){font-weight:600;font-size:16px;line-height:21px;margin-bottom:10px}.block-windows .windows-grid .windows-item p:nth-of-type(2){font-size:14px;line-height:18px;margin:0}.block-windows .windows-grid .windows-item a{margin-top:20px}.block-windows figure{overflow:hidden}.block-windows figure img{height:260px;width:auto;position:relative;left:-110px}.block-windows figure .btn-video{-webkit-transform:none;-ms-transform:none;transform:none;position:relative;bottom:0;left:0;margin-top:20px}}header{background:#151515;padding:25px 0;position:fixed;z-index:10;top:0;left:0;width:100%}header .header-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .header-row .header-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-row .header-logos a{text-decoration:none;display:block;margin-right:28px}header .header-row .header-logos a:last-of-type{margin-right:0}header .header-row .btn-menu{display:none}header .header-row ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-row ul li{margin-right:40px}header .header-row ul li:last-of-type{margin-right:0}header .header-row ul li a{font-size:14px;line-height:18px;color:#C9C9C9;text-decoration:none;position:relative;font-weight:normal;display:block;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}header .header-row ul li a:after{content:'';position:absolute;width:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#C9C9C9;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}header .header-row ul li a:hover{color:#fff}header .header-row ul li a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;background-color:#fff}.header-mobile{display:none}@media (max-width: 992px){header{padding:25px 0 25px}header .header-row .header-logos a{margin-right:18px;display:block}header .header-row .header-logos a img{height:18px;width:auto;display:block}header .header-row .header-logos a:first-of-type img{width:116px}header .header-row .header-logos a:last-of-type{margin-right:0}header .header-row ul{display:none}header .header-row .btn-menu{display:block}.header-mobile{display:block;padding:31px 0 40px;position:fixed;z-index:1001;top:0;left:0;width:100%;background:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.header-mobile .btn-menu-close{height:36px;width:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#A0D0FF;-webkit-border-radius:50%;border-radius:50%;margin-left:auto;margin-bottom:9px}.header-mobile .header-logos{padding-bottom:9px}.header-mobile .header-logos a{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-mobile ul{list-style:none}.header-mobile ul li{text-align:center;padding:14px 0;border-top:0.5px solid #E5E5E5}.header-mobile ul li:last-of-type{border-bottom:0.5px solid #E5E5E5}.header-mobile ul li a{text-decoration:none;color:#151515;font-size:14px;line-height:18px}.header-mobile .btn-request{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;height:53px;width:100%;background:#0071E3;font-weight:500;font-size:16px;color:#fff;-webkit-border-radius:50px;border-radius:50px;margin-top:25px}.header-mobile.active{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}footer{background:#e3e3e3;padding:31px 0 30px}footer .footer-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footer-row .footer-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footer-row .footer-logos a{text-decoration:none;display:block;margin-right:30px}footer .footer-row .footer-logos a:last-of-type{margin-right:0}footer .footer-row ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footer-row ul li{margin-right:40px}footer .footer-row ul li:last-of-type{margin-right:0}footer .footer-row ul li a{font-size:14px;line-height:18px;color:#151515;text-decoration:none;position:relative;font-weight:normal;display:block;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}footer .footer-row ul li a:after{content:'';position:absolute;width:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#151515;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}footer .footer-row ul li a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}@media (max-width: 992px){footer{padding:50px 0}footer .footer-row{display:block}footer .footer-row .footer-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:35px}footer .footer-row .footer-logos a{margin-right:0;margin-bottom:20px}footer .footer-row .footer-logos a:last-of-type{margin-bottom:0}footer .footer-row ul{display:block}footer .footer-row ul li{text-align:center;margin-right:0;margin-bottom:20px}footer .footer-row ul li:last-of-type{margin-bottom:0}}.modal-shadow{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(21,21,21,0.45);z-index:1000;display:none}.modal-success{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1001;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal-success::-webkit-scrollbar{display:none}.modal-success .modal-body{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:100px;width:100%;max-width:800px;padding:84px 101px;background:#fff}.modal-success .modal-body:after{content:'';bottom:0;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;height:100px;display:block;position:absolute}.modal-success .modal-body .modal-title{font-weight:400;font-size:36px;line-height:47px;text-transform:uppercase;color:#151515;text-align:center;margin:0 0 10px}.modal-success .modal-body .modal-title span{font-weight:600}.modal-success .modal-body .modal-text{font-size:20px;line-height:26px;color:#A4A4A4;text-align:center;margin-bottom:30px}.modal-success .modal-body button{height:46px;width:118px;background:#0071E3;outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none;cursor:pointer;-webkit-border-radius:50px;border-radius:50px;position:relative;z-index:1;font-weight:500;font-size:16px;line-height:20px;color:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-success .modal-body button:hover{-webkit-box-shadow:0 0 15px 0px #0071E3;box-shadow:0 0 15px 0px #0071E3;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}@media (max-width: 992px){.modal-success .modal-body{width:322px;padding:94px 35px;-webkit-border-radius:20px;border-radius:20px}.modal-success .modal-body .modal-title{font-size:16px;line-height:21px;margin-bottom:10px}.modal-success .modal-body .modal-text{font-size:14px;line-height:18px;margin-bottom:20px}.modal-success .modal-body button{height:46px;width:118px;font-size:16px;line-height:20px}}
