@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap');body{font:400 14pt/18pt 'Jost',sans-serif}.logo
a{display:inline-block;margin-top:15px;margin-bottom:15px!important}.logo a
img{max-height:80px}a{color:#516e87}a:hover{color:#446f94}.uk-navbar-nav>li>a,h1,h2,h3,h4{font-family:'Jost',sans-serif}h1,h2,h3,h4{font-weight:500}.uk-container{max-width:1680px}.nav-block
.info{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.nav-block .info .wt,
.nav-block .info
.loc{font-weight:600;margin:0
0 10px 0;color:#445b76}.nav-block .info .wt span,
.nav-block .info .loc
span{font-weight:400}.nav-block
.contacts{-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.nav-block .contacts
.phone{display:inline-block;margin:0
0 10px 0;font-size:140%;font-weight:600}.nav-block .contacts .phone:hover{text-decoration:none;color:#313a48}.nav-block .contacts
i{color:#6485a2;font-size:90%;font-weight:400;margin-right:5px}.uk-navbar-content
.msg{text-transform:uppercase;background-color:#f2f2f2;color:#446f94;box-shadow:none;border:0px;margin-top:-3px;line-height:30px;font-weight:600}.uk-navbar-content .msg:hover{background-color:#fff;color:#345470;box-shadow:0px 1px 3px rgba(0,0,0,0.4)}.uk-navbar-toggle{background:#345470;height:30px;margin:10px
0;padding:2px
10px;border-radius:3px}.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{background:#23394d;color:#fff}.uk-navbar-toggle::after{margin-left:5px}.uk-navbar-nav>li>a{height:auto;line-height:100%;padding-top:15px;padding-bottom:15px}.uk-navbar-content{padding-top:10px;padding-bottom:10px}.navbar{background-color:#6485a2}.navbar.uk-active{box-shadow:0 10px 20px -12px rgba(0,0,0,0.42),0 3px 20px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.uk-navbar{background:none;color:#fff;border:0px;border-radius:0px}.uk-navbar-nav > li > a,
.uk-navbar
a{color:#fff;text-shadow:none}.uk-navbar-nav>li>a{font-size:15pt;text-transform:uppercase;font-weight:600;padding-left:30px;padding-right:30px;margin-right:2px}.uk-navbar-brand,.uk-navbar-content,.uk-navbar-nav>li>a{margin-top:0px}.uk-navbar-content{padding-right:0px}.uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0px;border-bottom-left-radius:0px}.uk-navbar-nav>li>a,.uk-navbar-nav>li>a:hover,.uk-navbar-nav>li.uk-active>a{border:0px}.uk-navbar-nav>li[aria-expanded="true"]>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li>a:hover,.uk-navbar-nav>li.uk-active>a{background:#446f94;color:#fff}.uk-dropdown.serv{width:840px;padding:0px
15px;margin-top:12px;border:0px;box-shadow:0 10px 20px -12px rgba(0,0,0,0.42),0 3px 20px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.uk-dropdown.serv
ul{padding:5px}#nav_mobile .uk-offcanvas-bar{width:290px}.uk-dropdown.serv ul
li{padding:5px}.uk-nav.uk-nav-offcanvas ul li img,
.uk-dropdown.serv ul li
img{margin-right:5px;float:left}.uk-dropdown.serv ul li
a{text-transform:uppercase;font-weight:500;border-radius:2px;padding:5px
5px 5px 5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-nav.uk-nav-offcanvas .uk-parent ul li
a{line-height:100%;margin-left:-10px;padding:5px
5px 5px 5px;margin:5px
0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-nav.uk-nav-offcanvas>li>a{text-transform:uppercase;font-weight:600}.uk-nav.uk-nav-offcanvas .uk-parent ul
li{padding:0
6px 0 5px}.uk-nav.uk-nav-offcanvas .uk-parent>a{border-bottom:1px solid rgba(0,0,0,0.2)}.uk-nav.uk-nav-offcanvas .uk-parent ul li a.uk-active{background:#121212;border-radius:3px}.uk-nav.uk-nav-offcanvas .uk-nav-parent-icon{padding:10px
0 10px 0}.uk-dropdown.serv ul li a:focus,
.uk-dropdown.serv ul li a.uk-active,
.uk-dropdown.serv ul li a:hover{background:#6485a2;color:#fff;box-shadow:0px 2px 3px rgba(0,0,0,0.3), inset 0px 0px 0px 2px #6485a2, inset 0px 0px 0px 3px rgba(255,255,255,0.5)}.uk-dropdown.serv ul li a:focus img,
.uk-dropdown.serv ul li a.uk-active img,
.uk-dropdown.serv ul li a:hover
img{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}.uk-dropdown.serv>ul{position:relative}.uk-dropdown.serv>ul::before{content:'';position:absolute;margin-left:20px;top:-20px;margin-top:0;left:-7px;border:10px
solid transparent;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:10px;border-bottom:10px solid #fff}.uk-navbar-content{padding-top:12px}.uk-navbar-brand,
.uk-navbar-content
.phone{display:none}.navbar.uk-active .uk-navbar-brand,
.navbar.uk-active .uk-navbar-content
.phone{display:inline}.uk-navbar-brand
img{height:50px}.uk-navbar-brand{padding:0px;margin-right:15px}.price-table{margin:0
auto;overflow-x:auto;border:3px
solid #fff;border-radius:2px;box-shadow:0px 0px 0px 3px #dedede}.price-table
table{overflow:auto;width:100%;border-spacing:5px;font-weight:600}.price-table
th{font-size:14pt;background:#6485a2;color:white;font-weight:700;padding:15px
20px;text-align:center;border-radius:2px}.price-table
td{font-size:14pt;background-color:rgb(238, 238, 238);color:rgb(111, 111, 111);padding:10px
15px;border-radius:2px}.price-table tr td:first-child{background:#6485a2;color:white;font-weight:700}.block-title{color:#fff;padding:60px
0;position:relative;background-size:cover;background-position:50% 50%}.block-title::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;box-shadow:inset 0 0 20px 10px rgba(0,0,0,0.3);background-color:rgba(0,0,0,.6);background-image:url(/template/img/bg/px.png);background-repeat:repeat}.block-title>div{position:relative}.block-title
h3{color:#6485a2;text-transform:uppercase;font-weight:700;font-size:130%}.block-title
h1{text-transform:uppercase;color:#fff}.block-title .img,
.block-title
.block{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.block-title .img
img{margin:-50px 0;-webkit-filter:drop-shadow(0px 0px 15px #446f94);filter:drop-shadow(0px 0px 15px #446f94)}.block-title ul li
span{font-size:120%;line-height:120%;position:relative;padding:10px
0 10px 25px;display:inline-block;font-weight:600}.block-title  ul li span::before{position:absolute;font-family:FontAwesome;content:"\f013";left:0px;color:#6485a2;font-weight:400}.uk-modal-dialog .uk-button,
.contacts-mail .uk-button,
.steps .uk-button,
#msg .uk-button,
.block-title .uk-button{margin-top:30px;background-color:#6485a2;text-shadow:none;color:#fff;text-transform:uppercase;line-height:120%;padding:8px
16px;min-height:auto;border-radius:5px;font-size:16px}.uk-modal-dialog .uk-button:hover,
.contacts-mail .uk-button:hover,
.steps .uk-button:hover,
#msg .uk-button:hover,
.block-title .uk-button:hover{background-color:#446f94}.content{padding-top:20px;padding-bottom:20px;font:400 16pt/20pt 'Jost',sans-serif;line-height:120%}.content h1,
.content h2,
.content h3,
.content
h4{font-size:150%;line-height:120%;text-transform:uppercase;font-weight:700}.content
h1{color:#222;margin:0px;padding:15px
0;text-transform:uppercase;font-weight:600}.serv-box{padding-top:20px;padding-bottom:20px}.steps h3,
.about h2,
.serv-box
h3{text-align:center;text-transform:uppercase;font-weight:700;font-size:180%;line-height:120%;padding:20px
0}.about{border-top:4px solid #6485a2;background-image:url("/template/img/bg/about.jpg");position:relative;padding:45px
0;background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 30px 10px rgba(255,255,255,0.6)}.about::before{position:absolute;width:100%;height:100%;display:block;left:0;top:0;content:"";background:rgba(255,255,255,0.8)}.about>div{position:relative}.about
h2{text-align:left;color:#446f94;padding:0
0 10px 0;margin-bottom:0px}.about
h3{text-transform:uppercase;font-weight:700;font-size:140%;line-height:120%}.content img,
.about
img{border-radius:5px}.service-box
a{display:block;text-align:center;border-radius:5px;padding:0px
15px;border:1px
solid rgba(0,0,0,0.2)}.service-box a:hover{background-color:#446f94;text-decoration:none;border:1px
solid #446f94}.service-box a
.service{padding:10px;text-transform:uppercase;font-weight:600;background-color:#446f94;color:#fff;border-radius:3px;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;box-shadow:inset 0px 0px 0px 2px #6485a2, inset 0px 0px 0px 3px rgba(255,255,255,0.5)}.service-box a:hover
.service{background-color:#fff;color:#446f94;box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,1), inset 0px 0px 0px 3px #6485a2}.service-box a:hover
img{-webkit-filter:drop-shadow(0px 0px 15px #fff);filter:drop-shadow(0px 0px 15px #fff)}.steps{background:#f3f6f8;padding:30px
0 45px 0;background-size:cover;background-position:50% 50%;text-shadow:0px 1px 1px #fff;border-top:4px solid #6485a2}.steps
h4{color:#333;font-size:16pt;text-transform:uppercase;font-weight:500}.steps .uk-badge{color:#333;background-color:#fff;position:relative;z-index:10;border:5px
solid #6485a2;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:26pt;line-height:36pt;padding:0
5px 0 3px;width:40px}.steps .uk-grid
span{margin-top:10px;display:block;color:#333;font-size:13pt}.cities h3,
.contacts-mail h3,
.contacts-page
h3{font-size:100%;color:#555}.contacts-page .tw,
.contacts-page
.loc{color:#516e87}.uk-modal-header{padding:15px
20px;border-radius:3px 3px 0 0;font-size:18px;font-weight:900;text-transform:uppercase;background-color:#446f94;color:#f4f4f4;margin:-20px -20px 25px -20px}.uk-modal-dialog{box-shadow:0 0 10px rgba(0,0,0,.45)}.uk-modal-dialog:not(.uk-modal-dialog-lightbox){width:500px}.uk-modal-dialog:not(.uk-modal-dialog-lightbox)>.uk-close:first-child{margin:0px
0px 0 0;float:right;font-size:150%;color:#fff;opacity:.6;z-index:6;position:relative}.uk-modal-dialog:not(.uk-modal-dialog-lightbox)>.uk-close:first-child:hover{opacity:1}.uk-modal-dialog .uk-form-row+.uk-form-row{margin-top:25px}.uk-modal-dialog .uk-button{margin-top:0px}.uk-modal-dialog:not(.uk-modal-dialog-lightbox)>.uk-close:first-child{margin-top:-4px}#form_msg
h4{font-weight:600;font-size:14pt;text-transform:capitalize}#form_msg
p{margin-bottom:0px;font-size:12pt}footer{background:#22384d;color:#ccc}footer
.block{padding-top:40px}footer
a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .uk-title{text-transform:uppercase;font-weight:600;color:#fff;margin-bottom:15px}footer .block > div
span{color:#fff}footer
.copy{padding:20px
0;background:#13202b;font-size:80%}footer
.created{margin-top:20px}#YMapsID{width:100%;height:500px;padding:0;margin:40px
0 0 0;overflow:hidden}.not-found
h1{text-transform:uppercase;font-size:54px;padding-top:30px;line-height:62px;font-weight:700}.not-found h1
span{font-size:128px;line-height:150px;color:#446f94;display:block;margin-top:30px;font-weight:900}.not-found
h2{text-transform:uppercase;padding:20px
0 50px 0}.not-found
a{display:inline-block}#topscroll{z-index:999;position:fixed;bottom:40px;right:40px;background:rgba(100,133,162,0.8);border:1px
solid rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:30px;height:30px;cursor:pointer;display:none;box-shadow:0 0 0 4px rgba(25,25,25,0.2)}#topscroll:hover{background:rgba(100,133,162,1.0);box-shadow:0 0 0 4px rgba(25,25,25,0.4)}#topscroll
i{color:#fff;font-size:20px;margin:4px
0 0 8px}.service-box a,
.service-box a .service,
.service-box a .service
img{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}@media (max-width:1600px){.navbar.uk-active .uk-navbar-brand{display:none}.navbar.uk-active .uk-navbar-nav>li>a{padding-left:16px;padding-right:16px}}@media (max-width:1220px){.uk-navbar-nav>li>a{padding-left:20px;padding-right:20px}.navbar.uk-active .uk-navbar-nav>li>a{padding-left:10px;padding-right:10px}.uk-navbar-content{padding-left:0px}.navbar.uk-active .uk-navbar-content
.msg{display:none}.uk-navbar-nav>li>a{font-size:13pt}}@media (max-width:1024px){.uk-navbar-nav>li>a{padding-left:15px;padding-right:15px}}@media (max-width:959px){.navbar.uk-active .uk-navbar-content .msg,
.uk-navbar-content
.phone{display:inline-block}.navbar.uk-active .uk-navbar-brand{display:none}.price-table th,
.price-table
td{padding:5px
10px;font-size:12pt}}@media (max-width:767px){.block-title .img
img{max-width:70%;margin:-40px 0 10px 0}.block-title
.img{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.nav-block .logo, .nav-block
.contacts{width:100%;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.nav-block
.info{margin-bottom:15px}.content h1, .content h2, .content h3, .content
h4{font-size:140%}.price-table th,
.price-table
td{font-size:11pt}.cities h3,
.contacts-mail h3,
.contacts-page
h3{font-size:80%}}@media (max-width:454px){.navbar.uk-active .uk-navbar-content .msg,
.uk-navbar-content
.msg{display:none}.uk-h1,h1{font-size:28px;line-height:32px}}@media (max-width:360px){.uk-navbar-content
.msg{display:none}.uk-h1,h1{font-size:24px;line-height:28px}}