@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap');.uk-container{max-width:1480px}html,body{min-width:320px}html{scroll-behavior:smooth}.header-box .zvk,.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle,html,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-3xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{font-family:"Onest","Open Sans",helvetica,arial,sans-serif}html{font-size:15px;line-height:24px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-variation-settings:"wdth" 100}.cats-list a .serv-title,
.cats-list a .serv-price,
footer .logo a
img{transition:all 0.3s ease-in-out}a{color:#335ca5}a:hover{text-decoration:none;color:#284880}.uk-navbar-left .logo
img{height:66px;width:174px}.info-box{display:flex;align-items:center;justify-content:space-between;padding:10px
0}.uk-navbar-left,.uk-navbar-right{align-items:center}.uk-navbar-left #services .uk-navbar-dropdown{width:840px}.uk-navbar-left #services
ul{display:flex;flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:52px}.top-box.uk-sticky-fixed .uk-navbar-item, .top-box.uk-sticky-fixed .uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:32px}.uk-navbar #services .uk-navbar-dropdown{width:740px;padding:10px
20px;border-top:4px solid #396abc;border-radius:0 0 5px 5px}.uk-navbar #services .uk-navbar-dropdown
ul{display:grid;grid-template-columns:repeat(2, 1fr);padding:0
10px}.uk-navbar #services ul
li{margin:10px
0;line-height:1.2}.uk-navbar #services .level-1 ul
li{margin:15px
0}.uk-navbar #services .level-1 ul li:first-child{margin-top:0}.uk-navbar #services .level-1 ul li:last-child{margin-bottom:0}.uk-navbar #services .level-1{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.uk-navbar #services .level-1
ul{border-radius:1px;margin-top:10px;background:#fff;box-shadow:0 10px 20px -12px rgba(0, 0, 0, 0.21), 0 3px 20px 0px rgba(0, 0, 0, 0.06), 0 8px 10px -5px rgba(0, 0, 0, 0.1);border-bottom:3px solid #396abc;border-radius:6px;position:absolute;width:300px;left:100%;top:0px;margin-top:-9px;padding:10px
10px 10px 20px;opacity:0;display:block;pointer-events:none;transition:0s;z-index:1}.uk-navbar #services .level-1 ul:before{content:'';position:absolute;height:36px;width:36px;left:-41px;top:0px;background-image:url('/template/img/icons/dot.svg');background-size:cover;transform:rotate(-90deg);transition:all 0.3s ease-in-out}.uk-navbar #services .uk-open .level-1:hover ul:before{left:-21px}.uk-navbar #services .level-1:hover
ul{top:0;opacity:1;pointer-events:auto;transition:all 0.3s ease-in-out}.uk-navbar #services .level-1
ul{list-style:none}.uk-navbar #services .level-1>a{padding-right:30px}.uk-navbar #services .uk-navbar-dropdown .active > a,
.uk-navbar #services .uk-navbar-dropdown .active>a:hover{color:#335ca5}.uk-navbar #services .uk-navbar-dropdown
a{color:#333;font-weight:500}.uk-navbar #services .uk-navbar-dropdown a:hover{color:#111}.top-box{padding-top:5px;padding-bottom:5px;background:#fff;box-shadow:0 0 20px rgb(0 0 0 / 14%)}.top-box.uk-sticky-fixed{background:#fff}.top-box.uk-sticky-fixed .logo
img{height:50px;width:132px}.header-box .wt,
.header-box
.zvk{width:230px}.header-box .zvk
span{padding-left:20px;position:relative}.header-box .zvk span,
.header-box .mail,
.header-box
.wt{padding-left:20px;position:relative}.header-box .zvk span:before,
.header-box .mail:before,
.header-box .wt:before{position:absolute;left:0px;font-family:"Font Awesome 7 Free";opacity:0.8;font-size:10pt}.header-box .mail:before{content:"\f0e0";font-weight:400}.header-box .wt:before{content:"\f017";font-weight:400}.header-box .zvk span:before{content:"\f064";font-weight:700}.header-box
.top{background:#171717;background:radial-gradient(at center, #263A5F, #171717);color:#eee;background-size:100% 500%;background-position:center 10%;font-weight:300;font-size:10pt}.header-box .top
a{color:#eee}.header-box .top a:hover{color:#fff}.top-box .contacts .phones
a{font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.top-box.uk-sticky-fixed .phones
a{font-size:16px}.top-box.uk-sticky-fixed
.phones{line-height:1}.top-box .contacts .phone-ico{display:none}.top-box .contacts .phone-ico
a{display:inline-block;width:36px;height:36px;border-radius:3px;background:#6CB24A;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0.8;font-size:16pt}.top-box .contacts .phone-ico a:before{content:"\f095";font-weight:700;left:0px;font-family:"Font Awesome 7 Free"}.top-box .contacts .phone-ico a:hover{opacity:1}.uk-navbar-nav>li>a{font-weight:700;font-size:16px;color:#565656}.uk-navbar-nav>li.uk-active>a{color:#111}.uk-navbar-nav .uk-nav>li>a{font-weight:400;font-size:15px}.bg-title{background-size:cover;padding:80px
0;position:relative;background-position:50% 50%}.bg-title:before{content:'';position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background:#fff;background:radial-gradient(at center,#FFFFFFE5,#fff);opacity:0.7}.bg-title>*{position:relative}.bg-title
h1{font-size:64px;font-weight:700;text-transform:uppercase;color:#1e1e1e;margin-bottom:10px}.bg-title
.loc{font-size:24px;font-weight:700;color:#344a5b;padding-left:30px;position:relative}.bg-title .loc:before{color:#e53945;content:"\f3c5";font-weight:700;position:absolute;top:50%;transform:translateY(-50%);left:0px;font-family:"Font Awesome 7 Free"}.bg-title .uk-h2{font-size:36px;font-weight:700;text-transform:uppercase;color:#2d5496;margin-top:50px;margin-bottom:10px}.bg-title .uk-h3{font-size:24px;font-weight:700;color:#2e2e2e;margin-top:10px;margin-bottom:50px}.bg-title
.price{font-size:24px;font-weight:700;margin-top:50px;color:#2e2e2e}.bg-title .price
span{color:#2271b3}.bg-title .uk-breadcrumb
a{color:#343434;opacity:0.8}.bg-title .uk-breadcrumb a:hover{opacity:1}.bg-title .box-zvk{display:flex;gap:30px}.bg-title .box-zvk .uk-button{width:260px}.uk-button{border-radius:5px}.btn-zvk{background:#e53945;color:#fdfdfd}.btn-zvk:hover{background:#cf1b27;color:#fff}.header-box .btn-zvk{min-width:230px}.uk-navbar-container .btn-zvk{min-width:auto}body
.main{box-shadow:0 -6px 5px rgba(0,0,0,0.05);position:relative}.cats-list{margin-bottom:50px}.cats-list
a{display:block;border-radius:6px;overflow:hidden}.cats-list a
img{opacity:0.9}.cats-list a:hover
img{opacity:1}.cats-list a .serv-title{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);padding:5px
10px;background:#396abc;color:#fdfdfd;border-radius:3px;font-weight:600;box-sizing:border-box}.cats-list a:hover .serv-title{background:#2d5496;color:#fff}.cats-list a .serv-price{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:5px
10px;background:#e53945;color:#fdfdfd;border-radius:3px;box-sizing:border-box}.cats-list a .serv-price
span{font-weight:600}.cats-list a:hover .serv-price{background:#cf1b27;color:#fff}.btn-vzm{background:#396abc;color:#fdfdfd}.btn-vzm:hover{background:#2d5496;color:#fff}.slider-nav{padding:0
20px}.slider-nav .uk-position-relative>div>a{font-size:200%;color:#ccc}.slider-nav .uk-position-relative>div>a:hover{color:#aaa}.slider-cats .uk-inline-clip,
.slider-cats .uk-inline-clip
img{width:100%}@media (max-width: 639px){.slider-nav{padding:0
20px}.slider-nav .uk-position-relative>div>a{font-size:200%}.slider-nav .uk-position-relative>div>a{background:#396abc;margin-left:0;margin-right:0;border-radius:5px;color:#f5f5f5;font-size:140%}.slider-nav .uk-position-relative>div>a:hover{background:#2d5496;color:#fff}.slider-nav .uk-position-center-left{left:-20px;padding:8px
3px 8px 4px}.slider-nav .uk-position-center-right{right:-20px;padding:8px
4px 8px 3px}}.uk-modal-dialog{border-radius:9px}.uk-modal-title{font-size:1.3rem;line-height:1.2;background:#396abc;color:#fff;margin-bottom:20px;padding:10px;border-radius:4px;font-weight:500;position:relative}.uk-modal-body{padding:25px
25px}[class*="uk-modal-close-"]{top:7px;right:7px}.uk-modal-dialog .close-icon{border:0px;top:-12px;right:-12px;background:none;border-radius:0;overflow:visible}.uk-modal-dialog .close-icon:before{font-family:"Font Awesome 7 Free";color:#fff;font-size:130%;content:"\f00d";width:32px;height:32px;border-radius:50%;cursor:pointer;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;line-height:1;text-align:center;text-rendering:auto;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;z-index:6;opacity:0.6;position:relative;margin-top:-1px}.uk-modal-dialog .close-icon:hover:before{opacity:1}.uk-modal-dialog .close-icon:after{content:"";position:absolute;background-image:url('/template/img/icons/close.svg');background-size:58px 58px;z-index:5;width:58px;height:58px;top:-16px;left:-8px;transition:all 0.3s ease-in-out}.uk-modal-dialog .close-icon:hover:after{filter:contrast(1.3) hue-rotate(130deg)}.cf-block{display:flex;align-items:center;gap:5px}.cf-block .uk-input{width:60px;text-align:center;padding:0;height:28px}.cf-block .question
.unlock{background:#eee;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;width:28px;height:28px;color:#888;box-shadow:inset 0 0 3px rgba(0,0,0,0.05)}.cf-block .question
span{font-weight:600;font-variant-numeric:tabular-nums}.cf-block .correct-label{color:#79b10a;font-size:18px;margin-top:2px}.cf-block .incorrect-label{color:#ee395b;font-size:18px;margin-top:2px}.cf .uk-button.send:disabled{opacity:0.5;cursor:not-allowed}label.pk{display:flex;align-items:center;line-height:1.2;gap:15px}label.pk .uk-checkbox{flex-shrink:0;margin-top:0px}.uk-checkbox,.uk-input,.uk-search-input,.uk-textarea{border-radius:3px}.uk-button{border-radius:3px;border:0px;padding:0
20px}.price-table
table{width:100%;border-spacing:10px;border-radius:5px;background:#f9f9f9}.price-table table tr
td{align-items:center}.price-table table tr
td{padding:10px}.price-table table tr td:nth-child(1) a{font-size:18px;font-weight:600}.price-table table tr td:nth-child(2){font-weight:700;color:#454545;text-align:center}.price-table table tr td:nth-child(3){width:170px}.price-table table tr td:nth-child(3) .uk-button{width:100%}.price-table table
tr{background:#fff}.contacts-page .phone
a{font-variant-numeric:tabular-nums;font-size:20pt;font-weight:600}.contacts-page .email
a{font-size:16.5pt;font-weight:600}.social{display:inline-flex;gap:18px}.social
a{width:60px;height:28px;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:3px;filter:grayscale(0.2);opacity:0.9}.social a:hover{filter:grayscale(0);opacity:1}.social
.tg{background:#229ED9}.social
.wa{background:#25d366}.social
.max{background:#229ED9;background:linear-gradient(135deg, #2faefd, #2e50fb, #5a4af0, #9b43db)}.social
.yt{background:#eb0000}.social
.rt{background:#100943;background:radial-gradient(circle at top right, #ed143b 0%, #ed143b 38%, #100943 40%, #100943 100%)}.social a
span{display:block;width:100%;height:100%;filter:brightness(0) invert(1);background-repeat:no-repeat;background-position:center center}.social .tg
span{background-image:url("/template/img/icons/social/telegram.svg")}.social .wa
span{background-image:url("/template/img/icons/social/whatsapp.svg")}.social .max
span{background-image:url("/template/img/icons/social/max.svg")}.social .yt
span{background-image:url("/template/img/icons/social/youtube.svg")}.social .rt
span{background-image:url("/template/img/icons/social/rutube.svg")}footer{padding:15px;font-size:10pt;color:#919191;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);border-top:1px solid #959595;font-weight:700;background:#141129;background:radial-gradient(at center, #1E1A3F, #111)}footer .logo a
img{margin:15px
0;opacity:0.85;max-height:100px}footer .logo a:hover
img{opacity:1}footer
hr{border-top:1px solid rgba(255, 255, 255, 0.07)}footer
.info{padding:10px
0 50px 0}footer .info .uk-h5{color:rgba(255,255,255,0.5);margin-top:10px;margin-bottom:5px;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:1px}footer .info .uk-h5
footer
.nav{line-height:1.92}footer .nav
li{width:50%;float:left}footer
.phones{display:flex;flex-direction:column;margin-bottom:10px}footer .phones
a{font-size:16px;font-variant-numeric:tabular-nums;position:relative}footer
.tw{color:#fff;letter-spacing:4.5px}footer
.social{gap:10px}footer .social
a{width:44px}footer
.info{display:flex;align-items:center;gap:10px}footer .info > div:nth-child(1),
footer .info>div:nth-child(2){width:20%}footer .info>div:nth-child(3){width:60%}footer
a{color:rgba(255,255,255,0.8)!important}footer a:hover{color:rgba(255,255,255,1)!important}.box-faq{padding:50px
0;border-top:4px solid #396abc}.box-faq .uk-h2{color:#2d5496;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:50px}.box-faq .uk-accordion-title{background:#396abc;color:#fff;border-radius:5px;padding:10px
60px 10px 20px;font-weight:700;font-size:1.5rem;line-height:1.4;position:relative;margin-top:20px}.box-faq .uk-accordion-title:before{content:'';position:absolute;background-color:#fdfdfd;border-radius:3px;width:34px;height:34px;top:50%;margin:-17px 0 0 0;right:8px;box-shadow:0 0 7px rgba(0,0,0,0.2);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.box-faq .uk-open>.uk-accordion-title:before{background-color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.89), inset 0 0 5px 1px rgba(0,0,0,0.3);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.box-faq .uk-accordion-title:hover,
.box-faq .uk-open>.uk-accordion-title{background:#2d5496;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.box-faq .uk-accordion-content{padding:15px;font-weight:600;color:#333;margin:0
10px 0px 10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.1);background-color:#fff}.box-faq .uk-accordion-content
li{margin:10px
0}.box-faq .uk-accordion-content div>*:last-child{margin-bottom:0}.box-steps{position:relative;background-image:url('/template/img/bg/steps.jpg');background-size:cover;background-position:50% 50%;border-top:4px solid #396abc}.box-steps>*{position:relative}.box-steps:before{content:'';position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background:#fff;background:radial-gradient(at center,#FFFFFFE5,#fff);opacity:0.8}.box-steps .uk-h2{color:#2d5496;font-weight:700;text-align:center;text-transform:uppercase}.box-steps .uk-text-lead{color:#1a2b4c;font-weight:600;text-align:center;margin-bottom:30px}.step-item{position:relative;transition:all ease-in-out 0.3s;padding-top:50px}.step-item:hover{transform:translateY(-8px)}.step-item .uk-card{background:linear-gradient(145deg, #fff 0%, #f9fcff 100%);border-radius:9px;box-shadow:0 8px 28px rgba(30, 135, 240, 0.08), 0 4px 12px rgba(0, 0, 0, 0.02);transition:all ease-in-out 0.3s;padding:30px
20px 25px;border:1px
solid rgba(255, 255, 255, 0.6);backdrop-filter:blur(2px);height:100%}.step-item:hover .uk-card{box-shadow:0 20px 40px rgba(30, 135, 240, 0.15), 0 6px 18px rgba(0,0,0,0.05);transform:scale(1.02)}.step-number{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:24px;font-weight:800;color:#fff;background:#396abc;border-radius:50%;margin-bottom:30px;margin-top:-68px;border:10px
solid #fff;transition:all ease-in-out 0.3s}.step-item:hover .step-number{font-size:42px;transform:scale(1.06) rotate(360deg);background:#2d5496;box-shadow:0 5px 12px rgba(20,20,30,0.15)}.step-icon{margin-top:10px;color:#ccc;transition:color 0.3s, transform 0.3s}.step-icon
i{font-size:3.2rem;transition:all ease-in-out 0.3s}.step-item:hover .step-icon
i{transform:scale(1.5);color:#396abc}.step-title{font-weight:700;font-size:1.2rem;margin-bottom:8px;color:#1a2b4c;letter-spacing:-0.01em}.step-description{color:#5a6a8a;font-size:0.95rem;line-height:1.5;max-width:220px;margin-left:auto;margin-right:auto}@media (max-width: 959px){.step-number{width:54px;height:54px;font-size:22px}.step-icon
i{font-size:2.6rem}.step-item:not(:last-child)::after{display:none}}.box-preim{padding-bottom:50px}.box-preim .uk-h2{color:#2d5496;font-weight:700;text-align:center;text-transform:uppercase}.box-preim .uk-text-lead{color:#1a2b4c;font-weight:600;text-align:center;margin-bottom:30px}.preim-item{position:relative;transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1)}.preim-item:hover{transform:translateY(-8px)}.preim-item .uk-card{background:#fff;border-radius:9px;box-shadow:0 8px 28px rgba(57, 106, 188, 0.10), 0 4px 12px rgba(0, 0, 0, 0.02);transition:box-shadow 0.3s ease, transform 0.3s ease;padding:30px
20px 25px;border:1px
solid rgba(255, 255, 255, 0.6);height:100%}.preim-item:hover .uk-card{box-shadow:0 20px 40px rgba(57, 106, 188, 0.18), 0 6px 18px rgba(0,0,0,0.05);transform:scale(1.02)}.preim-icon{margin-bottom:15px;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(57, 106, 188, 0.10);border-radius:50%;transition:background 0.3s, transform 0.3s}.preim-icon
i{font-size:3.2rem;color:#396abc;transition:transform 0.3s ease}.preim-item:hover .preim-icon{background:rgba(57, 106, 188, 0.20)}.preim-item:hover .preim-icon
i{transform:scale(1.1) rotate(4deg);color:#2d5496}.preim-title{font-weight:700;font-size:1.2rem;margin-bottom:8px;color:#1a2b4c}.preim-description{color:#5a6a8a;font-size:0.95rem;line-height:1.5;max-width:280px;margin-left:auto;margin-right:auto}@media (max-width: 959px){.preim-icon{width:70px;height:70px}.preim-icon
i{font-size:2.8rem}.uk-card-body{padding:24px
16px 20px !important}}.slider-photo{padding:0
0 50px 0}.slider-photo .uk-h2{color:#2d5496;font-weight:700;text-align:center;text-transform:uppercase}.slider-photo .uk-slider-items
img{scale:0.9;transition:all 0.3s ease-in-out;border-radius:9px;opacity:0.85;width:100%;background:#fff}.slider-photo .uk-slider-items img:hover{scale:1;opacity:1}.slider-models .uk-slider-items
.name{transition:all 0.3s ease-in-out;color:rgba(255,255,255,0.6);font-weight:600;text-align:center;text-transform:uppercase;font-size:10pt;margin-top:5px}.slider-models .uk-slider-items > div > div:hover
.name{color:rgba(255,255,255,1)}.hp-serv .uk-h2{color:#2d5496;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:50px}.slider-models{padding:50px
0;background:#171717;background:radial-gradient(at center, #263A5F, #171717)}.slider-models .uk-h2{color:rgba(255,255,255,0.8);font-weight:700;text-align:center;text-transform:uppercase}.slider-models .uk-slider-items>div>div{padding:5px}.slider-models .uk-slider-items
img{scale:0.9;transition:all 0.3s ease-in-out;filter:grayscale(1) invert(1);border-radius:9px;opacity:0.4;width:100%;padding:10px;background:#fff}.slider-models .uk-slider-items img:hover{filter:grayscale(0) invert(0);scale:1;opacity:1}.slider-models .uk-slider-items
.name{transition:all 0.3s ease-in-out;color:rgba(255,255,255,0.6);font-weight:600;text-align:center;text-transform:uppercase;font-size:10pt;margin-top:5px}.slider-models .uk-slider-items > div > div:hover
.name{color:rgba(255,255,255,1)}.hp-serv .uk-h2{color:#2d5496;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:50px}.hp
.main{padding-bottom:0}.uk-offcanvas-bar{background:#fff}.uk-offcanvas-overlay:before{background:rgba(0,0,0,.3)}#mobile-menu
.logo{padding:20px
20px 10px 20px;width:100%;box-sizing:border-box}#mobile-menu .logo
a{display:block}#mobile-menu
.info{color:#555;text-align:center;padding:0
10px}#mobile-menu .info
.wt{display:flex;flex-direction:column}#mobile-menu .info
.loc{margin:10px
0}#mobile-menu
.contacts{text-align:center}#mobile-menu .contacts
a{color:#3e3e3e;font-weight:700;font-variant-numeric:tabular-nums}#mobile-menu .contacts a:hover{color:#111}#mobile-menu .contacts
.phones{font-size:17pt}#mobile-menu .contacts .phones
a{margin:10px
0;display:block}.m-nav>ul{margin:10px
0 0 0}.m-nav
ul{padding:0;display:inline-block;width:100%}.m-nav ul
li{display:block;width:100%;vertical-align:middle;list-style-type:none;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.m-nav ul li:first-child{border-top:1px solid rgba(0, 0, 0, 0.15)}.m-nav ul li:last-child{border-bottom:0px}.m-nav ul li.active>a>i{transform:rotate(90deg)}.m-nav ul li.active>a>i:not(:hover){color:#444}.m-nav ul li
a{position:relative;display:block;color:#444;text-decoration:none;width:100%;padding:10px
54px 10px 16px;box-sizing:border-box;font-size:12px;line-height:12px;outline:0}.m-nav ul li.active>a{color:#000}.m-nav ul li a:hover{color:#111}.m-nav ul li a
span{display:inline-block}.m-nav ul li a
i{border-radius:50%;top:calc(50% - 16px);right:12px;width:32px;height:32px;line-height:32px;text-align:center;position:absolute;touch-action:manipulation;background-color:rgba(0,0,0,0.1);transition:all 0.2s ease-in-out;display:flex;justify-content:center;align-items:center}.m-nav ul > li.active > a > i,
.m-nav ul li a i:hover{background-color:#37627d;color:#eee!important}.m-nav ul li a i .fa-angle-left,
.m-nav ul li a i .fa-angle-right{padding-top:3px}.m-nav ul
ul{display:none;background-color:rgba(0,0,0,0.06)}.m-nav>ul>li>a:hover>i,.m-nav>ul>li.active>a>i{background:#457b9d;color:#fff;box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}.m-nav > ul > li > ul li a
i{border-radius:50%;top:calc(50% - 12px);right:16px;width:24px;height:24px;font-size:12px;line-height:24px;text-align:center;position:absolute;touch-action:manipulation;background-color:rgba(0,0,0,0.2);transition:all 0.2s ease-in-out;display:flex;justify-content:center;align-items:center}.m-nav>ul>li>a{font-weight:600;font-size:16px;line-height:16px;padding:16px
54px 16px 16px}.m-nav>ul>li>ul>li>a{font-size:14px;line-height:14px;padding:12px
54px 12px 16px}.m-nav>ul>li>ul>li>ul>li>a{font-size:12px;line-height:12px}.m-nav>ul>li:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.15)}@media (max-width: 1220px){.bg-title{padding:60px
0}.info-box{flex-wrap:wrap;gap:10px}.info-box>*{width:50%}.info-box
.mail{text-align:right;letter-spacing:2.6px}footer
.info{flex-wrap:wrap}footer .info > div:nth-child(1),
footer .info>div:nth-child(2){width:49%}footer .info>div:nth-child(3){width:auto;margin-top:30px}.price-table table tr td:nth-child(1) a{font-size:16px}}@media (max-width: 768px){.bg-title
h1{font-size:36px}.bg-title
.loc{font-size:18px;padding-left:20px}.bg-title .uk-h2{font-size:24px;margin-top:30px}.bg-title .uk-h3{font-size:18px;margin-bottom:30px}.bg-title
.price{margin-top:30px}.price-table table tr
td{width:100%!important;text-align:center!important;box-sizing:border-box}.price-table table
tr{display:flex;flex-direction:column;margin:0
0 10px 0;border-radius:3px}.price-table table tr:last-child{margin:0}.price-table table tr td:nth-child(2){padding:0}.price-table table tr td:nth-child(3) .uk-button{width:auto;line-height:1.8}.header-box .wt, .header-box
.zvk{width:auto}.top-box.uk-sticky-fixed .logo
img{height:47px;width:124px}}@media (max-width: 680px){footer .nav
li{width:100%;float:none}footer
.info{flex-direction:column;justify-content:center;gap:0}footer .info > div:nth-child(1),
footer .info>div:nth-child(2){width:100%;text-align:center}footer
.nav{padding:0}}@media (max-width: 540px){.bg-title{padding:30px
0}.header-box .info-box{flex-direction:column;padding-top:2px;gap:5px}.uk-navbar-left .logo
img{height:50px;width:132px}.top-box .contacts .phones
a{font-size:18px;line-height:1.4}.info-box .mail,
.top-box.uk-sticky-fixed
.phones{display:none}.info-box>*{width:auto}.info-box
.mail{text-align:right;letter-spacing:2px}.header-box .btn-zvk{min-width:216px;margin-top:5px}.top-box.uk-sticky-fixed .btn-zvk{min-width:auto!important;margin-top:0px;padding:0
10px}.top-box.uk-sticky-fixed .contacts .phone-ico{display:none}}@media (max-width: 420px){.top-box .contacts
.phones{display:none}.top-box .contacts .phone-ico{display:flex}.top-box.uk-sticky-fixed .btn-zvk:before{content:'Заявка'}.top-box.uk-sticky-fixed .btn-zvk
span{display:none}.bg-title
h1{font-size:30px}.bg-title .box-zvk{flex-direction:column;align-items:center;gap:10px}.bg-title .box-zvk .uk-button{width:100%}.cf-block
.question{font-size:90%}.cf-block .uk-input{width:52px}#zvk .uk-button-green{width:100%}}.sc-widget{font-size:11pt;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:fixed;z-index:999;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:16px;box-shadow:0 -4px 10px rgba(0, 0, 0, 0.1)}.sc-widget
*{-webkit-box-sizing:border-box;box-sizing:border-box}.sc-widget__img{width:40px}.sc-widget__text{width:calc(100% - 200px);padding:0
15px;line-height:1.3;color:#222;font-weight:400}.sc-widget__button{width:140px;border-radius:3px;height:32px;border:none;background:#396abc;color:#fdfdfd;opacity:0.9;transition:0.3s;cursor:pointer;font-weight:600;font-family:"Onest","Open Sans",helvetica,arial,sans-serif}.sc-widget__button:hover{opacity:1}@media (max-width: 768px){.sc-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:10px
0 15px 0}.sc-widget__text{padding:0
10px;margin-bottom:10px;text-align:center;width:100%;font-size:10pt}.sc-widget__button{height:26px}.sc-widget__text a:hover{-webkit-transition:0.3s;transition:0.3s}.sc-widget__img{background:#fff;border-radius:50%;margin:-30px 0 -5px 0;box-shadow:0 -6px 4px rgba(0,0,0,0.1);padding:5px}}.phone-mobile{z-index:20;position:fixed;bottom:18px;left:15px}.phone-mobile
a{display:none;align-items:center;justify-content:center;padding:5px
10px 5px 30px;border-radius:3px;background:#6CB24A;color:#fff;align-items:center;justify-content:center;font-size:16pt;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer;font-weight:700;position:relative}.phone-mobile:hover{background-color:#588f3c}.phone-mobile a:before{position:absolute;content:"\f095";font-weight:700;left:10px;font-family:"Font Awesome 7 Free"}@media (max-width: 540px){.phone-mobile
a{display:flex}}#to_top{z-index:20;position:fixed;bottom:30px;right:30px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:rgba(57,106,188,0.8);color:#fff;font-size:24px;box-shadow:0 8px 24px rgba(57, 106, 188, 0.35);transition:background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;text-decoration:none;border:none;outline:none;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8686 8.35325L5.6 13.6485L4 12.0404L12 4L20 12.0404L18.4 13.6485L13.1314 8.35325V20H10.8686V8.35325Z" fill="rgba(255,219,189,0.8)"/></svg>');background-size:32px 32px;background-repeat:no-repeat;background-position:center center;cursor:pointer}#to_top:hover{background-color:rgba(57,106,188,1);box-shadow:0 0 0 5px rgba(255,219,189,0.6)}@media (max-width: 767px){#to_top{width:42px;height:42px;bottom:15px;right:15px}}#form_msg,.form-loader{padding:20px
0 0 0}.uk-alert{margin:0
0 0 0;border-radius:5px}.uk-alert .uk-h3{margin-bottom:10px}.uk-alert
p{margin:0}.uk-alert-danger{background:#900;color:rgba(255,255,255,0.8)}.uk-alert-success{background:#8cc14c;color:rgba(255,255,255,0.9)}.uk-button-green{background:#6CB24A;color:#f5f5f5}.uk-button-green:hover{background:#528738;color:#fff}.city-list{background-color:white;min-width:200px;max-height:240px;overflow-y:auto;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);border-radius:5px;z-index:9;border:4px
solid #fff;padding:3px}.city-list
.city{color:#333;padding:5px
10px;border-radius:3px;text-decoration:none;display:block;text-shadow:none;cursor:pointer}.city-list .city:hover{background-color:#eee;color:#111}