.module1{width:100%;padding:80px 5%;margin-top:60px;text-align:center;background:var(--bg-gradient)}.module1 h1{font-size:var(--font-size1);color:#fff}.grid_container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;color:#fff;margin-top:48px}.grid_card{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:10px;height:auto;padding:30px 20px;text-align:left;border:1px solid rgba(127,106,106,.3);border-radius:16px;background:rgba(127,106,106,.19);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(4.3px);-webkit-backdrop-filter:blur(4.3px)}.module2{width:100%;padding:48px 5%}.input{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:0 auto;padding:10px 24px 10px 14px;box-shadow:rgba(0,0,0,.16) 0 1px 4px;border-radius:10px}.input input{width:100%;padding:10px;border:none;font-size:16px}.input input:focus{outline:0}.container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px;text-align:center}.container h1{width:90vw;text-align:center}.card{width:100%;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column}.brand-logo{width:120px}@media screen and (max-width:768px){.module1{padding:48px 5%}.module1 h1{font-size:var(--font-size2)}.grid_container{grid-template-columns:repeat(2,1fr)}.container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.module1 h1{font-size:var(--font-size3)}.grid_container{grid-template-columns:1fr}.container{grid-template-columns:1fr}}