@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;1,100;1,200;1,300&display=swap");.spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:24px;background-color:white}.spinner div{border:4px solid rgba(255,255,255,.3);border-left-color:orange;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}body{position:relative;height:100%;font-family:Poppins!important;font-size:14px;color:#000;margin:0;padding:0;width:100%}.offcanvas-body{padding:0!important}.leaflet-container{width:100%;height:400px}.map{width:100%;height:200px}.row{display:flex;align-items:center}.text{text-align:justify;color:black}.heading{text-align:center;color:red}.swiper{width:100%;height:70vh}.mySwiper2{width:100%;height:35vh}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;height:auto}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.wrapper{border-radius:10px;overflow:hidden;width:100%;height:100%}.main{padding-left:20%;padding-right:20%}.quote{background:#d3d3d326;background-size:cover;background-position:50%;align-items:center;display:flex;flex-direction:column;margin-top:1rem;width:40%;justify-content:center;border-radius:1rem}.quote-text{padding:0 6rem}.quote-text,.text-center{text-align:center}.logo{height:2rem;padding:0;object-fit:contain}li{text-align:justify}.image-quote-container{display:flex}.banner-image{margin-top:1rem;width:60%;border-radius:1rem}@media (max-width:480px){.image-quote-container{flex-direction:column}.banner-image,.quote,body{width:100%}.quote{padding:1rem 0}.quote-text{padding:0 1rem;text-align:justify}}.service-item{padding:1rem;justify-content:center;border-radius:1rem}.service-image{object-fit:cover}.service-image,.service-image2{width:100%;border-radius:1rem 1rem 0 0}.service-image2{object-fit:contain}.service-text{text-wrap:wrap;overflow-x:hidden;overflow-y:auto;text-align:center;border-radius:0 0 1rem 1rem}.text{overflow:auto;max-height:300px;position:relative}.text #more{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;padding:10px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:display .3s ease}.text #more:target{display:block}.scrolling-text-container{border-radius:4px;overflow:hidden}.list-item{box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px;margin:5px 0;background-color:#ffffff;list-style-type:disc}.scrolling-text-inner{display:flex;white-space:nowrap;font-size:16px;font-weight:600;padding:8px 0;color:red}.card-container,.card-container-sp1,.card-container2,.card-container3{box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;background-color:#d3d3d326}.card-container-sp1{color:darkorchid}.card-container-sp2{color:indigo}.card-container-sp2,.card-container-sp3{box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;background-color:#d3d3d326}.card-container-sp3{color:rebeccapurple}.card-container-sp4{color:blueviolet}.card-container-sp4,.card-container-sp5{box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;background-color:#d3d3d326}.card-container-sp5{color:cornflowerblue}.card-container-sp11{color:green}.card-container-sp11,.card-container-sp12{box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;background-color:#d3d3d326}.card-container-sp12{color:purple}.card-container-sp13{box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;background-color:#d3d3d326;color:darkblue}.scrolling-text{display:flex}.scrolling-text-item{padding:0 30px;color:red}.scrolling-text-inner>div{animation:var(--direction) var(--marquee-speed) linear infinite}.scrolling-text-container:hover .scrolling-text-inner>div{animation-play-state:paused}.scr{--marquee-speed:50s;--direction:scroll-left}@keyframes scroll-left{0%{transform:translateX(10%)}to{transform:translateX(-100%)}}@keyframes scroll-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.swiper{border-radius:30px!important}@media (max-width:767px){.main{padding:5%}.logo{width:280px!important}.swiper{width:100%;height:100%;border-radius:30px!important}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}}