.back-to-top{right:30px;position:fixed;bottom:30px;display:none;z-index:99}.fw-medium{font-weight:600}.mt-6{margin-top:5rem}.mb-6{margin-bottom:5rem}.pt-6{padding-top:5rem}.pb-6{padding-bottom:5rem}#spinner{transition:opacity .5s ease-out,visibility 0s linear .5s;opacity:0;visibility:hidden;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;opacity:1;visibility:visible}.btn{font-weight:600;transition:.5s;text-transform:uppercase}.topbar-custom{background-color:#c8102e!important}.btn-outline-primary:hover,.btn-primary{color:var(--bs-light)}.btn-outline-secondary:hover,.btn-secondary{color:var(--bs-dark)}.btn-square{height:38px;width:38px}.btn-sm-square{height:32px;width:32px}.btn-lg-square{height:48px;width:48px}.btn-xl-square{height:60px;width:60px}.btn-xxl-square{height:75px;width:75px}.btn-lg-square,.btn-sm-square,.btn-square,.btn-xl-square,.btn-xxl-square{padding:0;justify-content:center;font-weight:400;align-items:center;display:flex}.sticky-top{transition:.5s;top:-100px}.navbar .navbar-nav .nav-link{padding:25px 0;font-size:16px;font-weight:600;margin-right:35px;color:var(--bs-dark);text-transform:uppercase;outline:none}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:#c8102e}.heading-custom-red{color:#c8102e!important}.btn-carousel-dark{background-color:transparent!important}.btn-carousel-dark,.btn-carousel-dark:hover{border-color:#fff!important;color:#fff!important}.btn-carousel-dark:hover{background-color:hsla(0,0%,100%,.1)!important}.btn-custom-primary{border-color:#c8102e!important;color:#fff!important;background-color:#c8102e!important}.btn-custom-primary:hover{border-color:#a00d24!important;color:#fff!important;background-color:#a00d24!important}.bg-primary{background-color:#c8102e!important}.text-primary{color:#c8102e!important}.border-primary{border-color:#b0b0b0!important}.navbar .dropdown-toggle:after{border:none;font-weight:900;content:"\f107";margin-left:8px;vertical-align:middle;font-family:Font Awesome\ 5 Free}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{padding:10px 0;margin-right:0}.navbar .navbar-nav{border-top:1px solid #eee;margin-top:15px}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{border:none;transition:.5s;opacity:0;visibility:hidden;top:150%;margin-top:0;display:block}.navbar .nav-item:hover .dropdown-menu{transition:.5s;opacity:1;visibility:visible;top:100%}}.carousel .carousel-caption{padding:3rem 3rem 3rem 11rem;justify-content:center;right:0;flex-direction:column;bottom:0;text-align:left;top:0;align-items:start;background:rgba(0,0,0,.7);left:0;display:flex;z-index:1}.carousel .carousel-indicators{right:auto;flex-direction:column;bottom:0;top:0;margin:0 0 0 3rem;left:0;width:80px}.carousel .carousel-indicators [data-bs-target]{height:70px;overflow:hidden;border:2px solid #fff;text-indent:0;margin:5px 0;width:70px}.carousel .carousel-indicators [data-bs-target] img{height:100%;object-fit:cover;width:100%}@media (max-width:992px){.carousel .carousel-item{min-height:600px;position:relative}.carousel .carousel-item img{height:100%;position:absolute;object-fit:cover;width:100%}.carousel .carousel-indicators [data-bs-target]{height:60px;width:60px}.carousel .carousel-caption{padding-left:10rem}}@media (max-width:768px){.carousel .carousel-item{min-height:500px}.carousel .carousel-indicators [data-bs-target]{height:50px;width:50px}.carousel .carousel-caption{padding-left:9rem}}@media (min-width:1200px){.carousel .carousel-item .display-1{font-size:7rem}}.page-header{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(https://jasminewagon.shop/static/img/carousel-1.jpg) 50% no-repeat;background-size:cover}.about-img{position:relative;padding-left:45px}.about-img:before{animation:animateUpDown 3s ease-in-out infinite;height:300px;border:5px solid #b0b0b0;content:"";position:absolute;top:0;left:0;width:200px;z-index:-1}@keyframes animateUpDown{0%{top:-25px}50%{top:-45px}to{top:-25px}}.feature{background:linear-gradient(90deg,rgba(0,0,0,.1),#000 50%),url(https://jasminewagon.shop/static/img/carousel-1.jpg) 0 no-repeat;background-size:cover}.feature-row{box-shadow:0 0 45px rgba(0,0,0,.08)}.feature-item{border-color:rgba(0,0,0,.03)!important}.feature-icon{transition:.5s;position:relative}.feature-item:hover .feature-icon{margin-left:3rem}.feature-item a:after{height:1px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:var(--bs-secondary);left:0;width:100%;z-index:-1}.feature-item a:hover{color:var(--bs-primary)!important}.feature-item a:hover:after{background:var(--bs-primary)}.experience .progress{height:5px}.experience .progress .progress-bar{transition:3s;width:0}.service .service-inner,.service .service-item{position:relative;margin-top:45px}.service .service-inner{height:100%;box-shadow:0 0 45px rgba(0,0,0,.05);background:var(--bs-white)}.service .service-inner:before{height:0;transition:1s;content:"";position:absolute;bottom:0;background:#5a6268;left:0;width:100%}.service .service-inner:hover:before{height:100%;top:0}.service .service-item img{margin-top:-45px;padding-left:45px}.service .service-item *{transition:.5s;position:relative;z-index:1}.service .service-item:hover h5,.service .service-item:hover p{color:var(--bs-white)}.service .service-item:hover a{padding-left:45px!important}.appoinment{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(https://jasminewagon.shop/static/img/carousel-2.jpg) 0 no-repeat;background-size:cover}.team .team-item{box-shadow:0 0 45px rgba(0,0,0,.05);background:var(--bs-white)}.team .team-item .team-social{height:100%;justify-content:center;right:0;transition:.5s;position:absolute;top:0;align-items:center;background:var(--bs-primary);width:0;display:flex}.team .team-item:hover .team-social{left:0;width:100%}.team .team-item .team-social .btn{transition:.5s;opacity:0}.team .team-item:hover .team-social .btn{opacity:1}.testimonial-img{overflow:hidden;min-height:400px;position:relative}.testimonial-img div{height:100px;position:absolute;width:100px;animation-duration:5s}.testimonial-img div:first-child{animation-delay:.1s;top:10%;left:10%}.testimonial-img div:nth-child(2){animation-delay:.4s;top:60%;left:20%}.testimonial-img div:nth-child(3){animation-delay:.7s;top:20%;left:60%}.testimonial-img div:nth-child(4){right:10%;animation-delay:1s;bottom:10%}.testimonial-img div:after{right:-1px;content:"";position:absolute;bottom:-1px;top:-1px;box-shadow:0 0 10px 10px var(--bs-white) inset;left:-1px;z-index:1}.testimonial-carousel .owl-item img{height:100px;width:100px}.testimonial-carousel .owl-nav{margin-top:15px;display:flex}.testimonial-carousel .owl-nav .owl-next,.testimonial-carousel .owl-nav .owl-prev{font-size:45px;margin-right:15px;color:var(--bs-primary);transition:.5s}.testimonial-carousel .owl-nav .owl-next:hover,.testimonial-carousel .owl-nav .owl-prev:hover{color:var(--bs-dark)}@media (min-width:992px){.contact-info:after{height:100%;border-left:1px dashed hsla(0,0%,100%,.2);content:"";position:absolute;top:0;left:50%;width:0}}@media (max-width:991.98px){.contact-info:after{height:0;content:"";position:absolute;border-top:1px dashed hsla(0,0%,100%,.2);top:50%;left:0;width:100%}}.newsletter{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(https://jasminewagon.shop/static/img/carousel-3.jpg) 0 no-repeat;background-size:cover}.footer .btn.btn-link{padding:0;font-weight:400;margin-bottom:5px;color:var(--bs-secondary);transition:.3s;text-transform:capitalize;text-align:left;display:block}.footer .btn.btn-link:before{font-weight:900;margin-right:10px;color:var(--bs-primary);content:"\f105";position:relative;font-family:Font Awesome\ 5 Free}.footer .btn.btn-link:hover{color:var(--bs-primary);letter-spacing:1px;box-shadow:none}.copyright{background:#222}.copyright a{color:var(--bs-white)}.copyright a:hover{color:var(--bs-primary)}