.card-style{box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(128,0,0,.15)}.ct-service-carousel14 .carousel-item .grid-item-inner{background-color:#fff!important;color:#333;padding:30px 25px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);height:100%;border:none}.ct-service-carousel14 .carousel-item .grid-item-inner .item--title{color:#333!important;font-weight:600;margin-bottom:15px;position:relative;padding-bottom:12px}.ct-service-carousel14 .carousel-item .grid-item-inner .item--title::before{border-radius:2px}.ct-service-carousel14 .item--title,.ct-service-grid17 .item--title{border-bottom:2px solid #f4f9f8}.ct-service-carousel14 .carousel-item .grid-item-inner .item--title::after{position:absolute;bottom:0;left:0;width:40%;height:3px;background-color:rgba(128,0,0,.8);border-radius:2px}.ct-service-carousel14 .carousel-item .grid-item-inner .item--content{color:#333!important;line-height:1.6}.ct-service-carousel14 .carousel-item .grid-item-inner .item--icon{color:#800000;margin-bottom:10px;font-size:30px}.ct-service-carousel14 .carousel-item .grid-item-inner .item-readmore a{color:#800000;font-weight:500;text-decoration:none;transition:color .2s ease}.ct-service-carousel14 .carousel-item .grid-item-inner .item-readmore a:hover{color:#a00000}.ct-service-carousel14 .carousel-item .grid-item-inner .item-readmore i{color:#800000;margin-left:8px;transition:transform .2s ease}.ct-service-carousel14 .carousel-item .grid-item-inner .item-readmore a:hover i{transform:translateX(3px)}.elementor-element-c341b6a .swiper-slide-image{filter:grayscale(100%);opacity:.6;transition:all .4s ease}.elementor-element-c341b6a .swiper-slide:hover .swiper-slide-image{filter:grayscale(0%);opacity:1}.elementor-element-c341b6a .elementor-image-carousel-caption{color:#666;opacity:.7;transition:all .4s ease}.elementor-element-c341b6a .swiper-slide:hover .elementor-image-carousel-caption{color:#000;opacity:1}.elementor-element-c341b6a .swiper-slide-inner{transition:transform .4s ease}.elementor-element-c341b6a .swiper-slide:hover .swiper-slide-inner{transform:scale(1.02)}.floating-container{animation:float 3s ease-in-out infinite}.ct-blog-carousel-layout9 .item--title,.ct-blog-grid-layout4 .item--title{font-size:16px}.elementor-icon-wrapper{display:flex}i.far.fac-file-alt{display:none}.ct-fancy-box-layout11 .item--title{line-height:1}@media screen and (max-width:1024px){.mobile-btn{display:none}}.container.content-container{margin-top:40px;margin-bottom:40px}