.contact-top-bg{width:100%;background-color:var(--light-gray);padding:60px 0}.customer-types{display:flex;justify-content:center;gap:20px}.customer-card{width:40%;background:#fff;border-radius:4px;box-shadow:0 4px 8.7px 0 #00000014;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:flex;flex-direction:column;text-align:left;padding:35px}.customer-card h1,.customer-card h2{font-family:Roboto,sans-serif;font-weight:400;font-size:32px;line-height:42px;letter-spacing:0}.customer-card p{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;margin:15px 0}.button-group{display:flex;justify-content:center}.find-us-section{padding:60px 0}.social-section .section-title{margin-bottom:30px}.locations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px}.location-card{text-align:left;background-color:var(--light-gray);padding:25px;border-radius:4px}.location-card h3{font-family:Roboto,sans-serif;font-weight:400;font-style:Regular;font-size:26px;line-height:32px;letter-spacing:0;margin-bottom:15px;color:#1c1c1c}.location-info{margin-bottom:20px}.location-info p{font-family:Roboto;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:0;color:#8c8c8c;margin-bottom:10px}.contact-info i{color:#ffb200;margin-top:10px;font-size:18px}.contact-info-last i{color:#ffb200;font-size:18px;margin-bottom:3px}.contact-info,.contact-info-last{display:flex;gap:3px}.contact-info-last>div,.contact-info>div{display:flex;flex-direction:column}.contact-info-last{align-items:end;gap:6px}.contact-info a,.contact-info a span,.contact-info-last a,.contact-info-last a span{font-family:Roboto;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:30px;letter-spacing:0;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#1c1c1c}.contact-info .underline,.contact-info-last .underline{text-decoration:underline}.social-section{text-align:center;margin:60px auto}.social-icon img{width:50px;height:50px}.social-icons{display:flex;justify-content:center;gap:20px}.card-button-style{text-transform:capitalize;text-align:center;background-color:var(--main);box-shadow:0 4px 15px rgba(245,223,27,.3);padding:5px 30px;border-radius:6px;transition:all .3s ease;color:var(--dark);display:flex;align-items:center;justify-content:center;gap:5px;border:none;cursor:pointer;font-family:Roboto,sans-serif;font-weight:600;font-style:SemiBold;font-size:16px;white-space:nowrap;leading-trim:NONE;letter-spacing:0;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;line-height:30px}.card-button-style-black{font-weight:600;font-size:16px;line-height:30px;white-space:nowrap;letter-spacing:0;text-transform:capitalize;text-align:center;padding:5px 30px;border-radius:6px;transition:all .3s ease;color:var(--dark);display:flex;align-items:center;justify-content:center;gap:5px;border:none;cursor:pointer;border:2px solid #1c1c1c}.contact-map{margin:30px auto;width:100%;height:400px}.contact-map iframe{width:100%;height:100%}@media screen and (max-width:1000px){.customer-card p{font-size:16px;line-height:20px}.customer-card h1,.customer-card h2{font-size:28px;line-height:32px}.card-button-style{padding:3px 30px;font-size:15px}.social-section .section-title{margin-bottom:36px}.customer-card{width:50%}.contact-top-bg{padding:45px 0}.contact-map{height:350px}}@media screen and (max-width:900px){.location-card h3{font-size:24px;line-height:30px}.locations-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.locations-grid{gap:15px}.contact-info a,.contact-info a span,.contact-info-last a,.contact-info-last a span{font-size:17px;line-height:28px}.contact-map{height:300px}}@media screen and (max-width:700px){.find-us-section{padding:40px 0}.customer-types{flex-direction:column}.contact-top-bg{padding:30px 0}.customer-card{width:100%;padding:25px}.locations-grid{margin-top:40px}.customer-card h1,.customer-card h2{font-size:24px;line-height:28px}.customer-card p{font-size:14px;line-height:16px}.card-button-style{padding:2px 25px;font-size:14px}.social-icon img{width:46px}.social-icons{gap:15px}.social-section{padding:20px 40px 10px 40px}.social-icons{gap:10px}.social-section .section-title{margin-bottom:24px}}@media (max-width:768px){.locations-grid{grid-template-columns:1fr;gap:30px}}@media screen and (max-width:650px){.locations-grid{grid-template-columns:repeat(1,1fr)}.location-card h3{font-size:18px;line-height:22px}}@media screen and (max-width:550px){.social-icon img{width:38px}}@media screen and (max-width:500px){.location-card h3{font-size:16px;line-height:20px}.contact-info a,.contact-info a span,.contact-info-last a,.contact-info-last a span{font-size:14px}.location-info p{font-size:14px;margin-bottom:0}.location-card h3{margin-bottom:10px}.contact-map{height:250px}.find-us-section{padding:30px 0}}@media (max-width:480px){.customer-card h1,.customer-card h2{font-size:20px;line-height:24px}.social-icons{gap:15px}.social-icon{width:40px;height:40px;font-size:20px}}