.m-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:182px;min-height:47px;padding:0;border:none;border-radius:7px;font-weight:500;font-size:15px;line-height:21px;background:#2fc1f4;color:#fff;-webkit-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.m-button:hover{background:#256dfd;color:#fff}.m-button:focus{background:#0250ed}.m-button-othercol{background:#256dfd}.m-button-othercol:hover{background:#2fc1f4;color:#fff}.m-button-othercol:focus{background:#0cace4}.tcomp-h2{margin-bottom:30px;font-weight:700;font-size:35px;line-height:37px;color:#1d2254}.desc-comp{font-weight:400;font-size:17px;line-height:25px;color:#455170}.page-wrapper{position:relative;min-height:100vh;overflow:hidden}.container-fullhd{position:relative;overflow:hidden;max-width:1920px;margin:0 auto}.container{max-width:1270px}.position-absolute{position:absolute}.stop-scroll{overflow:hidden}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}@keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}.btnanimate{position:relative;overflow:hidden}.btnanimate::after{content:"";margin-left:60px;width:20px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;-webkit-filter:blur(20px);filter:blur(20px);left:-40px;top:-150px;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.sliderarrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;padding:0;border:3px solid rgba(255,255,255,.1);border-radius:50%;background:0 0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.sliderarrow svg{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.sliderarrow:hover{background:#2fc1f4;border-color:#2fc1f4}.sliderarrow:hover svg{stroke:#fff}.sliderarrow:hover svg path{stroke:#fff}.sliderpagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:22px}.sliderpagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 6px;border-radius:50%;background:#22b573;opacity:.3}.sliderpagination .swiper-pagination-bullet-active{background:#22b573;opacity:1}.form{position:relative;width:100%}.form_title{margin-bottom:23px;font-weight:700;font-size:23px;line-height:29px}.form_box{position:relative;margin-bottom:20px;height:49px;border-radius:5px}.form_box-message{height:109px}.form_box-message .form_input{padding:17px 19px;resize:none}.form_label{position:absolute;margin:0;padding:1px 6px;height:19px;left:13px;top:-11px;background:#fff;font-weight:600;font-size:12px;line-height:17px;color:#455170;z-index:5}.form_input{display:block;width:100%;height:100%;padding:0 23px;border:none;background:#eff2f3;font-size:17px;letter-spacing:.02em;border-radius:5px;-webkit-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.form_input::-webkit-input-placeholder{font-size:15px;line-height:18px;color:#7a7ea1;-webkit-transition:all 250ms linear;transition:all 250ms linear}.form_input::-moz-placeholder{font-size:15px;line-height:18px;color:#7a7ea1;-moz-transition:all 250ms linear;transition:all 250ms linear}.form_input:-ms-input-placeholder{font-size:15px;line-height:18px;color:#7a7ea1;-ms-transition:all 250ms linear;transition:all 250ms linear}.form_input::-ms-input-placeholder{font-size:15px;line-height:18px;color:#7a7ea1;-ms-transition:all 250ms linear;transition:all 250ms linear}.form_input::placeholder{font-size:15px;line-height:18px;color:#7a7ea1;-webkit-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.form_input:hover::-webkit-input-placeholder{opacity:.6}.form_input:hover::-moz-placeholder{opacity:.6}.form_input:hover:-ms-input-placeholder{opacity:.6}.form_input:hover::-ms-input-placeholder{opacity:.6}.form_input:hover::placeholder{opacity:.6}.form_input:focus::-webkit-input-placeholder{opacity:0}.form_input:focus::-moz-placeholder{opacity:0}.form_input:focus:-ms-input-placeholder{opacity:0}.form_input:focus::-ms-input-placeholder{opacity:0}.form_input:focus::placeholder{opacity:0}.form_submit{margin-top:35px;margin:35px auto 0;max-width:100%;min-height:54px;font-size:17px;line-height:20px;font-weight:400}.form_chreuired{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:27px}.form_chreuired .form_checkbox{margin:0 15px 0 0}.form_chreuired .form_checkbox input{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form_chreuired .form_checkbox input:checked+.form_checkbox_cust span{opacity:1}.form_chreuired .form_checkbox_cust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23px;height:23px;background:#eff2f3;border-radius:5px;cursor:pointer}.form_chreuired .form_checkbox_cust span{position:relative;display:block;border-radius:50%;opacity:0}.form_chreuired .form_checkbox_cust span::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9px;height:5.5px;background-image:url(../img/icon-checksm.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.form_chreuired .form_politicatext{margin:0;font-size:14px;line-height:17px;color:#7a7ea1}.form_chreuired .form_politicatext a{display:inline-block;color:#256dfd}.form_chreuired .form_politicatext a:hover{opacity:.8}.form_callback{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.form_callback_iconwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:17px;width:47px;height:47px;background:rgba(165,167,187,.3);border-radius:7px}.form_callback_tel{font-weight:700;font-size:24px;line-height:21px;letter-spacing:.07em;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.form_callback_tel:hover{opacity:.8}.form_callback_timework{margin:0;font-size:14px;line-height:21px;color:#a5a7bb}.fail,.success{display:none;position:absolute;top:0;left:0;right:0;bottom:0;text-transform:uppercase;font-weight:700;z-index:10}.fail span,.success span{margin:auto;color:#000;font-size:26px;letter-spacing:.2px}.fail~*,.success~*{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.fail.active~*,.success.active~*{opacity:.6;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-filter:blur(10px);filter:blur(10px)}.loader{display:none;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;pointer-events:none;font-size:38px}.loader.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.loader img{display:block}.mfp-bg{background:#1d2254;opacity:.6}.header{position:relative}.headertop{position:relative;padding:10px 0 12px;border-bottom:1px solid rgba(29,34,84,.05)}.headertop_col-tel{display:none}.headertop_address,.headertop_mail,.headertop_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;line-height:21px;color:rgba(29,34,84,.4);-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.headertop_address:hover .headertop_address_icon path,.headertop_address:hover .headertop_mail_icon path,.headertop_mail:hover .headertop_address_icon path,.headertop_mail:hover .headertop_mail_icon path,.headertop_tel:hover .headertop_address_icon path,.headertop_tel:hover .headertop_mail_icon path{fill:#256dfd}.headertop_address_icon,.headertop_mail_icon,.headertop_tel_icon{margin-right:10px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.headertop_address_icon path,.headertop_mail_icon path,.headertop_tel_icon path{fill:#a5a7bb;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.headertop_navlist{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none}.headertop_navlistitm{margin-right:68px}.headertop_navlistitm:last-child{margin-right:0}.headertop_navlink{font-size:15px;line-height:21px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.headermain{position:relative;padding:32px 0}.headermain_logo{display:block;width:250px}.headermain_logo_img{display:inline-block;max-width:100%}.headermain_slog{margin:0;font-size:15px;line-height:21px;color:#7a7ea1}.headermain_callback{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:50px}.headermain_callback_tlmob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;min-width:41px;max-width:41px;height:41px;background:rgba(165,167,187,.3);border-radius:7px;display:none}.headermain_callback_iconwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:17px;min-width:47px;height:47px;background:rgba(165,167,187,.3);border-radius:7px}.headermain_callback_icon path{fill:#1d2254;stroke:#1d2254}.headermain_callback_tel{font-weight:700;font-size:24px;line-height:21px;letter-spacing:.07em;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.headermain_callback_tel:hover{opacity:.8}.headermain_callback_timework{margin:0;font-size:14px;line-height:21px;color:#a5a7bb}.headermenu{margin-bottom:36px}.navdrop{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navdrop_dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-right:2px;background:#f3f4f6;text-align:center;-webkit-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}.navdrop_dropdown:first-child{border-radius:7px 0 0 7px}.navdrop_dropdown:last-child{margin-right:0;border-radius:0 7px 7px 0}.navdrop_dropdown_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;position:absolute;left:0;top:100%;padding:53px 51px 50px 51px;width:100%;background:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15);border-radius:0 0 7px 7px;z-index:2;opacity:0;pointer-events:none;-webkit-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}.navdrop_dropdown:hover{background:#256dfd}.navdrop_dropdown:hover:first-child{border-radius:7px 0 0 0}.navdrop_dropdown:hover:last-child{border-radius:0 7px 0 0}.navdrop_dropdown:hover .navdrop_dropbtn{color:#fff}.navdrop_dropdown:hover .navdrop_dropdown_content{opacity:1;pointer-events:initial}.navdrop_dropbtn{padding:22px 5px;border:none;background:0 0;font-weight:500;font-size:16px;line-height:18px;color:#1d2254;-webkit-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}.navdrop_dropbtn::before{display:none}.navdrop_nav{-ms-flex-preferred-size:329px;flex-basis:329px;margin-right:51px;margin-bottom:25px}.navdrop_nav:nth-of-type(3n){margin-right:0}.navdrop_nav_title{margin-bottom:13px;font-weight:400;font-size:17px;line-height:21px}.navdrop_nav_list{position:relative;margin:0;padding:0;list-style:none}.navdrop_nav_itm{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:13px}.navdrop_nav_itm::before{content:"";display:block;position:relative;top:6px;margin-right:13px;min-width:4px;height:4px;border-radius:50%;background:#2fc1f4;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.navdrop_nav_itm:last-child{margin-bottom:0}.navdrop_nav_itm:hover::before{background:#256dfd;margin-right:10px}.navdrop_nav_link{width:100%;font-size:15px;line-height:22px;color:#7a7ea1;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.navdrop_nav_link:hover{color:#256dfd}.menumob{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;opacity:0;pointer-events:none;z-index:10}.menumob_overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:#1d2254;opacity:.6;z-index:-1}.menumob.is-active{opacity:1;pointer-events:initial}.menumob_content{position:absolute;overflow-x:auto;right:0;top:0;width:375px;min-height:667px;padding:88px 0 65px 0;background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.menumob_dropdown{-webkit-transition:background 250ms linear;-o-transition:background 250ms linear;transition:background 250ms linear}.menumob_dropdown.is-active{padding-bottom:20px;background:#fff}.menumob_dropdown_content{display:none}.menumob_dropdown_navblock{padding:5px 20px 15px 16px}.menumob_dropdown_navblocktitle{font-size:16px;margin-bottom:18px;font-weight:500}.menumob_dropdown_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.menumob_dropdown_link:last-child{margin-bottom:0}.menumob_dropdown_link_txt{font-weight:400;font-size:15px;line-height:19px;color:#0f1837}.menumob_navlink{display:block;padding:12px 20px 12px 16px;border-bottom:1px solid rgba(124,135,157,.2);font-weight:600;font-size:18px;line-height:28px;letter-spacing:.01em;color:#0f1837}.menumob_navlink:last-child{border-bottom:transparent}.menumob_dropbtn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:40px;text-align:left;border:none;border-bottom:1px solid rgba(124,135,157,.2);background:0 0;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.menumob_dropbtn_icon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:21px;height:13px;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.menumob_dropbtn_icon path{stroke:#256dfd;stroke-width:3px}.menumob_dropbtn.is-active{border-bottom:transparent}.menumob_dropbtn.is-active .menumob_dropbtn_icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:40%}.menumob_dropbtn.is-active .menumob_dropbtn_icon path{stroke:#7c879d}.menumob_callback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:72px}.menumob_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.menumob_tel:hover{color:#2fc1f4}.menumob_tel_icon{margin-right:10px}.menumob_tel span{font-weight:600;font-size:20px;line-height:25px;letter-spacing:.01em}.menumob_linkgo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:186px;min-height:45.5px}.burgbtn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-color:transparent;border:0;width:32px;height:20px;outline:0;z-index:101}.burgbtn:hover{cursor:pointer}.burgbtn:focus{outline:0}.burgbtn_icon{display:block;margin:0 auto;width:100%;height:2px;background-color:#000;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.burgbtn_icon_top{position:absolute;left:0;top:0}.burgbtn_icon_bot{position:absolute;left:0;bottom:0}.burgbtn.btn-active .burgbtn_icon_top{opacity:0}.burgbtn.btn-active .burgbtn_icon_bot{-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.burgbtn.btn-active .burgbtn_icon_mid{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.burgbtn{display:none}.tempsect{padding:75px 0 45px;background:#f3f4f6}.tempsect_rowtop{margin-bottom:47px}.tempsect_title{margin-bottom:0}.tempsect_link{display:block;margin-left:auto;width:154px;padding:11px 24px;text-align:center;background:rgba(29,34,84,.05);border-radius:7px;font-size:15px;line-height:21px;color:#7a7ea1;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.tempsect_link:hover{background:rgba(93,99,161,.1);color:#7a7ea1}.tempsect_colmain{margin-bottom:30px}.tempsect_colmain-left .tempsect_itm{margin-right:30px}.tempsect_colmain-center .tempsect_itm{margin:0 15px}.tempsect_colmain-right .tempsect_itm{margin-left:30px}.tempsect_itm{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 0 27px 0;border-radius:20px;background:#fff;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.tempsect_itm:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tempsect_itm_picture{height:205px;border-radius:20px 20px 0 0;background:#256dfd}.tempsect_itm_mainimg{display:block;border-radius:20px 20px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tempsect_itm_cont{padding:19px 30px 30px}.tempsect_itm_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;font-size:14px;line-height:25px;color:#7a7ea1}.tempsect_itm_date_icon{margin-right:9px}.tempsect_itm_title{margin:0;font-weight:500;font-size:16px;line-height:27px}.tempsect_itm_morelink{-ms-flex-item-align:start;align-self:flex-start;margin-left:auto;margin-top:auto;margin-right:30px;font-size:15px;line-height:16px;color:rgba(29,34,84,.7);border-bottom:1px solid rgba(165,167,187,.5)}.tempsect_itm_morelink:hover{border-color:transparent}.prefooter{padding:56px 0 20px}.prefooter_title{margin-bottom:28px;font-weight:500;font-size:18px;line-height:23px}.prefooternav{position:relative;margin-bottom:28px}.prefooternav_title{margin-bottom:12px;font-weight:400;font-size:15px;line-height:21px}.prefooternav_list{position:relative;margin:0;padding:0;list-style:none}.prefooternav_itm{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:13px}.prefooternav_itm:last-child{margin-bottom:0}.prefooternav_itm::before{content:"";display:block;position:relative;top:5px;margin-right:13px;min-width:4px;height:4px;border-radius:50%;background:#2fc1f4;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.prefooternav_itm:hover::before{background:#256dfd}.prefooternav_link{font-size:14px;line-height:18px;color:#7a7ea1}.footer{position:relative;padding:37px 0 40px;border-top:1px solid rgba(29,34,84,.05)}.footer_logo{display:block;width:171px;margin-bottom:28px}.footer_logo_img{display:inline-block;width:100%}.footer_copy,.footer_plink{font-size:15px;line-height:21px;color:#797da0}.footer_plink{border-bottom:1px solid #e9ebf7;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_plink:hover{color:#256dfd;border-color:#256dfd}.footer_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:49px}.footer_tel_text{font-size:15px;line-height:28px;font-weight:400;color:#7a7ea1}.footer_tel_link{font-size:18px;line-height:28px;font-weight:500;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_tel_link:hover{color:#256dfd}.footer_place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer_place_text{font-size:15px;line-height:28px;color:#7a7ea1}.footer_place_link{color:#1d2254;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_place_link:hover{color:#256dfd}.footer_timework{margin-bottom:30px}.footer_timework_text{font-size:14px;line-height:24px;color:#7a7ea1}.footer_timework_time{margin:0;font-size:15px;line-height:24px}.footer_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_social_text{margin-bottom:10px;font-size:15px;line-height:26px;color:#7a7ea1}.footer_social_list{position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_social_itm{margin-right:8px}.footer_social_itm:last-child{margin-right:0}.footer_social_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;background:#fff;border:1px solid rgba(122,126,161,.2);border-radius:2px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_social_link:hover{background:#256dfd;border-color:#256dfd}.footer_social_link:hover .footer_social_icon path{fill:#fff}.footer_social_icon{-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_social_icon path{fill:#7a7ea1;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_nav_list{position:relative;margin:0;padding:0;list-style:none}.footer_nav_itm{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:13px}.footer_nav_itm::before{content:"";display:block;position:relative;top:10px;margin-right:13px;min-width:4px;height:4px;border-radius:50%;background:#2fc1f4;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_nav_itm:last-child{margin-bottom:0}.footer_nav_itm:hover::before{background:#256dfd}.footer_nav_link{width:100%;font-size:15px;line-height:25px;color:#7a7ea1;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.footer_nav_link:hover{color:#256dfd}.footer_col-collol{display:none}.popup{position:relative;margin:20px auto;background:#fff;background-position:center;background-size:cover;background-repeat:no-repeat}.popup .mfp-close{width:18px;height:18px;line-height:30px;background:0 0;opacity:1;color:transparent;font-size:0;right:18px;top:19px;background-image:url(../img/icon-close.svg);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.popup .mfp-close:hover{opacity:.7}.popup .mfp-close:focus{right:18px;top:19px}.porder{max-width:350px;border-radius:15px}.porder_content{padding:37px 33px 43px}.polpopup{max-width:1200px;margin:0 auto;border-radius:15px}.polpopup_container{height:88vh;overflow-y:scroll;padding:50px 30px 20px}.polpopup_container::-webkit-scrollbar{width:12px}.polpopup_container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0 20px 20px 0}.polpopup_container::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:0 20px 20px 0}.polpopup_container_title{margin-bottom:40px;font-size:36px;color:#1d2254}.polpopup_container_desc{color:#1d2254}.polpopup_container h4{font-size:20px}.polpopup_container_txt{margin-bottom:20px;font-size:18px}.polpopup_container_txt:last-child{margin-bottom:0}.polpopup .mfp-close{right:28px;top:14px}.polpopup .mfp-close:focus{right:28px;top:14px}@media (max-width:1200px){.container{max-width:960px}.headertop_navlistitm{margin-right:35px}.headermain_col-slog{display:none}.headermain_logo{width:100%}.headermain_plink{max-width:100%}.navdrop_dropbtn{padding:18px 0;font-size:14px;line-height:16px}.tempsect_colmain-center .tempsect_itm,.tempsect_colmain-left .tempsect_itm,.tempsect_colmain-right .tempsect_itm{margin:0}.tempsect_itm_cont{padding:19px 20px 26px}.prefooter_col{margin-bottom:20px}.footer{padding:43px 0 40px}}@media (max-width:992px){.container{max-width:720px}.headertop_col-mail{display:none}.headermain{padding:27px 0}.headermain_callback{margin-left:10px}.headermain_callback_iconwrap{margin-right:12px;min-width:30px;height:30px}.headermain_callback_icon{width:12px;height:12px}.headermain_callback_tel{font-size:18px;line-height:20px}.navdrop_dropbtn{padding:14px 5px}.tempsect_itm:hover{-webkit-transform:none;-ms-transform:none;transform:none}.footer_coppol-pc{display:none}.footer_col-collol{display:block}.footer_col{margin-bottom:35px}.footer_col:last-child{margin-bottom:0}.footer_logo{width:190px;margin-bottom:0}.footer_tel{margin-bottom:15px}.footer_timework{margin-bottom:15px}}@media (max-width:768px){.container{max-width:540px}.burgbtn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.menumob{display:block}.headertop_nav-pc{display:none}.headertop{padding:13px 0 13px}.headermain_callback{margin-left:0}.headermenu{display:none}.footer_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_nav_itm{margin-right:30px;margin-bottom:12px}.footer_nav_itm:last-child{margin-bottom:12px}}@media (max-width:576px){.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.headermain_col-logo{max-width:85px;min-width:85px}.headermain_col-plink{max-width:170px;min-width:170px}.tempsect{padding:60px 0 45px}.polpopup_container{padding:36px 20px 20px}.polpopup_container_title{margin-bottom:20px;font-size:18px}.polpopup_container h4{font-size:16px}.polpopup_container p{font-size:15px}}@media (max-width:480px){.fail span,.success span{font-size:18px;letter-spacing:.1px}.headermain{padding:20px 0}.headermain_col-logo{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;min-width:auto;margin-bottom:14px}.headermain_col-callback{-ms-flex-preferred-size:50%;flex-basis:50%}.headermain_col-plink{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:100%;min-width:auto}.headermain_callback_timework{display:none}.headermain_callback_iconwrap{margin-right:12px;min-width:auto;height:auto;background:0 0}.headermain_callback_tel{font-size:18px;line-height:20px}.headermain_plink{min-height:43px;font-size:14px}.porder .form_title{font-size:25px;line-height:38px}}@media (max-width:425px){.headermain_col-callback{-ms-flex-preferred-size:55%;flex-basis:55%}.headermain_col-plink{-ms-flex-preferred-size:45%;flex-basis:45%}}@media (max-width:414px){.polpopup_container h4{font-size:15px}.polpopup_container p{font-size:14px}}@media (max-width:400px){.headertop_address,.headertop_mail,.headertop_tel{font-size:13px}.headermain{padding:17px 0}}@media (max-width:375px){.tcomp-h2{font-size:32px;line-height:35px}.menumob_content{width:329px}.headermain_col-callback{-ms-flex-preferred-size:51%;flex-basis:51%}.headermain_col-plink{-ms-flex-preferred-size:49%;flex-basis:49%}.headermain_callback_iconwrap{display:none}.porder_content{padding:50px 16px 40px}.porder .form_title{font-size:21px;line-height:28px}}@media (max-width:360px){.menumob_content{width:100%;min-height:100%;padding:60px 0 54px 0}.headermain_callback_tel{font-size:17px;line-height:18px}.porder .form_chreuired .form_politicatext{font-size:10px}}@media (max-width:350px){.headertop_col-address{max-width:80%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.headertop_col-nav{max-width:20%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.headertop_address,.headertop_mail,.headertop_tel{font-size:12px;line-height:12px}.headermain_callback_tel{letter-spacing:.01em}.polpopup_container{padding:36px 12px 20px}}