body{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}main{-ms-flex:1;flex:1}a.link,a.link:active,a.link:focus,a.link:hover,a.link:visited{font-style:inherit;color:inherit;font-size:inherit;text-decoration:none;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;border-radius:inherit;border:inherit;outline:inherit;box-shadow:inherit;padding:inherit;vertical-align:inherit;transition:color .3s ease-in}a.link.link-primary,a.link.link-primary-hover:active,a.link.link-primary-hover:focus,a.link.link-primary-hover:hover,a.link.link-primary:active,a.link.link-primary:focus,a.link.link-primary:hover,a.link.link-primary:visited{color:#fe5454}a.link.link-underline,a.link.link-underline-hover:active,a.link.link-underline-hover:focus,a.link.link-underline-hover:hover,a.link.link-underline:active,a.link.link-underline:focus,a.link.link-underline:hover,a.link.link-underline:visited{text-decoration:underline}.content,.service-article{padding-top:2rem;padding-bottom:2rem}.service-article .h1,.service-article .h2,.service-article .h3,.service-article .h4,.service-article .h5,.service-article .h6,.service-article h1,.service-article h2,.service-article h3,.service-article h4,.service-article h5,.service-article h6{margin-top:2rem;margin-bottom:1rem;text-align:center}.service-article p:first-child{font-size:1.25rem;font-weight:300}footer{color:#d4dae3;background-color:#073d51}footer .footer-top{background:url(/images/footer-bg.jpg) 0 0 no-repeat;background-size:cover}footer .footer-top a{color:#fff}footer .footer-top a:hover{color:#e60000;transition:all .5s ease}footer .footer-top .social-links li{display:inline-block;margin-right:9px}footer .footer-top .social-links li i{font-size:14px;line-height:35px;width:38px;height:38px;color:#fff;text-align:center;border-radius:50%;border:2px solid #676a73;transition:all .5s ease}footer .footer-top .social-links li i:hover{color:#e60000;background:#fff;border:2px solid #fff;transition:all .5s ease}footer .footer-bottom{padding:20px;border-top:1px solid #3b3f4a}footer .footer-bottom a{color:#fff}footer .footer-bottom a:hover{color:#e60000;transition:all .5s ease}@media (min-width:576px) and (max-width:767.98px){.card-columns{column-count:1}}@media (min-width:768px) and (max-width:991.98px){.card-columns{column-count:2}}@media (min-width:992px) and (max-width:1199.98px){.card-columns{column-count:2}}.contacts .social-links li{display:inline-block;margin-right:9px}.contacts .social-links li i{font-size:16px;line-height:38px;width:38px;height:38px;color:#848484;text-align:center;background-color:#dee2e6;border-radius:50%;transition:all .5s ease}.contacts .social-links li i:hover{color:#fff;transition:all .5s ease}.contacts .social-links li i.fa-vk:hover{background:#45668e}.contacts .social-links li i.fa-instagram:hover{background:#405de6}.contacts .social-links li i.fa-facebook-f:hover{background:#3b5998}.testimonials .fa-vk{color:#45668e}.testimonials .fa-instagram{color:#405de6}.navbar{background-color:#fff;border-bottom:1px solid #dee2e6;transition:all .5s}.navbar .navbar-brand{color:#848484;padding:0;display:inline-block}.navbar .navbar-phone{padding:1rem;display:inline-block;text-align:inherit!important}.navbar .navbar-nav .nav-link{padding:2rem 1rem;transition:all .5s;font-size:1rem;text-transform:uppercase;letter-spacing:.18rem}.navbar.floating.floating-inverse .navbar-nav .nav-link{color:#fff}@media (min-width:992px){.navbar.floating{background-color:#fff;border-bottom:1px solid #dee2e6}.navbar.floating .navbar-nav .nav-link{padding-top:2.5rem;padding-bottom:2.5rem}}.page-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;padding:3rem 0;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;background-color:#fff}.page-title:before{position:absolute;top:0;left:0;content:"";bottom:0;width:100%;background:rgba(0,0,0,.25)}.navbar .btn{font-size:.85rem;text-transform:uppercase}.dropdown-toggle:after{display:none}.dropdown-menu{border:none;background-color:transparent;margin:0}.dropdown-menu .container{background-color:#fff;border-radius:0;border:1px solid rgba(0,0,0,.15)}.dropdown-menu .container .dropdown-item{padding:.75rem 1.5rem}.nav-link{font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.nav-link.dropdown-toggle{cursor:pointer}.nav-mobile{position:fixed;top:67px;right:0;left:0;z-index:2}.error-code{color:#dee2e6;font-size:10rem;font-weight:700}.dropdown-megamenu-item{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;width:100%;padding:.5rem 1rem;clear:both;font-size:.9rem;font-weight:400;color:#222;text-align:inherit;background-color:transparent;border:0}.dropdown-megamenu-item:focus,.dropdown-megamenu-item:hover{color:#151515;text-decoration:none;background-color:#f8f9fa}.dropdown-megamenu-item.active,.dropdown-megamenu-item:active{color:#fff;text-decoration:none;background-color:#fe5454}.dropdown-megamenu-item.active i,.dropdown-megamenu-item:active i{color:#fff}.dropdown-megamenu-item i{font-size:3.5rem;padding-right:1rem;color:#fe5454}.col-fill-left{left:0}.col-fill-left,.col-fill-right{width:50%;position:absolute;top:0;bottom:0;background-size:cover;background-position:50%;z-index:1}.col-fill-right{right:0}.number-circle{display:inline-block;border-radius:50%;width:4rem;height:4rem;padding:8px;border:2px solid #fe5454;color:#fe5454;text-align:center;font-size:3rem;line-height:2.5rem}