ul.button_deco.grid-4-small-2{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding-left:0;list-style:none;margin:0}ul.button_deco.grid-4-small-2 li{display:flex;margin:0;padding:0}ul.button_deco.grid-4-small-2 li a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:15px 10px;background-color:#e9f7f7;border:1px solid #01b3a7;border-radius:8px;text-decoration:none;color:#01b3a7;box-sizing:border-box;min-height:120px;height:100%;transition:background 0.2s;text-align:center}ul.button_deco.grid-4-small-2 li a:hover{background-color:#d0ecec}ul.button_deco.grid-4-small-2 li a .icon{margin-bottom:8px;font-size:1.5em}.button-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.button-title{font-size:1.3em;font-weight:700;line-height:1.3;margin-bottom:6px;color:#01b3a7}.button-intro{font-size:.85em;line-height:1.4;opacity:.8;color:#555}@media (max-width:768px){ul.button_deco.grid-4-small-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){ul.button_deco.grid-4-small-2{grid-template-columns:1fr}ul.button_deco.grid-4-small-2 li a{flex-direction:row;justify-content:flex-start;text-align:left}.button-content{align-items:flex-start}}ul.button_deco.grid-4-small-2 li a,ul.button_deco.grid-4-small-2 li a:hover,ul.button_deco.grid-4-small-2 li a:focus{background-image:none;box-shadow:none;text-transform:none;white-space:normal;font-family:inherit}.button1{background-color:#bbeedb}.button2{background-color:#bee4e7}.button3{background-color:#b5d9f3}.button4{background-color:#6dabd2}.button4 .button-title{color:#fff}