About Us Section .custom-split-section{width:100%;padding:20px 0;background-color:#fff}.custom-container{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;align-items:center}.custom-image-section{width:100%;height:100%;overflow:hidden}.custom-image-section img{width:100%;height:100%;object-fit:cover}.custom-text-section{padding:20px}.custom-text-section h2{fontsize:36px;color:#212122}.custom-text-section h4{fontsize:22px;color:#000;margin:10px 0}.custom-text-section p{fontsize:18px;color:#000;line-height:1.6;margin:20px 0}.custom-btn{fontweight:bold;color:#fff;border:2px solid #ed2024;cursor:pointer;padding:10px 20px;border-radius:3px;transition:all .4s;background-color:#ed2024}.custom-btn:hover{background:#4c4a4a;border-color:#4c4a4a}@media screen and (max-width:790px){.custom-container{grid-template-columns:1fr}.custom-image-section,.custom-image-section img{height:auto}.custom-text-section h2{fontsize:28px}.custom-text-section h4{fontsize:18px}.custom-text-section p{fontsize:16px}}.team-section{width:100%;padding:40px 20px;background-color:#fff;text-align:center}.team-section h2{fontsize:36px;margin-bottom:40px;color:#333}.team-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}.team-member{background-color:#f9f9f9;padding:20px;border-radius:3px;text-align:center;max-width:300px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.team-member img{width:100%;height:250px;object-fit:cover;border-radius:3px}.team-member h3{fontsize:22px;margin:15px 0;color:#212122}.designation{fontsize:18px;color:#555;margin-bottom:10px}.quote{font-style:italic;fontsize:16px;color:#666}@media screen and (max-width:900px){.team-container{grid-template-columns:1fr 1fr}.team-member{max-width:100%}.team-member img{height:350px}}@media screen and (max-width:600px){.team-container{grid-template-columns:1fr}.team-member img{height:350px}}.faq-section{width:100%;padding:40px 20px;background-color:#fff;text-align:center}.faq-section h2{fontsize:36px;margin-bottom:30px;color:#333}.faq-container{max-width:800px;margin:0 auto}.faq-item{background-color:#fff;border-radius:3px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:10px;overflow:hidden}.faq-question{width:100%;padding:15px;cursor:pointer;fontsize:18px;color:#212122;border:none;border-bottom:1px solid #ddd;background-color:#f1f1f1;text-align:left;transition:background-color .3s;box-sizing:border-box}.faq-question:hover{background-color:#e1e1e1}.faq-answer{padding:15px;fontsize:16px;color:#666;display:none}@media screen and (max-width:768px){.faq-section h2{fontsize:28px}.faq-question{fontsize:16px}.faq-answer{fontsize:14px}}@media screen and (max-width:480px){.faq-section h2{fontsize:24px}.faq-question{fontsize:14px}.faq-answer{fontsize:12px}}#our-locations{padding:40px 20px;text-align:center}.locations-heading{fontsize:36px;margin-bottom:30px;color:#333}.locations-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto;position:relative}.location{position:relative;height:250px;border-radius:3px;overflow:hidden;background-size:contain;background-position:50%;background-repeat:no-repeat}.moving-dot{position:absolute;width:10px;height:10px;border-radius:50%;background-color:#ed2024;transition:transform .5s ease;pointer-events:none}#usa:hover~.moving-dot{transform:translate(45%,45%)}#canada:hover~.moving-dot{transform:translate(55%,45%)}#uk:hover~.moving-dot{transform:translate(45%,55%)}@media (max-width:768px){.locations-container{grid-template-columns:1fr}.location{height:200px}.moving-dot{width:15px;height:15px}}