@import url('https://fonts.googleapis.com/css?family=Montserrat:wght@400; 500;600;700&family=Oswald:wght@700&display=swap');@import url(https://fonts.googleapis.com/css?family=Oswald:wght@700&display=swap);*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.wrapper{background-color:#202226;color:#fff}.container{max-width:1220px;padding:0 10px;margin:0 auto}.title{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:120%;letter-spacing:2.9px}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 40px 16px 40px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:16px;background:#f57c1f;color:#fff;border-radius:4px;-webkit-transition:color .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition:color .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;-o-transition:box-shadow .5s ease-in-out,color .5s ease-in-out;transition:box-shadow .5s ease-in-out,color .5s ease-in-out;transition:box-shadow .5s ease-in-out,color .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;cursor:pointer}.btn:hover{color:#f57c1f;outline:0;-webkit-box-shadow:0 0 40px 40px #fff inset;box-shadow:0 0 40px 40px #fff inset}.main_container{max-width:1440px;background:#202226 url(../img/main.png) center no-repeat;background-size:cover;margin:0 auto}.header{padding:22px 10px 319px}.header_head{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px 0}.header_name{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:24px}.header_tel{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:24px}.header_second_head{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_icons{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon_svg_sprite{display:block;fill:#fff;width:24px;height:24px;margin:0 10px 0 0;cursor:pointer}.icon_svg_sprite:hover{fill:#000}.header_time{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:16px}.header_main{margin:170px 0 0 0}.header_title{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:120%;letter-spacing:2.9px;margin:0 0 45px 0}.header_sub_title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:24px;margin:0 0 45px 0}.acordion_section{padding:140px 0 0 0;background-color:#202226}.acordion_section_title{margin:0 0 45px 0}.acordion_section_container{margin:0 0 0 300px}.accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#202226;cursor:pointer;padding:22px 0;border-bottom:1px solid #fff;width:100%;text-align:left;outline:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff}.accord_button_plus{position:relative;width:24px;height:24px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.accord_button_plus:before{content:"";position:absolute;height:2px;width:100%;background-color:#fff;top:14px;left:0}.accord_button_plus:after{content:"";position:absolute;height:2px;width:100%;background-color:#fff;top:14px;left:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion.active .accord_button_plus{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion.active .accord_button_plus:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accord_button_text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:24px}.panel{padding:0 10px;background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out;overflow:hidden;background-color:#202226}.panel_body{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.panel_body_img{margin:0 20px 0 0}.panel_body_item{margin:0 0 10px 0;font-family:Montserrat,sans-serif}.tech{padding:140px 0 0 0;background-color:#202226}.tech_title{margin:0 0 60px 0}.tech_min{margin:0 0 40px 0}.tech_sub_title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:140%;margin:0 0 20px 0;letter-spacing:.4px}.tech_min_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech_min_dubl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px 0}.tech_min_item{margin:0 20px 0 0}.tech_min_item_img{width:285px;margin:0 0 20px 0}.tech_min_item_img img{max-width:100%}.tech_min_item_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech_min_item_text_text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:150%}.tech_min_item_text_line{width:48px;height:20px;position:relative}.tech_min_item_text_line:after{content:'';position:absolute;width:100%;height:1px;left:0;top:10px;background-color:#fff}.tech_big{margin:0 0 60px 0}.tech_big_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech_big_item_img{max-width:590px;margin:0 0 20px 0}.tech_big_item_img img{max-width:100%}.tech_big_item_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech_big_item_text_text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:150%}.tech_big_item_text_line{width:48px;height:20px;position:relative}.tech_big_item_text_line:after{content:'';position:absolute;width:100%;height:1px;left:0;top:10px;background-color:#fff}.tech_all_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:35px 0 0 0}.tech_all_list_first{margin:0 43px 0 0}.tech_all_list_title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:150%;margin:0 0 10px 0}.tech_all_list_item{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.examples{padding:110px 0 0 0;background-color:#202226}.examples_body{padding:0 10px}.example_title{margin:0 auto 40px;max-width:1200px}.examples_wiper{margin:0 auto;max-width:1440px}.slid_container{margin:0 auto;max-width:1200px;height:670px}.video_block{position:relative;margin:0 0 15px 0;padding:0 0 56% 0}.video_block video{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.play{position:absolute;left:47%;top:44%;width:67px;height:67px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:50%;background-color:#f57c1f;cursor:pointer;z-index:2}.play:after{content:'';position:absolute;width:0;height:0;border-top:14px solid transparent;border-left:17px solid #33363a;border-bottom:14px solid transparent;top:20px;left:28px}.swiper-button-next:before{content:'';position:absolute;width:70px;height:70px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:no-repeat url(../img/arrow_f.png);top:-65px;left:-52px}.swiper-button-next:after{display:none}.swiper-button-prev:before{content:'';position:absolute;width:70px;height:70px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:no-repeat url(../img/arrow_f.png);top:-65px;left:12px}.swiper-button-prev:after{display:none}.ref{padding:30px 0 0 0;background-color:#202226}.ref_title{margin:0 0 30px 0}.ref_text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:center;margin:0 0 50px 0}.ref_btn{max-width:170px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.form{padding:60px 0 68px 0;background-color:#202226}.form_title{margin:0 0 40px 0;padding:0 10px}.form_body{margin:0 auto;max-width:610px;padding:0 10px}.form_input{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;height:50px;color:#fff;background-color:#202226;padding:0;border-bottom:1px solid #fff;width:100%;font-size:17px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;margin:0 0 30px 0}textarea.form_input{color:#fff;width:100%;min-height:40px;resize:vertical;padding:10px 0}.buttom_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form_input._error{-webkit-box-shadow:0 0 15px red inset;box-shadow:0 0 15px red inset}.form_input._error::-webkit-input-placeholder{color:red}.form_input._error::-moz-placeholder{color:red}.form_input._error:-ms-input-placeholder{color:red}.form_input._error:-moz-placeholder{color:red}.message{display:none;margin:30px 0 30px 0;font-size:18px;text-transform:uppercase;text-align:center}.message._success{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;display:block;color:#9acd32;text-shadow:1px 0 10px #9acd32}.message._false{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;display:block;color:red;text-shadow:1px 0 10px red}.footer{padding:20px 0 40px 0;background-color:#1c1d21;text-align:center}.footer_title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:130%;margin:0 0 20px 0}.footer_tel{margin:0 0 5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_tel_num{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:130%;margin:0 15px 0 0}.footer_tel_name{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:130%}.footer_time{margin:20px 0 0 0;font-family:Montserrat,sans-serif;font-style:normal;color:#8d8e90;font-weight:500;font-size:15px;line-height:130%}@media screen and (max-width:1220px){.tech_big_item_img{max-width:480px}}@media screen and (max-width:1200px){.tech_min_item_img{width:200px}.swiper-button-next{display:none}.swiper-button-prev{display:none}}@media screen and (max-width:992px){.acordion_section_container{margin:0}.tech_big_item_img{max-width:355px}.slid_container{height:530px}}@media screen and (max-width:850px){.tech_sub_title{font-size:16px}.tech_min_item_img{width:167px}.tech_min_item_text_line{width:23px}.tech_big_item_text_line{width:23px}}@media screen and (max-width:750px){.tech_min_items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tech_min_item:last-child{margin:0}.tech_big_item_img{max-width:290px}}@media screen and (max-width:710px){.title{font-size:31px}.header_name{font-size:18px}.header_tel{font-size:18px}.header_title{font-size:31px}}@media screen and (max-width:700px){.slid_container{height:380px}.play{left:46%;top:44%;width:40px;height:40px}.play:after{content:'';position:absolute;width:0;height:0;border-top:10px solid transparent;border-left:13px solid #33363a;border-bottom:10px solid transparent;top:10px;left:16px}}@media screen and (max-width:620px){.footer_title{font-size:16px}.footer_tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_tel_num{font-size:16px}.footer_tel_name{font-size:16px}}@media screen and (max-width:610px){.tech_big_item_img{max-width:150px}}@media screen and (max-width:600px){.acordion_section{padding:60px 0 0 0}.panel_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel_body_img{margin:0 0 20px 0}.tech{padding:60px 0 0 0}.tech_title{margin:0 0 40px 0}.examples{padding:60px 0 0 0}.ref{padding:30px 0 0 0}.ref_text{text-align:left}.form{padding:68px 0 68px 0}.form_input{margin:0 0 20px 0}}@media screen and (max-width:550px){.main_container{background:#202226 url(../img/main_mob_second.png) center no-repeat}.tech_all_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tech_all_list_first{margin:0 0 30px 0}.slid_container{height:290px}}@media screen and (max-width:450px){.tech_min_item_img{width:150px}.tech_big{margin:0 0 40px 0}.slid_container{height:250px}}@media screen and (max-width:400px){.btn{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin:0 10px}.header{padding:22px 10px 20px}.header_sub_title{font-size:16px;margin:0 0 170px 0}.accord_button_text{font-size:16px}.slid_container{height:210px}.buttom_container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}@media screen and (max-width:370px){.slid_container{height:190px}}@media screen and (max-width:360px){.main_container{background:#202226 url(../img/main_mob.png) center no-repeat}}@media screen and (max-width:359px){.main_container{background:#202226 url(../img/main_mob_second.png) center no-repeat}}