.hubspot-carousel .item{padding:12px;transition:transform .4s ease}.hubspot-carousel .card{align-items:flex-end;background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.12);display:flex;height:420px;justify-content:center;overflow:hidden;position:relative;text-align:center;transition:transform .6s cubic-bezier(.25,1,.5,1),filter .4s ease,opacity .4s ease,box-shadow .4s ease;will-change:transform}.hubspot-carousel .card:hover{box-shadow:0 14px 40px rgba(0,0,0,.18);transform:translateY(-8px) scale(1.02)}.hubspot-carousel .card-content{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.45);border-radius:12px;bottom:25px;color:#fff;left:50%;padding:20px 18px;position:absolute;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.45);transform:translateX(-50%);transition:all .3s ease;width:88%}.hubspot-carousel .card:hover .card-content{background:rgba(0,0,0,.55);transform:translateX(-50%) translateY(-5px)}.hubspot-carousel .card h3{color:#8cbcff;font-size:1.4rem;font-weight:600;letter-spacing:.4px;margin:0 0 10px}.hubspot-carousel .card p{color:#f5f7fa;font-size:1rem;line-height:1.5;margin-bottom:15px}.hubspot-carousel .card-btn{background:transparent;border:2px solid #fff;border-radius:8px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:10px 22px;text-decoration:none;transition:all .3s ease}.hubspot-carousel .card-btn:hover{background:hsla(0,0%,100%,.15);border-color:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.25);color:#fff;transform:translateY(-3px)}.hubspot-carousel .owl-item{transform-origin:center center;transition:transform .4s ease,opacity .4s ease}.hubspot-carousel .owl-item:not(.active) .card{filter:grayscale(70%) brightness(.8);opacity:.65;transform:scale(.85);z-index:1}.hubspot-carousel .owl-item.active .card{filter:grayscale(0) brightness(1);opacity:1;transform:scale(1);z-index:2}@media (max-width:1024px){.hubspot-carousel .card{height:380px}}@media (max-width:768px){.hubspot-carousel .card{height:340px}.hubspot-carousel .card h3{font-size:1.2rem}.hubspot-carousel .card p{font-size:.9rem}.hubspot-carousel .card-btn{font-size:.9rem;padding:8px 18px}.hubspot-carousel .owl-nav button.owl-next,.hubspot-carousel .owl-nav button.owl-prev{background-color:rgba(0,0,0,.55);font-size:1.6rem;padding:14px 16px}.hubspot-carousel .owl-nav button.owl-prev{left:5px}.hubspot-carousel .owl-nav button.owl-next{right:5px}}.hubspot-carousel .owl-dots{margin-top:18px;position:relative;text-align:center;z-index:10}.hubspot-carousel .owl-dot{background-color:hsla(0,0%,100%,.35)!important;border-radius:50%;display:inline-block;height:10px;margin:0 6px;opacity:1!important;transition:all .3s ease;width:10px}.hubspot-carousel .owl-dot.active{background-color:#fff!important;box-shadow:0 0 6px hsla(0,0%,100%,.4);height:12px;width:12px}.hubspot-carousel .owl-nav button.owl-next,.hubspot-carousel .owl-nav button.owl-prev{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.45);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.8rem;height:52px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:52px;z-index:10}.hubspot-carousel .owl-nav button.owl-next:hover,.hubspot-carousel .owl-nav button.owl-prev:hover{background-color:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.1)}.service-accreditation{color:#34425b;font-size:1rem;font-weight:300;letter-spacing:.4px;margin-bottom:0;margin-top:50px;opacity:.85;text-align:center}.hubspot-carousel .owl-nav button.owl-prev{left:-10px}.hubspot-carousel .owl-nav button.owl-next{right:-10px}@media (min-width:1280px) and (max-width:1440px){.hubspot-carousel .card{height:440px}.hubspot-carousel .card-content{padding:24px 20px;width:80%}.hubspot-carousel .card h3{font-size:1.5rem}.hubspot-carousel .card p{font-size:1.05rem}.hubspot-carousel .card-btn{font-size:1rem;padding:10px 24px}}@media (min-width:912px) and (max-width:1279px){.hubspot-carousel .card{height:400px}.hubspot-carousel .card-content{padding:20px 18px;width:85%}.hubspot-carousel .card h3{font-size:1.3rem}.hubspot-carousel .card p{font-size:.95rem}.hubspot-carousel .card-btn{font-size:.9rem;padding:8px 18px}.hubspot-carousel .owl-nav button.owl-next,.hubspot-carousel .owl-nav button.owl-prev{font-size:1.5rem;height:46px;width:46px}}@media (max-width:1024px){.hubspot-carousel .card{height:370px}.hubspot-carousel .card-content{padding:18px 16px;width:90%}.hubspot-carousel .card h3{font-size:1.25rem}.hubspot-carousel .card p{font-size:.9rem}.hubspot-carousel .card-btn{font-size:.9rem;padding:8px 16px}.hubspot-carousel .owl-dots{margin-top:14px}}@media (max-width:768px){.hubspot-carousel .card{height:340px}.hubspot-carousel .card-content{padding:16px 14px;width:92%}.hubspot-carousel .card h3{font-size:1.15rem}.hubspot-carousel .card p{font-size:.9rem;line-height:1.4}.hubspot-carousel .card-btn{font-size:.85rem;padding:8px 14px}.hubspot-carousel .owl-nav button.owl-next,.hubspot-carousel .owl-nav button.owl-prev{background-color:rgba(0,0,0,.55);font-size:1.4rem;height:44px;width:44px}}@media (max-width:480px){.hubspot-carousel .card{height:300px}.hubspot-carousel .card-content{border-radius:10px;padding:14px 12px;width:94%}.hubspot-carousel .card h3{font-size:1.05rem}.hubspot-carousel .card p{font-size:.85rem}.hubspot-carousel .card-btn{font-size:.8rem;padding:8px 12px}.hubspot-carousel .owl-dots{margin-top:10px}.hubspot-carousel .owl-nav button.owl-next,.hubspot-carousel .owl-nav button.owl-prev{background-color:rgba(0,0,0,.55);font-size:1.3rem;height:40px;width:40px}}