.connect{background-color:#fff;padding:50px 0}.connect .connect-intro{color:#0c3f69;margin:0 auto 30px;max-width:1000px}.connect .grid-items{gap:50px}.connect .connect-items{display:flex;gap:50px;justify-content:center}@media only screen and (min-width:769px) and (max-width:992px){.connect .connect-items{flex-wrap:wrap}}@media only screen and (max-width:768px){.connect .connect-items{flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;max-width:440px}}.connect a{color:#000;display:flex;flex:1;flex-direction:column;height:100%}.connect a:hover{text-decoration:none}.connect .connect-item{background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 30px transparent;display:flex;flex:1;flex-direction:column;max-width:440px;text-align:center;transition:box-shadow .3s,border-color .3s}.connect .connect-item:hover{border-color:transparent;box-shadow:0 4px 30px rgba(0,0,0,.07)}.connect .icon-features{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:260px;padding:20px}.connect .icon-features img{margin:20px 0 10px}.connect .features{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.connect .features span{border:1px solid #f0f0f0;display:block;font-size:13px;font-weight:500;line-height:1;padding:7px 15px}.connect .connect-item-content{padding:20px}.connect .connect-item-title{color:#f05b25;font-size:20px}.connect p{color:#5fb9f9;font-size:13px;line-height:20px}