.tabs-header{text-align:center}.tabs-header h2{margin-bottom:50px}.gallery .grid{display:flex!important}.gallery .grid,.gallery .grid .item{flex-wrap:wrap;justify-content:center;text-align:center}.gallery .grid .item{display:flex;width:100%}.item svg{height:40px;margin-bottom:24px;width:40px}.gallery .grid .item .inneritem{width:16%}.gallery .grid .item svg,.gallery .grid .item svg path{fill:#000}.tab[data-filter=cms]{text-transform:uppercase}.item .inneritem{border:1px solid #fff!important;border-radius:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.075);flex-direction:column;margin:10px!important;padding:23px 6px!important;transition:all .3s linear}.item .inneritem:hover{border:1px solid #ff416c!important}.tabs{border-bottom:1px solid #5a84ed;display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:8px;gap:30px;justify-content:center;margin-bottom:14px;margin-top:20px;overflow-x:auto;overflow-y:hidden}.tab{background-color:unset;border:none;color:#0c2752;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:74px;padding:0 35px;position:relative;white-space:nowrap}.tab:after{background-color:#5a84ed;border-radius:2px;bottom:-2px;content:"";height:6px;left:0;margin:auto;position:absolute;right:0;transition:.5s;width:0}.tab.is-active:after,.tab:hover:after{width:95px}@media(max-width:767px){.tabs{gap:0;justify-content:flex-start!important}.gallery .grid .item .inneritem{width:29.33%}}@media(max-width:520px){.gallery .grid .item .inneritem{width:45%}}