.skills-gallery{margin:48px 0}@media only screen and (max-width:720px){.skills-gallery{margin:32px 0}}.skills-gallery__title{color:#033652;margin:0 0 32px!important;font:500 38px/46px TT Hoves Pro,sans-serif}@media only screen and (max-width:720px){.skills-gallery__title{margin-bottom:16px;font-size:24px;line-height:30px}}.skills-gallery__cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;-ms-flex-align:stretch;align-items:stretch;display:grid}@media only screen and (max-width:1024px){.skills-gallery__cards{grid-template-columns:1fr;gap:16px}}.skill-card{background:#fff;border:1px solid #e1e5f2;border-radius:24px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:32px 32px 24px;-webkit-transition:-webkit-box-shadow.2s;transition:box-shadow.2s,-webkit-box-shadow.2s;display:-ms-flexbox;display:flex;position:relative}.skill-card:hover{-webkit-box-shadow:0 4px 16px rgba(3,60,82,.16);box-shadow:0 4px 16px rgba(3,60,82,.16)}.skill-card:hover .skill-card__title{color:#4278b4}.skill-card:hover .skill-card__cta{opacity:1;pointer-events:auto}.skill-card__link{z-index:1;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.skill-card__title{color:#033652;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px!important;font:500 20px/28px TT Hoves Pro,sans-serif;-webkit-transition:color.2s;transition:color.2s;overflow:hidden}.skill-card__desc{color:#767b8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0!important;font:400 var(--p-xs);line-height:1.5!important;display:-webkit-box;overflow:hidden}.skill-card__footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:40px;padding-top:16px;display:-ms-flexbox;display:flex}.skill-card__meta{color:#033652;-ms-flex-align:center;align-items:center;gap:8px;font:500 var(--label-sm);display:-ms-flexbox;display:flex}.skill-card__meta-dot{background:currentColor;border-radius:50%;width:3px;height:3px}.skill-card__cta{z-index:2;text-transform:uppercase;letter-spacing:.48px;opacity:0;pointer-events:none;background:none;border:1px solid #033652;border-radius:48px;-ms-flex-align:center;align-items:center;padding:8px 20px;font:500 12px/24px TT Hoves Pro,sans-serif;-webkit-transition:opacity.15s,background.2s,color.2s;transition:opacity.15s,background.2s,color.2s;display:-ms-inline-flexbox;display:inline-flex;position:relative}.skill-card__cta,.skill-card__cta:visited{color:#033652!important;text-decoration:none!important}.skill-card__cta:focus,.skill-card__cta:hover{color:#fff!important;background:#033652;text-decoration:none!important}@media only screen and (max-width:720px){.skill-card__cta{opacity:1;pointer-events:auto}}.skills-gallery__cta{text-align:center;isolation:isolate;color:#033652;background:#fff;border:1px solid #e1e5f2;border-radius:32px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;gap:16px;padding:32px 48px;-webkit-transition:-webkit-box-shadow.2s;transition:box-shadow.2s,-webkit-box-shadow.2s;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.skills-gallery__cta,.skills-gallery__cta:focus,.skills-gallery__cta:hover,.skills-gallery__cta:visited{color:#033652!important;text-decoration:none!important}.skills-gallery__cta:hover{-webkit-box-shadow:0 4px 16px rgba(3,60,82,.16);box-shadow:0 4px 16px rgba(3,60,82,.16)}.skills-gallery__cta:hover .skills-gallery__cta-button{color:#fff!important;background:#033652;text-decoration:none!important}.skills-gallery__cta:hover .skills-gallery__cta-button-icon{-webkit-transform:translate(3px);transform:translate(3px)}.skills-gallery__cta:after,.skills-gallery__cta:before{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.skills-gallery__cta:before{background:radial-gradient(ellipse closest-side,rgba(255,206,140,.37) 0%,rgba(255,206,140,.37) 25%,rgba(255,206,140,.164) 50%,rgba(255,206,140,0) 75%);width:567px;height:340px;right:-196px;bottom:-159px}.skills-gallery__cta:after{background:radial-gradient(ellipse closest-side,rgba(151,234,248,.48) 0%,rgba(151,234,248,.48) 25%,rgba(151,234,248,.213) 50%,rgba(151,234,248,0) 75%);width:388px;height:246px;right:-169px;bottom:-133px}.skills-gallery__cta-title{color:#033652;text-align:left;margin:0!important;font:500 28px/34px TT Hoves Pro,sans-serif}.skills-gallery__cta-button{text-transform:uppercase;letter-spacing:.56px;background:none;border-radius:48px;border:1px solid #033652;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:11px 32px;font:500 14px/24px TT Hoves Pro,sans-serif;-webkit-transition:background.2s,color.2s;transition:background.2s,color.2s;display:-ms-inline-flexbox;display:inline-flex}.skills-gallery__cta-button,.skills-gallery__cta-button:visited{color:#033652!important;text-decoration:none!important}.skills-gallery__cta-button:focus,.skills-gallery__cta-button:hover{color:#fff!important;background:#033652;text-decoration:none!important}.skills-gallery__cta-button-icon{-ms-flex-negative:0;flex-shrink:0;font-size:12px;-webkit-transition:-webkit-transform.2s;transition:transform.2s,-webkit-transform.2s}.skills-gallery__cta-button:hover .skills-gallery__cta-button-icon{-webkit-transform:translate(3px);transform:translate(3px)}