@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap");.services1 .box-container1{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:4.5rem}*{font-family:Poppins,sans-serif}.services1 .box-container1 .box5{box-shadow:var(--box-shadow);border-radius:.5rem;overflow:hidden;height:370px;position:relative}.services1 .box-container1 .box5:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.5;transition:.5s ease}.services1 .box-container1 .box5 img{width:100%;height:100%;transition:transform .5s ease}.services1 .box-container1 .box5:hover img{transform:scale(1.1)}.services1 .box-container1 .box5 .content3{position:absolute;bottom:0;left:0;right:0;padding:2rem;text-align:left;z-index:1;transition:transform .5s ease}.services1 .box-container1 .box5:hover .content3{transform:translateY(-2rem)}.services1 .box-container1 .box5 .content3 h3{font-size:1.5rem;font-weight:600;margin-bottom:3px;text-align:left;color:var(--white)}.services1 .box-container1 .box5 .content3 .btn35{padding:5px 13px;margin:2px;font-weight:550;position:relative;border-radius:5px;transition:background .3s,color .3s}.services1 .box-container1 .box5 .content3 .btn35:hover{background-color:#fff}.services1 .box-container1 .box5 .content3 .btn35:after{content:"";position:absolute;bottom:-2rem;left:0;width:100%;height:.2rem;background:var(--white);transform:scaleX(0);transform-origin:center;transition:transform .5s ease}.services1 .box-container1 .box5:hover .content3 .btn35:after{transform:scaleX(1)}@media screen and (width < 550px){.services1 .box-container1 .box5 .content3 h3{font-weight:600;margin-left:0;font-size:1.2rem;color:var(--white)}}@media screen and (width < 370px){.services1 .box-container1{display:flex;flex-direction:column;justify-content:center;align-items:center}}.banner3{padding-block:1rem;overflow:hidden;background-color:#fff;margin-bottom:80px}.banner__container3{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:5rem;animation:scroll 60s linear infinite}.banner__container3 img{-o-object-fit:contain;object-fit:contain;height:145px;width:200px}@keyframes scroll{to{transform:translateX(calc(-50% - 4rem))}}