@font-face{font-family:Cera;src:url(/_nuxt/fonts/bb2611b.eot);src:url(/_nuxt/fonts/bb2611b.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/ce2322b.woff2) format("woff2"),url(/_nuxt/fonts/23272fd.woff) format("woff"),url(/_nuxt/fonts/c2e0daf.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:Cera;src:url(/_nuxt/fonts/807a8ba.eot);src:url(/_nuxt/fonts/807a8ba.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/0f8d5b8.woff2) format("woff2"),url(/_nuxt/fonts/0d39f25.woff) format("woff"),url(/_nuxt/fonts/8dc137f.ttf) format("truetype");font-style:normal;font-weight:600;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:Cera;src:url(/_nuxt/fonts/ac742c4.eot);src:url(/_nuxt/fonts/ac742c4.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/da18edd.woff2) format("woff2"),url(/_nuxt/fonts/7f76de8.woff) format("woff"),url(/_nuxt/fonts/e60a51b.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap;src:url(/_nuxt/fonts/3220cdd.eot);src:local(""),url(/_nuxt/fonts/3220cdd.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/8b56391.woff2) format("woff2"),url(/_nuxt/fonts/3db65dc.woff) format("woff"),url(/_nuxt/fonts/317b418.ttf) format("truetype"),url(/_nuxt/img/16b2073.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;text-rendering:optimizeLegibility;font-display:swap;src:url(/_nuxt/fonts/418e43d.eot);src:local(""),url(/_nuxt/fonts/418e43d.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/d6bbb7c.woff2) format("woff2"),url(/_nuxt/fonts/d42dad2.woff) format("woff"),url(/_nuxt/fonts/693c527.ttf) format("truetype"),url(/_nuxt/img/a53029b.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;text-rendering:optimizeLegibility;font-display:swap;src:url(/_nuxt/fonts/262fb10.eot);src:local(""),url(/_nuxt/fonts/262fb10.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/1d679c8.woff2) format("woff2"),url(/_nuxt/fonts/1972135.woff) format("woff"),url(/_nuxt/fonts/8771894.ttf) format("truetype"),url(/_nuxt/img/1f9810c.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap;src:url(/_nuxt/fonts/4b33f3d.eot);src:local(""),url(/_nuxt/fonts/4b33f3d.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/cfceaf4.woff2) format("woff2"),url(/_nuxt/fonts/180ba33.woff) format("woff"),url(/_nuxt/fonts/5885feb.ttf) format("truetype"),url(/_nuxt/img/d4211b1.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;text-rendering:optimizeLegibility;font-display:swap;src:url(/_nuxt/fonts/3e1f7a5.eot);src:local(""),url(/_nuxt/fonts/3e1f7a5.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/724e2fc.woff2) format("woff2"),url(/_nuxt/fonts/75ee419.woff) format("woff"),url(/_nuxt/fonts/0697040.ttf) format("truetype"),url(/_nuxt/img/b552e39.svg#Montserrat) format("svg")}[data-v-30a67a9a]:root{--font-family-sans-serif:Montserrat,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;text-rendering:optimizeLegibility;font-display:swap}.card-what-we-offer.card[data-v-30a67a9a]{width:371px;min-height:250px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;flex-shrink:0;z-index:1}[dir] .card-what-we-offer.card[data-v-30a67a9a]{border-radius:16px;border:1px solid rgba(15,28,44,.2);background:#fff;padding:24px}.card-what-we-offer .card__content h2[data-v-30a67a9a]{color:#0f1c2c;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.48px}[dir] .card-what-we-offer .card__content h2[data-v-30a67a9a]{padding:0;margin:0 0 8px}.card-what-we-offer .card__content p[data-v-30a67a9a]{color:#0f1c2c;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:130%}[dir] .card-what-we-offer .card__content p[data-v-30a67a9a]{margin:0;padding:0}@media screen and (max-width:768px){.card-what-we-offer.card[data-v-30a67a9a]{width:100%;min-height:120px;height:auto;max-width:calc(100dvw - var(--side-margin)*2);display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch;box-sizing:border-box}[dir] .card-what-we-offer.card[data-v-30a67a9a]{padding:16px 20px}.card-what-we-offer .card__content h2[data-v-30a67a9a]{font-size:20px;line-height:110%;letter-spacing:-.4px}.card-what-we-offer .card__content p[data-v-30a67a9a]{font-size:14px;letter-spacing:-.28px}[dir] .card-what-we-offer .card__content p[data-v-30a67a9a]{margin:7px 0 0}}.card-what-we-offer .card__content p.training-dates[data-v-30a67a9a]{color:#6d1896;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:130%}@media(min-width:1430px)and (max-width:1441px){.detail .what-we-offer .card-what-we-offer[data-v-30a67a9a]{box-sizing:border-box;display:flex;width:371px;height:250px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;flex-shrink:0}[dir] .detail .what-we-offer .card-what-we-offer[data-v-30a67a9a]{margin:0;padding:24px}.detail .what-we-offer .card-what-we-offer p[data-v-30a67a9a]{box-sizing:border-box}[dir] .detail .what-we-offer .card-what-we-offer p[data-v-30a67a9a]{margin:6px 0 0;padding:0}}