.william-carter-resume-hero{padding:0;background-color:#ffffff}.william-carter-resume-hero-banner{display:flex;min-height:584px}.william-carter-resume-hero-image{width:50%;position:relative;overflow:hidden}.william-carter-resume-hero-image img{width:100%;height:100%;object-fit:cover}.william-carter-resume-hero-content{width:50%;background-color:#fcfcfc;padding:70px 95px;display:flex;flex-direction:column;justify-content:center}.william-carter-resume-hero-subtitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#888888;line-height:25.9px;margin-bottom:4px}.william-carter-resume-hero-title{font-family:Poppins,sans-serif;font-size:48px;font-weight:600;color:#333333;line-height:57.6px;margin:0 0 14.5px}.william-carter-resume-hero-description{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#666666;line-height:25.9px;margin:0 0 20px}.william-carter-resume-hero-description:last-of-type{margin-bottom:30px}.william-carter-resume-services{padding:40px 70px 50px;background-color:#ffffff}.william-carter-resume-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 30px;margin-top:10px}.william-carter-resume-service-item{display:flex;gap:25px;padding:10px 0}.william-carter-resume-service-icon{width:42px;height:42px;flex-shrink:0}.william-carter-resume-service-icon svg{width:42px;height:42px}.william-carter-resume-service-content{flex:1}.william-carter-resume-service-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#333333;line-height:27px;margin:0 0 4.33px}.william-carter-resume-service-description{font-family:Poppins,sans-serif;font-size:12.9px;font-weight:400;color:#666666;line-height:23.83px;margin:0}.william-carter-resume-testimonials{padding:25px 70px 50px;background-color:#ffffff;position:relative}.william-carter-resume-testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:10px}.william-carter-resume-testimonial-item{display:flex;flex-direction:column;gap:10px}.william-carter-resume-testimonial-quote{background-color:#fdfdfd;border:1px solid #e5e5e5;border-radius:6px;padding:20.6px 26.2px;margin-left:50px}.william-carter-resume-testimonial-quote p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#666666;line-height:25.9px;margin:0}.william-carter-resume-testimonial-author{display:flex;align-items:center;gap:12px}.william-carter-resume-testimonial-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid #e5e5e5;flex-shrink:0}.william-carter-resume-testimonial-avatar img{width:100%;height:100%;object-fit:cover}.william-carter-resume-testimonial-info{display:flex;flex-direction:column}.william-carter-resume-testimonial-name{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#222222;line-height:27.71px;margin:0}.william-carter-resume-testimonial-company{font-family:Poppins,sans-serif;font-size:11px;font-weight:400;color:#aaaaaa;line-height:14.3px;margin:0}.william-carter-resume-clients{padding:0 70px 70px;background-color:#ffffff;position:relative}.william-carter-resume-clients-grid{display:flex;gap:10px;margin-top:10px;overflow-x:auto;padding-bottom:35px}.william-carter-resume-client-logo{width:100px;height:30px;opacity:.4;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 15px;transition:opacity .3s ease}.william-carter-resume-client-logo:hover{opacity:1}.william-carter-resume-client-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.william-carter-resume-client-logo:hover img{filter:grayscale(0)}.william-carter-resume-nav-arrows{position:absolute;right:70px;bottom:5px;display:flex;gap:3px}.william-carter-resume-nav-arrow{width:28px;height:28px;background-color:#ffffff;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.william-carter-resume-nav-arrow:hover{background-color:#0099e5;border-color:#0099e5}.william-carter-resume-nav-arrow:hover svg{stroke:#ffffff}.william-carter-resume-nav-arrow svg{width:11px;height:11px;stroke:#666666}@media (max-width:1200px){.william-carter-resume-hero-content{padding:50px 60px}.william-carter-resume-hero-title{font-size:36px;line-height:43px}}@media (max-width:1024px){.william-carter-resume-hero-banner{flex-direction:column}.william-carter-resume-hero-content,.william-carter-resume-hero-image{width:100%}.william-carter-resume-hero-image{height:400px}.william-carter-resume-services-grid,.william-carter-resume-testimonials-grid{grid-template-columns:1fr}.william-carter-resume-clients,.william-carter-resume-services,.william-carter-resume-testimonials{padding-left:40px;padding-right:40px}}@media (max-width:768px){.william-carter-resume-hero-content{padding:40px 20px}.william-carter-resume-hero-title{font-size:28px;line-height:34px}.william-carter-resume-clients,.william-carter-resume-services,.william-carter-resume-testimonials{padding-left:20px;padding-right:20px}.william-carter-resume-testimonial-quote{margin-left:0}.william-carter-resume-nav-arrows{right:20px}}