@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:ease;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

html {
  /* Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */
  font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji";
  line-height: 1.15; /* 1. Correct the line height in all browsers. */
  text-size-adjust: 100%; /* 2. Prevent adjustments of font size after orientation changes in iOS. */ /* 3. Use a more readable tab size (opinionated). */
  tab-size: 4; /* 3 */
}

/*
Sections
========
*/

body {
  margin: 0; /* Remove the margin in all browsers. */
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo,
    monospace; /* 1 */

  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type="button"],
[type="reset"],
[type="submit"] {
  appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type="search"] {
  /* 1 */
  appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

ul ::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentcolor;--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:rgba(0,0,0,0);background-image:none;border:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{border:0;margin:0;padding:0}legend{padding:0}ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--blue-primary: rgb(0, 150, 224);--blue-primary-light: rgba(0, 150, 224, 0.4);--blue-background: rgb(221, 236, 243);--blue-foreground: rgb(156, 209, 235);--blue-hover: rgb(156, 209, 235);--blue-text: rgb(0, 90, 135);--orange-primary: rgb(255, 115, 0);--orange-primary-light: rgba(255, 115, 0, 0.4);--orange-background: rgb(253, 221, 193);--orange-foreground: rgb(255, 182, 122);--orange-hover: rgba(255, 115, 0, 0.2);--orange-text: rgb(142, 67, 6);--green-primary: rgb(145, 216, 0);--green-primary-light: rgb(178, 226, 79);--green-background: rgba(145, 216, 0, 0.2);--green-foreground: rgb(215, 241, 163);--green-hover: rgb(215, 241, 163);--green-active: rgba(145, 216, 0, 0.4);--green-text: rgb(80, 118, 5);--dark-green-primary: rgb(51, 123, 64);--dark-green-primary-light: rgba(51, 123, 64, 0.4);--dark-green-background: rgba(51, 123, 64, 0.2);--dark-green-foreground: rgb(134, 179, 128);--purple-primary: rgb(167, 105, 215);--purple-foreground: rgba(167, 105, 215, 0.2);--purple-background: rgba(167, 105, 215, 0.2);--grey-background: rgb(214, 225, 229);--grey-foreground: rgb(197, 212, 217);--grey-primary: rgb(197, 212, 217);--grey-text: rgb(46, 65, 71);--black-light: rgb(29, 29, 27);--circle-orange: rgba(255, 115, 0, 0.9);--circle-lime: rgba(145, 216, 0, 0.8);--circle-blue: rgba(0, 150, 224, 0.9);--circle-dark-green: rgba(51, 123, 64, 0.9);--circle-grey: rgba(214, 225, 229, 0.9);--purple-circle: rgba(167, 105, 215, 0.9);--white: #fff;--black: #000;--color-background: #fcf8f1;--color-hover: var(--white);--color-foreground: var(--white);--color-header-circle: transparent;--color-button: transparent;--color-button-hover: #2b2b2b;--color-button-secondary-hover: #f8f8f8;--font: poppins, sans-serif;--font-inter: inter, sans-serif;--font-zonapro: zonapro, sans-serif;--status-valid: #5cb85c;--status-invalid: red;--border-style: 1px solid #696969}body{font-family:poppins, sans-serif;font-family:var(--font);font-size:16px;font-weight:400;background-color:#fcf8f1;background-color:var(--color-background);overflow-x:hidden}body.modal-open{overflow:hidden}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.skip-link{position:absolute;left:-10000px;top:auto;padding:10px;overflow:hidden}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:9999;background-color:#fcf8f1;background-color:var(--color-background);padding:10px;outline:#005dc7 auto 1px}@media(max-width: 75rem){.desktop-only{display:none}}@media(min-width: 75rem){.mobile-only{display:none}}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 1.25rem}@media(max-width: calc(48rem - 1px)){.container{padding-left:1.5rem;padding-right:1.5rem}}.container>:last-child{padding-bottom:4.5rem}.block-container,.block-container.page-intro{max-width:1200px;padding-left:20px;padding-right:20px;width:100%;margin:0 auto}@media(max-width: calc(48rem - 1px)){.block-container,.block-container.page-intro{padding-left:1.5rem;padding-right:1.5rem}}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#fcf8f1;background-color:var(--color-background)}.full-width--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.full-width--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.full-width--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.full-width--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.full-width--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.full-width--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}h2{font-size:2.5rem;font-weight:700;line-height:3.125rem;word-break:break-word}@media(max-width: calc(48rem - 1px)){h2{font-size:1.875rem;line-height:2.5rem}}h3{font-size:24px;font-weight:700;line-height:30px;word-break:break-word}p{word-break:break-word}ul.styled-list{list-style:none;counter-reset:item;padding-left:0}ul.styled-list li{counter-increment:item;margin-bottom:5px}ul.styled-list li::before{font-weight:700;padding-top:1px;font-size:12px;margin-right:10px;content:counter(item);background:#000;background:var(--black);border-radius:100%;color:#fff;width:20px;height:20px;text-align:center;display:inline-block}ol.styled-list{list-style:none;counter-reset:item;padding-left:0}ol.styled-list li{counter-increment:item;margin-bottom:5px}ol.styled-list li::before{font-weight:700;padding-top:1px;font-size:12px;margin-left:4px;margin-right:10px;content:"";background:#000;background:var(--black);border-radius:100%;color:#fff;width:12px;height:12px;text-align:center;display:inline-block}.button{display:flex;gap:10px;align-items:center;justify-content:space-between;font-family:inter, sans-serif;font-family:var(--font-inter);font-weight:700;color:#fff;color:var(--white);background-color:#000;background-color:var(--black);padding:10px 20px;border-radius:100px;width:-moz-fit-content;width:fit-content;pointer-events:all}.button svg{min-width:15px;transition:transform .3s ease}.button:hover{background-color:#2b2b2b;background-color:var(--color-button-hover)}.button:hover--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.button:hover--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.button:hover--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.button:hover--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.button:hover--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.button:hover--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.button:hover svg{transform:translateX(5px)}.button--secondary{color:#000;color:var(--black);background-color:#fff;background-color:var(--white)}.button--secondary:hover{background-color:#f8f8f8;background-color:var(--color-button-secondary-hover)}.button--footer{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}@media(min-width: 48rem){.button--footer:hover{background-color:#f8f8f8;background-color:var(--color-button-secondary-hover)}}@media(min-width: 75rem){.button--footer{margin-top:100px}}@media(max-width: 31.25rem){.button{width:100%}}.richtext{margin-bottom:2.5rem}.richtext h2,.richtext h3{margin-bottom:15px;margin-top:35px}.richtext h4{margin-bottom:10px;font-weight:700;margin-top:30px}.richtext p:not(:last-child){margin-bottom:10px}.richtext a{-webkit-text-decoration:underline;text-decoration:underline}.richtext ul{list-style:none;margin-left:-30px}.richtext ul li{position:relative;margin-bottom:10px;padding-left:60px}.richtext ul li::before{content:"";display:inline-flex;position:absolute;top:6px;left:34px;align-items:center;justify-content:center;width:12px;height:12px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1}.richtext ul lili:last-child{margin-bottom:0}.richtext ol{list-style:none;counter-reset:item;margin-left:-70px}.richtext ol li{position:relative;margin-bottom:10px;padding-left:60px;counter-increment:item}.richtext ol li::before{content:counter(item);display:inline-flex;position:absolute;top:2px;left:30px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1;font-size:12px;font-weight:700}.richtext ol li:last-child{margin-bottom:0}.navigation-header{position:absolute;top:0;left:0;width:100%}@media(max-width: 75rem){.navigation-header{display:none}}.navigation-header .navigation-container{display:flex;justify-content:space-between;align-items:center;padding:30px 60px;max-width:min(100%,90rem);margin:auto}.navigation-header .navigation-container .logo-with-text-wrapper{position:relative;z-index:1;display:flex;background-color:#fff;background-color:var(--white);border-radius:100px;padding:12px 40px 12px 12px}.navigation-header .navigation-container .main-navigation{display:flex;gap:10px}.navigation-header .navigation-container .main-navigation .navigation-bar-container{position:relative;z-index:99;color:#fff;padding:12px 30px;border-radius:100px;background-color:#000;background-color:var(--black);display:flex;gap:20px}.navigation-header .navigation-container .main-navigation .navigation-bar-container.remove-bg{background-color:rgba(0,0,0,0)}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items{list-style-type:none;display:flex;gap:30px}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li{font-size:20px;font-weight:700;cursor:pointer}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li button{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:rgba(255,255,255,0);text-underline-offset:.01em}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li:hover.blue,.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li.active.blue{color:rgb(0, 150, 224);color:var(--blue-primary)}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li:hover.dark_green,.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li.active.dark_green{color:rgb(51, 123, 64);color:var(--dark-green-primary)}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li:hover.green,.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li.active.green{color:rgb(145, 216, 0);color:var(--green-primary)}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li:hover.grey,.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li.active.grey{color:var(--grey)}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li:hover.orange,.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li.active.orange{color:rgb(255, 115, 0);color:var(--orange-primary)}.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li:hover button,.navigation-header .navigation-container .main-navigation .navigation-bar-container>.top-menu-items li.active button{text-decoration-color:inherit;text-underline-offset:.2em}.navigation-header .navigation-container .main-navigation .navigation-bar-container .close-menu-button{display:none;cursor:pointer}.navigation-header .navigation-container .main-navigation .navigation-bar-container .search-icon{cursor:pointer}.navigation-header .off-canvas-container{padding-top:195px;padding-bottom:190px;margin-top:-999px;position:relative;z-index:1;color:#fff;color:var(--white);background-color:rgb(29, 29, 27);background-color:var(--black-light);border-radius:0 0 40px 40px;transition:all .3s ease-in-out;visibility:hidden}.navigation-header .off-canvas-container.show{margin-top:-136px !important}.navigation-header .off-canvas-container .logo-wrapper{position:absolute;top:42px;left:67px}.navigation-header .off-canvas-container .menu-items-container{display:grid;visibility:hidden;position:absolute;top:-999px;opacity:0;width:1160px;margin:0 auto;grid-gap:60px;gap:60px;justify-content:space-between;grid-template-columns:300px 1fr 150px}.navigation-header .off-canvas-container .menu-items-container.search-menu{grid-template-columns:1fr}.navigation-header .off-canvas-container .menu-items-container.show{position:relative;visibility:visible;top:0;opacity:1}.navigation-header .off-canvas-container .menu-items-container>.featured-image-container{display:flex;gap:15px;flex-direction:column;align-items:flex-end;padding-right:40px}.navigation-header .off-canvas-container .menu-items-container>.menu-items{display:flex;gap:20px;flex-wrap:wrap;font-size:20px;font-weight:700;-moz-column-count:2;column-count:2;margin-bottom:auto}.navigation-header .off-canvas-container .menu-items-container>.menu-items .menu-item{width:calc(50% - 10px);box-sizing:border-box;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;cursor:pointer;transition:all .3s ease-in-out}.navigation-header .off-canvas-container .menu-items-container>.menu-items .menu-item:hover.blue{color:rgb(0, 150, 224);color:var(--blue-primary)}.navigation-header .off-canvas-container .menu-items-container>.menu-items .menu-item:hover.dark_green{color:rgb(51, 123, 64);color:var(--dark-green-primary)}.navigation-header .off-canvas-container .menu-items-container>.menu-items .menu-item:hover.green{color:rgb(145, 216, 0);color:var(--green-primary)}.navigation-header .off-canvas-container .menu-items-container>.menu-items .menu-item:hover.grey{color:var(--grey)}.navigation-header .off-canvas-container .menu-items-container>.menu-items .menu-item:hover.orange{color:rgb(255, 115, 0);color:var(--orange-primary)}.navigation-header .off-canvas-container .menu-items-container .contact-container{display:flex;gap:30px;flex-direction:column;justify-content:flex-end}.navigation-header .off-canvas-container .menu-items-container .contact-container .social-media-container{display:flex;gap:10px}.navigation-header .off-canvas-container .menu-items-container .contact-container .social-media-container .social-wrapper{background-color:#000;background-color:var(--black);display:flex;align-items:center;justify-content:center;height:35px;width:35px;aspect-ratio:1/1;border-radius:100%}.navigation-header .off-canvas-container .menu-items-container .contact-container .social-media-container .social-wrapper svg{color:#fff}.navigation-header .off-canvas-container .menu-items-container .contact-container .social-media-container .social-wrapper:hover{background-color:#fff}.navigation-header .off-canvas-container .menu-items-container .contact-container .social-media-container .social-wrapper:hover svg{color:#000;color:var(--black)}.mobile-navigation-header{position:fixed;top:0;left:0;width:100vw;padding:15px 20px;display:none;align-items:center;justify-content:space-between;z-index:5}@media(max-width: 75rem){.mobile-navigation-header{display:flex}}.mobile-navigation-header .logo-with-text-wrapper{position:relative;padding:8px 30px 8px 8px;border-radius:100px;background-color:#fff;background-color:var(--white)}.mobile-navigation-header .logo-with-text-wrapper .logo-small{position:absolute;top:8px;left:8px;z-index:999}.modal-open .mobile-navigation-header .logo-with-text-wrapper:focus .logo-small{outline:#005dc7 auto 1px}.mobile-navigation-header .navigation-bar{display:flex;align-items:center;box-sizing:border-box;position:relative;font-weight:700;height:44px;padding:10px 20px;gap:13px;justify-content:space-between;color:#fff;color:var(--white);background-color:#000;background-color:var(--black);border-radius:100px;z-index:99;cursor:pointer}.mobile-navigation-header .navigation-bar:not(.active){display:none}.mobile-navigation-header .navigation-bar.closed{gap:25px}.mobile-navigation-header .off-canvas{padding:50px;position:fixed;top:-100%;left:0;width:100vw;height:100%;color:#fff;color:var(--white);background-color:rgb(29, 29, 27);background-color:var(--black-light);z-index:10;overscroll-behavior:contain;overflow-y:auto;transition:all .3s ease-in-out;visibility:hidden}.mobile-navigation-header .off-canvas.show{top:0;visibility:visible}.mobile-navigation-header .off-canvas .mobile-menu-items-container{margin-top:80px;display:none;gap:50px;flex-direction:column}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container{display:flex;gap:10px;flex-direction:column;border-radius:20px;color:#fff;color:var(--white)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container .menu-items-title{font-size:20px;font-weight:700;line-height:30px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:3px solid #fff;border-bottom:3px solid var(--white);margin-bottom:15px;cursor:pointer}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container .menu-items-title .minus{display:none}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .menu-item{color:transparent;color:var(--color-button)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .menu-item--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .menu-item--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .menu-item--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .menu-item--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .menu-item--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .menu-item--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .plus{display:none}.mobile-navigation-header .off-canvas .mobile-menu-items-container .menu-items-container[open] .minus{display:block;fill:#fff}.mobile-navigation-header .off-canvas .mobile-menu-items-container.active{display:flex}.mobile-navigation-header .off-canvas .mobile-search-container{display:none}.mobile-navigation-header .off-canvas .mobile-search-container.active{display:block}.mobile-navigation-header .off-canvas .logo-wrapper{position:relative}.mobile-navigation-header .off-canvas .logo-wrapper img{width:40px;position:absolute;top:-26px;left:-24px}.mobile-navigation-header .contact-language-container{display:flex;gap:25px}@media(max-width: 31.25rem){.mobile-navigation-header .contact-language-container{flex-direction:column}}.header{position:relative;display:flex;justify-content:center;min-height:760px;max-height:760px;background-color:#fcf8f1;background-color:var(--color-background)}.header--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.header--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.header--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.header--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.header--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.header--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: calc(48rem - 1px)){.header{display:none}}.header--small{padding:20px;min-height:auto;max-height:calc(100% + 40px)}.header--small .header-container{justify-content:flex-start}.header__image--large{position:absolute;width:100%;max-width:1920px;height:760px;-o-object-fit:cover;object-fit:cover;border-radius:0 0 50px 50px}.header .header-container{display:flex;justify-content:flex-end;align-items:center;position:relative;width:100%;max-width:1160px}.header .header-container--small{justify-content:flex-start}.header .header-container .title-container{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:-140px;min-width:700px;min-height:700px;max-width:700px;max-height:700px;border-radius:100%;padding:0 140px;background-color:transparent;background-color:var(--color-header-circle)}.header .header-container .title-container--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.header .header-container .title-container--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.header .header-container .title-container--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.header .header-container .title-container--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.header .header-container .title-container--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.header .header-container .title-container--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: 75rem){.header .header-container .title-container{left:-100px}}.header .header-container .title-container--small{position:relative;top:0;left:0;min-width:auto;min-height:auto;max-width:auto;max-height:100%;border-radius:0;padding:0;padding-top:170px;background-color:rgba(0,0,0,0)}.header .header-container__title{font-family:zonapro, sans-serif;font-family:var(--font-zonapro);font-size:30px;font-weight:700;line-height:40px;margin-bottom:20px;word-break:break-word;-webkit-hyphens:none;hyphens:none}.header .header-container__title--hyphenate{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:normal}.header .header-container__title.homepage-circle{font-size:2rem;line-height:2.8rem}@media(min-width: 48rem){.header .header-container__title.homepage-circle{font-size:60px;line-height:65px}}.header .header-container__subtitle{font-size:18px;-webkit-hyphens:none;hyphens:none}.header .header-container__date{font-size:18px;margin-bottom:20px}.header .header-container__image{border-radius:40px;height:450px;min-width:800px;-o-object-fit:cover;object-fit:cover;margin-bottom:30px;margin-right:60px}@media(min-width: 75rem){.header .header-container__image{margin-right:35px;margin-bottom:0}}.header .header-container__image--large{width:100vw;height:100%;margin-bottom:0}.header .header-container .button-wrapper{margin-top:25px;display:flex;gap:25px}.header-mobile{display:none;overflow:hidden;padding:100px 20px 20px;background-color:#fcf8f1;background-color:var(--color-background)}.header-mobile--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.header-mobile--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.header-mobile--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.header-mobile--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.header-mobile--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.header-mobile--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: calc(48rem - 1px)){.header-mobile{display:block}}.header-mobile__title{font-family:zonapro, sans-serif;font-family:var(--font-zonapro);font-weight:700;line-height:45px;min-height:auto;margin-bottom:20px;position:relative;font-size:2rem;max-width:230px;z-index:2}.header-mobile__title--hyphenate{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:normal}.header-mobile__title::after{content:"";display:block;position:absolute;left:40%;top:100px;background-color:transparent;background-color:var(--color-header-circle);border-radius:100%;transform:translate(-50%, -70%);z-index:-1;box-sizing:content-box;padding:30px;width:90vw;height:90vw}.header-mobile--small .header-mobile__title::after{display:none}.header-mobile__image{position:relative;border-radius:40px;width:100%;margin:25px 0;z-index:1}.header-mobile .image-2{margin:80px 0 25px}.header-mobile .description{font-size:16px;font-family:poppins, sans-serif;font-family:var(--font)}.header-mobile .button-wrapper{margin-top:25px;display:flex;gap:20px;flex-wrap:wrap}@media(max-width: 31.25rem){.header-mobile .button-wrapper{flex-direction:column}}.header-mobile .button-wrapper .button{width:-moz-fit-content;width:fit-content}@media(max-width: 31.25rem){.header-mobile .button-wrapper .button{width:100%}}.header-mobile a,.header-mobile a:visited{-webkit-text-decoration:none;text-decoration:none}.student-journey-block{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3, 1fr);width:100%;max-width:1200px;padding-top:3.5rem;padding-bottom:3.5rem;align-items:end}@media(max-width: calc(48rem - 1px)){.student-journey-block{padding:40px 40px 100px;grid-template-columns:1fr;gap:3.75rem}}.student-journey-block .student-journey{display:flex;flex-direction:column;height:100%;border-radius:40px;padding:25px 30px;cursor:pointer;transition:all .3s ease-in-out}@media(max-width: 75rem){.student-journey-block .student-journey{padding:0}}.student-journey-block .student-journey:hover{background-color:#fff;background-color:var(--color-hover)}.student-journey-block .student-journey:hover--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.student-journey-block .student-journey:hover--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.student-journey-block .student-journey:hover--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.student-journey-block .student-journey:hover--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.student-journey-block .student-journey:hover--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.student-journey-block .student-journey:hover--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: calc(48rem - 1px)){.student-journey-block .student-journey:hover{background-color:rgba(0,0,0,0)}}.student-journey-block .student-journey__title{font-size:24px;font-weight:700}.student-journey-block .student-journey__subtitle{margin-bottom:1rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.student-journey-block .student-journey__image{width:100%;margin-top:20px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/3;border-radius:20px}.student-journey-block .student-journey__button{margin-top:auto;width:-moz-fit-content;width:fit-content}@media(max-width: 31.25rem){.student-journey-block .student-journey__button{width:100%}}.everything-about-container{position:relative;padding-top:3.5rem;padding-bottom:3.5rem;display:flex;gap:100px;align-items:center;flex-direction:column;overflow:hidden}.everything-about-container--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.everything-about-container--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.everything-about-container--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.everything-about-container--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.everything-about-container--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.everything-about-container--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: 75rem){.everything-about-container{padding:4.375rem 1.25rem .5rem;gap:40px}}.everything-about-container--locations{padding:14rem 0 2rem}@media(max-width: 75rem){.everything-about-container--locations{padding-top:0}}.everything-about-container .circle{position:absolute;top:130px;width:778px;height:778px;border-radius:100%;background-color:#fff;background-color:var(--color-foreground)}.everything-about-container .circle--locations{top:60px}@media(max-width: 75rem){.everything-about-container .circle{top:100px;right:calc(-50% - 40px)}}@media(max-width: calc(48rem - 1px)){.everything-about-container .circle{top:600px}}.everything-about-container .everything-about-information{position:relative;display:grid;grid-gap:100px;gap:100px;align-items:end;grid-template-columns:1fr 2fr;max-width:1160px;z-index:1}@media(max-width: 75rem){.everything-about-container .everything-about-information{grid-template-columns:1fr;gap:30px;margin:0 20px}}.everything-about-container .everything-about-information__title{font-size:40px}@media(max-width: 75rem){.everything-about-container .everything-about-information__title{font-size:30px}}.everything-about-container .everything-about-information__description{font-size:20px;line-height:40px}@media(max-width: 75rem){.everything-about-container .everything-about-information__description{font-size:18px;line-height:36px}}.everything-about-container .everything-about-locations{position:relative;display:flex;gap:25px;max-width:1160px;z-index:1}@media(max-width: calc(48rem - 1px)){.everything-about-container .everything-about-locations{flex-direction:column}}.everything-about-container .everything-about-locations .location-wrapper{width:100%;padding:35px 35px 55px;border-radius:40px;display:flex;flex-direction:column;cursor:pointer;transition:all .3s ease-in-out}.everything-about-container .everything-about-locations .location-wrapper:hover{background-color:#fff}.everything-about-container .everything-about-locations .location-wrapper__title{order:1;font-size:24px;font-weight:700}.everything-about-container .everything-about-locations .location-wrapper__description{order:3;line-height:28px}.everything-about-container .everything-about-locations .location-wrapper__image{order:2;margin:18px 0 40px;border-radius:40px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}@media(max-width: calc(48rem - 1px)){.everything-about-container .everything-about-locations .location-wrapper__image{width:100%;aspect-ratio:1/1}}.call-to-action{display:flex;gap:30px;align-items:center;justify-content:space-between;background-color:#fff;background-color:var(--white);border-radius:40px;padding:20px 20px 20px 60px;margin:5rem auto}.call-to-action--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.call-to-action--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.call-to-action--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.call-to-action--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.call-to-action--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.call-to-action--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: calc(48rem - 1px)){.call-to-action{gap:30px;align-items:center;flex-wrap:wrap;height:auto;padding:40px 30px;margin:5rem 0}}.call-to-action>h3{font-size:24px;font-weight:700}.featured_block{display:flex;justify-content:space-between;position:relative;align-items:center;margin:11.5rem 0}.featured_block-flipped{flex-direction:row-reverse}.featured_block::after{content:"";position:absolute;top:50%;right:50%;transform:translate(50%, -50%);width:48rem;height:48rem;background-color:#fff;background-color:var(--white);border-radius:50%;z-index:-1}@media(max-width: 45rem){.featured_block::after{right:0;left:-30rem;transform:translate(0, -50%)}}@media(max-width: 45rem){.featured_block{max-width:768px;margin:3.5rem auto;flex-direction:column}}.featured_block__title{margin-bottom:2rem}@media(max-width: 45rem){.featured_block__title{display:none}}.featured_block__title-mobile{display:none}@media(max-width: 45rem){.featured_block__title-mobile{display:block;margin-bottom:2rem}}.featured_block__title-mobile-flipped{margin-bottom:0}.featured_block__image{width:45%;background-size:cover;background-position:center}@media(max-width: 45rem){.featured_block__image{display:flex;justify-content:center;margin-bottom:2rem;width:100%}}.featured_block__image img{border-radius:50%;width:100%}.featured_block__image-flipped img{margin-top:2rem}.featured_block__content{width:50%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 45rem){.featured_block__content{width:100%}}.featured_block__text{padding:3.5rem 3.25rem;border-radius:2.5rem;background-color:#fff;background-color:var(--color-hover)}.featured_block__text--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.featured_block__text--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.featured_block__text--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.featured_block__text--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.featured_block__text--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.featured_block__text--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: 62.5rem){.featured_block__text{padding:2rem 1.5rem}}@media(max-width: 45rem){.featured_block__text{padding:1.875rem}}.featured_block__richtext{margin-bottom:2.5rem}.featured_block__richtext h2,.featured_block__richtext h3{margin-bottom:15px;margin-top:35px}.featured_block__richtext h4{margin-bottom:10px;font-weight:700;margin-top:30px}.featured_block__richtext p:not(:last-child){margin-bottom:10px}.featured_block__richtext a{-webkit-text-decoration:underline;text-decoration:underline}.featured_block__richtext ul{list-style:none;margin-left:-30px}.featured_block__richtext ul li{position:relative;margin-bottom:10px;padding-left:60px}.featured_block__richtext ul li::before{content:"";display:inline-flex;position:absolute;top:6px;left:34px;align-items:center;justify-content:center;width:12px;height:12px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1}.featured_block__richtext ul lili:last-child{margin-bottom:0}.featured_block__richtext ol{list-style:none;counter-reset:item;margin-left:-70px}.featured_block__richtext ol li{position:relative;margin-bottom:10px;padding-left:60px;counter-increment:item}.featured_block__richtext ol li::before{content:counter(item);display:inline-flex;position:absolute;top:2px;left:30px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1;font-size:12px;font-weight:700}.featured_block__richtext ol li:last-child{margin-bottom:0}.featured_block__buttons{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}@media(max-width: 45rem){.featured_block__buttons{flex-direction:column;gap:10px}}.columns-block{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));width:100%;padding-top:3.5rem;padding-bottom:3.5rem}.columns-block--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.columns-block--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.columns-block--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.columns-block--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.columns-block--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.columns-block--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.full-width--blue+.full-width--blue .columns-block,.full-width--green+.full-width--green .columns-block,.full-width--orange+.full-width--orange .columns-block,.full-width--dark_green+.full-width--dark_green .columns-block,.full-width--grey+.full-width--grey .columns-block,.full-width--purple+.full-width--purple .columns-block{padding-top:0}@media(max-width: calc(48rem - 1px)){.columns-block.column-2{grid-template-columns:1fr}}@media(max-width: calc(48rem - 1px)){.columns-block.column-3{grid-template-columns:1fr}}@media(max-width: 75rem){.columns-block.column-4{gap:30px;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 31.25rem){.columns-block.column-4{gap:20px;grid-template-columns:1fr}}.columns-block>a:has(.icon){padding-top:3rem}.columns-block__column{position:relative;padding:2rem;border-radius:2.5rem;transition:background-color .3s ease;display:flex;flex-direction:column}.columns-block__column--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.columns-block__column--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.columns-block__column--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.columns-block__column--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.columns-block__column--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.columns-block__column--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.columns-block__column:hover{background-color:#fff;background-color:var(--color-hover)}@media(max-width: calc(48rem - 1px)){.columns-block__column:hover{background-color:rgba(0,0,0,0)}}@media(max-width: 75rem){.columns-block__column{padding:1.5rem 1.25rem}}@media(max-width: calc(48rem - 1px)){.columns-block__column{padding:1rem 0}}.columns-block__column-title{order:2;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.columns-block__column-link{order:5;margin-top:1.25rem}@media(min-width: 75rem){.columns-block__column-link{width:75%}}.columns-block__column-icon{order:1;position:absolute;top:-45px;background-color:var(--color-primary);border-radius:50%;padding:10px}.columns-block__column-icon--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.columns-block__column-icon--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.columns-block__column-icon--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.columns-block__column-icon--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.columns-block__column-icon--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.columns-block__column-icon--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.columns-block__column-image{order:2}.columns-block__column-image img{width:100%;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;aspect-ratio:3/2}.columns-block__column-text{order:3}@media(min-width: 48rem){.absolute-button{position:absolute;bottom:-30px}}.columns-spacing{padding-top:5rem;padding-bottom:5rem}@media(max-width: calc(48rem - 1px)){.columns-spacing{gap:80px}}.card-overview-block{margin-bottom:2.5rem;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));width:100%}.card-overview-block--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.card-overview-block--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.card-overview-block--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.card-overview-block--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.card-overview-block--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.card-overview-block--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.card-overview-block h2,.card-overview-block h3{margin-bottom:15px;margin-top:35px}.card-overview-block h4{margin-bottom:10px;font-weight:700;margin-top:30px}.card-overview-block p:not(:last-child){margin-bottom:10px}.card-overview-block a{-webkit-text-decoration:underline;text-decoration:underline}.card-overview-block ul{list-style:none;margin-left:-30px}.card-overview-block ul li{position:relative;margin-bottom:10px;padding-left:60px}.card-overview-block ul li::before{content:"";display:inline-flex;position:absolute;top:6px;left:34px;align-items:center;justify-content:center;width:12px;height:12px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1}.card-overview-block ul lili:last-child{margin-bottom:0}.card-overview-block ol{list-style:none;counter-reset:item;margin-left:-70px}.card-overview-block ol li{position:relative;margin-bottom:10px;padding-left:60px;counter-increment:item}.card-overview-block ol li::before{content:counter(item);display:inline-flex;position:absolute;top:2px;left:30px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1;font-size:12px;font-weight:700}.card-overview-block ol li:last-child{margin-bottom:0}.full-width--blue+.full-width--blue .card-overview-block,.full-width--green+.full-width--green .card-overview-block,.full-width--orange+.full-width--orange .card-overview-block,.full-width--dark_green+.full-width--dark_green .card-overview-block,.full-width--grey+.full-width--grey .card-overview-block,.full-width--purple+.full-width--purple .card-overview-block{padding-top:0}@media(max-width: calc(48rem - 1px)){.card-overview-block.column-2{grid-template-columns:1fr}}@media(max-width: calc(48rem - 1px)){.card-overview-block.column-3{grid-template-columns:1fr}}@media(max-width: 75rem){.card-overview-block.column-4{gap:30px;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 31.25rem){.card-overview-block.column-4{gap:20px;grid-template-columns:1fr}}.card-overview-block>a:has(.icon){padding-top:3rem}.card-overview-block__column{position:relative;padding:2rem;border-radius:2.5rem;transition:background-color .3s ease;display:flex;flex-direction:column}.card-overview-block__column--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.card-overview-block__column--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.card-overview-block__column--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.card-overview-block__column--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.card-overview-block__column--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.card-overview-block__column--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: 75rem){.card-overview-block__column{padding:1.5rem 1.25rem}}@media(max-width: calc(48rem - 1px)){.card-overview-block__column{padding:1rem 0}}.card-overview-block__column-title{order:2;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.card-overview-block__column-image{order:2}.card-overview-block__column-image img{width:100%;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;aspect-ratio:3/2}.card-overview-block__column-text{order:3}@media(min-width: 48rem){.absolute-button{position:absolute;bottom:-30px}}.columns-spacing{padding-top:5rem;padding-bottom:5rem}@media(max-width: calc(48rem - 1px)){.columns-spacing{gap:80px}}.image-text-block{display:flex;gap:100px;align-items:flex-end;padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 75rem){.image-text-block.reverse-order{flex-direction:row-reverse}}@media(max-width: 75rem){.image-text-block{gap:60px;flex-direction:column;align-items:flex-start}}.image-text-block__image{order:1;border-radius:40px;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.image-text-block__image.image-vertical{aspect-ratio:4/5}@media(max-width: 75rem){.image-text-block__image{width:100%}}.image-text-block__content{margin-bottom:2.5rem;order:2;margin-bottom:0;width:100%}.image-text-block__content h2,.image-text-block__content h3{margin-bottom:15px;margin-top:35px}.image-text-block__content h4{margin-bottom:10px;font-weight:700;margin-top:30px}.image-text-block__content p:not(:last-child){margin-bottom:10px}.image-text-block__content a{-webkit-text-decoration:underline;text-decoration:underline}.image-text-block__content ul{list-style:none;margin-left:-30px}.image-text-block__content ul li{position:relative;margin-bottom:10px;padding-left:60px}.image-text-block__content ul li::before{content:"";display:inline-flex;position:absolute;top:6px;left:34px;align-items:center;justify-content:center;width:12px;height:12px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1}.image-text-block__content ul lili:last-child{margin-bottom:0}.image-text-block__content ol{list-style:none;counter-reset:item;margin-left:-70px}.image-text-block__content ol li{position:relative;margin-bottom:10px;padding-left:60px;counter-increment:item}.image-text-block__content ol li::before{content:counter(item);display:inline-flex;position:absolute;top:2px;left:30px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1;font-size:12px;font-weight:700}.image-text-block__content ol li:last-child{margin-bottom:0}.social-share{width:646px;margin-left:auto;font-weight:700;padding-top:3.75rem;padding-bottom:var(--margin);margin-top:3.5rem;margin-bottom:3.5rem}@media(max-width: 75rem){.social-share{width:100%}}.social-share__button-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1rem;padding-top:1.125rem}.social-share__button{display:flex;align-items:center;justify-content:center;width:33px;height:33px;padding:8px;border-radius:100%;background-color:#000;background-color:var(--black);cursor:pointer}.social-share__button svg{color:#fff}.social-share__button:hover{background-color:#fff}.social-share__button:hover svg{color:#000;color:var(--black)}.social-share__button:hover path{stroke:#000;stroke:var(--black)}.image-block-container{margin:5rem 0;display:grid;grid-gap:100px;gap:100px;grid-template-columns:1fr 2fr}@media(max-width: calc(48rem - 1px)){.image-block-container{gap:0;grid-template-columns:1fr}}.image-block-container .image-block{width:100%;border-radius:40px;grid-column:2;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.image-block-container .image-block.image-vertical{aspect-ratio:4/5}@media(max-width: calc(48rem - 1px)){.image-block-container .image-block{border-radius:20px;grid-column:1}}.video-block{margin:5rem 0;display:grid;grid-gap:20px 100px;gap:20px 100px;grid-template-columns:1fr 2fr}@media(max-width: calc(48rem - 1px)){.video-block{gap:20px 0;grid-template-columns:1fr}}.video-block__container{width:100%;border-radius:40px;grid-column:2}.video-block .video-block__wrapper{display:none}.video-block__title{grid-column:2}.video-block__play-icon-wrapper{width:4.2rem;height:4.2rem;flex-shrink:0;transition:all .2s;display:flex;align-items:center;justify-content:center;will-change:transform}@media(max-width: calc(48rem - 1px)){.video-block__play-icon-wrapper{width:6.563rem;height:6.563rem}}.video-block__play-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.3);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:40px;transition:background-color .1s ease}.video-block__play-button:hover{background-color:rgba(0,0,0,.1)}.video-block__play-button:hover .video-block__play-icon-wrapper{transform:scale(1.1)}.video-block__play-icon{width:4rem;height:4rem;color:var(--color-white)}@media(max-width: calc(48rem - 1px)){.video-block__play-icon{width:2.5rem;height:2.5rem}}.video-block__image-wrapper{position:relative}.video-block__image{width:100%;border-radius:40px}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.modal-content{margin:auto;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;width:90%;max-width:1200px;height:90%;max-height:900px;position:relative}.video-container{position:relative;width:100%;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-close{color:#aaa;float:right;font-size:28px;font-weight:bold}.video-close:hover,.video-close:focus{color:#000;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.tabs-block-container{display:grid;grid-template-columns:1fr;grid-column-gap:100px;padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 75rem){.tabs-block-container{grid-template-columns:1fr 2fr}}.tabs-block-container details{display:contents}.tabs-block-container details::details-content{display:contents}.tabs-block-container details .minus,.tabs-block-container details .plus{margin-bottom:10px}.tabs-block-container details .minus{display:none}.tabs-block-container details .tab-link{display:flex;align-items:center;justify-content:space-between;position:relative;border-radius:20px;padding:20px 30px;list-style:none;cursor:pointer}@media(min-width: 75rem){.tabs-block-container details .tab-link{grid-column:1}}.tabs-block-container details .tab-link__text{font-family:poppins, sans-serif;font-family:var(--font);font-size:20px;font-weight:700;line-height:30px;padding-bottom:10px}.tabs-block-container details .tab-link::after{content:"";position:absolute;bottom:16px;display:block;background-color:#000;background-color:var(--black);width:calc(100% - 60px);height:3px;border-radius:100px;margin-top:10px}.tabs-block-container details .tab-link::-webkit-details-marker{display:none}.tabs-block-container details .tab-content{display:none;padding:20px 30px}@media(min-width: 75rem){.tabs-block-container details .tab-content{padding:0;grid-column:2;grid-row:1/999}}.tabs-block-container details .tab-content__title{font-family:poppins, sans-serif;font-family:var(--font);font-size:40px;font-weight:400;line-height:50px;margin-bottom:50px}.tabs-block-container details .tab-content .link-block{margin:2rem 0}.tabs-block-container details .tab-content .image-block-container,.tabs-block-container details .tab-content .video-block{display:block;width:100%}.tabs-block-container details .tab-content .image-block-container__title,.tabs-block-container details .tab-content .video-block__title{margin-bottom:1.25rem}.tabs-block-container details[open] .tab-content{display:block}@media(min-width: 75rem){.tabs-block-container details[open] summary{pointer-events:none}}.tabs-block-container details[open] .plus{display:none}@media(max-width: 75rem){.tabs-block-container details[open] .minus{display:block}}.tabs-block-container details[open] .tab-link{background-color:#fff;background-color:var(--color-foreground)}.tabs-block-container details[open] .tab-link--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.tabs-block-container details[open] .tab-link--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.tabs-block-container details[open] .tab-link--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.tabs-block-container details[open] .tab-link--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.tabs-block-container details[open] .tab-link--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.tabs-block-container details[open] .tab-link--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: 75rem){.tabs-block-container details[open] .tab-link{background-color:rgba(0,0,0,0)}}.tabs-block-container details:not(:first-child) .tab-link{margin-top:20px}.table-block{display:flex;justify-content:center;overflow-x:auto;padding-top:3.5rem;padding-bottom:3.5rem;background-color:#fcf8f1;background-color:var(--color-background)}.table-block--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.table-block--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.table-block--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.table-block--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.table-block--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.table-block--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.table-block .table-head{color:var(--color-text);text-align:left}.table-block .table-head--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.table-block .table-head--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.table-block .table-head--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.table-block .table-head--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.table-block .table-head--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.table-block .table-head--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.table-block td,.table-block th{padding:16px 32px;max-width:300px;word-wrap:break-word}.table-block td.htCenter,.table-block th.htCenter{text-align:center}.table-block td.htLeft,.table-block th.htLeft{text-align:left}.table-block td.htRight,.table-block th.htRight{text-align:right}.table-block td.htJustify,.table-block th.htJustify{text-align:justify}.table-block td.htTop,.table-block th.htTop{vertical-align:top}.table-block td.htBottom,.table-block th.htBottom{vertical-align:bottom}.table-block td.htMiddle,.table-block th.htMiddle{vertical-align:center}.table-block tbody>.table-row--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.table-block tbody>.table-row--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.table-block tbody>.table-row--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.table-block tbody>.table-row--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.table-block tbody>.table-row--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.table-block tbody>.table-row--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.table-block tbody>.table-row:nth-child(odd) th,.table-block tbody>.table-row:nth-child(odd) td{background-color:#fcf8f1;background-color:var(--color-background)}.table-block tbody>.table-row:nth-child(odd) th:first-child,.table-block tbody>.table-row:nth-child(odd) td:first-child{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.table-block tbody>.table-row:nth-child(odd) th:last-child,.table-block tbody>.table-row:nth-child(odd) td:last-child{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.table-block tbody>.table-row:first-child .table-row::after{border-top-left-radius:20px;border-top-right-radius:20px}.locations-contact-block{position:relative;padding:160px 0 0;display:flex;gap:100px;flex-direction:column;overflow:hidden}.locations-contact-block--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.locations-contact-block--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.locations-contact-block--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.locations-contact-block--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.locations-contact-block--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.locations-contact-block--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: 75rem){.locations-contact-block{padding:70px 20px;gap:40px}}.locations-contact-block .circle{position:absolute;top:100px;left:50%;transform:translateX(-50%);width:778px;height:778px;border-radius:100%;background-color:#fff;background-color:var(--color-foreground)}@media(max-width: 75rem){.locations-contact-block .circle{width:400px;height:400px}}@media(max-width: calc(48rem - 1px)){.locations-contact-block .circle{width:700px;height:700px;top:500px;left:90%}}.locations-contact-block .locations-contact-information{position:relative;max-width:1160px;margin-bottom:50px;z-index:1}@media(max-width: 75rem){.locations-contact-block .locations-contact-information{grid-template-columns:1fr;gap:30px;margin:0 20px}}.locations-contact-block .locations-contact-information__title{font-size:40px}@media(max-width: 75rem){.locations-contact-block .locations-contact-information__title{font-size:30px}}.locations-contact-block .locations-contact-information__description{font-size:20px}@media(max-width: 75rem){.locations-contact-block .locations-contact-information__description{font-size:18px}}.locations-contact-block .contact-locations{position:relative;display:flex;gap:70px;max-width:1160px;z-index:1}@media(max-width: calc(48rem - 1px)){.locations-contact-block .contact-locations{flex-direction:column}}.locations-contact-block .contact-locations .location-wrapper{width:100%;border-radius:40px;display:flex;flex-direction:column;transition:all .3s ease-in-out}.locations-contact-block .contact-locations .location-wrapper__title{order:1;font-size:24px;font-weight:700}.locations-contact-block .contact-locations .location-wrapper__info{order:3}.locations-contact-block .contact-locations .location-wrapper__image{order:2;margin:20px 0;border-radius:40px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.locations-contact-block .contact-locations .location-wrapper__description{line-height:28px}.locations-contact-block .contact-locations .location-wrapper__route-button{margin-top:20px}.richtext-block{margin-bottom:2.5rem;margin:5rem 0;display:grid;grid-gap:100px;gap:100px;grid-template-columns:1fr 2fr}.richtext-block h2,.richtext-block h3{margin-bottom:15px;margin-top:35px}.richtext-block h4{margin-bottom:10px;font-weight:700;margin-top:30px}.richtext-block p:not(:last-child){margin-bottom:10px}.richtext-block a{-webkit-text-decoration:underline;text-decoration:underline}.richtext-block ul{list-style:none;margin-left:-30px}.richtext-block ul li{position:relative;margin-bottom:10px;padding-left:60px}.richtext-block ul li::before{content:"";display:inline-flex;position:absolute;top:6px;left:34px;align-items:center;justify-content:center;width:12px;height:12px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1}.richtext-block ul lili:last-child{margin-bottom:0}.richtext-block ol{list-style:none;counter-reset:item;margin-left:-70px}.richtext-block ol li{position:relative;margin-bottom:10px;padding-left:60px;counter-increment:item}.richtext-block ol li::before{content:counter(item);display:inline-flex;position:absolute;top:2px;left:30px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1;font-size:12px;font-weight:700}.richtext-block ol li:last-child{margin-bottom:0}@media(max-width: calc(48rem - 1px)){.richtext-block{gap:0;grid-template-columns:1fr}}.richtext-block__content{width:100%;grid-column:2}@media(max-width: calc(48rem - 1px)){.richtext-block__content{grid-column:1}}.tabs-list-block{display:flex;gap:25px;flex-direction:column;margin:25px 0}.tabs-list-block .list-item{position:relative;list-style:none;margin-left:20px;padding-left:10px}.tabs-list-block .list-item::before{position:absolute;top:7px;left:-17px;content:"";display:block;height:10px;width:10px;background-color:#000;background-color:var(--black);border-radius:100%}.interests-block{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding-top:3.5rem;padding-bottom:3.5rem;padding-left:1.25rem;padding-right:1.25rem}.interests-block>*{width:100%}@media(max-width: calc(48rem - 1px)){.interests-block{gap:0}.interests-block>*{width:100%;flex:0 0 100%;max-width:100%}}@media(min-width: 48rem)and (max-width: 75rem){.interests-block>*{width:calc(33.3333333333% - 13.3333333333px)}}@media(min-width: 48rem){.interests-block>*{width:calc(33.3333333333% - 20px)}}@media(min-width: 48rem)and (max-width: 75rem){.interests-block--6>*,.interests-block--5>*{width:calc(33.3333333333% - 20px)}}.interests-block .interest{display:flex;flex-direction:column;gap:20px;padding:28px;transition:.2s ease;border-radius:40px;text-align:center}@media(max-width: calc(48rem - 1px)){.interests-block .interest{flex-direction:row;align-items:center;gap:15px;padding:16px;border-radius:20px;text-align:left}}@media(min-width: 48rem){.interests-block .interest{padding-top:48px;padding-bottom:48px}}.interests-block .interest:hover,.interests-block .interest:focus{background-color:#fff;background-color:var(--color-hover)}.interests-block .interest__content{order:2;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:auto}@media(max-width: calc(48rem - 1px)){.interests-block .interest__content{order:2;align-items:flex-start;margin-top:0}}.interests-block .interest__image{order:1;aspect-ratio:1/1;border-radius:99999px;overflow:hidden;width:250px;align-self:center}@media(max-width: calc(48rem - 1px)){.interests-block .interest__image{order:1;min-width:110px;max-width:110px}}@media(min-width: 48rem)and (max-width: 75rem){.interests-block .interest__image{width:220px}}.interests-block .interest__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interests-block .interest__title{font-size:18px;font-weight:700;margin:0}@media(max-width: calc(48rem - 1px)){.interests-block .interest__title{text-align:left}}@media(min-width: 48rem){.interests-block .interest__title{font-size:26px}}.interests-block .interest__text{font-size:14px;line-height:1.4;margin:0}@media(min-width: 48rem){.interests-block .interest__text{font-size:17px}}.project-chooser-block{display:flex;flex-direction:column;gap:3rem;padding:5rem 1.5rem;overflow:hidden}.project-chooser-block__top{display:flex;flex-direction:column;gap:20px}@media(min-width: 48rem){.project-chooser-block__top{flex-direction:row;justify-content:space-between;align-items:last baseline}}.project-chooser-block__main{display:flex;flex-direction:column;gap:18px;width:100%}.project-chooser-block__main.swiper{overflow:visible}.project-chooser-block__main .swiper-pagination{position:relative;display:flex;justify-content:center;align-items:center;gap:5px;z-index:4343}@media(min-width: 48rem){.project-chooser-block__main .swiper-pagination{display:none}}.project-chooser-block__main .swiper-pagination-bullet{position:relative;display:inline-block;width:auto;padding:.75rem;text-align:center;cursor:pointer;font-size:20px;line-height:1;color:#000;font-weight:normal;overflow:hidden;border-radius:0;background-color:rgba(0,0,0,0)}.project-chooser-block__main .swiper-pagination-bullet::after{position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#000;content:"";transition:transform .2s ease;transform:scaleX(0)}.project-chooser-block__main .swiper-pagination-bullet-active{font-weight:700}.project-chooser-block__main .swiper-pagination-bullet-active::after{transform:scaleX(1)}@media(min-width: 48rem){.project-chooser-block__main .projects{display:grid;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 75rem){.project-chooser-block__main .projects{gap:30px}}.project-chooser-block__main .projects .project{display:flex;flex-direction:column}@media(min-width: 48rem){.project-chooser-block__main .projects .project{padding:30px;border-radius:40px;transition:background-color .2s ease}.project-chooser-block__main .projects .project:focus,.project-chooser-block__main .projects .project:hover{background-color:#fff}}.project-chooser-block__main .projects .project__content{order:2}.project-chooser-block__main .projects .project__title{margin-bottom:15px}.project-chooser-block__main .projects .project__image{order:1;display:block;width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;margin-bottom:30px}.project-chooser-block__main .projects .recent-project .project__image{order:1}.project-chooser-block__main .projects .recent-project .project__title{order:2}.project-chooser-block__main .projects .recent-project p{order:3}.project-chooser-block__bottom .button{width:100%}@media(min-width: 48rem){.project-chooser-block__bottom .button{width:-moz-fit-content;width:fit-content}}.quote-block{padding-top:5rem;padding-bottom:5rem;display:grid;grid-gap:100px;gap:100px;grid-template-columns:1fr 2fr}@media(max-width: 75rem){.quote-block{gap:60px}}@media(min-width: 48rem)and (max-width: 75rem){.quote-block{gap:35px}}@media(max-width: calc(48rem - 1px)){.quote-block{grid-template-columns:1fr;gap:90px}}.quote-block__cta{display:flex;flex-direction:column;justify-content:center}@media(max-width: calc(48rem - 1px)){.quote-block__cta{grid-row:2;margin-left:1.875rem;margin-right:1.875rem}}.quote-block__cta-title{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.875rem}.quote-block__cta-buttons{display:flex;flex-direction:column;gap:10px}.quote-block__content{display:flex;flex-direction:row;align-items:center}@media(max-width: calc(48rem - 1px)){.quote-block__content{grid-row:1;flex-direction:column;align-items:center}}.quote-block__content-image{order:1;position:relative;min-width:250px;min-height:250px;max-width:250px;max-height:250px;border-radius:50%;margin-right:-2rem;-o-object-fit:cover;object-fit:cover;z-index:1}@media(max-width: calc(48rem - 1px)){.quote-block__content-image{margin-right:0;margin-bottom:-2rem;min-width:300px;min-height:300px;max-width:300px;max-height:300px}}.quote-block__content--info{order:2;padding:2.75rem 5rem 2.75rem 7.5rem;width:100%;height:-moz-fit-content;height:fit-content;border-radius:40px;background-color:#fcf8f1;background-color:var(--color-background);display:flex;flex-direction:column;justify-content:space-between}.quote-block__content--info--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.quote-block__content--info--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.quote-block__content--info--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.quote-block__content--info--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.quote-block__content--info--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.quote-block__content--info--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: calc(48rem - 1px)){.quote-block__content--info{padding:3rem 2.875rem 2.875rem}}@media(min-width: 48rem)and (max-width: 75rem){.quote-block__content--info{padding:2.75rem 3rem 2.75rem 4.5rem}}.quote-block__content--info-wrapper{margin-bottom:1.5rem;position:relative}.quote-block__content-name{font-size:1.5rem;font-weight:700;position:relative;line-height:1}@media(max-width: calc(48rem - 1px)){.quote-block__content-name{font-size:1.375rem}}.quote-block__content-role{font-size:1.5rem}@media(max-width: calc(48rem - 1px)){.quote-block__content-role{font-size:1.375rem}}.quote-block__content-icon{position:absolute;top:-90px;z-index:2}.dynamics-form form{border:none;padding:20px 20px 5rem}.dynamics-form form a{-webkit-text-decoration:underline;text-decoration:underline}.dynamics-form input[type=text],.dynamics-form input[type=email],.dynamics-form input[type=checkbox],.dynamics-form input[type=radio],.dynamics-form button{border-radius:.25rem;filter:none !important}.dynamics-form label.lp-ellipsis{cursor:pointer}.lp-required{color:#000 !important;color:var(--black) !important}.dynamics-form input[type=text],.dynamics-form input[type=email],.dynamics-form input[type=select],.dynamics-form button{padding:10px;box-sizing:border-box;border:1px solid #696969;border:var(--border-style);background-color:#fff;background-color:var(--white);width:100%;margin-top:.5rem;border-radius:100px}.dynamics-form input[type=checkbox]{padding:10px;box-sizing:border-box;border:1px solid #696969;border:var(--border-style);background-color:#fff;background-color:var(--white);max-width:20px;vertical-align:bottom}.dynamics-form input[type=checkbox]:checked{border:1px solid #696969;border:var(--border-style)}.dynamics-form button{background-color:#000;background-color:var(--black);color:#fff;cursor:pointer;transition:background-color .3s ease;margin-top:1rem;width:-moz-fit-content;width:fit-content}.dynamics-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:1.25rem;height:1.25rem;border:1px solid #696969;border:var(--border-style);background-color:#fff;background-color:var(--white);border-radius:100%;position:relative;cursor:pointer;margin-right:.5rem}.dynamics-form input[type=radio]:checked{background-color:#fff}.dynamics-form input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.6rem;height:.6rem;background-color:#000;background-color:var(--black);border-radius:100%}.dynamics-form .lp-form-field{margin-top:1.5rem}.dynamics-form .optionSetFormFieldBlock select{background-color:#fff;background-color:var(--white);border-radius:100px;border:1px solid #696969;border:var(--border-style);padding:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDYuNzA4OThMMC4xNDY0ODQgMC44NTU0NjlMMC44NTU0NjkgMC4xNDY0ODRMNiA1LjI5MTAyTDExLjE0NDUgMC4xNDY0ODRMMTEuODUzNSAwLjg1NTQ2OUw2IDYuNzA4OThaIiBmaWxsPSIjNjA1RTVDIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position-x:98%;background-position-y:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dynamics-form .lp-form-fieldInput:not(input[type=checkbox]):not(input[type=radio]){border:1px solid #696969;border:var(--border-style);padding:10px 20px;border-radius:100px;margin-top:.5rem;display:flex;align-items:center;gap:1rem}.dynamics-form .lp-form-fieldInput:not(input[type=checkbox]):not(input[type=radio])::after{content:"";position:relative;display:block;background-image:url(45678e2e85d8aa20b379.svg);background-repeat:no-repeat;background-position:center;background-size:15px 15px;width:15px;height:15px;transition:all .3s ease-in-out}.dynamics-form .lp-form-fieldInput:not(input[type=checkbox]):not(input[type=radio]).lp-form-button:hover{background-color:#2b2b2b}.dynamics-form .lp-form-fieldInput:not(input[type=checkbox]):not(input[type=radio]).lp-form-button:hover::after{transform:translateX(5px)}.dynamics-form .lp-radioButton{display:flex;align-items:center;margin-top:1.5rem;margin-left:0}.education-overview-container{max-width:1160px;margin:auto;padding-bottom:100px}.education-overview-container .education-overview-title{font-weight:700;padding:30px}.education-overview-container .education-overview-content{display:grid;grid-gap:25px;gap:25px;grid-template-columns:360px 1fr}@media(max-width: 62.5rem){.education-overview-container .education-overview-content{grid-template-columns:330px 1fr}}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content{grid-template-columns:1fr;gap:0;padding-bottom:0}}.education-overview-container .education-overview-content .student-quote{margin-top:80px;position:relative;margin-left:30px;background-color:var(--color-primary-light);border-radius:40px;padding:40px;grid-column:1;grid-row:2}.education-overview-container .education-overview-content .student-quote--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.education-overview-container .education-overview-content .student-quote--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.education-overview-container .education-overview-content .student-quote--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.education-overview-container .education-overview-content .student-quote--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.education-overview-container .education-overview-content .student-quote--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.education-overview-container .education-overview-content .student-quote--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .student-quote{grid-column:1;grid-row:3;display:flex;flex-direction:column;margin-left:0;margin-top:3rem}}.education-overview-container .education-overview-content .student-quote__icon{position:absolute;top:-14px}.education-overview-container .education-overview-content .student-quote__name{font-size:22px;font-weight:700;font-style:normal}.education-overview-container .education-overview-content .student-quote__expertise{font-size:22px}.education-overview-container .education-overview-content .student-quote__text{margin-top:30px;font-size:20px;padding-left:30px;font-weight:300}.education-overview-container .education-overview-content .left-column{display:flex;gap:25px;flex-direction:column;grid-column:1;grid-row:1}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .left-column{background-color:#fcf8f1;background-color:var(--color-background);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:2rem 20px;margin-bottom:2rem}}.education-overview-container .education-overview-content .left-column__quote{display:block}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .left-column__quote{display:none}}.education-overview-container .education-overview-content .left-column__quote-mobile{display:none}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .left-column__quote-mobile{display:block}}.education-overview-container .education-overview-content .left-column form{display:flex;gap:25px;flex-direction:column;overscroll-behavior:none}.education-overview-container .education-overview-content .left-column .filter-category{padding:20px 30px;border-radius:20px}.education-overview-container .education-overview-content .left-column .filter-category_container{display:flex;flex-direction:column;gap:20px}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .left-column .filter-category__parent{margin-left:30px;margin-right:30px;margin-bottom:30px}}.education-overview-container .education-overview-content .left-column .filter-category__title{font-size:20px;font-weight:700;line-height:30px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:3px solid #000;border-bottom:3px solid var(--black);margin-bottom:15px}@media(min-width: 48rem){.education-overview-container .education-overview-content .left-column .filter-category__title-wrapper{display:none}}.education-overview-container .education-overview-content .left-column .filter-category__title .minus{display:none}.education-overview-container .education-overview-content .left-column .filter-category__filter{font-size:20px;font-weight:700}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .left-column .filter-category__container[open]>.filter-category__title .plus{display:none}.education-overview-container .education-overview-content .left-column .filter-category__container[open]>.filter-category__title .minus{display:block}}.education-overview-container .education-overview-content .left-column .filter-category[open]{background-color:var(--color-primary-light)}.education-overview-container .education-overview-content .left-column .filter-category[open]>.filter-category__title .plus{display:none}.education-overview-container .education-overview-content .left-column .filter-category[open]>.filter-category__title .minus{display:block}.education-overview-container .education-overview-content .left-column .filter-category__list{display:grid;grid-gap:15px;gap:15px}.education-overview-container .education-overview-content .left-column .filter-category__option{display:flex;gap:40px;align-items:center;cursor:pointer}.education-overview-container .education-overview-content .left-column .filter-category__option>p{order:2}.education-overview-container .education-overview-content .left-column .filter-category__option .checkmark{order:1;display:flex;align-items:center;justify-content:center;border-radius:5px;height:25px;min-width:25px;background-color:#fff;background-color:var(--white);border:1px solid #696969;border:var(--border-style)}.education-overview-container .education-overview-content .left-column .filter-category__option .checkmark svg{display:none}.education-overview-container .education-overview-content .left-column .filter-category__option input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.education-overview-container .education-overview-content .left-column .filter-category__option input[type=checkbox]:focus-visible~.checkmark{border:2px solid blue}.education-overview-container .education-overview-content .left-column .filter-category__option input[type=checkbox]:checked~p{font-weight:bold}.education-overview-container .education-overview-content .left-column .filter-category__option input[type=checkbox]:checked~.checkmark svg{display:block}.education-overview-container .education-overview-content .right-column{grid-column:2;grid-row:1}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .right-column{grid-column:1;grid-row:2}}.education-overview-container .education-overview-content .right-column .featured-results{padding:25px 40px;border-radius:20px;background-color:var(--color-primary-light)}@media(max-width: 62.5rem){.education-overview-container .education-overview-content .right-column .featured-results{padding:25px}}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .right-column .featured-results{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:36px 20px 30px;border-radius:0;display:flex;flex-direction:column;align-items:center}}.education-overview-container .education-overview-content .right-column .featured-results .result-title{font-weight:700;font-size:20px;margin-bottom:15px;margin-right:auto}.education-overview-container .education-overview-content .right-column .featured-results .selected-filters-container{display:flex;gap:10px;flex-wrap:wrap;margin-right:auto;margin-bottom:30px}.education-overview-container .education-overview-content .right-column .featured-results .selected-filters-container .selected-filter{color:#fff;color:var(--white);background-color:#000;background-color:var(--black);border-radius:100px;display:flex;gap:5px;align-items:center;padding:3px 15px;cursor:pointer}.education-overview-container .education-overview-content .right-column .featured-results .selected-filters-container .selected-filter:hover{background-color:#2b2b2b;background-color:var(--color-button-hover)}.education-overview-container .education-overview-content .right-column .featured-results .selected-filters-container .selected-filter__text{font-weight:700}.education-overview-container .education-overview-content .right-column .featured-results .selected-filters-container .selected-filter:last-child{color:#000;color:var(--black);background-color:#fff;background-color:var(--white)}.education-overview-container .education-overview-content .right-column .featured-results .selected-filters-container .selected-filter:last-child:hover{background-color:#f8f8f8;background-color:var(--color-button-secondary-hover)}.education-overview-container .education-overview-content .right-column .cta-block{margin:3rem 40px 0;display:flex;gap:10px;align-items:center;border-radius:40px;padding:25px 30px;background-color:var(--color-primary)}.education-overview-container .education-overview-content .right-column .cta-block-search{background-color:#fff;border-radius:99px}@media(max-width: 62.5rem){.education-overview-container .education-overview-content .right-column .cta-block-search{border-radius:40px}}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .right-column .cta-block{margin:3rem 0 0}}@media(max-width: 62.5rem){.education-overview-container .education-overview-content .right-column .cta-block{align-items:flex-start;flex-direction:column}}.education-overview-container .education-overview-content .right-column .cta-block__title{font-size:24px;font-weight:700}.education-overview-container .education-overview-content .right-column .cta-block__search-title{font-size:20px;font-weight:700}.education-overview-container .education-overview-content .right-column .cta-block__cta{margin-left:auto}@media(max-width: 62.5rem){.education-overview-container .education-overview-content .right-column .cta-block__cta{margin-left:0}}.education-overview-container .education-overview-content .right-column .other-results{padding:0 40px}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .right-column .other-results{padding:0;display:flex;justify-content:center;flex-direction:column;align-items:center}}.education-overview-container .education-overview-content .right-column .result-item{position:relative;margin-bottom:30px;background-color:#fff;background-color:var(--white);border-radius:40px;padding:30px 25px;display:flex;gap:20px;align-items:center;cursor:pointer}@media(max-width: 62.5rem){.education-overview-container .education-overview-content .right-column .result-item{flex-direction:column}}@media(max-width: calc(48rem - 1px)){.education-overview-container .education-overview-content .right-column .result-item{width:100%;max-width:520px}}.education-overview-container .education-overview-content .right-column .result-item .content-block{height:100%}.education-overview-container .education-overview-content .right-column .result-item__link{position:absolute;top:0;right:0;bottom:0;left:0}.education-overview-container .education-overview-content .right-column .result-item__wrapper{order:2}.education-overview-container .education-overview-content .right-column .result-item__image{order:1;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:100%}@media(max-width: 62.5rem){.education-overview-container .education-overview-content .right-column .result-item__image{min-height:250px;min-width:250px}}.education-overview-container .education-overview-content .right-column .result-item__title{font-size:24px;font-weight:700;margin-bottom:1.125rem;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:normal}.education-overview-container .education-overview-content .right-column .result-item__description{font-family:inter, sans-serif;font-family:var(--font-inter);height:48px}.education-overview-container .education-overview-content .right-column .result-item__tags{margin-top:30px;display:flex;gap:10px;flex-wrap:wrap}.education-overview-container .education-overview-content .right-column .result-item__tags span{font-size:14px;background-color:#fcf8f1;background-color:var(--color-background);border-radius:100px;padding:2px 8px}.education-overview-container .education-overview-content .right-column .result-item__tags span--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.education-overview-container .education-overview-content .right-column .result-item__tags span--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.education-overview-container .education-overview-content .right-column .result-item__tags span--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.education-overview-container .education-overview-content .right-column .result-item__tags span--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.education-overview-container .education-overview-content .right-column .result-item__tags span--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.education-overview-container .education-overview-content .right-column .result-item__tags span--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.news-overview__count{margin-top:100px;margin-bottom:35px;text-align:right;font-size:20px}@media(max-width: calc(48rem - 1px)){.news-overview__count{margin-top:40px}}.news-overview__container{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:5rem}.news-overview__no-results{margin:5rem 0}.news-preview{padding:20px;border-radius:40px;width:calc(33% - 17px);transition:all .3s ease-in-out;display:flex;flex-direction:column}@media(max-width: 75rem){.news-preview{width:calc(50% - 15px);padding:0}}@media(max-width: calc(48rem - 1px)){.news-preview{width:100%}}@media(min-width: 75rem){.news-preview:hover{cursor:pointer;background-color:#fff;background-color:var(--white)}}.news-preview__student-story{width:calc(50% - 17px);background-color:#fff;background-color:var(--white)}@media(max-width: 75rem){.news-preview__student-story{width:100%}}.news-preview__wrapper{display:block;order:2}@media(max-width: 75rem){.news-preview__wrapper--student-story{padding:.5rem 1.5rem 1.5rem}}.news-preview__image{order:1;width:100%;aspect-ratio:3/2;border-radius:20px;-o-object-fit:cover;object-fit:cover}@media(max-width: 75rem){.news-preview__image--student-story{border-radius:20px 20px 0 0}}.news-preview__title{font-size:24px;line-height:30px;margin:20px 0;max-height:60px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-preview__date{line-height:28px}.news-preview__summary{line-height:28px;max-height:80px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.paginator{padding-bottom:100px;padding-top:40px}.contact-container{max-width:1200px;width:100%;margin:0 auto;padding:0 1.25rem;display:grid;grid-gap:100px;gap:100px;grid-template-columns:1fr 2fr}@media(max-width: 75rem){.contact-container{display:flex;flex-direction:column-reverse}}.contact-container__page{max-width:1200px;width:100%;margin:105px auto 0;padding:0 1.25rem;display:grid;grid-gap:100px;gap:100px;grid-template-columns:1fr 2fr}@media(max-width: 75rem){.contact-container__page{display:flex;flex-direction:column-reverse}}.contact-container__left{width:100%;margin-top:75px}.contact-container__left .contact-title{display:inline-block;font-size:20px;font-weight:700}.contact-container__left .contact-title::after{margin-top:-5px;margin-bottom:30px;content:"";display:block;height:3px;width:100%;background-color:#000;background-color:var(--black);border-radius:100px}.contact-container__left .contact-description{margin-bottom:48px}.contact-container__right{width:100%}.contact-container__right .form-title{font-size:40px;line-height:50px;font-weight:400;margin-bottom:60px}@media(max-width: 75rem){.contact-container__right .form-title{font-size:18px;font-weight:400;line-height:40px;margin-bottom:18px}}.contact-container__right .all-inputs-container{display:flex;gap:10px;flex-wrap:wrap}.contact-container__right .all-inputs-container>li{display:flex;gap:6px;flex-direction:column;margin-bottom:20px}.contact-container__right .all-inputs-container>li:last-child{margin-bottom:70px;width:100%}.contact-container__right .all-inputs-container>li .checkbox-wrapper{display:flex;gap:10px;align-items:center}.contact-container__right .all-inputs-container>li .checkbox-wrapper input[type=checkbox]:focus~span,.contact-container__right .all-inputs-container>li .checkbox-wrapper input[type=checkbox]:focus-visible~span{outline:#005dc7 auto 1px}.contact-container__right .all-inputs-container>li .checkbox-wrapper .checkbox-label{display:flex;gap:.5rem}.contact-container__right .all-inputs-container>li .checkbox-wrapper .checkbox-label p{order:2;margin-left:-32px;padding-left:32px;cursor:pointer}.contact-container__right .all-inputs-container>li .checkbox-wrapper .checkmark{order:1;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid #696969;border:var(--border-style);height:25px;min-width:25px;background-color:#fff;background-color:var(--white);cursor:pointer;transition:all .3s ease-in-out}.contact-container__right .all-inputs-container>li .checkbox-wrapper a{position:relative}.contact-container__right .all-inputs-container>li .checkbox-wrapper a::after{content:"";display:block;position:absolute;bottom:-8px;left:0;border-radius:100px;background-color:#000;background-color:var(--black);width:100%;height:1px}.contact-container__right .all-inputs-container>li .checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.contact-container__right .all-inputs-container>li .checkbox-wrapper input[type=checkbox]:not(:checked)~.checkmark svg{display:none}.contact-container__right .all-inputs-container>li input,.contact-container__right .all-inputs-container>li textarea{border-radius:10px;border:1px solid #696969;border:var(--border-style)}.contact-container__right .all-inputs-container>li input{padding:0 10px;height:43px}.contact-container__right .all-inputs-container>li textarea{padding:10px}.contact-container__right .all-inputs-container>li select[name=target_group]{width:100%;height:43px;border-radius:10px;border:1px solid #696969;border:var(--border-style);padding:0 10px;cursor:pointer}.contact-container__right .all-inputs-container>li:has(.errorlist) input,.contact-container__right .all-inputs-container>li:has(.errorlist) textarea{border-color:red;border-color:var(--status-invalid)}@media(max-width: 31.25rem){.contact-container__right .all-inputs-container>li:has(.h-captcha){width:303px;overflow:hidden}}@media(max-width: 31.25rem)and (max-width: 343px){.contact-container__right .all-inputs-container>li:has(.h-captcha){margin-left:-12px}}.contact-container__right .all-inputs-container>li:has(input[name=subject]),.contact-container__right .all-inputs-container>li:has(input[name=email]){width:350px}@media(max-width: 31.25rem){.contact-container__right .all-inputs-container>li:has(input[name=subject]),.contact-container__right .all-inputs-container>li:has(input[name=email]){width:280px}}@media(max-width: 31.25rem){.contact-container__right .all-inputs-container>li:has(textarea[name=message]){width:280px}}.contact-container__right .all-inputs-container>li:has(input[name=first_name]){width:200px}@media(max-width: 31.25rem){.contact-container__right .all-inputs-container>li:has(input[name=first_name]){width:160px}}.contact-container__right .all-inputs-container>li:has(input[name=suffix]){width:140px}@media(max-width: 31.25rem){.contact-container__right .all-inputs-container>li:has(input[name=suffix]){width:110px}}.contact-container__right .all-inputs-container>li:has(input[name=last_name]){width:300px}@media(max-width: 31.25rem){.contact-container__right .all-inputs-container>li:has(input[name=last_name]){width:280px}}.contact-container__right .all-inputs-container>li .errorlist{color:red;color:var(--status-invalid);order:2}.contact-container__right .success-message{font-weight:700;font-size:20px;color:#5cb85c;color:var(--status-valid)}.student-story-overview-container{max-width:1460px;margin:auto;padding-bottom:100px}.student-story-overview-container .student-story-overview-title{font-weight:700;padding:30px}.student-story-overview-container .student-story-overview-content{display:grid;grid-gap:25px;gap:25px;grid-template-columns:360px 1fr;padding-top:80px}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content{grid-template-columns:330px 1fr}}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content{grid-template-columns:1fr;gap:0;padding-bottom:0}}.student-story-overview-container .student-story-overview-content .news-overview__container{display:flex;width:100%;margin-bottom:0}.student-story-overview-container .student-story-overview-content .news-overview__container #results{width:100%}.student-story-overview-container .student-story-overview-content .student-quote{margin-top:80px;position:relative;margin-left:30px;background-color:var(--color-primary-light);border-radius:40px;padding:40px;grid-column:1;grid-row:2}.student-story-overview-container .student-story-overview-content .student-quote--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.student-story-overview-container .student-story-overview-content .student-quote--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.student-story-overview-container .student-story-overview-content .student-quote--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.student-story-overview-container .student-story-overview-content .student-quote--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.student-story-overview-container .student-story-overview-content .student-quote--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.student-story-overview-container .student-story-overview-content .student-quote--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .student-quote{grid-column:1;grid-row:3;display:flex;flex-direction:column;margin-left:0;margin-top:3rem}}.student-story-overview-container .student-story-overview-content .student-quote__icon{position:absolute;top:-14px}.student-story-overview-container .student-story-overview-content .student-quote__name{font-size:22px;font-weight:700;font-style:normal}.student-story-overview-container .student-story-overview-content .student-quote__expertise{font-size:22px}.student-story-overview-container .student-story-overview-content .student-quote__text{margin-top:30px;font-size:20px;padding-left:30px;font-weight:300}.student-story-overview-container .student-story-overview-content .left-column{display:flex;gap:25px;flex-direction:column;grid-column:1;grid-row:1}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .left-column{background-color:#fcf8f1;background-color:var(--color-background);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:2rem 20px;margin-bottom:2rem}}.student-story-overview-container .student-story-overview-content .left-column__quote{display:block}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .left-column__quote{display:none}}.student-story-overview-container .student-story-overview-content .left-column__quote-mobile{display:none}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .left-column__quote-mobile{display:block}}.student-story-overview-container .student-story-overview-content .left-column form{display:flex;gap:25px;flex-direction:column;overscroll-behavior:none}.student-story-overview-container .student-story-overview-content .left-column .filter-category{padding:20px 30px;border-radius:20px}.student-story-overview-container .student-story-overview-content .left-column .filter-category_container{display:flex;flex-direction:column;gap:20px}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .left-column .filter-category__parent{margin-left:30px;margin-right:30px;margin-bottom:30px}}.student-story-overview-container .student-story-overview-content .left-column .filter-category__title{font-size:20px;font-weight:700;line-height:30px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:3px solid #000;border-bottom:3px solid var(--black);margin-bottom:15px}@media(min-width: 48rem){.student-story-overview-container .student-story-overview-content .left-column .filter-category__title-wrapper{display:none}}.student-story-overview-container .student-story-overview-content .left-column .filter-category__title .minus{display:none}.student-story-overview-container .student-story-overview-content .left-column .filter-category__filter{font-size:20px;font-weight:700}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .left-column .filter-category__container[open]>.filter-category__title .plus{display:none}.student-story-overview-container .student-story-overview-content .left-column .filter-category__container[open]>.filter-category__title .minus{display:block}}.student-story-overview-container .student-story-overview-content .left-column .filter-category[open]{background-color:var(--color-primary-light)}.student-story-overview-container .student-story-overview-content .left-column .filter-category[open]>.filter-category__title .plus{display:none}.student-story-overview-container .student-story-overview-content .left-column .filter-category[open]>.filter-category__title .minus{display:block}.student-story-overview-container .student-story-overview-content .left-column .filter-category__list{display:grid;grid-gap:15px;gap:15px}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option{display:flex;gap:40px;align-items:center;cursor:pointer}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option>p{order:2}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option .checkmark{order:1;display:flex;align-items:center;justify-content:center;border-radius:5px;height:25px;min-width:25px;background-color:#fff;background-color:var(--white);border:1px solid #696969;border:var(--border-style)}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option .checkmark svg{display:none}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option input[type=checkbox]:focus-visible~.checkmark{border:2px solid blue}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option input[type=checkbox]:checked~p{font-weight:bold}.student-story-overview-container .student-story-overview-content .left-column .filter-category__option input[type=checkbox]:checked~.checkmark svg{display:block}.student-story-overview-container .student-story-overview-content .right-column{grid-column:2;grid-row:1}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .right-column{grid-column:1;grid-row:2}}.student-story-overview-container .student-story-overview-content .right-column .featured-results{padding:25px 40px;border-radius:20px;background-color:var(--color-primary-light)}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content .right-column .featured-results{padding:25px}}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .right-column .featured-results{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:36px 20px 30px;border-radius:0;display:flex;flex-direction:column;align-items:center}}.student-story-overview-container .student-story-overview-content .right-column .featured-results .news-preview{width:calc(50% - 15px);background-color:#fff;background-color:var(--white)}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content .right-column .featured-results .news-preview{width:100%}}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .right-column .featured-results .news-preview{width:100%}}.student-story-overview-container .student-story-overview-content .right-column .featured-results .result-title{font-weight:700;font-size:20px;margin-bottom:15px;margin-right:auto}.student-story-overview-container .student-story-overview-content .right-column .featured-results .selected-filters-container{display:flex;gap:10px;flex-wrap:wrap;margin-right:auto;margin-bottom:30px}.student-story-overview-container .student-story-overview-content .right-column .featured-results .selected-filters-container .selected-filter{color:#fff;color:var(--white);background-color:#000;background-color:var(--black);border-radius:100px;display:flex;gap:5px;align-items:center;padding:3px 15px;cursor:pointer}.student-story-overview-container .student-story-overview-content .right-column .featured-results .selected-filters-container .selected-filter:hover{background-color:#2b2b2b;background-color:var(--color-button-hover)}.student-story-overview-container .student-story-overview-content .right-column .featured-results .selected-filters-container .selected-filter__text{font-weight:700}.student-story-overview-container .student-story-overview-content .right-column .featured-results .selected-filters-container .selected-filter:last-child{color:#000;color:var(--black);background-color:#fff;background-color:var(--white)}.student-story-overview-container .student-story-overview-content .right-column .featured-results .selected-filters-container .selected-filter:last-child:hover{background-color:#f8f8f8;background-color:var(--color-button-secondary-hover)}.student-story-overview-container .student-story-overview-content .right-column .cta-block{margin:3rem 40px 0;display:flex;gap:10px;align-items:center;border-radius:40px;padding:25px 30px;background-color:var(--color-primary)}.student-story-overview-container .student-story-overview-content .right-column .cta-block-search{background-color:#fff;border-radius:99px}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content .right-column .cta-block-search{border-radius:40px}}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .right-column .cta-block{margin:3rem 0 0}}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content .right-column .cta-block{align-items:flex-start;flex-direction:column}}.student-story-overview-container .student-story-overview-content .right-column .cta-block__title{font-size:24px;font-weight:700}.student-story-overview-container .student-story-overview-content .right-column .cta-block__search-title{font-size:20px;font-weight:700}.student-story-overview-container .student-story-overview-content .right-column .cta-block__cta{margin-left:auto}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content .right-column .cta-block__cta{margin-left:0}}.student-story-overview-container .student-story-overview-content .right-column .other-results{padding:0 40px}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .right-column .other-results{padding:0;display:flex;justify-content:center;flex-direction:column;align-items:center}}.student-story-overview-container .student-story-overview-content .right-column .result-item{position:relative;margin-bottom:30px;background-color:#fff;background-color:var(--white);border-radius:40px;padding:30px 25px;display:flex;gap:20px;align-items:center;cursor:pointer}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content .right-column .result-item{flex-direction:column}}@media(max-width: calc(48rem - 1px)){.student-story-overview-container .student-story-overview-content .right-column .result-item{width:100%;max-width:520px}}.student-story-overview-container .student-story-overview-content .right-column .result-item .content-block{height:100%}.student-story-overview-container .student-story-overview-content .right-column .result-item__link{position:absolute;top:0;right:0;bottom:0;left:0}.student-story-overview-container .student-story-overview-content .right-column .result-item__wrapper{order:2}.student-story-overview-container .student-story-overview-content .right-column .result-item__image{order:1;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:100%}@media(max-width: 62.5rem){.student-story-overview-container .student-story-overview-content .right-column .result-item__image{min-height:250px;min-width:250px}}.student-story-overview-container .student-story-overview-content .right-column .result-item__title{font-size:24px;font-weight:700;margin-bottom:1.125rem}.student-story-overview-container .student-story-overview-content .right-column .result-item__description{font-family:inter, sans-serif;font-family:var(--font-inter);height:48px}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags{margin-top:30px;display:flex;gap:10px;flex-wrap:wrap}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags span{font-size:14px;background-color:#fcf8f1;background-color:var(--color-background);border-radius:100px;padding:2px 8px}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags span--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags span--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags span--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags span--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags span--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.student-story-overview-container .student-story-overview-content .right-column .result-item__tags span--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.page-intro{display:grid;align-items:end;grid-gap:100px;gap:100px;grid-template-columns:1fr 2fr;padding:5rem 0}.education-detail .page-intro{padding-top:1rem}@media(max-width: calc(48rem - 1px)){.page-intro{gap:10px;grid-template-columns:1fr}}.page-intro__title{font-size:2.5rem;align-self:end}.page-intro__subtitle{font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.5rem}@media(max-width: calc(48rem - 1px)){.page-intro__subtitle{font-size:1.125rem;line-height:1.875rem}}.page-intro__text{margin-bottom:2.5rem;margin-bottom:0;font-size:1.25rem;font-style:normal;font-weight:400;line-height:2.5rem}.page-intro__text h2,.page-intro__text h3{margin-bottom:15px;margin-top:35px}.page-intro__text h4{margin-bottom:10px;font-weight:700;margin-top:30px}.page-intro__text p:not(:last-child){margin-bottom:10px}.page-intro__text a{-webkit-text-decoration:underline;text-decoration:underline}.page-intro__text ul{list-style:none;margin-left:-30px}.page-intro__text ul li{position:relative;margin-bottom:10px;padding-left:60px}.page-intro__text ul li::before{content:"";display:inline-flex;position:absolute;top:6px;left:34px;align-items:center;justify-content:center;width:12px;height:12px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1}.page-intro__text ul lili:last-child{margin-bottom:0}.page-intro__text ol{list-style:none;counter-reset:item;margin-left:-70px}.page-intro__text ol li{position:relative;margin-bottom:10px;padding-left:60px;counter-increment:item}.page-intro__text ol li::before{content:counter(item);display:inline-flex;position:absolute;top:2px;left:30px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);aspect-ratio:1/1;font-size:12px;font-weight:700}.page-intro__text ol li:last-child{margin-bottom:0}.page-intro__text p,.page-intro__text h2,.page-intro__text h3,.page-intro__text h4,.page-intro__text li,.page-intro__text ol{margin-bottom:0 !important}.page-intro__text-tags{margin-top:1.875rem;margin-bottom:2.875rem;display:flex;gap:10px;flex-wrap:wrap}.page-intro__text-tags span{font-size:1.25rem;background-color:rgba(145, 216, 0, 0.2);background-color:var(--green-background);border-radius:100px;padding:0 12px;line-height:2}@media(max-width: calc(48rem - 1px)){.page-intro__text-tags span{font-size:1rem}}.page-intro__text ul li::before{top:15px}.page-intro__text ol li::before{top:11px}@media(max-width: calc(48rem - 1px)){.page-intro__text{width:auto}}.pagination{display:flex;gap:20px;max-width:380px;margin:auto;justify-content:center;align-items:center}.pagination .page-item{text-align:center;min-width:27px}.pagination .page-item.active{font-weight:700}.pagination .page-item.active::after{content:"";display:block;width:100%;height:3px;background-color:#000;background-color:var(--black);border-radius:99px;transform:translateY(10px)}.pagination .arrow-mirrored{transform:rotate(180deg)}.language-switch-container{position:relative;display:inline-block;z-index:1}.language-switch-container__text{display:flex;flex-direction:row;gap:5px}.language-switch-container .dropbtn{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 15px;width:104px;height:54px;border-radius:100px;color:#000;color:var(--black);background-color:#fff;background-color:var(--white);cursor:pointer;z-index:1}@media(max-width: 75rem){.language-switch-container .dropbtn{height:42px;gap:10px;width:100%}}.language-switch-container .dropdown-content{display:flex;gap:5px;flex-direction:column;padding:35px 0 15px;position:absolute;top:50%;width:100%;border-radius:0 0 20px 20px;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);z-index:0;visibility:hidden}.language-switch-container .dropdown-content.show{visibility:visible}.language-switch-container .dropdown-content .dropdown-item{text-align:center;cursor:pointer}@media(max-width: 75rem){.language-switch-container .dropdown-content .dropdown-item{text-align:left;padding-left:40px}}.search-results{position:relative;display:flex;width:100%;max-width:1160px;margin:0 auto;margin-bottom:5rem;min-height:500px;max-height:500px;align-items:center;justify-content:flex-start}@media(max-width: 62.5rem){.search-results{min-height:350px;max-height:350px}}@media(max-width: calc(48rem - 1px)){.search-results{margin-bottom:0}}.search-results__form{position:relative}.search-results__form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-results__form .clear-search-input-button{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:#000;color:var(--black);font-weight:700;padding:0;margin:0;display:none}.search-results__container{width:100%;max-width:1100px;padding:20px;margin-top:150px;display:flex;flex-direction:column;justify-content:flex-start}@media(max-width: 62.5rem){.search-results__container{margin-top:100px}}.search-results__results-count{padding-right:40px;text-align:right;font-size:20px}.search-results__searchbar{height:56px;padding:0 20px 0 60px;border-radius:999px;border:1px solid #696969;border:var(--border-style);color:#000;color:var(--black);font-weight:400;width:100%}@media(max-width: 75rem){.search-results__searchbar{height:42px}}.search-results__searchbar::-moz-placeholder{color:#000;color:var(--black)}.search-results__searchbar::placeholder{color:#000;color:var(--black)}.search-results__text-wrapper{margin-top:2rem}.search-results__text{font-weight:700;font-size:20px}.search-results__query{font-weight:700;font-size:32px}.search-results__filters-container{margin-top:65px;padding:30px;background-color:rgb(197, 212, 217);background-color:var(--grey-primary);border-radius:20px;display:flex;flex-direction:column;gap:20px}@media(max-width: 62.5rem){.search-results__filters-container{margin-top:0}}.search-results__filters-list{display:flex;flex-direction:column;gap:20px}.search-results__filters-filter>label{display:flex;gap:20px}.search-results__filters-filter>label>input{order:1}.search-results__filters-filter>label>p{order:2}.search-results__filters-filter input[type=checkbox]:checked~p{font-weight:bold}.search-results__filters-title{font-weight:700;font-size:20px}.search-results__filters-checkbox{background-color:#fff;background-color:var(--white);border:1px solid #696969 !important;border:var(--border-style) !important}.search-results-icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.search-container{display:flex;align-items:center;flex-direction:column;width:100%;max-width:770px;margin:auto}@media(max-width: 75rem){.search-container{margin-top:80px}}.search-container .search-bar-container{position:relative;width:100%}.search-container .search-bar-container .search-icon{position:absolute;top:50%;left:27px;transform:translateY(-50%)}@media(max-width: 75rem){.search-container .search-bar-container .search-icon{left:20px}}.search-container .search-bar-container input[type=search]{height:56px;padding:0 20px 0 60px;border-radius:999px;color:#000;color:var(--black);font-weight:400;border:0;width:100%;max-width:770px}@media(max-width: 75rem){.search-container .search-bar-container input[type=search]{height:42px}}.search-container .search-bar-container input[type=search]::-moz-placeholder{color:#000;color:var(--black)}.search-container .search-bar-container input[type=search]::placeholder{color:#000;color:var(--black)}.search-container .search-bar-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-container .search-bar-container .clear-search-input-button{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:#000;color:var(--black);font-weight:700;padding:0;margin:0;display:none}.search-container .quick-search-results-container{margin-top:60px}@media(max-width: 75rem){.search-container .quick-search-results-container{width:100%;padding:0 20px}}.search-container .quick-search-results-container .quick-search-options{display:grid;grid-gap:45px;gap:45px;grid-template-columns:repeat(2, 1fr);font-size:20px;font-family:poppins, sans-serif;font-family:var(--font);width:660px;margin:auto}@media(max-width: 75rem){.search-container .quick-search-results-container .quick-search-options{width:100%;grid-template-columns:1fr}}.search-container .quick-search-results-container .quick-search-options .quick-search-wrapper h4{font-weight:400;margin-bottom:20px}.search-container .quick-search-results-container .quick-search-options .quick-search-wrapper ul{display:flex;gap:10px;flex-direction:column;font-weight:700}.search-container .quick-search-results-container .quick-search-results{display:flex;gap:15px;flex-direction:column;font-size:20px;font-family:poppins, sans-serif;font-family:var(--font);width:660px}@media(max-width: 75rem){.search-container .quick-search-results-container .quick-search-results{width:100%}}.search-container .quick-search-results-container .quick-search-results .result-count{font-weight:400;margin-bottom:10px}.search-container .quick-search-results-container .quick-search-results a{font-weight:700}.search-container .quick-search-results-container .quick-search-results .button{margin-top:25px;font-size:16px}.open-days-navigation{display:flex;align-items:center;text-transform:uppercase;text-align:center}.open-days-navigation .date-visual,.open-days-navigation .dates{width:130px;height:130px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#000;color:var(--black);background-color:#fff;background-color:var(--white);font-weight:700;line-height:30px;font-size:28px}.open-days-navigation .dates{color:#fff;color:var(--white);background-color:rgb(145, 216, 0);background-color:var(--green-primary)}.open-days-header{position:absolute;right:0;bottom:70px;display:flex;flex-wrap:nowrap;gap:30px;align-items:center;background-color:#fff;border-radius:40px;padding:30px}@media(max-width: 62.5rem){.open-days-header{bottom:10px;right:10px;padding:15px}}@media(max-width: calc(48rem - 1px)){.open-days-header{padding:20px;position:static;justify-content:center;margin:20px 0;width:-moz-fit-content;width:fit-content}}@media(max-width: 31.25rem){.open-days-header{width:100%;min-width:180px;gap:10px}}.open-days-header .date-visual{width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#fff;color:var(--white);background-color:#000;background-color:var(--black);font-weight:700;text-transform:uppercase;text-align:center;line-height:30px;font-size:30px;-webkit-hyphens:none;hyphens:none;aspect-ratio:1/1;overflow:visible}@media(min-width: 48rem){.open-days-header .date-visual:hover{background-color:rgb(215, 241, 163);background-color:var(--green-hover);color:#000;color:var(--black)}}@media(max-width: calc(48rem - 1px)){.open-days-header .date-visual{width:100px;height:100px;line-height:20px;font-size:20px}}.open-days-header .date-visual__german{font-size:24px;line-height:30px;padding:1rem;aspect-ratio:1/1}@media(max-width: calc(48rem - 1px)){.open-days-header .date-visual__german{font-size:16px;line-height:20px;padding:1rem}}.open-days-header__image{max-width:150px;max-height:150px;aspect-ratio:1/1}@media(max-width: calc(48rem - 1px)){.open-days-header__image{max-width:100px;max-height:100px}}.open-days-header .data-wrapper{font-weight:700;font-size:24px;line-height:32px;white-space:normal;overflow:visible}@media(max-width: calc(48rem - 1px)){.open-days-header .data-wrapper{font-size:16px;line-height:21px}}.open-days-header .data-wrapper .line{background-color:#000;background-color:var(--black);width:100%;height:3px;margin:10px 0}@media(max-width: calc(48rem - 1px)){.open-days-header .data-wrapper .line{height:2px;margin:7px 0}}.open-days-header__icon{aspect-ratio:1/1}.footer{position:relative;z-index:1;color:#fff;color:var(--white);margin-top:-40px;border-radius:40px 40px 0 0;background-color:rgb(29, 29, 27);background-color:var(--black-light)}@media(max-width: 75rem){.footer{display:none}}.footer .footer-top{display:grid;grid-gap:130px;gap:130px;grid-template-columns:1fr 2fr;width:1160px;margin:auto;padding:100px 0}.footer .footer-top .left__title{font-size:24px;margin:50px 0 20px;font-family:zonapro, sans-serif;font-family:var(--font-zonapro)}.footer .footer-top .left__menu-items{display:flex;gap:5px;flex-direction:column;margin-bottom:40px}.footer .footer-top .left__menu-items li:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .footer-top .left .contact-button{background-color:#fff;background-color:var(--white)}.footer .footer-top .left .contact-button svg{min-width:15px;transition:transform .3s ease;color:#000;color:var(--black)}.footer .footer-top .left .contact-button:hover{background-color:var(--color-primary)}.footer .footer-top .left .contact-button:hover--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.footer .footer-top .left .contact-button:hover--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.footer .footer-top .left .contact-button:hover--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.footer .footer-top .left .contact-button:hover--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.footer .footer-top .left .contact-button:hover--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.footer .footer-top .left .contact-button:hover--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.footer .footer-top .left .contact-button:hover svg{transform:translateX(5px)}.footer .footer-top .left .contact-button--secondary{color:#000;color:var(--black);background-color:#fff;background-color:var(--white)}.footer .footer-top .left .contact-button--secondary:hover{color:#fff;color:var(--white)}@media(max-width: 31.25rem){.footer .footer-top .left .contact-button{width:100%}}.footer .footer-top .left .social-media-container{display:flex;gap:10px;margin-top:25px}.footer .footer-top .left .social-media-container .social-wrapper{background-color:#000;background-color:var(--black);display:flex;align-items:center;justify-content:center;height:35px;width:35px;aspect-ratio:1/1;border-radius:100%}.footer .footer-top .left .social-media-container .social-wrapper svg{color:#fff}.footer .footer-top .left .social-media-container .social-wrapper:hover{background-color:#fff}.footer .footer-top .left .social-media-container .social-wrapper:hover svg{color:#000;color:var(--black)}.footer .footer-top .right{display:grid;grid-gap:60px;gap:60px;grid-template-columns:repeat(2, 1fr)}.footer .footer-top .right .footer-menu-items{display:flex;gap:8px;flex-direction:column;font-size:18px}.footer .footer-top .right .footer-menu-items li:first-child{font-weight:700;font-size:20px;margin-bottom:8px}.footer .footer-top .right .footer-menu-items li:not(:first-child):hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .footer-bottom{width:100%;color:#000;color:var(--black);background-color:#fff;background-color:var(--white);padding:20px 0}.footer .footer-bottom__container{display:flex;justify-content:space-between;max-width:1160px;margin:auto}.footer .footer-bottom .menu-items{list-style:none;display:flex;gap:25px;align-items:center}.footer-mobile{position:relative;margin-top:-40px;color:#fff;display:none;z-index:1}@media(max-width: 75rem){.footer-mobile{display:block}}.footer-mobile .footer-top{border-radius:40px 40px 0 0;padding:50px 50px 40px;background-color:rgb(29, 29, 27);background-color:var(--black-light);display:flex;gap:50px;flex-direction:column}.footer-mobile .footer-top__title{font-size:23px}.footer-mobile .footer-top__primary-menu-items{display:flex;gap:5px;flex-direction:column}.footer-mobile .footer-top__primary-menu-items li{font-size:18px}.footer-mobile .footer-top .menu-items-container{display:flex;gap:10px;flex-direction:column;border-radius:20px}.footer-mobile .footer-top .menu-items-container .menu-items-title{font-size:20px;font-weight:700;line-height:30px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:3px solid #fff;border-bottom:3px solid var(--white);margin-bottom:15px;cursor:pointer}.footer-mobile .footer-top .menu-items-container .menu-items-title .minus{display:none}.footer-mobile .footer-top .menu-items-container[open] .menu-items-title{color:transparent;color:var(--color-button)}.footer-mobile .footer-top .menu-items-container[open] .menu-items-title--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.footer-mobile .footer-top .menu-items-container[open] .menu-items-title--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.footer-mobile .footer-top .menu-items-container[open] .menu-items-title--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.footer-mobile .footer-top .menu-items-container[open] .menu-items-title--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.footer-mobile .footer-top .menu-items-container[open] .menu-items-title--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.footer-mobile .footer-top .menu-items-container[open] .menu-items-title--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}.footer-mobile .footer-top .menu-items-container[open] .plus{display:none}.footer-mobile .footer-top .menu-items-container[open] .minus{display:block;fill:#fff}.footer-mobile .footer-top .contact-language-container{display:flex;gap:25px}@media(max-width: 31.25rem){.footer-mobile .footer-top .contact-language-container{flex-direction:column}}.footer-mobile .footer-top .social-media-container{display:flex;gap:30px;justify-content:center}.footer-mobile .footer-top .social-media-container .social-wrapper{background-color:#000;background-color:var(--black);display:flex;align-items:center;justify-content:center;height:70px;width:70px;aspect-ratio:1/1;border-radius:100%}.footer-mobile .footer-bottom{padding:28px;color:rgb(29, 29, 27);color:var(--black-light);background-color:#fff;background-color:var(--white);font-family:inter, sans-serif;font-family:var(--font-inter)}.footer-mobile .footer-bottom__menu-items{display:flex;-moz-column-gap:15px;column-gap:15px;flex-wrap:wrap}.breadcrumbs{display:flex;flex-direction:row;align-items:center;gap:.3rem;transform:translateX(-1.9rem);font-size:1rem;margin-bottom:1rem}.breadcrumbs__item{font-weight:700}.breadcrumbs__item a{display:flex;flex-direction:row;align-items:center;gap:1rem;white-space:nowrap}.breadcrumbs__arrow{display:grid;align-items:center;justify-items:center;place-items:center;margin-right:.2rem}.open-days-navigation{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:5.25rem;padding-top:3.5rem;padding-bottom:3.5rem}.open-days-navigation--blue{--color-primary: var(--blue-primary);--color-primary-light: var(--blue-primary-light);--color-header-circle: var(--circle-blue);--color-background: var(--blue-background);--color-foreground: var(--blue-foreground);--color-hover: var(--blue-hover);--color-button: var(--blue-primary);--color-text: var(--blue-text);--color-filter: var(--blue-primary-light)}.open-days-navigation--green{--color-primary: var(--green-primary);--color-primary-light: var(--green-primary-light);--color-header-circle: var(--circle-lime);--color-background: var(--green-background);--color-foreground: var(--green-foreground);--color-hover: var(--green-hover);--color-button: var(--green-primary);--color-text: var(--green-text);--color-filter: var(--green-primary-light)}.open-days-navigation--orange{--color-primary: var(--orange-primary);--color-primary-light: var(--orange-primary-light);--color-header-circle: var(--circle-orange);--color-background: var(--orange-background);--color-foreground: var(--orange-foreground);--color-hover: var(--orange-hover);--color-button: var(--orange-primary);--color-text: var(--orange-text);--color-filter: var(--orange-primary-light)}.open-days-navigation--dark_green{--color-primary: var(--dark-green-primary);--color-primary-light: var(--dark-green-primary-light);--color-header-circle: var(--circle-dark-green);--color-background: var(--dark-green-background);--color-foreground: var(--dark-green-foreground);--color-hover: var(--dark-green-foreground);--color-button: var(--dark-green-foreground);--color-text: var(--dark-green-primary)}.open-days-navigation--grey{--color-primary: var(--grey-primary);--color-primary-light: var(--grey-foreground);--color-header-circle: var(--grey-primary);--color-background: var(--grey-background);--color-foreground: var(--grey-foreground);--color-hover: var(--grey-foreground);--color-button: var(--grey-foreground);--color-text: var(--grey-text)}.open-days-navigation--purple{--color-primary: var(--purple-primary);--color-primary-light: var(--purple-foreground);--color-header-circle: var(--purple-circle);--color-background: var(--purple-background);--color-foreground: var(--purple-foreground);--color-hover: var(--purple-foreground);--color-button: var(--purple-foreground)}@media(max-width: 75rem){.open-days-navigation{gap:2.75rem}}@media(max-width: calc(48rem - 1px)){.open-days-navigation{padding-top:0;flex-direction:column;gap:3.75rem}}.open-days-navigation__title{font-size:1.25rem;font-weight:700;line-height:1.875rem;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:3px solid #000;border-bottom:3px solid var(--black);margin-bottom:15px}@media(min-width: 48rem){.open-days-navigation__title-wrapper{border-bottom:none}.open-days-navigation__title-wrapper .plus{display:none}}.open-days-navigation__title .minus{display:none}.open-days-navigation__wrapper{width:100%}@media(max-width: calc(48rem - 1px)){.open-days-navigation__wrapper[open]>.open-days-navigation__title .plus{display:none}.open-days-navigation__wrapper[open]>.open-days-navigation__title .minus{display:block}}.open-days-navigation__item{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr auto;align-items:center;padding:25px 30px;background-color:#fff;background-color:var(--white);border-radius:20px;font-weight:700;width:100%;text-align:left;margin-top:18px}@media(max-width: calc(48rem - 1px)){.open-days-navigation__item{padding-top:10px;padding-bottom:10px;border-radius:15px;margin-top:16px}}.open-days-navigation__item svg{transition:transform .3s ease-in-out}.open-days-navigation__item:hover{background-color:#f8f8f8;background-color:var(--color-button-secondary-hover)}.open-days-navigation__item:hover svg{transform:translateX(5px)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(35d26b781dc5fda684cc.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:bold;font-weight:700;src:url(cdb29a5d7ccf57ff05a3.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(9ca9ba81e9dcaa12b3a1.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-style:bold;font-weight:700;src:url(0eaf807b1cf0eceabe0f.ttf) format("truetype");font-display:swap}@font-face{font-family:ZonaPro;font-style:normal;font-weight:400;src:url(53302d785f86bd57f713.otf) format("opentype");font-display:swap}@font-face{font-family:ZonaPro;font-style:bold;font-weight:700;src:url(b768796a074b7726f001.otf) format("opentype");font-display:swap}
