.ps-item-outer{position:relative;height:300px;display:flex;justify-content:center}.item{position:absolute;top:0}.carousel-caption{position:static;top:-40px}.schematical-posts img{width:100%}.btn{font-size:1rem}.bg-gray{background-color:#f4f4f4}.banner-wrapper p.note{font-size:1rem;line-height:1.625rem}.alert-danger{padding:0}.alert-danger h3{background-color:red;font-family:var(--font-heading);font-size:1rem;padding:.625rem 1.25rem;color:var(--color-white);border-radius:4px 4px 0 0;display:flex;align-items:center;gap:5px;margin-bottom:0}.alert-danger .warning-icon{font-size:1.25rem}.alert-danger p{padding:.3125rem .625rem;font-size:.875rem;line-height:1.5rem;margin-bottom:0}.book-btn{width:400px;max-width:100%}.animated-banner .checklist{padding:0;display:flex;gap:1.25rem;justify-content:center;align-items:center;margin:0 0 20px}.animated-banner .checklist li{list-style:none;display:flex;align-items:center;gap:.3125rem;font-weight:600}.animated-banner .list{display:flex;flex-direction:column;align-items:center}.animated-banner .list li{font-weight:600}.animated-banner .section-heading{max-width:62.5rem;margin-inline:auto;text-align:center}.cta-wrapper ul{padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:1.25rem}.cta-wrapper ul li{font-weight:600;list-style:none;display:flex;align-items:center;gap:.3125rem}.home-cta a{display:inline-block;text-decoration:none;transform:scale(.9);transition:all .3s ease}.home-cta a:hover{transform:scale(1)}.home-cta a h4{transform:translate(1)}.home-cta a:hover h4{color:var(--color-blue)}.checklist2 li{margin-bottom:8px}.checklist2 li svg{margin-right:5px}.home-headshot img{max-width:100%;height:auto}.single-testimonial{background-color:var(--color-blue);padding:1.875rem;border-radius:.625rem;text-align:center;position:relative}.single-testimonial p{color:var(--color-gray);max-width:45.625rem;margin:auto}.single-testimonial .quote-icon{color:#fff;font-size:3rem;position:absolute;right:1.875rem;top:1.875rem;opacity:.1}.single-testimonial .quote-icon.left{right:unset;left:1.875rem;transform:rotate(180deg)}.client-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;margin-top:-4.375rem}.client-img img{width:5rem;height:5rem;border-radius:50%;border:2px solid var(--color-orange)}.client-info h5{font-family:var(--font-heading);font-size:1.125rem}.client-info span{font-size:.875rem;color:var(--color-gray);transform:translateY(-.625rem)}.testimonial-card{background-color:var(--color-blue);padding:1.875rem;border-radius:.625rem}.testimonial-card p{color:var(--color-gray);margin-bottom:0;text-align:center}.testimonial-card .quote-icon{width:5rem;height:5rem;background-color:var(--color-white);border-radius:50%;border:2px solid var(--color-orange);color:var(--color-blue);display:flex;justify-content:center;align-items:center;margin:-4.375rem auto 1.875rem}.testimonial-card .quote-icon svg{font-size:2.5rem}.testimonial-card .client-info{margin-top:2rem;gap:unset}.testimonial-card .client-info span{transform:unset}.testimonial-card .client-info a{color:var(--color-gray);font-size:1rem}.testimonials .slick-track{display:flex;gap:1.25rem}.testimonials .slick-list{padding-top:3.125rem}.testimonials .slick-arrow{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-white);color:var(--color-blue);border:2px solid var(--color-orange);transition:all .3s ease;top:1.25rem;right:0;z-index:20}.testimonials .slick-arrow:hover{background-color:var(--color-orange);color:var(--color-white)}.testimonials .slick-next{right:0}.testimonials .slick-prev{left:unset;right:2rem}.accordion-button{font-family:var(--font-heading);font-size:1.25rem}.accordion-button,.accordion-button:not(.collapsed){background-color:var(--color-blue);color:var(--color-white)}.accordion-button:after{filter:brightness(100)}.accordion-button:focus{box-shadow:unset}.animated-banner .checklist2{list-style-type:none}.headshot-img img{width:20rem;height:20rem;border-radius:50%;border:2px solid var(--color-orange)}@media (max-width:35.9375rem){p{line-height:1.625rem}p,ul li{font-size:1rem}#problemSlide img,#solutionSlide img{width:unset!important;max-width:100%;object-fit:contain}.ps-item-outer img{max-width:100%;object-fit:contain}.animated-banner .checklist,.cta-wrapper ul{flex-wrap:wrap;gap:.625rem}.accordion-button{font-size:1rem;padding:.625rem}.accordion-body{padding:.625rem}.testimonials .slick-track{display:block}.header-background .lead{margin-top:.625rem}}