.social-banner{background-color:#9d241f;width:100%;color:#fff;height:40px;display:flex;align-items:center}.social-banner svg{margin-left:1em;vertical-align:middle}.navbar-expand-lg{background-color:#fff !important}.navbar-expand-lg .navbar-toggler{border:0 !important}@media only screen and (max-width: 600px){.video-container{display:none !important}}.video-container{position:relative;width:100vw;height:100vh;overflow:hidden}video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5)}.video-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);z-index:1}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;display:flex;justify-content:center;align-items:center;text-align:center}.phrases{color:#fff;font-size:2rem;font-weight:bold;z-index:3}#phrase{animation:fadeInOut 5s ease-in-out infinite}@keyframes fadeInOut{0%,100%{opacity:0}10%,90%{opacity:1}}.active{color:#9d241f !important;font-size:15px !important;font-weight:600}.content-bar{display:flex;align-items:center}.content-bar p{margin-left:0px;font-size:16px;white-space:normal;word-wrap:break-word}@media(max-width: 600px){.content-bar p{max-width:200px;text-align:left}}.nav-item{background:#9d241f;color:#fff !important;text-transform:uppercase;text-align:center}.nav-item:hover{background:#fff !important;color:#9d241f !important}@media only screen and (min-width: 600px){.nav-item{margin:.1em;width:120px}.nav-item .nav-link{background:#9d241f;color:#fff !important}.nav-item .nav-link:hover{background:#fff !important;color:#9d241f !important}}@media only screen and (max-width: 600px){.nav-item{background:#fff;color:#9d241f !important;margin:.1em;text-transform:uppercase;text-align:left;border:.5px solid rgba(128,128,128,.785) !important;border-radius:5px}.nav-item a{margin-left:10px !important;--tw-text-opacity: 1;color:#000 !important}.nav-item a:hover{background:#9d241f !important;color:#fff !important}}.navbar-brand img{width:130px}#carouselExampleCaptions{display:none !important;display:none;display:flex;align-items:center}#carouselExampleCaptions .carousel-img{max-height:500px;-o-object-fit:cover;object-fit:cover}#carouselExampleCaptions .carousel-caption{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:0 15px}#carouselExampleCaptions .carousel-caption h5{font-size:3em !important}#carouselExampleCaptions .carousel-caption p{max-width:80%;font-size:1.5em !important}@media(max-width: 768px){#carouselExampleCaptions .carousel-caption h5{font-size:1.5rem}#carouselExampleCaptions .carousel-caption p{font-size:.9rem}}@media only screen and (max-width: 600px){#carouselExampleCaptions{display:block !important}}#carouselExampleCaptions .carousel-item .carousel-caption{vertical-align:middle}.card-container{margin-left:2em;margin-right:2em;margin-top:2em;background-color:#fff}.card-container .card-home{width:100%;background-color:#9d241f;color:#fff;margin-bottom:2em;height:400px !important}@media only screen and (min-width: 600px){.card-container .card-home{min-height:400px}}.card-container .card-home .card-title{text-align:center;background-color:#001c39;color:#fff !important;padding:1em;border-radius:0 0 20px 20px}.card-container .card-home .card-text p{color:rgb(229 231 235/var(--tw-text-opacity))}.text-customWhite{--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity))}.container-do img{margin-bottom:20px !important}.content-do{box-shadow:inset -2px 0px 12px 0px #a3a3a3;text-align:center !important}.content-do .content-title{text-transform:uppercase;justify-content:center;width:100%;margin:10px;font-weight:600;color:#9d241f;font-size:20px;display:inline-flex}.content-do .content-title svg{color:#9d241f;width:20px}.content-offer{background-color:#fff;text-align:center !important}.content-offer .content-title{text-transform:uppercase;justify-content:center;width:100%;margin:10px;font-weight:600;color:#9d241f;font-size:20px;display:inline-flex}.content-offer .content-title svg{color:#9d241f;width:20px}#multiCarousel{margin-bottom:2em !important}#multiCarousel .carousel-item img{width:100% !important}@media(max-width: 768px){#multiCarousel .carousel-item .col-md-3{flex:0 0 50%;max-width:100%}}@media(max-width: 576px){#multiCarousel .carousel-item .col-md-3{flex:0 0 100%;max-width:100%}}#multiCarousel img{border-radius:25px !important}.card-offers .card{box-shadow:var(--bs-box-shadow-lg) !important;height:400px;margin-bottom:1em;border:none;--tw-bg-opacity: 1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.card-offers .card .img{height:180px;left:0;top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;color:rgba(0,0,0,0);padding:.8em;border-radius:.5rem}.card-offers .card .img img{height:180px}.card-offers .card .card-body h5{background-color:#1e3a8a;color:#fff;padding:.7em;border-radius:0 0 7px 7px}.card-offers .card .card-body h5:hover{cursor:pointer;background-color:#9d241f}.card-offers .card .card-body .card-text{text-align:left !important}.text-customBlue{font-weight:700;color:#001c39 !important}.text-gray{--tw-text-opacity: 1;color:rgb(55 65 81/var(--tw-text-opacity))}.contact-us{background-image:url("../img/2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;height:350px;position:relative;display:flex;align-items:center}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.content{position:relative;z-index:2;color:#fff;text-align:left}.content p{font-size:1em}.btn-custom{display:inline-block;padding:12px 24px;background-color:#9d241f;color:#fff;font-weight:bold;border-radius:5px;text-transform:uppercase;transition:background-color .3s ease;text-decoration:none}.btn-custom:hover{background-color:#c00}.testimonial-card{background-color:#fff;border-radius:10px;padding:20px;min-height:300px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;margin-bottom:2em}.avatar{width:80px;height:80px;border-radius:50%;background-color:#b21f24;display:flex;justify-content:center;align-items:center;margin:0 auto 15px}.avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonial-text{color:#333;font-size:16px;line-height:1.6;font-style:italic;margin-bottom:15px}.client-name{color:#b21f24;font-size:18px;font-weight:normal;margin-top:10px}footer{background-image:url("../img/footer.jpg") !important;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:50vh;display:flex;justify-content:center;align-items:center}footer svg{width:20px !important}.quick-links ul li{color:#000}.quick-links ul li svg{width:25px}.text-primary{color:#1e3a8a !important}.dropdown-menu{border-radius:0 !important}.dropdown-menu .dropdown-item{box-sizing:border-box !important;border:.1px solid #e5e7eb !important;color:#000 !important}.dropdown-menu .dropdown-item:hover{color:#000 !important;background-color:#9d241f}.text-left{margin-top:0 !important;margin-left:2em !important}@media(max-width: 700px){.service-card-center{display:flex;align-items:center;justify-content:center}}.service-card-ist{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width: 700px){.service-card-ist{width:80%}}.service-list-item{display:flex;align-items:center;margin-bottom:2em;font-size:1.2em}.service-list-item:hover{color:#a0221e}.service-list-item::before{content:"▲";color:#a0221e;margin-right:10px}.before-after-img{position:relative;text-align:center}.before-after-img img{max-width:100%;height:auto;border-radius:8px}.before-after-text{position:absolute;top:10px;left:10px;background-color:red;color:#fff;padding:5px 10px;border-radius:4px;font-weight:bold}img.grid-item{width:auto;height:auto;display:block;border-radius:8px}.grid{margin:0 auto}.card-body a{text-decoration:none !important}.service-card-ist li a{text-decoration:none;color:#000}.service-card-ist li a:hover{color:#9d241f}.phrases{max-width:500px}.phrases #phrase{font-size:2em;max-width:500px}