:root{--primary:#d81324;--secondary:#8d9297;--light:#f8f9fa;--dark:#182333}.back-to-top{z-index:99;display:none;position:fixed;bottom:18px;left:30px}#spinner{opacity:0;visibility:hidden;z-index:99999;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner.show{visibility:visible;opacity:1;transition:opacity .5s ease-out,visibility linear}.btn{font-weight:500;transition:all .5s}.btn.btn-primary,.btn.btn-outline-primary:hover{color:#fff}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{justify-content:center;align-items:center;padding:0;font-weight:400;display:flex}.navbar.sticky-top{transition:all .5s;top:-100px}.navbar .navbar-nav .nav-link{color:var(--secondary);text-transform:uppercase;outline:none;margin-left:30px;padding:25px 0;font-weight:500}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--primary)}.navbar .dropdown-toggle:after{content:"";vertical-align:middle;border:none;margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:900}@media (width<=991.98px){.navbar .navbar-nav .nav-link{margin-left:0;padding:10px 0}.navbar .navbar-nav{border-top:1px solid #eee;margin-top:25px}}@media (width>=992px){.navbar .nav-item .dropdown-menu{opacity:0;visibility:hidden;border:none;margin-top:0;transition:all .5s;display:block;top:150%;right:0}.navbar .nav-item:hover .dropdown-menu{visibility:visible;opacity:1;transition:all .5s;top:100%}}.carousel-caption{text-align:start;z-index:1;background:#000000a6;align-items:center;display:flex;inset:0}.carousel-control-prev,.carousel-control-next{width:15%}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:var(--dark);border:15px solid var(--dark);border-radius:50px;width:4rem;height:4rem}.carousel-caption .breadcrumb-item+.breadcrumb-item:before{content:"";color:var(--primary);font-family:"Font Awesome 5 Free";font-weight:900}@media (width<=768px){#header-carousel{min-height:450px}#header-carousel .carousel-item{min-height:450px;position:relative}#header-carousel .carousel-item img{object-fit:cover;width:100%;height:100%;position:absolute}.carousel-control-prev-icon,.carousel-control-next-icon{border-width:12px;width:3rem;height:3rem}.carousel-caption .display-2{font-size:calc(1.3rem + 2.5vw)}}.page-header{background-color:#0000;background-image:linear-gradient(#000000a6,#000000a6),url(/assets/carousel-1-D3ZGSSiO.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.page-header .breadcrumb-item+.breadcrumb-item:before{color:#999}.facts-overlay{background:#000000a6;flex-direction:column;justify-content:center;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:0;left:0}.facts-overlay h1{color:#0000;-webkit-text-stroke:2px var(--primary);font-size:120px}.facts-overlay a:hover{color:var(--primary)!important}.service-text:before{content:"";background:var(--primary);opacity:0;width:100%;height:0;transition:all .5s;position:absolute;top:0;left:0}.service-item:hover .service-text:before{opacity:1;height:100%}.service-text *{z-index:1;transition:all .5s;position:relative}.service-item:hover .service-text *{color:#fff!important}.appointment{background-color:#0000;background-image:linear-gradient(#000000a6,#000000a6),url(/assets/carousel-2-B-N-wUy_.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.team-text{width:75%;transition:all .5s;position:absolute;bottom:30px;left:0}.team-item:hover .team-text{width:100%}.team-text *{transition:all .5s}.team-item:hover .team-text *{letter-spacing:2px}.testimonial-carousel .owl-item img{width:100px;height:100px}.testimonial-carousel .owl-nav{justify-content:start;margin-top:30px;display:flex}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{width:50px;height:50px;color:var(--dark);border:2px solid var(--primary);border-radius:50px;justify-content:center;align-items:center;margin-right:15px;font-size:18px;transition:all .5s;display:flex}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{color:#fff;background:var(--primary)}.footer{color:#999}.footer .btn.btn-link{text-align:left;color:#999;text-transform:capitalize;margin-bottom:5px;padding:0;font-weight:400;transition:all .3s;display:block}.footer .btn.btn-link:before{content:"";color:#999;margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:900;position:relative}.footer .btn.btn-link:hover{color:var(--light);letter-spacing:1px;box-shadow:none}.footer .copyright{border-top:1px solid #ffffff1a;padding:25px 0;font-size:15px}.footer .copyright a{color:var(--light)}.footer .copyright a:hover{color:var(--primary)}.divider{background:#dc3545;width:150px;height:3px;margin:0 auto 20px;display:block}.img-clients{opacity:1;max-width:80%;padding:15px 0;transition:all .3s}.btn-whatsapp{color:#fff;background:linear-gradient(45deg,#1de099,#c8727b);border:0;border-radius:20px;padding:8px 30px}.img-custom{object-fit:cover;width:416px;max-width:100%;height:303px}.text-justify{text-align:justify}
