.elementor .section-xl{padding-inline-start:clamp(4rem, -2rem + 7.5vi, 10rem);padding-inline-end:clamp(4rem, -2rem + 7.5vi, 10rem);display:flex;}.elementor .stroke-bottom{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--text);border-style:solid;}.elementor .gap-l{gap:clamp(1.5rem, 1.27rem + 1.081vi, 3rem);}.elementor .label-color{color:var(--secondary);}.elementor .text-label{font-family:var(--spline-sans-mono);font-weight:300;font-size:clamp(0.625rem, 0.523rem + 0.455vi, 1.25rem);letter-spacing:0.12em;line-height:148%;text-transform:uppercase;}.elementor .text-xl{font-size:clamp(2rem, 0rem + 2.5vi, 4rem);letter-spacing:-0.02em;line-height:124%;}.elementor .justified-left{text-align:start;}.elementor .text-color{color:var(--text);}.elementor .header-gap{margin-block-start:80px;}.elementor .title-m{font-size:clamp(1.5rem, 0rem + 1.875vi, 3rem);letter-spacing:-0.02em;line-height:78%;margin-block-start:2rem;}.elementor .display-bold{font-family:var(--wulkan-display);font-weight:700;}.elementor .title-l{font-size:clamp(2rem, 0rem + 2.5vi, 4rem);letter-spacing:-0.02em;line-height:124%;}.elementor .gap-xl{gap:clamp(3rem, 0rem + 3.75vi, 6rem);}.elementor .display-regular{font-family:var(--wulkan-display);font-weight:400;}.elementor .background-gradient-light-blue{background: linear-gradient(
  to bottom,
  hsla(205.5, 53.33%, 70.59%, 0) 0%,
  hsla(205.5, 53.33%, 70.59%, 0.011) 6.7%,
  hsla(205.5, 53.33%, 70.59%, 0.049) 13.3%,
  hsla(205.5, 53.33%, 70.59%, 0.12) 20%,
  hsla(205.5, 53.33%, 70.59%, 0.227) 26.7%,
  hsla(205.5, 53.33%, 70.59%, 0.361) 33.3%,
  hsla(205.5, 53.33%, 70.59%, 0.503) 40%,
  hsla(205.5, 53.33%, 70.59%, 0.631) 46.7%,
  hsla(205.5, 53.33%, 70.59%, 0.737) 53.3%,
  hsla(205.5, 53.33%, 70.59%, 0.82) 60%,
  hsla(205.5, 53.33%, 70.59%, 0.883) 66.7%,
  hsla(205.5, 53.33%, 70.59%, 0.93) 73.3%,
  hsla(205.5, 53.33%, 70.59%, 0.963) 80%,
  hsla(205.5, 53.33%, 70.59%, 0.984) 86.7%,
  hsla(205.5, 53.33%, 70.59%, 0.996) 93.3%,
  hsla(205.5, 53.33%, 70.59%, 1) 100%
);\n}.elementor .margin-footer{padding-block-start:12rem;padding-block-end:3.375rem;}.elementor .no-margin-left-right{padding-inline-start:0px;padding-inline-end:0px;}.elementor .stroke-top{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;}.elementor .stroke-blue{border-color:var(--primary);}.elementor .blue-text{color:var(--primary);letter-spacing:-0.02em;}.elementor .text-mentions{font-family:var(--spline-sans-mono);font-weight:300;font-size:12px;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .gap-top-l{padding-block-start:2rem;}.elementor .justified-center{text-align:center;}.elementor .section-centered{flex-direction:column;align-items:center;}.elementor .margin-xl{padding-block-start:clamp(5rem, 0rem + 6.25vi, 10rem);padding-block-end:clamp(5rem, 0rem + 6.25vi, 10rem);}.elementor .primary-button{font-family:var(--spline-sans-mono);font-weight:600;font-size:clamp(0.875rem, 0.5rem + 0.469vi, 1.25rem);color:var(--primary);letter-spacing:0.12em;line-height:100%;text-align:center;text-transform:uppercase;padding:clamp(0.875rem, 0.25rem + 0.781vi, 1.5rem);border-radius:2px;border-width:1px;border-color:var(--secondary);border-style:solid;background-color:var(--secondary);transition:all 200ms;}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{color:var(--secondary);background-color:#8cb9db00;}.elementor .justified-right{text-align:end;}.elementor .gap-m{gap:clamp(0.875rem, -0.25rem + 1.406vi, 2rem);}.elementor .margin-l{padding-block-start:clamp(4rem, 3rem + 1.25vi, 5rem);padding-block-end:clamp(4rem, 3rem + 1.25vi, 5rem);align-items:center;}.elementor .icon-competences{width:clamp(4rem, 3.53rem + 2.091vi, 6.875rem);height:clamp(4rem, 3.53rem + 2.091vi, 6.875rem);}.elementor .display-black{font-family:var(--wulkan-display);font-weight:900;}.elementor .title-card{font-size:clamp(1.5rem, 0rem + 1.875vi, 3rem);letter-spacing:-0.02em;line-height:116%;}.elementor .text-m{font-family:var(--Switzer);font-weight:300;font-size:clamp(0.875rem, 0.25rem + 0.781vi, 1.5rem);letter-spacing:-0.02em;line-height:124%;}.elementor .secondary-small-button{color:var(--primary);padding:clamp(0.5rem, 0rem + 0.625vi, 1rem);border-radius:2px;border-width:1px;border-color:var(--text);border-style:solid;background-color:var(--text);transition:all 200ms;}.elementor .secondary-small-button:hover,.elementor .secondary-small-button:focus-visible{color:var(--text);background-color:#e6e2d800;}.elementor .text-small-button{font-family:var(--spline-sans-mono);font-weight:600;font-size:clamp(0.625rem, 0rem + 0.781vi, 1.25rem);letter-spacing:0.12em;line-height:100%;text-transform:uppercase;}.elementor .margin-top-m{padding-block-start:clamp(1.5rem, 0rem + 1.875vi, 3rem);padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;flex:1 0 auto;}.elementor .margin-s{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .text-label-small{font-family:var(--spline-sans-mono);font-weight:300;font-size:clamp(0.625rem, 0.605rem + 0.091vi, 0.75rem);letter-spacing:0.12em;line-height:100%;text-transform:uppercase;}.elementor .gap-s{gap:clamp(0.5rem, 0.25rem + 0.313vi, 0.75rem);}.elementor .space-m{gap:clamp(2rem, 0rem + 2.5vi, 4rem);}.elementor .margin-bottom-m{padding-block-start:0px;padding-block-end:clamp(1.5rem, 0rem + 1.875vi, 3rem);padding-inline-start:0px;padding-inline-end:0px;}.elementor .space-label{margin-block-end:clamp(1.5rem, 0rem + 1.875vi, 3rem);}.elementor .text-slogan{font-size:clamp(2rem, 0rem + 2.5vi, 4rem);letter-spacing:-0.02em;}.elementor .title-card-min{font-size:clamp(1.5rem, 0rem + 1.875vi, 3rem);letter-spacing:-0.02em;line-height:116%;}