.services{display:flex;align-items:center;justify-content:space-between;padding:80px 160px;background:#ffffff;gap:50px;flex-wrap:wrap}.services-content{max-width:500px}.services-content h2{font-weight:700;font-size:40px;line-height:55px;letter-spacing:.02em;margin-bottom:20px}.services-content h2,.services-content p{font-family:Nunito Sans,sans-serif;color:#000000}.services-content p{font-weight:500;font-size:18px;line-height:25px;margin-bottom:40px}.service-list{display:flex;flex-direction:column;gap:25px;list-style:none;padding:0;margin:0}.service-list li{display:flex;align-items:flex-start;gap:20px}.icon-box{width:60px;height:60px;background:#ffffff;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;overflow:hidden}.icon-box img{width:28px;height:28px;object-fit:contain}.list-content{margin-left:30px}.service-list li:nth-child(2) .icon-box,.service-list li:nth-child(4) .icon-box{color:#FF6F21}.service-list h3{font-weight:700;font-size:20px;margin:0}.service-list h3,.service-list p{font-family:Nunito Sans,sans-serif;color:#000000}.service-list p{font-weight:400;font-size:16px;margin:4px 0 0}.services-image img{width:626px;height:626px;max-width:100%;height:auto}@media (max-width:1024px){.services{flex-direction:column;text-align:center;padding:60px 40px;gap:40px}.services-content{max-width:100%}.service-list li{justify-content:left}.list-content{margin-left:0;text-align:left}.services-image{width:100%;display:flex;justify-content:center;margin-top:20px}.services-image img{width:90%;max-width:450px}}@media (max-width:768px){.services{padding:40px 20px;gap:30px}.services-content h2{font-size:28px;line-height:38px}.services-content p{font-size:15px;line-height:22px;margin-bottom:30px}.service-list{gap:20px}.service-list li{align-items:center;gap:15px}.icon-box{width:45px;height:45px}.icon-box img{width:22px;height:22px}.list-content h3{font-size:18px}.list-content p{font-size:14px}.list-content{margin-left:0}.services-image img{width:100%;max-width:380px}}@media (max-width:380px){.services{padding:30px 16px}.services-content h2{font-size:24px;line-height:32px}.services-content p{font-size:14px}.icon-box{width:36px;height:36px}.icon-box,.list-content h3{font-size:16px}.list-content p{font-size:13px}}