@charset "UTF-8";a{color:inherit;display:inline-block;text-decoration:none;background-color:transparent}a,a:hover,a:visited{text-decoration:none}:active,:focus,:hover{outline:0}button{background-color:transparent;padding:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none}img{display:block;max-width:100%;border-style:none}ul,ul li{list-style:none;margin:0;padding:0}ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}b,strong{font-weight:700}iframe{display:block;width:100%}address{font-style:normal}[hidden]{display:none}template{display:none}hr{box-sizing:content-box;height:0;overflow:visible}form{margin:0}input[type=reset],input[type=submit],select{cursor:pointer}button,select{text-transform:none}input:not([type=submit]):not([type=reset]),select,textarea{width:100%}textarea{height:50px;overflow:hidden auto;resize:none}input,select,textarea{padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none}fieldset,option{padding:0}progress{vertical-align:baseline}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;outline:0}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;outline:0}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}input[type=submit]::-moz-focus-inner{border:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}button::-moz-focus-inner{border:0}@-moz-document url-prefix(){select{text-indent:-2px}}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,iframe,menu,nav,section,svg{display:block}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}table{border-collapse:collapse;border-spacing:0}h1{font-family:Nunito,sans-serif;font-size:40px;color:#222;font-weight:700;line-height:1.2}h2{font-family:Nunito,sans-serif;font-size:40px;color:#222;font-weight:700;line-height:1.2}h3{font-family:Nunito,sans-serif;font-size:30px;color:#222;font-weight:700;line-height:1.2}h4{font-family:Nunito,sans-serif;font-size:24px;color:#222;font-weight:700;line-height:1.2}h5{font-family:Nunito,sans-serif;font-size:22px;color:#222;font-weight:700;line-height:1.2}h6{font-family:Nunito,sans-serif;font-size:16px;color:#222;font-weight:700;line-height:1.2}html{box-sizing:border-box}*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:inherit}*,:-moz-submit-invalid,:-moz-ui-invalid,:invalid{box-shadow:none}body,html{width:100%;height:100%}body{font-family:"Kumbh Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#999;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh;overflow:hidden auto;position:relative}body.no-scroll{overflow:hidden;position:fixed}body header{flex:0 0 auto}body main{flex:1 0 auto}body .main-page{padding-top:0}body footer{flex:0 0 auto;margin-top:auto}.container{max-width:540px;width:100%;padding:0 15px;margin:0 auto}.container-full{max-width:100%;width:100%;margin:0 auto}h1{margin-bottom:20px}h2{margin-bottom:30px}h3,h4,h5,h6{margin-bottom:20px}.title{color:#222;font-size:40px;line-height:1.2;font-weight:700;text-align:center;margin-bottom:30px}.sub-title{color:#5886bf;font-size:15px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;text-align:center;margin-bottom:15px}.tlt-left{text-align:left}.wrapper{display:flex}.wrapper-media{width:50%;flex-shrink:0}.wrapper-media iframe,.wrapper-media img{aspect-ratio:16/9}.wrapper-content{width:100%}.img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}picture{display:block}picture img{width:100%!important}.my-100{margin-top:100px;margin-bottom:100px}.py-100{padding-top:100px;padding-bottom:100px}.mb-100{margin-bottom:100px}.pt-100{padding-top:100px}.bg-color{position:relative}.bg-color::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#5886bf;opacity:.9;pointer-events:none}.bg-color .container{position:relative;z-index:1}.bg-color .img-bg__section{position:absolute;left:0;top:0;right:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:"Kumbh Sans",sans-serif;display:inline-block;background:#5886bf;color:#fff;font-size:14px;text-transform:uppercase;line-height:1;font-weight:600;border-radius:6px;letter-spacing:.6px;text-align:center;padding:18px 25px;position:relative;overflow:hidden;flex-shrink:0;cursor:pointer;transition:all .5s ease-in-out}.btn:focus{background:#222}.btn:hover{background:#222}.btn:active{background:#222}.btn-sec{background:#5886bf}.btn-sec:focus{background:#fff}.btn-sec:hover{background:#fff}.btn-sec:active{background:#fff}.btn-dark{background:#222}.btn-dark:focus{background:#5886bf}.btn-dark:hover{background:#5886bf}.btn-dark:active{background:#5886bf}.btn-light{background:#fff;color:#222}.btn-light:focus{background:#222;color:#fff}.btn-light:hover{background:#222;color:#fff}.btn-light:active{background:#222;color:#fff}.link{font-family:"Kumbh Sans",sans-serif;display:inline-block;color:#5886bf;font-size:14px;line-height:1;font-weight:600;letter-spacing:.6px;text-transform:uppercase;transition:all .3s ease}.link:hover{color:#222}form input:not([type=reset]):not([type=submit]),form textarea{font-family:"Kumbh Sans",sans-serif;font-size:16px;color:#999;background:#fff;box-shadow:40px 40px 140px rgba(15,46,106,.1);border-radius:8px;border:1px solid #eee;padding:10px 10px 10px 15px;transition:all .5s ease-in-out}form input:not([type=reset]):not([type=submit]):focus,form input:not([type=reset]):not([type=submit]):hover,form textarea:focus,form textarea:hover{border:1px solid #5886bf}form input[type=email],form input[type=tel],form input[type=text]{height:60px}form textarea{height:100px;resize:none}form input::-moz-placeholder,form input::-webkit-input-placeholder,form textarea::-moz-placeholder,form textarea::-webkit-input-placeholder{color:#999}form input::-moz-placeholder,form input::-webkit-input-placeholder,form input::placeholder,form textarea::-moz-placeholder,form textarea::-webkit-input-placeholder,form textarea::placeholder{color:#999}form input[type=submit]:before{display:none}.form.f-style{padding:40px;background-color:#fff;border-radius:8px;border:1px solid #eee;box-shadow:0 10px 15px 0 rgba(0,0,0,.04)}.form form{display:flex;flex-direction:column;gap:15px}.form .submit{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;margin-top:25px;align-self:center}.form .submit:hover .btn{background:#222}.form .submit:hover .btn-dark{background:#5886bf;color:#fff}.form .submit:hover .btn-sec{background:#fff;color:#222}.form input[type=submit]{text-align:left}.form .add-file{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;position:relative;background:0 0;color:#999;padding-left:35px;cursor:pointer}.form .add-file:hover{color:#5886bf}.form .add-file:hover::before{opacity:.8}.form .add-file::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:26px;background-image:url(../images/upload.svg);background-repeat:no-repeat;background-size:contain;transition:all .3s ease}.form .add-file .file{width:100%;padding:0;margin:0;opacity:0;visibility:hidden;position:absolute}.check .check__label{display:flex;align-items:center;font-size:16px;color:#999;width:-webkit-max-content;width:-moz-max-content;width:max-content}.check .check__label:hover .check__style{color:#999}.check .check__item{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.check .check__style{width:15px;height:15px;background:0 0;border:1px solid #5886bf;margin-top:0!important;margin-right:10px;position:relative;flex-shrink:0;border-radius:1px;transition:all .4s ease}.check .check__item:checked+.check__style{background:#5886bf}.check .check__item:checked+.check__style::after{content:"";position:absolute;width:9px;height:8px;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-search{width:100%}.form-search form{position:relative}.form-search input[type=search]{box-shadow:none;height:60px;padding-right:60px!important}.form-search button[type=reset]{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:all .5s ease}.form-search button[type=reset].active{opacity:1}.form-search button[type=reset]:hover svg{fill:#222}.form-search button[type=reset] svg{width:15px;height:15px;stroke:#5886bf}.form-search button[type=submit]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-search button[type=submit]:hover svg{fill:#5886bf}.form-search button[type=submit] svg{width:24px;height:24px;fill:#999}form .d-none{display:none}.form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.form label{align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1;margin:10px 0}.form input[type=checkbox]{width:auto;cursor:pointer;accent-color:#5886bf}.label-checkbox{cursor:pointer}.form .form-link{text-decoration:underline;transition:all .3s ease}.form .form-link:hover{text-decoration:none;color:#5886bf}.wpcf7-spinner{width:24px!important;position:absolute;margin-top:-33px;margin-left:10px;background-color:#fff}.wpcf7-spinner::before{background-color:#5886bf}.wpcf7-not-valid-tip{font-size:14px!important;color:#5886bf;margin-top:10px!important}.wpcf7-response-output{width:100%;text-align:center;color:#999;text-align:center;margin:15px 0 0 0!important;padding:5px!important;text-align:center;font-size:14px!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#999;border-color:#5886bf;margin:15px 0 0 0!important;padding:5px!important;text-align:center;font-size:14px!important}.wpcf7 form.sent .wpcf7-response-output{color:#999;text-align:center;border-color:#5886bf;margin:15px 0 0 0!important;padding:5px!important;text-align:center;font-size:14px!important}.pagination{display:flex;flex-wrap:wrap;gap:5px;margin-top:30px}.pagination .nav-links{display:flex;gap:5px}.pagination .page-numbers{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;font-size:17px;color:#222;border:1px solid #eee;border-radius:4px;transition:all .3s ease}.pagination .page-numbers:hover{background:#5886bf;color:#fff}.pagination .current{background:#5886bf;color:#fff;pointer-events:none}.pagination .screen-reader-text{display:none}.pagination .dots{border-color:transparent}.pagination .next{font-size:0;position:relative}.pagination .next::before{content:"→";font-size:25px}.pagination .prev{font-size:0;position:relative}.pagination .prev::before{content:"←";font-size:25px}.pagination-post__wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.pagination-post__link{display:flex;align-items:center;gap:30px;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;color:#222}.pagination-post__link:hover .pagination-post__arrow{background:#222}.pagination-post__link:hover .pagination-post__title{color:#5886bf}.pagination-post__arrow{width:50px;height:50px;background:#5886bf;border-radius:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:all .5s ease-in-out}.pagination-post__arrow svg{width:32px;height:32px;fill:#fff}.pagination-post__prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination-post__next{flex-direction:row-reverse}.pagination-post__next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pagination-post__title{line-height:1;transition:all .5s ease-in-out}.list{display:flex;flex-direction:column;gap:15px;color:#999}.list .list__item,.list li{position:relative;padding-left:40px}.list .list__item::after,.list li::after{content:"";position:absolute;top:0;left:0;height:30px;width:30px;background-image:url(../images/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.list .list--child,.list li>ul{display:flex;flex-direction:column;gap:15px;margin-top:10px;margin-left:7px}.list-number{list-style:decimal;margin-left:15px;display:block}.list-number .list--child,.list-number li>ol{display:flex;flex-direction:column;gap:10px;list-style:lower-alpha;margin-top:10px;margin-left:17px}.list-number li:not(:last-child){margin-bottom:7px}.nav ul{display:flex;align-items:center;gap:30px}.nav a{font-size:14px;font-weight:600;text-transform:uppercase;color:#222;letter-spacing:.6px;line-height:1;position:relative;transition:all .5s ease-in-out 0s}.nav a.active{color:#5886bf}.nav .sub-menu{background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:0!important;position:absolute;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;transition:all .5s ease-in-out 0s;z-index:3;box-shadow:0 .5rem 1rem rgba(42,39,94,.06);border-radius:5px;border:1px solid #eee;overflow:hidden}.nav .sub-menu.active{display:block}.nav .sub-menu li{width:100%;border-bottom:1px solid #eee}.nav .sub-menu li:last-child{border-bottom:none}.nav .sub-menu a{width:100%;position:relative;padding:20px!important}.nav .sub-menu a:hover{background:#5886bf;color:#fff}.nav .parent-submenu{position:relative;margin-right:15px}.nav .parent-submenu .arrow-wrap{width:10px;height:10px;position:relative;cursor:pointer;right:-15px;top:2px}.nav .parent-submenu .arrow-wrap::after{content:"";position:absolute;top:50%;right:0;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:5px 5px 0 5px;border-color:#5886bf transparent transparent transparent}.btn__top{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#5886bf;border-radius:5px;z-index:7;cursor:pointer;opacity:0;visibility:hidden;transition:all .8s ease-in-out;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);box-shadow:0 0 5px 2px rgba(255,255,255,.3)}.btn__top.show{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn__top svg{width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-filter:grayscale(1) brightness(1000%);filter:grayscale(1) brightness(1000%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s ease}.wp-editor{font-size:17px;line-height:1.8}.wp-editor>:not(:last-child){margin-bottom:15px}.wp-editor h2{text-transform:uppercase;color:#5886bf}.wp-editor h1,.wp-editor h2,.wp-editor h3,.wp-editor h4,.wp-editor h5,.wp-editor h6{margin-bottom:20px!important}.wp-editor img{aspect-ratio:16/9}.wp-editor .columns{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.wp-editor .columns>*{width:calc(50% - 15px);margin-bottom:0}.wp-editor ul.columns{gap:10px}.wp-editor ul{display:flex;flex-direction:column;gap:10px}.wp-editor ul li{font-size:18px;font-weight:600;position:relative;padding-left:40px;font-family:Nunito,sans-serif;line-height:1.4}.wp-editor ul li::after{content:"";position:absolute;top:0;left:0;height:30px;width:30px;background-image:url(../images/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.wp-editor ul li>ul{display:flex;flex-direction:column;gap:15px;margin-top:10px;margin-left:7px}.wp-editor ol{list-style:decimal;margin-left:15px;display:block}.wp-editor ol li:not(:last-child){margin-bottom:7px}.wp-editor ol li>ol{display:flex;flex-direction:column;gap:7px;list-style:lower-alpha;margin-top:10px;margin-left:17px}.wp-editor a{display:inline-block;font-weight:600;color:#5886bf;transition:all .3s ease}.wp-editor a:focus{text-decoration:underline}.wp-editor a:hover{text-decoration:underline}.wp-editor blockquote{display:block;color:#222;font-size:18px;font-style:italic;border:1px solid #eee;border-radius:8px;margin:30px 0!important;padding:40px 40px 40px 120px;position:relative}.wp-editor blockquote::after{content:"";position:absolute;top:50%;left:20px;width:80px;height:80px;background-image:url(../images/quote-fill.svg);background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-editor blockquote span{display:flex;justify-content:flex-end;font-size:20px;font-weight:600;margin-top:10px}.wp-editor strong{display:inline-block}.wp-editor b,.wp-editor strong{font-weight:700}.wp-editor table{text-align:left;display:block;overflow:auto;max-width:100%}.wp-editor table td{vertical-align:middle;padding:5px;border:1px solid #999}.swiper{position:relative;padding-bottom:100px}.swiper-wrapper{box-sizing:border-box}.swiper-slide{position:relative}.arrow-slider{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;background:#5886bf;border-radius:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:3;transition:all .3s ease}.arrow-slider:hover{background:#222}.arrow-slider::before{content:"";position:absolute;width:12px;height:12px;border-style:solid;border-width:2px 0 0 2px;border-color:#fff;left:50%;top:50%;transition:all .3s ease}.arrow-prev{left:10px}.arrow-prev::before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.arrow-next{right:10px}.arrow-next::before{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.swiper-button-disabled{opacity:.5;cursor:default;pointer-events:none}.swiper-pagination{width:100%!important;display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;bottom:-70px!important;position:relative!important;z-index:5}.swiper-pagination-bullet{background:#000;width:6px;height:6px;border-radius:100%;opacity:.2;margin:0!important;-webkit-transform:scale(1) translate(0,0)!important;transform:scale(1) translate(0,0)!important}.swiper-pagination-bullet:hover{background:#5886bf}.swiper-pagination-bullet-active-main{opacity:1;background:#5886bf;pointer-events:none}.pop-up{display:none;width:100%;height:100%;position:fixed;left:50%;top:50%;z-index:11;background:rgba(34,34,34,.9);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pop-up.open{display:block}.pop-up__wrapper{background:#fff;width:600px;padding:40px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 8px rgba(0,0,0,.6)}.pop-up__content{width:100%;height:100%}.pop-up__title{text-align:center}.pop-up .pop-up__close{position:absolute;width:25px;height:25px;right:10px;top:15px;cursor:pointer}.pop-up .pop-up__close:hover span{background:#5886bf}.pop-up .pop-up__close span{display:block;position:relative;top:5px;width:25px;height:2px;background:#222;transition:all .3s ease}.pop-up .pop-up__close span:nth-child(1){-webkit-transform:rotate(45deg) translate(1px,3px);transform:rotate(45deg) translate(1px,3px)}.pop-up .pop-up__close span:nth-child(2){-webkit-transform:rotate(-45deg) translate(-1px,0);transform:rotate(-45deg) translate(-1px,0)}.pop-up__video .pop-up__wrapper{background:0 0;box-shadow:none;padding:0}.pop-up__video .pop-up__close{top:-40px;right:-40px}.pop-up__video .pop-up__close span{background:#fff}.pop-up__video .pop-up__content{background:#222;box-shadow:0 0 8px rgba(0,0,0,.6);aspect-ratio:16/9}.pop-up__video .js-iframe-video,.pop-up__video .js-popup-iframe{width:100%;height:100%}.social-list{display:flex;align-items:center;gap:15px}.social-list .social-link{transition:all .5s ease}.social-list .social-link svg{width:16px;height:16px;fill:#fff;transition:all .5s ease}.contacts-list{display:flex;align-items:center}.contacts-list .contacts-link{display:flex;align-items:center;gap:10px;font-weight:500}.contacts-list a.contacts-link{transition:all .3s ease}.contacts-list svg{flex-shrink:0}.js-iframe-youtube .js-iframe-wrap{position:relative}.js-iframe-youtube .js-iframe-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.js-iframe-youtube .js-iframe-video{height:100%}.js-iframe-youtube .js-iframe-preview{width:100%;height:100%;position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.js-iframe-youtube .js-iframe__html{display:none}.js-iframe-btn{display:flex;justify-content:center;align-items:center;position:absolute;border-radius:100%;z-index:7;cursor:pointer;transition:all .3s ease}.js-iframe-btn svg{fill:#fff;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:all .3s ease}.video-btn-static{width:55px;height:55px;left:20px;top:20px;border:1px solid #fff}.video-btn-static svg{width:17px;height:17px}.video-btn-anim{width:70px;height:70px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:videoBtnPulse 1s linear infinite;animation:videoBtnPulse 1s linear infinite}.video-btn-anim:hover{background:#5886bf}.video-btn-anim svg{width:24px;height:24px}.counter-list{display:flex;flex-wrap:wrap;gap:20px}.counter{text-align:center;width:calc(50% - 10px)}.counter-img{width:50px;height:50px;margin:0 auto 10px;fill:#5886bf;flex-shrink:0}.counter-numb{display:flex;justify-content:center;font-size:40px;font-weight:600;color:#222}.counter-text{text-transform:uppercase;font-weight:600;color:#999;margin-bottom:0}.breadcrumbs{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;color:#222;gap:20px;background:#fff;padding:18px 20px;border-radius:6px;box-shadow:0 5px 22px 0 rgba(15,53,103,.05);font-size:14px;line-height:1;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.breadcrumbs span a{color:#5886bf;position:relative;transition:all .5s ease}.breadcrumbs span a:hover{color:#222}.breadcrumbs span a::after{content:"/";position:absolute;top:0;right:-5px;width:0;height:0;font-weight:700;font-size:16px;color:#222}.breadcrumbs .current-item{color:#222}.accordion{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px}.accordion__item{width:100%;background:#fff;padding:20px 40px 20px 20px;border:1px solid #eee;border-radius:6px}.accordion__title{text-transform:capitalize;margin-bottom:0;position:relative;cursor:pointer;transition:all .5s ease-in-out}.accordion__title:hover{color:#5886bf}.accordion__title.active::after{display:none}.accordion__title::before{content:"";position:absolute;top:50%;right:-25px;width:15px;height:3px;background:#5886bf;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease}.accordion__title::after{content:"";position:absolute;top:50%;right:-19px;width:3px;height:15px;background:#5886bf;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease}.accordion__text{display:none;font-family:Nunito,sans-serif;padding-top:15px;transition:all .5s ease-in-out 0s}.accordion__text.active{display:block}.header__lang{display:flex;flex-shrink:0;position:relative;cursor:pointer;width:95px;height:20px;z-index:5;margin:0 15px}.header__lang:hover::before{-webkit-transform:translateY(-50%) scale(-1,-1);transform:translateY(-50%) scale(-1,-1)}.header__lang::before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 7px 0 7px;border-color:#fff transparent transparent transparent;border-radius:1px;z-index:2;transition:all .2s ease}.header__lang ul{width:100%;position:absolute;top:-3px;display:flex;flex-direction:column;overflow:hidden}.header__lang .lang-item{background:0 0;padding:5px;order:2}.header__lang .lang-item img{width:16px!important;height:12px!important}.header__lang .lang-item a{display:flex;align-items:center;gap:10px}.header__lang .lang-item span{font-family:Nunito,sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0!important}.header__lang .lang-item:not(.current-lang){display:none;position:relative;background:#fff;border:1px solid #eee;border-bottom:none}.header__lang .lang-item:not(.current-lang).active{display:block}.header__lang .lang-item:not(.current-lang):nth-child(2){border-radius:6px 6px 0 0}.header__lang .lang-item:not(.current-lang):last-child{border-radius:0 0 6px 6px;border-bottom:1px solid #eee}.header__lang .lang-item:not(.current-lang):hover{background:#5886bf}.header__lang .lang-item:not(.current-lang):hover span{color:#fff}.header__lang .lang-item:not(.current-lang) span{color:#222}.header__lang .lang-item.current-lang{pointer-events:none;padding-top:0;padding-bottom:0;order:1}.header__lang .sub-menu{padding-left:0}.animGo{opacity:1;-webkit-transform:none;transform:none}.animJs{transition:1s ease .2s;opacity:0}.animUp{-webkit-transform:translateY(50px);transform:translateY(50px)}.animDown{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.animLeft{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.animRight{-webkit-transform:translateX(50px);transform:translateX(50px)}.delay1{transition:.7s ease .5s}.delay2{transition:.7s ease .7s}.delay3{transition:.7s ease .9s}.delay4{transition:.7s ease 1.1s}.delay5{transition:.7s ease 1.3s}.delay6{transition:.7s ease 1.5s}.delay7{transition:.7s ease 1.7s}.preloader{position:fixed;width:100vw;height:100vh;background:#fff;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:center}.preloader.hide{opacity:0;pointer-events:none}.preloader.open .preloader__logo{opacity:1;-webkit-transform:none;transform:none}.preloader.open .preloader__text{opacity:1;-webkit-transform:none;transform:none}.preloader.open .preloader__bar{opacity:1;-webkit-transform:none;transform:none}.preloader.open .preloader__bar::before{width:100%}.preloader .preloader__logo{margin-bottom:25px;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;transition:3s ease .2s}.preloader .preloader__text{display:flex;margin-bottom:77px;-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0;transition:3s ease .3s}.preloader .preloader__bar{width:325px;height:2px;position:relative;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);transition:3s ease .3s}.preloader .preloader__bar::before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#5886bf;transition:3s ease .3s}@-webkit-keyframes smoothScrollHeader{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes smoothScrollHeader{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes videoBtnPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 15px rgba(255,255,255,.3),0 0 0 30px rgba(255,255,255,.3)}100%{box-shadow:0 0 0 15px rgba(255,255,255,.3),0 0 0 30px rgba(255,255,255,.3),0 0 0 45px rgba(255,255,255,0)}}@keyframes videoBtnPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 15px rgba(255,255,255,.3),0 0 0 30px rgba(255,255,255,.3)}100%{box-shadow:0 0 0 15px rgba(255,255,255,.3),0 0 0 30px rgba(255,255,255,.3),0 0 0 45px rgba(255,255,255,0)}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes crescendo{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes crescendo{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.header-search{width:100%;position:fixed;z-index:11;background:#222;padding:80px 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .7s ease}.header-search.open{-webkit-transform:none;transform:none}.header-search__wrap{width:50%;margin:0 auto}.header-search form{width:100%;padding:15px 10px;background:#fff;border-radius:5px}.header-search input[type=search]{border:none!important;padding:10px 90px 10px 16px!important}.header-search button[type=reset]{right:75px}.header-search button[type=submit]{display:block;right:40px}.header-search button[type=submit]:hover svg{fill:#222}.header-search button[type=submit] svg{fill:#5886bf}.header-search__close{display:block;width:30px;height:30px;border:2px solid #fff;border-radius:100%;position:relative;margin-left:auto;margin-bottom:10px;transition:all .3s ease}.header-search__close svg{fill:#fff}.header-search__close:hover{border-color:#5886bf}.header-search__close:hover svg{fill:#5886bf}.header-search svg{width:100%;height:100%;transition:all .3s ease}.nav__btn-search{position:relative;cursor:pointer}.nav__btn-search:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.nav__btn-search svg{width:18px;height:18px;transition:all .3s ease}.top-menu{position:relative;background:#fff;color:#fff;font-size:14px;font-weight:500;z-index:10}.top-menu__wrap{background:#5886bf;border-radius:0 0 5px 5px;padding:20px 0;display:flex;justify-content:space-between;align-items:center}.top-menu__left{display:flex}.top-menu .contacts-link{padding:0 20px}.top-menu .contacts-link:not(:last-child){position:relative}.top-menu .contacts-link:not(:last-child)::after{content:"";position:absolute;width:1px;height:calc(100% + 14px);right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;opacity:.2}.top-menu .contacts-link svg{width:18px;height:18px;fill:#fff}.top-menu .top-menu__connection{transition:all .3s ease}.top-menu__right{display:flex;align-items:center;padding-right:20px}.top-menu .social-link:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-menu .social-link svg{transition:all .3s ease}.top-menu .nav__btn-search{margin:0 15px;padding-left:15px}.top-menu .nav__btn-search::after{content:"";position:absolute;width:1px;height:calc(100% + 14px);left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;opacity:.2}.top-menu .nav__btn-search svg{fill:#fff}.header{z-index:9;background:#fff;box-shadow:0 6px 15px 0 rgba(0,0,0,.06);padding:15px 0}.header .container{position:relative}.header .logo__wrapper{flex-shrink:0}.header__wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.header__menu.hide{pointer-events:none;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;transition:all .3s ease-in-out 0s}.header__menu.open{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;pointer-events:auto;visibility:visible}.header__number{display:flex;align-items:center;gap:15px}.header__number-icon{width:50px;height:50px;background:#5886bf;border-radius:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:all .3s ease}.header__number-icon:hover{background:#222}.header__number-icon svg{fill:#fff;width:20px;height:20px}.header__number-phone{font-size:14px;font-weight:600;color:#5886bf;text-transform:uppercase}.header__number-phone a{display:block;font-size:18px;color:#222;transition:all .3s ease}.header__number-phone a:hover{color:#5886bf}.header__btn svg{display:none}.header__select{display:none;padding:0;width:40px;height:40px;align-items:center;justify-content:center;background:#5886bf;position:relative;border-radius:6px;flex-shrink:0;cursor:pointer;transition:all .5s ease-in-out}.header__select-list{position:absolute;background:#fff;display:flex;flex-direction:column;top:100%;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;transition:all .5s ease-in-out 0s;z-index:3;box-shadow:0 .5rem 1rem rgba(42,39,94,.06);border-radius:5px;border:1px solid #eee;overflow:hidden}.header__select-list.active{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;pointer-events:auto;visibility:visible}.header__select-item{font-size:14px;font-weight:600;text-transform:uppercase;color:#222;letter-spacing:.6px;line-height:1;padding:15px;border-bottom:1px solid #eee}.header__select-item:last-child{border-bottom:none}.header .btn-hamb{display:none;margin-left:auto;border:1px solid #eee;border-radius:4px;width:40px;height:40px}.header .btn-hamb:hover span{background:#5886bf}.header .btn-hamb.active .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:3}.header .btn-hamb.active .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:3}.header .btn-hamb.active .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:3}.header .btn-hamb__icon{width:40px;height:40px}.header .btn-hamb .line{fill:none;stroke:#5886bf;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.header .btn-hamb .line1{stroke-dasharray:60 207;stroke-width:3}.header .btn-hamb .line2{stroke-dasharray:60 60;stroke-width:3}.header .btn-hamb .line3{stroke-dasharray:60 207;stroke-width:3}.header .nav__btn-search{display:none}.header .nav__btn-search svg{fill:#5886bf}.header .header__fixed{width:100%;background:#fff;position:fixed;opacity:0;visibility:hidden;left:50%;top:0;padding:15px 0;width:100%;z-index:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .5s ease}.header .header__fixed .nav__btn-search{display:block}.header .header__fixed.header__scroll{box-shadow:0 0 5px 2px rgba(153,153,153,.3);z-index:20;opacity:1;visibility:visible;-webkit-animation:smoothScrollHeader .5s linear 1;animation:smoothScrollHeader .5s linear 1}.footer{background:#222;color:#fff}.footer__top{padding:80px 0;display:flex;flex-wrap:wrap;margin:0 -12px}.footer__block{flex:0 0 auto;width:33.33%;padding:0 12px}.footer__title{color:#fff;margin-bottom:25px}.footer__nav.nav ul{flex-direction:column;align-items:flex-start;gap:15px!important}.footer__nav.nav a{color:#fff;font-size:17px;text-transform:capitalize}.footer__nav.nav a.active{background:0 0;color:#5886bf}.footer .contacts-list{flex-direction:column;align-items:flex-start;gap:25px}.footer .contacts-list .contacts-link{font-size:16px}.footer .contacts-list a.contacts-link:hover{color:#5886bf}.footer .contacts-list svg{width:18px;height:18px;fill:#5886bf}.footer__callback{margin-top:30px}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding:10px 0;font-size:16px}.footer__bottom .container{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer__bottom .social-link{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:100%;display:flex;justify-content:center;align-items:center}.footer__bottom .social-link:hover{background:#5886bf}.footer__privacy-policy{transition:all .3s ease;font-weight:500}.footer__privacy-policy:hover{color:#5886bf}.footer .form .btn{background:#5886bf}.footer .form .btn:focus{background:#fff;color:#222}.footer .form .btn:hover{background:#fff;color:#222}.footer .form .btn:active{background:#fff;color:#222}.footer .form form input:not([type=reset]):not([type=submit]),.footer .form form textarea{background:#fff;padding:0;padding:10px;border:none;border-radius:8px}.hero{display:flex;justify-content:center;align-items:center;position:relative}.hero .container-full,.hero__wrap{height:100%}.hero .container{position:relative;z-index:1}.hero__slide{display:flex;align-items:center;padding:80px 0;position:relative}.hero__slide-bg{position:absolute;left:0;top:0;right:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.hero__content{flex:0 0 auto;width:60%}.hero .sub-title{text-align:left}.hero__title{font-family:Nunito,sans-serif;font-size:62px;margin-bottom:24px}.hero__desc{color:#222;font-weight:500;font-size:17px}.hero__btns{display:flex;gap:30px;margin-top:50px}.hero__block-anim{opacity:0;transition:all 1s ease;-webkit-transform:translateY(80px);transform:translateY(80px)}.hero .swiper{padding-bottom:0}.hero .swiper-slide-active .hero__block-anim{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.hero .swiper-slide-active .sub-title{transition-delay:1s}.hero .swiper-slide-active .hero__title{transition-delay:1.5s}.hero .swiper-slide-active .hero__desc{transition-delay:2s}.hero .swiper-slide-active .hero__btns{transition-delay:2.5s}.hero.style1 .hero__block-anim{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.hero.style1 .swiper-arrows{display:none}.hero.style1 .hero__slide:not(:first-child){display:none}.hero.style2::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.hero.style2 .container{position:relative;z-index:1;display:flex;align-items:center;gap:30px}.hero.style2 .hero__slide{height:calc(100vh - 173px)}.hero.style2 .hero__slide-bg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.hero.style2 .hero__desc,.hero.style2 .sub-title{color:#fff}.hero.style2 .hero__title{color:#fff}.hero.style2 .form{width:40%;padding:20px 40px;background-color:#fff;border-radius:8px;border:1px solid #eee;box-shadow:0 10px 15px 0 rgba(0,0,0,.04)}.hero.style2 .form label{margin:0}.hero.style2 .form .submit{margin-top:15px}.hero.style2 .form textarea{height:80px}.hero.style2 .hero__form-title{text-align:center;margin-bottom:20px}.hero.style3 .hero__slide{position:relative}.hero.style3 .hero__slide::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#222;opacity:.7;z-index:2;pointer-events:none}.hero.style3 .container{position:relative;z-index:3}.hero.style3 .hero__content{display:flex;flex-direction:column;align-items:center;padding:0 50px}.hero.style3 .hero__content{width:100%}.hero.style3 .hero__desc{max-width:100%}.hero.style3 .hero__desc,.hero.style3 .hero__title,.hero.style3 .sub-title{color:#fff;text-align:center}.hero.style4{background:#e4e8eb}.hero.style4 .hero__slide{padding:30px 0 0 0}.hero.style4 .container{display:flex;align-items:center;gap:30px}.hero.style4 .hero__content{padding-bottom:30px}.hero.style4 .hero__picture{width:40%;position:relative}.hero.style4 .hero__bg{position:relative}.hero.style4 .tooltip{position:absolute;z-index:9;opacity:0}.hero.style4 .tooltip.active{opacity:1}.hero.style4 .tooltip.active::before{width:150px;transition:width 1s ease-in-out}.hero.style4 .tooltip.active .tooltip-circle,.hero.style4 .tooltip.active .tooltip-text{-webkit-animation:crescendo 1.5s ease-in;animation:crescendo 1.5s ease-in}.hero.style4 .tooltip::before{content:"";position:absolute;width:0;height:1px;background:#fff}.hero.style4 .tooltip-text{background-color:#fff;color:#222;padding:6px 15px;font-weight:600;-webkit-animation-delay:.1s;animation-delay:.1s;border-radius:5px}.hero.style4 .tooltip-circle{background:#5886bf;width:30px;height:30px;display:inline-block;border-radius:50%;border:10px solid #fff;position:absolute;right:-100px;bottom:-130px}.hero.style4 .tooltip1{top:14%;left:5%}.hero.style4 .tooltip1::before{right:-100px;bottom:-54px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hero.style4 .tooltip2{bottom:9%;left:14%}.hero.style4 .tooltip2::before{right:-100px;bottom:inherit;top:-55px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hero.style4 .tooltip2 .tooltip-circle{bottom:inherit;top:-130px}.hero-page{position:relative;padding:80px 0;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}.hero-page h1{text-transform:capitalize}.opened-form__wrap{display:flex;box-shadow:0 0 18px 0 rgba(0,0,0,.05);border-radius:8px;overflow:hidden}.opened-form__desc{width:33%;display:flex;flex-direction:column;justify-content:center;gap:20px;flex-shrink:0;background:#5886bf;padding:40px}.opened-form__desc>*{margin-bottom:0;color:#fff;font-family:Nunito,sans-serif;font-weight:700}.opened-form__field{width:100%;padding:40px;background:#fff;border:1px solid #eee;box-shadow:0 10px 15px 0 rgba(0,0,0,.04)}.opened-form__address{display:flex;flex-direction:column;gap:10px;font-size:17px}.opened-form__address svg{width:20px;height:20px;fill:#fff;flex-shrink:0}.opened-form__address>*{display:flex;align-items:center;gap:10px}.opened-form__address>a{transition:all .3 ease}.opened-form__address>a:hover{color:#222}.opened-form form input:not([type=reset]):not([type=submit]),.opened-form form textarea{box-shadow:none}.opened-form.ver1{margin-top:0;padding-top:100px;border-top:1px solid #eee}.opened-form.ver1 .opened-form__wrap{box-shadow:none}.opened-form.ver1 .opened-form__desc{padding:0;background:0 0;justify-content:flex-start}.opened-form.ver1 .opened-form__desc>*{color:#222!important}.opened-form.ver1 .opened-form__address>a:hover{color:#5886bf}.opened-form.ver1 .opened-form__address svg{-webkit-filter:brightness(.2);filter:brightness(.2)}.opened-form.ver1 .opened-form__field{box-shadow:none;border:none;padding:0 0 0 100px}.opened-form.ver1 .sub-title{color:#5886bf!important}.opened-form-bg.bg-color::after{opacity:.5;background:#f6f6f6}.opened-form-bg{background-position:center right;background-repeat:no-repeat;background-size:cover}.opened-form-bg__wrap{display:flex;gap:80px}.opened-form-bg__desc{width:33%}.opened-form-bg__text{color:#222;margin-bottom:50px}.opened-form-bg__field{width:33%;padding:40px;background:#fff;border:1px solid #eee;box-shadow:0 10px 15px 0 rgba(0,0,0,.04);border-radius:8px}.opened-form-bg__schedule{display:flex;flex-direction:column;gap:10px;padding:10px;background:#f6f6f6;font-weight:700;font-size:18px;margin-bottom:50px}.opened-form-bg__schedule-item{display:flex;align-items:center;gap:15px;background:#fff;padding:15px;color:#222;border-radius:6px}.opened-form-bg__schedule span{width:50%}.opened-form-bg__contact{display:flex;align-items:center;gap:25px;color:#222}.opened-form-bg__contact:not(:last-child){margin-bottom:25px}.opened-form-bg__contact svg{width:50px;height:50px;fill:#5886bf}.opened-form-bg__contact-item{display:flex;flex-direction:column;gap:10px;font-size:17px}.opened-form-bg__contact-item span{display:block;font-size:24px;font-weight:700;line-height:1}.opened-form-bg a.opened-form-bg__contact{transition:all .3 ease}.opened-form-bg a.opened-form-bg__contact:hover{color:#5886bf}.opened-form-bg form input:not([type=reset]):not([type=submit]),.opened-form-bg form textarea{box-shadow:none}.partners{padding:50px 0;background:#5886bf}.partners__list{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:30px 0}.partners__item{width:20%;height:80px;padding:10px;flex-shrink:0}.services__slide{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 10px 15px 0 rgba(0,0,0,.04);overflow:hidden;position:relative}.services__slide:hover .services__img{-webkit-transform:scale(1.08);transform:scale(1.08)}.services__slide:hover .services__desc,.services__slide:hover .services__link,.services__slide:hover .services__title{color:#fff}.services__slide:hover .services__content::after{height:100%}.services__icon-wrap{position:absolute;top:15px;right:15px;width:60px;height:60px;border-radius:100%;background:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:2}.services__icon{width:35px;height:35px;fill:#5886bf}.services__picture{aspect-ratio:16/9;overflow:hidden}.services__img{transition:all .5s ease-in-out 0s}.services__content{padding:30px;position:relative;z-index:2}.services__content::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#5886bf;transition:all .6s ease 0s;z-index:-1}.services__title{margin-bottom:10px;transition:all .5s ease}.services__desc{transition:all .5s ease}.services__link{margin-top:25px;transition:all .5s ease}.services.ver1 .services__icon-wrap{position:static;display:block;border-radius:0;background:0 0;width:auto;height:auto;margin-bottom:15px}.services.ver1 .services__icon{width:40px;height:40px}.services.ver1 .services__content{padding:0}.services.ver1 .services__info{padding:30px}.services.ver1 .services__content::after{display:none}.services.ver1 .services__slide:hover .services__title{color:#222}.services.ver1 .services__slide:hover .services__desc{color:#999}.services.ver1 .services__slide:hover .services__link{color:#5886bf}.services.ver1 .services__title:hover{color:#5886bf!important}.services.ver1 .services__link:hover{color:#222!important}.about .counter-list{margin-top:50px}.about__circle-img{width:148px;height:148px;-o-object-fit:contain;object-fit:contain;position:absolute;top:75px;right:40px;-webkit-animation:circle 10s linear infinite running;animation:circle 10s linear infinite running}.about__desc{margin-bottom:50px}.about .wrapper-media{padding-right:100px;position:relative}.about .wrapper-picture{height:100%;border-radius:8px;overflow:hidden}.about__sign{display:flex;gap:40px;margin-top:50px}.about__link{height:100%}.about.revers .wrapper{flex-direction:row-reverse}.about.revers .wrapper-media{padding-right:0;padding-left:100px}.about.revers .about__circle-img{right:auto;left:30px}.signature{position:relative}.signature__img{max-width:none;position:absolute;left:25px;top:0;opacity:.24}.about-description .wrapper-media{padding-right:50px;height:100%}.about-description .wrapper-picture{height:100%;border-radius:8px;overflow:hidden}.progress{display:flex;flex-direction:column;gap:25px}.progress__item{border-bottom:1px solid #eee;padding-bottom:5px}.progress__title{font-size:16px;margin-bottom:6px}.progress__line{height:6px;background:#5886bf;border-radius:10px;position:relative;width:0;transition:all 3s ease}.progress__line.show-width .progress__percent{opacity:1}.progress__percent{position:absolute;right:0;top:-35px;font-size:12px;line-height:12px;font-weight:600;background:#222;color:#fff;padding:6px 8px;border-radius:4px 4px 0 4px;opacity:0;transition:all .3s ease .3s}.progress__percent::before{position:absolute;right:0;bottom:-8px;content:"";width:0;height:0;border-top:8px solid #222;border-left:8px solid transparent}.benefits .wrapper-content{height:100%;background:#fff}.benefits .sub-title,.benefits .title{text-align:left}.benefits__text{padding-right:40px}.benefits__list{display:flex;flex-wrap:wrap;gap:30px}.benefits__list-item{width:calc(50% - 15px);padding:40px;border:1px solid #eee;border-radius:6px;transition:all .5s ease}.benefits__list-item:hover{box-shadow:0 10px 15px 0 rgba(0,0,0,.04)}.benefits__list-picture{width:50px;height:50px;margin-bottom:30px;fill:#5886bf;flex-shrink:0}.benefits__list-title{margin-bottom:10px}.benefits__desc{margin-bottom:50px}.benefits.ver1 .benefits__wrap{flex-direction:column;gap:50px}.benefits.ver1 .benefits__text{padding-right:0;text-align:center}.benefits.ver1 .sub-title,.benefits.ver1 .title{text-align:center}.benefits.ver1 .benefits__desc{margin-bottom:30px}.benefits.ver1 .benefits__list-item{width:calc(25% - 23px)}.benefits.ver2 .benefits__wrap{flex-direction:column;gap:50px}.benefits.ver2 .benefits__text{padding-right:0}.benefits.ver2 .benefits__desc{margin-bottom:30px}.benefits.ver2 .benefits__list-item{width:calc(33.33% - 20px);padding:30px;display:flex;gap:25px;position:relative}.benefits.ver2 .benefits__list-item::before{content:"";position:absolute;left:50%;bottom:-4px;width:90%;height:4px;background:#5886bf;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.benefits.ver3 .benefits__wrap{flex-direction:column;gap:50px}.benefits.ver3 .benefits__text{padding-right:0;text-align:center}.benefits.ver3 .sub-title,.benefits.ver3 .title{text-align:center}.benefits.ver3 .benefits__desc{margin-bottom:30px}.benefits.ver3 .benefits__list-item{padding:0;border:none;display:flex;gap:25px;width:calc(25% - 23px)}.benefits.ver3 .benefits__list-picture{margin-bottom:0}.benefits.style1{background-position:center;background-repeat:no-repeat;background-size:cover}.benefits.style1 .benefits__wrap{flex-direction:column;gap:50px}.benefits.style1 .benefits__title,.benefits.style1 .sub-title,.benefits.style1 .title{color:#fff}.benefits.style1 .wrapper-content{background-color:transparent}.benefits.style1 .benefits__list-item{background:#fff}.benefits.style1 .benefits__text{padding-right:0;text-align:center}.benefits.style1 .sub-title,.benefits.style1 .title{text-align:center}.benefits.style1 .benefits__desc{margin-bottom:30px}.benefits.style1 .benefits__list-item{width:calc(25% - 23px)}.benefits.style1.benefits-video{padding:250px 0 100px;margin-top:-150px}.benefits.style1.benefits-video .benefits__title>*{color:#fff}.benefits.company.style1 .company__item{width:calc(33.33% - 20px)}.benefits.company.style1 .benefits__callback{margin:0 auto}.team{border-top:1px solid #eee}.team__list{display:flex;flex-wrap:wrap;gap:24px}.team__item{display:block;width:calc(25% - 18px);text-align:center;background:#fff;border:1px solid #eee;border-radius:8px;border-bottom:2px solid transparent;box-shadow:0 10px 15px 0 rgba(0,0,0,.04);overflow:hidden;transition:all .5s ease-in-out;position:relative}.team__item:hover{border-bottom:2px solid #5886bf}.team__item:hover .team__img{-webkit-transform:scale(1.08);transform:scale(1.08)}.team__item:hover .team__social-list{top:20px;opacity:1}.team__picture{overflow:hidden}.team__img{aspect-ratio:3/4;transition:all .5s ease-in-out}.team__desc{padding:25px 30px}.team__position{color:#5886bf;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;margin-top:8px}.team__social{position:absolute;top:15px;right:15px;z-index:3}.team__social-share{width:46px;height:46px;background:#5886bf;display:flex;justify-content:center;align-items:center;border-radius:100%;cursor:pointer}.team__social-share .team__share-icon{width:15px;height:15px;fill:#fff}.team__social-list{position:absolute;right:5px;top:-10px;background:#fff;border-radius:8px;padding:30px 12px 12px 12px;opacity:0;box-shadow:0 5px 22px 0 rgba(15,53,103,.05);transition:all .5s ease-in-out 0s;z-index:-1}.team__social-link:hover svg{fill:#5886bf}.team__social-link svg{fill:#222;transition:all .3s ease}.team-slider .swiper{padding-bottom:0}.team-slider .team-pagination{display:none!important}.page-team .team__item{width:calc(33.33% - 16px)}.single-team__aside{border-radius:8px;overflow:hidden;box-shadow:0 5px 22px 0 rgba(15,53,103,.05)}.single-team__aside-wrap{padding:40px}.single-team__soc{margin-top:50px}.single-team__contacts{display:flex;flex-direction:column;gap:10px}.single-team__contacts-item:hover a.single-team__contacts-text{color:#5886bf}.single-team__contacts-tlt{font-family:Nunito,sans-serif;color:#222;font-size:18px;font-weight:600;margin-right:10px}.single-team__desc{margin-bottom:50px}.single-team span.single-team__contacts-text{color:#999}.single-team a.single-team__contacts-text{color:#222;transition:all .3s ease}.single-team .progress{flex-wrap:wrap;flex-direction:row;margin-bottom:50px}.single-team .progress__item{width:calc(50% - 13px)}.single-team .wrapper-media{width:33%;height:100%}.single-team .wrapper-content{padding-left:55px}.single-team .wrapper-img{aspect-ratio:0;height:auto;max-width:100%}.single-team .benefits__list-item{width:calc(33.33% - 20px)}.single-team .social-link{width:40px;height:40px;background:#f6f6f6;border-radius:100%;display:flex;justify-content:center;align-items:center}.single-team .social-link svg{fill:#222}.single-team .social-link:hover{background:#5886bf}.single-team .social-link:hover svg{fill:#fff}.team.tabs .team__item{cursor:pointer}.team.tabs .team__item.active{border-bottom:2px solid #5886bf}.team.tabs .tabs__item{display:none;align-items:center;gap:30px;background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;box-shadow:0 10px 15px 0 rgba(0,0,0,.04);padding:20px;margin-top:50px;transition:all .5s ease-in-out}.team.tabs .tabs__item.active{display:flex}.team.tabs .tabs__picture{width:200px;height:auto;flex-shrink:0;border-radius:8px;overflow:hidden}.team.tabs .tabs__desc{padding-left:30px;border-left:2px solid #5886bf}.team.tabs .tabs__experience{font-weight:700}.news__intro{margin-bottom:30px;text-align:center}.news__link-btn{display:block;margin:50px auto 0}.news__slide{box-shadow:0 5px 22px 0 rgba(15,53,103,.05)}.news__slide:hover .news__img{-webkit-transform:scale(1.08);transform:scale(1.08)}.news__picture{position:relative;overflow:hidden}.news__img{transition:all .5s ease-in-out 0s}.news__date{position:absolute;left:0;bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:15px;background:#5886bf;color:#fff;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;line-height:1}.news__date svg{fill:#fff}.news__content{padding:10px 30px 30px}.news__cat{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}.news__cat-item{display:flex;align-items:center;gap:10px;text-transform:uppercase;color:#222;font-size:14px;font-weight:600;letter-spacing:.6px}.news__cat-item svg{width:18px;height:18px;fill:#5886bf}.news__title{margin-bottom:10px;transition:all .5s ease-in-out 0s}.news__title:hover{color:#5886bf}.news__desc{margin-bottom:15px}.news.style1 .container{display:flex;gap:30px}.news.style1 .news__intro{width:25%;flex-shrink:0;margin-bottom:0;text-align:left}.news.style1 .news__text,.news.style1 .sub-title,.news.style1 .title{text-align:left}.page-news .news__wrap{display:flex;flex-wrap:wrap;gap:48px 24px}.page-news .news__slide{width:calc(33.33% - 16px)}.page-news.ver1 .news__date{width:100%}.page-news.ver1 .news__content{padding-top:30px}.page-news.ver1 .news__cat{display:none}.single-news .post-date{color:#222}.single-news .news__content{padding:30px}.single-news .news__desc{margin-bottom:0}.single-news .news__cat{border:none;padding-bottom:0;margin-bottom:30px}.single-news .single-news__tags{display:flex;align-items:center;gap:15px;margin-top:30px}.single-news .single-news__tags span{font-family:Nunito,sans-serif;font-size:22px;text-transform:capitalize;color:#222;font-weight:600}.feedback{padding:50px 0;position:relative;position:relative}.feedback .title{margin-bottom:0}.feedback__img-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.feedback__bg-color{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(46deg,#5885be 68%,rgba(30,41,59,.3) 100%,rgba(30,41,59,0) 100%,rgba(117,233,24,0) 100%)}.feedback .container{position:relative}.feedback .sub-title,.feedback .title{color:#fff}.feedback__top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:60px}.feedback__top-title{width:40%}.feedback__bottom{display:flex;align-items:flex-start}.feedback__count-client{position:relative;text-align:center;color:#fff;margin:0 80px 0 50px;width:200px;flex-shrink:0}.feedback .counter{width:100%}.feedback .counter-numb{color:#fff}.feedback__count-icon{position:absolute;left:50%;top:50%;width:200px;height:200px;opacity:.1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.feedback__count-img{margin:0 auto 10px;fill:#fff}.feedback__count-text{color:#fff;margin-bottom:0}.feedback-form .feedback-form__wrap{text-align:center}.feedback-form .sub-title,.feedback-form .title,.feedback-form__desc{color:#fff}.feedback-form__btn{margin-top:50px}.achievements{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.achievements__wrap{width:50%;margin-left:auto;background:#fff;padding:60px 40px;border-radius:8px}.achievements__list{margin-top:30px}.achievements.ver1 .achievements__wrap{background:0 0;padding:0;border-radius:0}.achievements.ver1 .achievements__desc,.achievements.ver1 .counter-numb,.achievements.ver1 .counter-text,.achievements.ver1 .sub-title,.achievements.ver1 .title,.achievements.ver1 .wp-editor{color:#fff}.achievements.ver1 .achievements__count:nth-child(3n+1),.achievements.ver1 .achievements__count:nth-child(3n+2){padding-right:10px;border-right:1px solid rgba(255,255,255,.1098039216)}.guarantees__list{display:flex;flex-wrap:wrap;gap:20px;margin-top:50px}.guarantees__item{width:calc(33.33% - 14px);display:flex;gap:25px}.guarantees__img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.guarantees__title{text-transform:capitalize;margin-bottom:15px}.company__wrap{display:flex;flex-wrap:wrap;gap:30px}.company__item{width:calc(33.33% - 20px)}.page-faq .accordion__item{width:calc(50% - 10px)}.page-faq.style1 .faq-cat__wrap{display:flex;flex-wrap:wrap;gap:40px 20px}.page-faq.style1 .faq-cat__block{width:calc(50% - 10px)}.page-faq.style1 .faq-cat__title{margin-bottom:40px}.page-faq.style1 .accordion__item{width:100%}.price__wrap{display:flex;flex-wrap:wrap;gap:30px}.price__item{width:calc(50% - 15px);display:flex;flex-direction:column;background:#fff;padding:50px;border:1px solid #eee;border-radius:6px;box-shadow:0 10px 15px 0 rgba(0,0,0,.04);overflow:hidden}.price__title{color:#5886bf}.price__numb{display:flex;align-items:flex-end;line-height:1;margin-bottom:30px}.price__value{font-size:60px;margin-bottom:0}.price__month{font-family:"Kumbh Sans",sans-serif;font-size:18px;font-weight:500;color:#5886bf;margin-bottom:7px}.price__desc{color:#222;margin-bottom:40px}.price__btn{margin-top:auto}.project__desc{margin-bottom:30px}.project__list{display:flex;flex-wrap:wrap;gap:65px 25px}.project__item{width:calc(33.33% - 17px);overflow:hidden}.project__item:hover .project__img{-webkit-transform:scale(1.08);transform:scale(1.08)}.project__picture{margin-bottom:25px;border-radius:8px;overflow:hidden}.project__img{aspect-ratio:1/1;transition:all .5s ease-in-out 0s}.project__link:hover .project__title{color:#5886bf}.project__cat{color:#5886bf;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:10px}.project__title{text-align:center;margin-bottom:0;transition:all .3s ease}.disease .project__item{width:calc(25% - 19px)}.disease-slider .swiper{padding-bottom:0}.disease-slider .disease-pagination{display:none!important}.single.revers .single-wrap{flex-direction:row-reverse}.single-wrap{gap:60px}.single-content{display:flex;flex-direction:column;gap:50px}.single-aside{width:25%;height:100%;flex:0 0 auto;display:flex;flex-direction:column;gap:50px;background-color:#fff;padding:30px;border:1px solid #eee;box-shadow:0 10px 15px 0 rgba(0,0,0,.04);border-radius:6px}.single-aside__title{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:30px;position:relative}.single-aside__title::before{content:"";position:absolute;left:0;bottom:-1px;width:100px;height:1px;background-color:#5886bf;transition:all .3s ease}.single-intro{display:flex;gap:200px}.single-intro__desc{width:100%}.single-intro__info{width:40%;height:100%;display:flex;flex-wrap:wrap;gap:50px 30px;flex-shrink:0}.single-intro__block{width:calc(50% - 15px);display:flex;flex-direction:column}.single-intro__pos{font-size:17px;font-weight:500;text-transform:uppercase;margin-bottom:5px}.single-intro__cat{font-size:18px;font-weight:700;color:#222}.single .single-img,.single .wp-editor img{border-radius:8px}.single .pagination-post{margin-top:30px}.post-date{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.4px}.post-date svg{width:16px;height:16px;fill:#5886bf}.single.category .single-aside{background-color:#fff;padding:0;border:none;box-shadow:none;border-radius:0}.single.category .single-aside .post-date{color:#5886bf}.single.category .category-aside__posts{display:flex;flex-direction:column;gap:15px}.single.category .category-aside__post{display:flex;gap:20px}.single.category .category-aside__post-picture{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden}.single.category .category-aside__post-title{color:#222;font-weight:700;margin-bottom:5px}.single.category .category-aside__count{color:#5886bf}.single.category .category__content{display:flex;flex-direction:column;gap:80px}.single.category .news__slide{width:100%}.aside-list__nav{display:flex;flex-direction:column;gap:20px}.aside-list__nav a{font-family:Nunito,sans-serif;font-size:18px;text-transform:capitalize}.aside-list__nav a.active,.aside-list__nav a:hover{color:#5886bf!important;background:0 0!important}.aside-list__tags{display:flex;flex-wrap:wrap;gap:15px}.aside-list__tags-link{font-family:Nunito,sans-serif;color:#222;text-transform:capitalize;font-weight:700;border-radius:6px;border:1px solid #eee;padding:6px 12px;transition:all .5s ease-in-out 0s}.aside-list__tags-link:hover{color:#fff;background:#5886bf}.aside-list__cat{display:flex;flex-direction:column}.aside-list__cat-item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;position:relative}.aside-list__cat-item::before{content:"";position:absolute;width:17px;height:17px;right:0;top:0;background-image:url(../images/folder.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.aside-list__cat-link{color:#222;font-weight:700;transition:all .5s ease-in-out 0s;display:flex;gap:5px}.aside-list__cat-link:hover{color:#5886bf}.page-contact__wrap{display:flex;flex-direction:column;gap:80px}.page-contact__item{display:flex}.page-contact__content{display:flex;flex-wrap:wrap;gap:30px}.page-contact__info{width:calc(50% - 15px)}.page-contact__info a{color:#222;transition:all .3s ease}.page-contact__info a:hover{color:#5886bf}.page-contact .social-link{background:#5886bf;padding:10px;border-radius:10%}.page-contact .social-link:hover{opacity:.9}.page-contact .social-list .social-link svg{width:20px;height:20px}.page-contact .link_facebook{background:#3b5998}.page-contact .link_google{background:#dd4b39}.page-contact .link_instagram{background:#262626}.page-contact .link_twitter{background:#1da1f2}.page-contact .link_linkedin{background:#0077b5}.page-contact__map{height:100%;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .5s ease}.page-contact__map:hover{-webkit-filter:none;filter:none}.map-full__wrap{height:400px}.map-full iframe{width:100%;height:100%;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .5s ease}.map-full iframe:hover{-webkit-filter:none;filter:none}.reviews{background-color:#f6f6f6;position:relative}.reviews__bg{background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.9;position:absolute;left:0;top:0;width:100%;height:100%}.reviews .container{position:relative;z-index:1}.reviews__slide{padding:50px 40px}.reviews__text{color:#222;font-size:17px}.reviews__author{padding-top:40px;display:flex;gap:20px;position:relative}.reviews__author::after{content:"";position:absolute;top:0;right:-20px;width:80px;height:80px;background-image:url(../images/quote-stroke.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.reviews__picture{width:70px;height:70px;flex-shrink:0;border-radius:100%;overflow:hidden}.reviews__name{margin-bottom:5px}.reviews__pos{color:#5886bf;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.reviews .swiper-slide-active{background:#fff;border:1px solid #eee;box-shadow:0 10px 15px 0 rgba(0,0,0,.04);border-radius:6px}.reviews-bg{background-position:center;background-repeat:no-repeat;background-size:cover}.reviews-bg .swiper{padding-bottom:0}.reviews-bg .arrow-slider{background:#fff}.reviews-bg .arrow-slider:hover::before{border-color:#5886bf}.reviews-bg .arrow-slider::before{border-color:#222}.reviews-bg .arrow-next{right:0}.reviews-bg .arrow-prev{left:0}.reviews-bg .sub-title,.reviews-bg .title{text-align:center;color:#fff}.reviews-bg__pos{font-size:20px;text-align:center;color:#fff}.reviews-bg__name{margin-bottom:10px;text-align:center;color:#fff;position:relative;z-index:1}.reviews-bg__text{font-size:20px;margin-bottom:30px;text-align:center;color:#fff;padding:0 60px}.reviews-bg__picture{width:100px;height:100px;flex-shrink:0;border-radius:100%;overflow:hidden;margin:0 auto 25px}.video-reviews__link{display:block;margin:50px auto 0}.offers__slide{background:#f6f6f6;border-radius:6px;overflow:hidden;position:relative}.offers__slide:hover .offers__title{color:#5886bf}.offers__icon-wrap{position:relative;margin-bottom:15px;padding-left:15px}.offers__icon-wrap::before{content:"";position:absolute;left:0;bottom:0;width:40px;height:40px;background-color:#5886bf;border-radius:100%;opacity:.8}.offers__icon{width:60px;height:60px;z-index:1;position:relative}.offers__picture{overflow:hidden}.offers__img{transition:all .5s ease-in-out 0s}.offers__content{padding:40px 40px 20px}.offers__title{margin-bottom:0;transition:all .5s ease}.offers__desc{margin-bottom:10px}.offers__link{width:100%;border-top:1px solid #e3e3e3;padding:20px 40px}.page-offers{background:#f6f6f6}.page-offers .offers__wrap{display:flex;flex-wrap:wrap;gap:30px}.page-offers .offers__slide{width:calc(33.33% - 20px);background:#fff}.before-after{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.before-after .title{color:#fff}.before-after__desc{text-align:center;margin-bottom:30px;color:#fff}.before-after__wrap{display:flex;flex-wrap:wrap;gap:30px}.before-after__picture{width:calc(33.33% - 20px)}.video-full .video-full__wrap{height:500px}.video-full .js-iframe-bg{background:#5886bf;opacity:.9}.swiper.video-slider{padding-bottom:30px}.swiper.video-slider .swiper-pagination{bottom:-20px!important}.swiper.video-slider .swiper-pagination-bullet{opacity:1;background:#fff}.swiper.video-slider .swiper-pagination-bullet-active-main{background:#222}.video-slider .js-iframe-bg{background:linear-gradient(1deg,#000 0,rgba(34,34,34,.3) 40%)}.video-slider .js-iframe-wrap{aspect-ratio:16/9;border-radius:8px;overflow:hidden}.video-slider .js-iframe-wrap:hover .js-iframe-preview{-webkit-transform:scale(1.08);transform:scale(1.08)}.video-slider .js-iframe-preview{transition:all .5s ease-in-out 0s}.video-slider__info{position:absolute;right:30px;bottom:25px;z-index:5}.video-slider__name{color:#fff;margin-bottom:10px}.video-slider__cat{color:#5886bf;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.video-modal{position:relative;padding:100px 0;position:relative}.video-modal__img-bg{position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.video-modal__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(46deg,#5885be 30%,rgba(30,41,59,.3) 60%,rgba(30,41,59,0) 100%,rgba(117,233,24,0) 100%);pointer-events:none}.video-modal .container{position:relative;z-index:1}.video-modal__wrap{display:flex;align-items:center;gap:50px}.video-modal__info{width:60%}.video-modal .js-iframe-video{display:none}.video-modal .sub-title,.video-modal .title{text-align:left;color:#fff}.video-modal__link:hover{color:#5886bf;background:#fff}.video-modal__btn{position:static;-webkit-transform:none;transform:none}.video-open{z-index:2;position:relative}.video-open .js-iframe-bg{background:#222;opacity:.7}.video-open__desc{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto -20px;padding:10px 15px 10px 15px;background-color:#5886bf;color:#fff;border-radius:10px;position:relative;z-index:3;line-height:1}.video-open__content{width:70%;margin:0 auto}.video-open__wrap{border-radius:8px;overflow:hidden}.video-open__iframe{aspect-ratio:16/9}.video-reviews__desc{margin-bottom:30px;text-align:center}.video-reviews .swiper.video-slider{padding-bottom:100px}.video-reviews .swiper.video-slider .swiper-pagination{bottom:-70px!important}.video-reviews .swiper.video-slider .swiper-pagination-bullet{opacity:1;background:#999}.video-reviews .swiper.video-slider .swiper-pagination-bullet-active-main{background:#5886bf}.error404__wrap{width:50%;display:flex;flex-direction:column;align-items:center;gap:30px;margin:0 auto}.error404__img{width:auto!important;margin:auto;-o-object-fit:contain;object-fit:contain}.error404__title{margin-bottom:0}.error404__desc{text-align:center}.error404__link{margin-top:50px}.search .title{text-align:left}.search .form-search{margin-bottom:50px}.search__list{display:flex;flex-direction:column;gap:30px}.search__result{display:flex;gap:30px;background:#fff;box-shadow:0 22px 57px 0 rgba(34,41,72,.05);border-radius:8px;padding:30px}.search__picture{width:200px;border-radius:6px;overflow:hidden;flex-shrink:0}.search__info{width:100%;display:flex;flex-direction:column;gap:15px}.search__title{margin-bottom:0}.search__time{color:#222;font-weight:700;font-size:16px}html[dir=rtl] body{direction:rtl}html[dir=rtl] *{letter-spacing:0!important}html[dir=rtl] form input:not([type=reset]):not([type=submit]),html[dir=rtl] form textarea{direction:rtl}html[dir=rtl] .check .check__style{margin-right:0;margin-left:10px}html[dir=rtl] .list .list__item,html[dir=rtl] .list li{padding-left:0;padding-right:40px}html[dir=rtl] .list .list__item::after,html[dir=rtl] .list li::after{left:auto;right:0}html[dir=rtl] .pop-up__wrapper{left:auto;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}html[dir=rtl] .breadcrumbs span a::after{right:auto;left:-5px}html[dir=rtl] .tlt-left{text-align:right}html[dir=rtl] .btn__top{right:auto;left:30px}html[dir=rtl] .wp-editor ul li{padding-left:0;padding-right:40px}html[dir=rtl] .wp-editor ul li::after{left:auto;right:0}html[dir=rtl] .wp-editor blockquote{padding:40px 120px 40px 40px}html[dir=rtl] .wp-editor blockquote::after{left:auto;right:20px}html[dir=rtl] .top-menu .nav__btn-search{padding-left:0;padding-right:15px}html[dir=rtl] .top-menu .nav__btn-search::after{left:auto;right:0}html[dir=rtl] .header__lang::before{right:auto;left:10px}html[dir=rtl] .header .btn-hamb{margin-left:0;margin-right:auto}html[dir=rtl] .header-search__close{margin-right:auto;margin-left:0}html[dir=rtl] .hero .sub-title{text-align:right}html[dir=rtl] .hero__slide-bg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}html[dir=rtl] .hero.style4 .hero__bg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}html[dir=rtl] .services__icon-wrap{right:auto;left:15px}html[dir=rtl] .offers__icon-wrap::before{right:0}html[dir=rtl] .about__circle-img{right:auto;left:40px}html[dir=rtl] .about .wrapper-media{padding-left:100px;padding-right:0}html[dir=rtl] .about-description .wrapper-media{padding-right:0;padding-left:50px}html[dir=rtl] .progress__percent{right:auto;left:0;border-radius:4px 4px 4px 0}html[dir=rtl] .progress__percent::before{right:auto;left:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}html[dir=rtl] .signature__img{left:auto;right:25px}html[dir=rtl] .benefits__text{padding-right:0;padding-left:40px}html[dir=rtl] .benefits .sub-title,html[dir=rtl] .benefits .title{text-align:right}html[dir=rtl] .benefits.style1 .sub-title,html[dir=rtl] .benefits.style1 .title,html[dir=rtl] .benefits.ver1 .sub-title,html[dir=rtl] .benefits.ver1 .title,html[dir=rtl] .benefits.ver3 .sub-title,html[dir=rtl] .benefits.ver3 .title{text-align:center}html[dir=rtl] .team_social{right:auto;left:15px}html[dir=rtl] .team.tabs .tabs__desc{padding-left:none;border-left:none;padding-right:30px;border-right:2px solid #5886bf}html[dir=rtl] .feedback__count-client{margin:0 50px 0 80px}html[dir=rtl] .feedback__count-icon{-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1)}html[dir=rtl] .feedback__bg-color,html[dir=rtl] .feedback__img-bg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}html[dir=rtl] .video-modal .sub-title,html[dir=rtl] .video-modal .title{text-align:right}html[dir=rtl] .video-modal__bg-color,html[dir=rtl] .video-modal__img-bg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}html[dir=rtl] .reviews__author::after{right:auto;left:-20px}html[dir=rtl] .news__date{left:auto;right:0}html[dir=rtl] .single-team .wrapper-content{padding-left:0;padding-right:55px}html[dir=rtl] .single-aside__title::before{left:auto;right:0}html[dir=rtl] .form-search input[type=search]{padding-right:10px!important;padding-left:60px!important}html[dir=rtl] .form-search button[type=submit]{right:auto;left:10px}html[dir=rtl] .form-search button[type=reset]{right:auto;left:40px}html[dir=rtl] .aside-list__cat-item::before{right:auto;left:0}html[dir=rtl] .pagination .next::before,html[dir=rtl] .pagination .prev::before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}html[dir=rtl] .pagination-post__prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}html[dir=rtl] .pagination-post__next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.footer .footer__callback:hover{color:#222}@media (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:991px){.nav a:hover{color:#5886bf}.nav .parent-submenu:hover .arrow-wrap::after{-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1)}.nav .parent-submenu:hover .sub-menu{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;pointer-events:auto;visibility:visible}.btn__top:hover svg{top:45%}.benefits.sticky .benefits__text{position:-webkit-sticky;position:sticky;top:130px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media only screen and (max-width:1480px){.header__wrap{gap:20px}.header .nav ul{gap:20px}}@media only screen and (max-width:1280px){.hero__title{font-size:52px}.hero.style2 .hero__content{width:50%}.hero.style2 .hero__title{font-size:46px}.hero.style2 .form{width:50%;padding:20px}.opened-form-bg__wrap{gap:50px}.opened-form-bg__desc{width:50%}.opened-form-bg__field{width:50%}.opened-form-bg.ver1 .opened-form-bg__wrap{flex-wrap:wrap}.opened-form-bg.ver1 .opened-form-bg__field{width:100%}.opened-form-bg.ver1 .opened-form-bg__desc{width:calc(50% - 25px)}.benefits.ver1 .benefits__list-item{width:calc(33.33% - 20px)}.benefits.ver3 .benefits__list-item{width:calc(33.33% - 20px)}.benefits.style1 .benefits__list-item{width:calc(33.33% - 20px)}.benefits.company.style1 .company__item{width:100%}.team__item{width:calc(33.33% - 16px)}.single-team .benefits__list-item{width:calc(50% - 15px)}.news__link-btn{margin:30px auto 0}.news.style1 .container{display:block}.news.style1 .news__intro{width:100%;margin-bottom:40px}.feedback__top{flex-direction:column}.feedback__top-title{width:100%}.feedback__link{margin-left:auto}.feedback__count-client{margin:0 30px 0 0}.disease .project__item{width:calc(33.33% - 17px)}.single-intro{gap:50px}}@media only screen and (max-width:1200px){.top-menu .top-menu__location{display:none}.header__number{display:none}.header__btn{padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#5886bf}.header__btn svg{display:block}.header__btn span{display:none}.header .header__fixed .btn{display:none}}@media only screen and (max-width:991px){h2{font-size:34px}body{font-size:16px}.wrapper{gap:30px;flex-direction:column}.wrapper-media{width:100%!important;padding:0!important}.wrapper-content{padding:0!important}.bg-color .img-bg__section{background-attachment:inherit}.form .submit{margin-top:10px}.pagination{margin-top:0}.nav ul{gap:0;flex-direction:column}.nav li{width:100%;border-bottom:1px solid #eee;flex-direction:column}.nav li:last-child{border-bottom:none}.nav a{padding:20px;width:100%}.nav a:hover{color:#fff;background:#5886bf}.nav a.active{color:#fff;background:#5886bf}.nav .sub-menu{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;pointer-events:auto;visibility:visible;box-shadow:none;padding:0;position:static;align-items:center;border-left:none;border-right:none;width:100%;display:none}.nav .parent-submenu{width:100%;margin-right:0}.nav .parent-submenu a{padding-right:50px}.nav .parent-submenu .arrow-wrap{width:30px;height:30px;right:20px;top:12px;position:absolute}.nav .parent-submenu .arrow-wrap::after{right:0}.wp-editor{font-size:16px}.wp-editor ul li{font-size:16px;padding-left:35px}.pop-up__wrapper{width:70%;padding:30px}.accordion__title{font-size:20px}.header-search__wrap{width:80%}.header .logo__wrapper{width:60px}.header__menu{position:absolute;left:15px;top:78px;width:calc(100% - 30px);max-height:400px;flex-direction:column;justify-content:flex-start;overflow:auto;z-index:11;background:#fff;box-shadow:0 0 45px rgba(5,28,141,.1);display:flex;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.header .btn-hamb{display:block}.header .nav__btn-search{display:block}.header .nav ul{gap:0}.header .header__fixed .header__select{display:flex}.footer__top{gap:45px 0;padding:50px 0}.footer__block{width:50%}.footer__block:nth-last-child(1){width:100%}.footer__nav.nav li{border:none}.footer__nav.nav a{padding:0}.footer__bottom .container{flex-direction:column}.hero__content{width:80%}.hero.style2 .container{gap:50px;flex-direction:column}.hero.style2 .hero__slide{height:auto}.hero.style2 .hero__content{width:100%}.hero.style2 .form{width:100%}.hero.style4 .hero__slide{padding-top:50px}.hero.style4 .container{gap:50px;flex-direction:column}.hero.style4 .hero__content{width:100%;padding-bottom:0}.hero.style4 .hero__picture{width:100%}.hero-page{padding:130px 0}.opened-form__wrap{flex-direction:column}.opened-form__desc{width:100%}.opened-form.ver1 .opened-form__field{padding-left:0;margin-top:40px}.opened-form-bg__wrap{flex-direction:column}.opened-form-bg__desc{width:100%}.opened-form-bg__field{width:100%}.opened-form-bg.ver1 .opened-form-bg__desc{width:100%}.partners__item{width:33.33%}.about__circle-img{display:none;right:-30px}.about .wrapper-img{width:auto!important;-o-object-fit:contain;object-fit:contain;border-radius:8px}.about__sign{justify-content:center}.about.revers .wrapper{flex-direction:column-reverse}.about.revers .about__desc{margin-bottom:0}.about.revers .about__circle-img{left:auto;right:-30px}.benefits.ver1 .benefits__list-item{width:calc(50% - 15px)}.benefits.ver2 .benefits__list-item{width:calc(50% - 15px)}.benefits.ver3 .benefits__list-item{width:calc(50% - 15px)}.benefits.style1 .benefits__list-item{width:calc(50% - 15px)}.benefits.style1.benefits-video{padding-top:200px}.team__item{width:calc(50% - 12px)}.page-team .team__item{width:calc(50% - 12px)}.page-news .news__slide{width:calc(50% - 12px)}.feedback__bg-color{background:linear-gradient(46deg,#5885be 50%,rgba(30,41,59,.3) 100%,rgba(30,41,59,0) 100%,rgba(117,233,24,0) 100%)}.feedback .container{max-width:100%}.feedback-form .title{font-size:36px}.achievements{background-attachment:inherit}.achievements__wrap{width:100%}.guarantees__item{width:calc(50% - 10px)}.price__item{width:100%}.project__item{width:calc(50% - 13px)}.single-wrap{flex-direction:column-reverse}.single-aside{width:100%}.single.category .single-wrap{flex-direction:column-reverse}.single.category .category__content{gap:50px}.page-contact__wrap{gap:50px}.page-offers .offers__slide{width:calc(50% - 15px)}.video-full .video-full__wrap{height:400px}.video-modal{padding-top:60px}.video-modal__wrap{flex-direction:column;align-items:flex-start;gap:80px}.video-modal__media{margin:50px 0 50px 80px}.video-open__content{width:100%}.error404__wrap{width:100%;margin:0}.error404__link{margin-top:20px}html[dir=rtl] .about__circle-img{left:-30px}}@media only screen and (max-width:767px){h1{font-size:30px}.title{font-size:34px}.my-100{margin-top:60px;margin-bottom:60px}.py-100{padding-top:60px;padding-bottom:60px}.mb-100{margin-bottom:60px}.pt-100{padding-top:60px}.pagination-post__wrap{gap:30px;flex-direction:column;align-items:normal}.pagination-post__link{gap:15px}.wp-editor .columns>*{width:100%}.wp-editor blockquote{padding:100px 30px 30px 30px}.wp-editor blockquote::after{-webkit-transform:none;transform:none;top:10px}.pop-up__wrapper{width:90%;padding:40px 20px 30px}.pop-up .pop-up__close{top:12px}.pop-up__video .pop-up__close{top:-40px;right:5px}.accordion__item{width:100%}.header-search__wrap{width:95%}.top-menu{display:none}.top-menu .top-menu__connection .contacts-text{display:none}.header__btn{display:none}.header__select{display:flex}.hero .arrow-slider{-webkit-transform:none;transform:none;top:auto;bottom:20px}.hero .arrow-prev{left:20px}.hero .arrow-next{right:auto;left:100px}.hero .swiper-arrows{position:relative;max-width:540px;width:100%;padding:0 15px;margin:0 auto}.hero__slide{padding:50px 0}.hero__content{width:100%}.hero__title{font-size:40px}.hero__desc{font-size:16px}.hero__btns{margin-top:25px}.hero.style3 .hero__content{padding:0}.opened-form__desc{padding:40px 20px}.opened-form__field{padding:40px 20px}.opened-form.ver1{padding-top:60px}.opened-form-bg__text{margin-bottom:30px}.opened-form-bg__field{padding:40px 20px}.opened-form-bg__schedule{margin-bottom:30px}.opened-form-bg__contact{gap:20px}.opened-form-bg__contact:not(:last-child){margin-bottom:20px}.partners__item{width:50%}.about .counter-list{margin-top:80px}.about__circle-img{width:100px;height:100px;top:-40px;right:-15px}.progress{gap:40px}.progress__percent{top:auto;bottom:-35px;border-radius:4px 0 4px 4px}.progress__percent::before{bottom:auto;top:-8px;border-top:none;border-bottom:8px solid #222}.benefits__list-item{width:100%}.benefits__list-item{padding:20px}.benefits.ver1 .benefits__list-item{width:100%}.benefits.ver2 .benefits__list-item{width:100%}.benefits.ver3 .benefits__list-item{width:100%}.benefits.style1 .benefits__list-item{width:100%}.page-team .team__item{width:100%}.single-team .progress__item{width:100%}.single-team .benefits__list-item{width:100%}.team.tabs .tabs__item{flex-direction:column}.team.tabs .tabs__desc{padding-left:0;border-left:none;padding-top:30px;border-top:2px solid #5886bf}.page-news .news__slide{width:100%}.feedback__bottom{display:block}.feedback__count-client{margin:0 auto 60px}.guarantees__item{width:100%}.company__item{width:100%}.page-faq.style1 .faq-cat__block{width:100%}.page-faq.style1 .faq-cat__title{margin-bottom:20px}.price__item{padding:30px}.project__list{gap:50px}.project__item{width:100%}.disease .project__item{width:calc(50% - 25px)}.disease-slider .swiper{padding-bottom:100px}.disease-slider .disease-pagination{display:flex!important}.disease-slider .project__list{flex-wrap:nowrap;gap:0}.single-intro{flex-direction:column;gap:30px}.single-intro__info{width:100%;gap:30px}.single .pagination-post{margin-top:0}.page-contact__info{width:100%}.reviews__author::after{-webkit-transform:none;transform:none;top:10px}.reviews-bg .swiper{padding-bottom:50px}.reviews-bg .arrow-slider{-webkit-transform:none;transform:none;top:auto;bottom:0}.reviews-bg__text{padding:0;font-size:18px}.page-offers .offers__slide{width:100%}.before-after__picture{width:100%}.video-modal__info{width:100%;text-align:center}.video-modal__media{margin:50px auto}.video-modal .title{text-align:center}.search__result{flex-direction:column}.search__picture{width:auto;aspect-ratio:16/9}html[dir=rtl] .wp-editor blockquote{padding:100px 30px 30px 30px}html[dir=rtl] .about__circle-img{left:-15px}html[dir=rtl] .team.tabs .tabs__desc{padding-right:none;border-right:none}html[dir=rtl] .feedback__count-client{margin:0 auto 60px}}@media only screen and (max-width:575px){h1{font-size:40px}form input[type=email],form input[type=tel],form input[type=text]{height:50px}.wp-editor ol{padding-left:15px}.pop-up__title{font-size:24px}.counter{width:100%}.header__lang{width:60px}.header__lang ul{top:3px}.header__lang .lang-item span{display:none}.footer__block{width:100%}.hero__btns{flex-direction:column}.hero.style2 .hero__title{font-size:34px}.hero.style3 .hero__btns{align-items:center}.hero-page{padding:160px 0 110px}.opened-form__field .title{font-size:24px}.partners__list{gap:20px}.partners__item{width:100%}.about__sign{align-items:center;flex-direction:column}.team__item{width:100%}.team-slider .swiper{padding-bottom:100px}.team-slider .team-pagination{display:flex!important}.team-slider .team__list{flex-wrap:nowrap;gap:0}.feedback-form .title{font-size:28px}.achievements.ver1 .achievements__count:nth-child(3n+1),.achievements.ver1 .achievements__count:nth-child(3n+2){padding-right:0;border-right:none}.disease .project__item{width:100%}.single-intro__block{width:100%}}