#breadcrumbSec .breadcrumbSecInner {max-width:1440px;width:100%;display:flex;flex-direction:column;align-items:center;align-self:center;justify-content:center;text-align:center;}#breadcrumbSec .breadcrumbSecContent h1,#breadcrumbSec .breadcrumbSecContent h2 {text-align:center;font-size:64px;font-family:'Montserrat', sans-serif;font-weight:800;color:#fff;max-width:100%;margin:0 auto;white-space:nowrap;}#breadcrumbSec .breadcrumbSecContent p {font-size:20px;font-family:'Montserrat', sans-serif;font-weight:400;color:#fff;max-width:900px;margin:20px auto 0;text-align:center;line-height:1.6;}#blogs {width:100%;max-width:1440px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:55px;padding:120px 0 0 0;background-color:#fff;}#blogs .blogsHead {display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;text-align:center;width:100%;}#blogs .blogsHead h2 {font-size:52px;font-family:'Montserrat', sans-serif;font-weight:800;color:#1a1a1a;line-height:1.1em;margin:0;}#blogs .blogsHead p {font-size:20px;font-family:'Montserrat', sans-serif;font-weight:400;color:#555;line-height:1.7;margin:0;max-width:800px;}#blogs .blogsRow {display:flex;flex-wrap:wrap;justify-content:center;gap:35px;width:100%;padding:0 20px;}#blogs .blogsRow .blogsBox {width:100%;max-width:400px;flex:0 1 400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);padding:0;border:none;border-radius:20px;transition:all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);background:#fff;cursor:pointer;overflow:hidden;position:relative;text-align:center;}#blogs .blogsRow .blogsBox::before {content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #38a4a7, #0f3c3d);z-index:2;opacity:0;transition:opacity 0.4s ease;}#blogs .blogsRow .blogsBox:hover::before {opacity:1;}#blogs .blogsRow .blogsBox:hover {transform:translateY(-20px) scale(1.02);box-shadow:0 30px 60px rgba(56, 164, 167, 0.15);}#blogs .blogsRow .blogsBox img {width:100%;height:220px;object-fit:cover;transition:transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);}#blogs .blogsRow .blogsBox:hover img {transform:scale(1.1);}.blogsBoxContent {padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex:1;text-align:center;}.blogsBoxContent h3 {font-size:24px;font-weight:800;color:#1a1a1a;line-height:1.3;margin:0 0 12px 0;font-family:'Montserrat', sans-serif;}#blogs .blogsRow .blogsBox p {font-size:16px;font-family:'Montserrat', sans-serif;font-weight:400;color:#666;line-height:1.7;margin:0 0 25px 0;flex:1;}#blogs .blogsRow .blogsBox .themePrimaryBtn {margin-top:10px;width:fit-content;padding:10px 24px;margin-left:auto;margin-right:auto;font-size:15px;border-radius:6px;background:#38a4a7;color:#fff;border:none;transition:all 0.3s ease;}#blogs .blogsRow .blogsBox .themePrimaryBtn:hover {transform:translateY(-2px);box-shadow:0 8px 20px rgba(56, 164, 167, 0.3);}@media (max-width:992px) {#breadcrumbSec {padding:20px;height:550px !important;}#heroSec .heroSecInner {max-width:100%;gap:40px;margin-top:100px;}#breadcrumbSec .breadcrumbSecContent h1,#breadcrumbSec .breadcrumbSecContent h2 {font-size:32px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#breadcrumbSec .breadcrumbSecContent p {width:100%;max-width:100%;}#blogs,#testimonials {padding:40px 20px !important;}#blogs .blogsHead h2 {font-size:38px;width:100%;max-width:100%;}#blogs .blogsHead p {width:100%;max-width:100%;}#blogs .blogsRow {flex-direction:column;}#testimonials .testimonialsHead h2 {font-size:38px;width:100%;max-width:100%;}#testimonials .testimonialSlider .testimonialSliderBox {flex-direction:column;}#testimonials .testimonialSlider {margin-top:80px;}#testimonials .testimonialSlider .testimonialSliderCol:first-child,#testimonials .testimonialSlider .testimonialSliderCol:last-child {width:100%;max-width:100%;align-items:start;}#testimonials .testimonialSlider .testimonialSliderCol:first-child,#testimonials .testimonialSlider .testimonialSliderCol:last-child {margin-bottom:20px;}#testimonials .testimonialSlider .testimonialSliderCol:last-child h4 {font-size:22px;}#testimonials .testimonialSliderActions {margin-left:0 !important;}#blogs .blogsRow .blogsBox {width:100%;max-width:100%;align-items:start;}}