.single-adcomms_what-we-do #top{padding-top:10vh}.single-adcomms_what-we-do #core{padding:30px 0}.single-adcomms_what-we-do .site-main>article{padding-top:0}.single-adcomms_what-we-do .entry-image .services-cta{min-height:0}.single-adcomms_what-we-do .post-thumbnail-column{aspect-ratio:5/3;width:100%;height:auto;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}@media (min-width:768px){.single-adcomms_what-we-do .post-thumbnail-column{aspect-ratio:3/4}}.single-adcomms_what-we-do .post-thumbnail-column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.services-included{margin:0 0 6rem 0}.services-included h3{margin-bottom:2rem;text-align:left}.services-included .services-list{display:flex;flex-direction:column;gap:2rem}.services-included .service-item{display:flex;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.services-included .service-item .service-title-column{flex:0 0 300px;background-color:var(--primary-color);padding:2rem;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;aspect-ratio:1/1;flex-direction:column;gap:1rem}.services-included .service-item .service-title-column>img{width:100%;height:100%;max-width:100px;max-height:100px}.services-included .service-item .service-title-column h4{color:#fff;margin:0;font-size:2.2rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.services-included .service-item .service-content-column{flex:1;background-color:#fff;padding:2rem}.services-included .service-item .service-content-column h5{color:#2c3e50;margin:0 0 1rem 0;font-size:2.2rem;font-weight:500;padding-left:1rem}.services-included .service-item .service-content-column .service-content{color:#333;line-height:1.6}.services-included .service-item .service-content-column .service-content p{margin:0 0 1rem 0}.services-included .service-item .service-content-column .service-content p:last-child{margin-bottom:0}@media (max-width:768px){.services-included .service-item{flex-direction:column}.services-included .service-item .service-title-column{flex:none;padding:1.5rem;aspect-ratio:auto}.services-included .service-item .service-title-column h4{font-size:1.8rem}.services-included .service-item .service-title-column h4>img{max-width:50px;max-height:50px}.services-included .service-item .service-content-column{padding:1.5rem}}.services-testimonials{margin:0}.services-testimonials h3{margin-bottom:2rem;text-align:center}.services-testimonials .testimonials-list{position:relative;overflow:hidden;max-width:100%;margin:0 auto}.services-testimonials .testimonial-item{display:flex;flex-direction:column;padding:2rem 0;background-color:#fff;margin-bottom:2rem}.services-testimonials .testimonial-item .testimonial-content{flex:1;margin-bottom:1.5rem}.services-testimonials .testimonial-item .testimonial-content blockquote{background:#f9f9f9;border-left:10px solid #ee3124;padding:.5em 10px;margin:0;quotes:"“" "”" "‘" "’"}.services-testimonials .testimonial-item .testimonial-content blockquote:before{color:#ee3124;content:open-quote;font-size:4em;line-height:0;margin-right:.25em;vertical-align:-.5em}.services-testimonials .testimonial-item .testimonial-content blockquote:after{color:#ee3124;content:close-quote;font-size:4em;line-height:.1em;margin-left:.25em;vertical-align:-.5em}.services-testimonials .testimonial-item .testimonial-content blockquote p{display:inline;margin:0;padding:0;font-style:italic;font-size:1.5rem;line-height:1.6;color:#2c3e50;position:relative}.services-testimonials .testimonial-item .testimonial-footer{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:auto}.services-testimonials .testimonial-item .testimonial-author{text-align:right}.services-testimonials .testimonial-item .testimonial-author cite{font-style:normal;font-weight:600;color:#e74c3c;font-size:1.2rem}.services-testimonials .testimonial-item .testimonial-image{flex:0 0 100px}.services-testimonials .testimonial-item .testimonial-image img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e74c3c;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:768px){.services-testimonials .testimonial-item{text-align:center}.services-testimonials .testimonial-item .testimonial-footer{justify-content:center;flex-direction:column-reverse;gap:.5rem}.services-testimonials .testimonial-item .testimonial-image img{width:50px;height:50px}}@media (min-width:992px){.related-work-query .related-work{flex:1 0 32%;max-width:32%}.related-work-query .related-work .article-summary.bloglist{overflow:hidden;aspect-ratio:3/2;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;background:linear-gradient(to top,#0c2631,rgba(12,38,49,.5))}.related-work-query .related-work .article-summary.bloglist h4{color:#fff;font-size:2rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.related-work-query .related-work:hover .article-summary.bloglist{opacity:1}}.related-work-query .client-logo{width:100%;height:100%;max-width:100px;max-height:30px;-o-object-fit:contain;object-fit:contain;display:flex;align-items:center;justify-content:flex-start}.related-work-query .client-logo img{max-width:100px;max-height:30px;-o-object-fit:contain;object-fit:contain}.related-work-query .related-work-img{position:relative}.related-work-query .related-work-img .related-work-title{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;background:rgba(12,38,49,.75);display:flex;align-items:center;justify-content:center;margin-bottom:0}.related-work-query .related-work-img .related-work-title h3{color:#fff;font-size:2rem;font-weight:500;text-transform:uppercase}.services-cta{position:relative;width:100%;min-height:236px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease;background-color:#0c2631}.services-cta .cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(12,38,49,.75);transition:background-color 0.3s ease}.services-cta .cta-content{position:relative;z-index:2;display:flex;align-items:center;gap:15px;color:#fff;text-align:center;padding:2rem;flex-direction:column;max-width:450px}.services-cta .cta-content .cta-icon{color:#fff;transition:transform 0.3s ease}.services-cta .cta-content .cta-title{color:#fff;margin:0;line-height:1.2}.services-cta-link{display:block;text-decoration:none;color:inherit;padding:4rem 0}.services-cta-link:hover .services-cta{transform:scale(1.05)}.services-cta-link:hover .services-cta .cta-overlay{background-color:rgba(12,38,49,.85)}.services-cta-link:hover .services-cta .cta-icon{transform:scale(1.1)}