.squares{margin:30px auto!important;align-items:center!important;overflow:hidden;border:20px solid #fc0;border-radius:10px}.squares a{display:flex;flex-direction:column;align-items:center}.squares__title{font-size:30px;text-align:center;color:#2b2b2b;line-height:1.1;margin:15px}.squares .sq-wrapper{width:100%;background:#fff;justify-content:space-between!important;text-align:center;display:grid;grid-template-columns:repeat(4,1fr);gap:2%;padding:0 20px}.squares .sq-wrapper p{background:#666;border-radius:5px;line-height:1;opacity:1;transition:background 1s ease-in-out,color 1s ease-in-out;position:relative;color:#fff;margin:10px 0!important;padding:7px 10px;font-size:14px;text-transform:uppercase;text-align:center}.squares .sq-wrapper .sq-highlighted p{color:#fc0;background:#2b2b2b;transition:background 1s ease-in-out,color 1s ease-in-out}.squares .sq-wrapper img{box-shadow:none;transition:box-shadow 1s ease-in-out}.squares .sq-wrapper .sq-highlighted img{box-shadow:rgb(0 0 0 / .16) 0 1px 4px,#333 0 0 0 3px;transition:box-shadow 1s ease-in-out}@media(max-width:1450px){.squares .sq-wrapper p{padding:7px 19px}}@media(max-width:1000px){.squares{padding-bottom:2%}.squares .sq-wrapper{grid-template-columns:repeat(2,1fr);padding:0 10px}}@media(max-width:660px){.squares{border:15px solid #fc0}.squares .sq-wrapper p{font-size:13px;padding:5px}}@media(max-width:470px){.squares .sq-wrapper p{font-size:11px}.squares__title{font-size:23px}}