.main-body{padding-top:68px}header{padding:.5 rem;position:fixed;z-index:100;width:100%}header .nav-link{font-size:24px}header .zs-nav-links{margin-left:206px}header #logo-link{border:2px solid #b8860b;position:absolute;z-index:1;top:12px;background-color:#000;padding:6px}header .zs-nav-links a{color:#fff}header .zs-nav-links a.active{color:#f00}.modal-dialog{height:100%}.modal-content{height:90%}header.navbar{color:#006;background-color:rgba(255,255,255,.8);-webkit-transition:all 200ms ease-in 0s;-moz-transition:all 200ms ease-in 0s;-o-transition:all 200ms ease-in 0s;transition:all 200ms ease-in 0s;font-size:1.2em;padding:.2em 2em;margin-top:1em;margin-bottom:0}header.navbar .logo-img-inverse{display:none}header.navbar .navbar-nav{text-transform:uppercase}header.navbar .navbar-nav a:hover{background-color:transparent;color:#ececec}header.navbar:hover,header.navbar.affix{background-color:#242424;color:#fff}header.navbar:hover a,header.navbar.affix a{color:#fff}header.navbar:hover .logo-img-inverse,header.navbar.affix .logo-img-inverse{display:block}header.navbar:hover .logo-img,header.navbar.affix .logo-img{display:none}header.navbar.affix{margin-top:0;font-size:1em}header.navbar.affix .sup-nav{display:none}header.navbar.affix .logo-img-inverse{width:150px}header.navbar .dropdown .dropdown-menu{color:#fff;background-color:#242424}header.navbar .dropdown .dropdown-menu>li>a{padding:10px 20px}.no-touch .navbar .dropdown .dropdown-menu{display:none}.no-touch .navbar .dropdown:hover .dropdown-menu{display:block}@media(min-width:1440px){header.navbar{font-size:1.5em}}@media(min-width:922px) and (max-width:1200px){header.navbar{font-size:1em}}@media(max-width:922px){header.navbar{font-size:.875em;padding:.2em .5em;margin-top:0}header.navbar .logo-img,header.navbar .logo-img-inverse{width:120px}header.navbar.affix{font-size:.875em}header.navbar.affix .logo-img,header.navbar.affix .logo-img-inverse{width:120px}header.navbar .navbar-toggle{border-color:#ececec}header.navbar .navbar-toggle .icon-bar{background-color:#ececec}header.navbar .sup-nav{padding-top:1em}.navbar-fixed-top{position:relative;top:auto}.navbar-collapse{max-height:none}body{margin:0}}@media(max-width:990px){header .zs-nav-links{margin-top:120px;margin-left:0}.main-body{padding-top:212px}}footer{background-color:#242424;color:#fff}footer a{color:#fff}footer .footer-logo{margin-bottom:.25em;width:180px;border:2px solid #b8860b;padding:6px}footer .vagaro-icon{width:36px;margin-top:-14px}footer .social-media-icon{font-size:33px;margin-right:6px}.cta-container{background-color:#b70718;background-size:cover;padding:3em 0}.footer-container{padding:1.5em 0 3rem 0}.footer-container .content-col{border-left:1px solid #fff}.footer-container .nav{font-size:1.1em;margin-bottom:1em}.footer-container .nav>li>a{padding:5px}.footer-container .contacts{text-align:right}@media(max-width:768px){.footer-container .nav{font-size:1em;text-align:center}.footer-container .nav>li{display:inline-block}.footer-container .contacts{text-align:left}.footer-container .contacts .addr{padding-right:5px}.footer-container .contacts .cntr{padding-right:0;padding-left:5px}}@media(max-width:767px){.footer-container{padding-left:12px}}@media(max-width:767px){.contacts-footer{border-left:1px solid #fff}}@media(min-width:767px){.footer-logo{float:right}}body{color:#5a5a5a}.hero-card{position:absolute;bottom:92px;z-index:1;width:100%;color:#fff}.carousel{margin-bottom:4rem}.carousel-caption{bottom:3rem;z-index:10}.carousel-item{height:32rem}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:32rem}.feature-image{border:3px solid #8f2f06;width:142px;border-radius:50%}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}.round-image{border-radius:50%;width:100px}.img-banner{height:32rem;width:100%;object-fit:cover;object-position:center;color:#f00;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.banner-4{background-image:url("/img/home/banner23.jpg?v=thbG2MKDSi4ksPNmTygKcsnsYG8")}.banner-5{background-image:url("/img/home/banner24.jpg?v=y25o9MdSIHp9WTGjgFNiGcEssok")}.caption-back{padding:16px;background:rgba(30,30,30,.2);width:fit-content;border-radius:1%}@media(min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media(min-width:62em){.featurette-heading{margin-top:7rem}}.vagaro-container.vagaro-popup-widget{margin:0!important;text-align:left!important;width:none}.vagaro-container.vagaro-popup-widget a{background-color:#dc3545!important;font-size:14px;text-decoration:none}.featurette-image-small{width:294px}@media(max-width:1200px){.featurette-image-small{width:220px}}@media(max-width:991px){.featurette-image-small{width:160px}}.img-attribution{position:absolute;bottom:12px;color:#999696;right:20px;font-size:12px}.img-attribution a{color:#999696;font-size:12px}#mywork-page .container .work-img{margin-bottom:4px}#links{text-align:center}.grid{width:1100px;height:600px;border:1px solid #f00;overflow:scroll}.grid-item{float:left;width:100px;height:100px;background:#e6e5e4;border:2px solid #b6b5b4}.grid-item--width2{width:120px}.grid-item--height2{height:120px}#mywork-page{margin-bottom:52px}#services-page{margin-bottom:16px}.category-header{position:relative;display:flex;align-items:center;gap:2rem;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.category-image{width:160px;height:100px;object-fit:cover;border-radius:6px}.category-title{color:#333;font-size:2rem;font-weight:600;margin:0}.service-table{margin-top:1rem;border-collapse:separate;border-spacing:0 .5rem}.service-table th{background-color:#f8f9fa;font-weight:600;color:#333;border-bottom:2px solid #dee2e6}.service-table td{vertical-align:top;padding:1rem .75rem}.service-table tr:hover{background-color:#f8f9fa}.service-table td:first-child{font-weight:600;color:#333}.service-table td:nth-child(2){font-weight:500;color:#666;white-space:nowrap}@media(max-width:767.98px){.service-table thead{display:none}.service-table tbody tr{display:block;margin-bottom:1.5rem;border:1px solid #dee2e6;border-radius:8px;padding:1rem;box-shadow:0 2px 5px rgba(0,0,0,.05)}.service-table tbody td{display:block;text-align:left;padding:.5rem 0;border:0}.service-table tbody td:nth-of-type(2):before{content:"Price: ";font-weight:bold}.service-table tbody td:nth-of-type(3):before{content:"Description: ";font-weight:bold;display:block;margin-bottom:.5rem}.service-table tbody td:not(:last-child){border-bottom:1px dotted #dee2e6}.service-table tbody td:nth-of-type(3) br{margin-top:.5rem}}.service-table{margin-bottom:2rem}.category-header{display:flex;align-items:center;gap:1rem}.category-image{width:60px;height:60px;object-fit:cover;border-radius:50%}@media(min-width:768px){.table-responsive{overflow-x:auto}}#appointments-page{margin-top:24px;margin-bottom:32px}#appointments-page .social-media-icon{font-size:28px;margin-right:6px}#appt-img{max-width:400px}#submit-button{margin-bottom:24px}#contact-page{margin-top:24px}#contact-page .vagaro-icon{width:36px;margin-top:-14px}#contact-page .social-media-icon{font-size:28px;margin-right:6px}#contact-page #contact-form{padding-bottom:24px}.form-group.has-error .invalid-feedback{display:block}