*, ::before, ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(147 197 253 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(147 197 253 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}  *,
::before,
::after {
box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
::before,
::after {
--tw-content: '';
} html,
:host {
line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4;
tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body {
margin: 0; line-height: inherit; } hr {
height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) {
-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-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; 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-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; } button,
select {
text-transform: none;
} button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
-webkit-appearance: button; background-color: transparent; background-image: 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; outline-offset: -2px; } ::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; } summary {
display: list-item;
} blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
fieldset {
margin: 0;
padding: 0;
}
legend {
padding: 0;
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
} dialog {
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; vertical-align: middle; } img,
video {
max-width: 100%;
height: auto;
} [hidden]:where(:not([hidden="until-found"])) {
display: none;
}
.container {
width: 100%;
}
@media (min-width: 640px) {
.container {
max-width: 640px;
}
}
@media (min-width: 768px) {
.container {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container {
max-width: 1536px;
}
}
.pointer-events-none {
pointer-events: none;
}
.visible {
visibility: visible;
}
.fixed {
position: fixed;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.sticky {
position: sticky;
}
.-bottom-10 {
bottom: -2.5rem;
}
.-bottom-16 {
bottom: -4rem;
}
.-bottom-24 {
bottom: -6rem;
}
.-left-6 {
left: -1.5rem;
}
.-right-2 {
right: -0.5rem;
}
.-right-6 {
right: -1.5rem;
}
.-top-10 {
top: -2.5rem;
}
.-top-16 {
top: -4rem;
}
.-top-24 {
top: -6rem;
}
.-top-32 {
top: -8rem;
}
.bottom-0 {
bottom: 0px;
}
.left-0 {
left: 0px;
}
.left-1\/2 {
left: 50%;
}
.right-0 {
right: 0px;
}
.top-0 {
top: 0px;
}
.top-1\/2 {
top: 50%;
}
.-z-\[1\] {
z-index: -1;
}
.z-0 {
z-index: 0;
}
.z-10 {
z-index: 10;
}
.col-span-full {
grid-column: 1 / -1;
}
.row-span-1 {
grid-row: span 1 / span 1;
}
.row-span-2 {
grid-row: span 2 / span 2;
}
.mx-auto {
margin-left: auto;
margin-right: auto;
}
.my-10 {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
}
.mb-10 {
margin-bottom: 2.5rem;
}
.mr-1 {
margin-right: 0.25rem;
}
.mt-4 {
margin-top: 1rem;
}
.line-clamp-3 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.block {
display: block;
}
.inline {
display: inline;
}
.flex {
display: flex;
}
.grid {
display: grid;
}
.contents {
display: contents;
}
.hidden {
display: none;
}
.aspect-square {
aspect-ratio: 1 / 1;
}
.size-full {
width: 100%;
height: 100%;
}
.h-10 {
height: 2.5rem;
}
.h-20 {
height: 5rem;
}
.h-24 {
height: 6rem;
}
.h-32 {
height: 8rem;
}
.h-8 {
height: 2rem;
}
.h-\[28\.75rem\] {
height: 28.75rem;
}
.h-\[64rem\] {
height: 64rem;
}
.h-auto {
height: auto;
}
.h-full {
height: 100%;
}
.min-h-0 {
min-height: 0px;
}
.w-10 {
width: 2.5rem;
}
.w-14 {
width: 3.5rem;
}
.w-20 {
width: 5rem;
}
.w-32 {
width: 8rem;
}
.w-8 {
width: 2rem;
}
.w-9 {
width: 2.25rem;
}
.w-\[70\%\] {
width: 70%;
}
.w-fit {
width: -moz-fit-content;
width: fit-content;
}
.w-full {
width: 100%;
}
.min-w-\[27\.375rem\] {
min-width: 27.375rem;
}
.min-w-\[28px\] {
min-width: 28px;
}
.max-w-\[56rem\] {
max-width: 56rem;
}
.max-w-\[900px\] {
max-width: 900px;
}
.flex-1 {
flex: 1 1 0%;
}
.flex-shrink {
flex-shrink: 1;
}
.flex-grow {
flex-grow: 1;
}
.-translate-x-1\/2 {
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[55\%\] {
--tw-translate-y: -55%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[58\%\] {
--tw-translate-y: -58%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
--tw-translate-x: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
--tw-translate-x: 100%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-3 {
--tw-rotate: -3deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-\[-1\] {
--tw-scale-x: -1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.resize {
resize: both;
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-row-reverse {
flex-direction: row-reverse;
}
.flex-col {
flex-direction: column;
}
.flex-wrap {
flex-wrap: wrap;
}
.items-start {
align-items: flex-start;
}
.items-end {
align-items: flex-end;
}
.items-center {
align-items: center;
}
.justify-end {
justify-content: flex-end;
}
.justify-center {
justify-content: center;
}
.justify-between {
justify-content: space-between;
}
.gap-10 {
gap: 2.5rem;
}
.gap-11 {
gap: 2.75rem;
}
.gap-2 {
gap: 0.5rem;
}
.gap-3 {
gap: 0.75rem;
}
.gap-4 {
gap: 1rem;
}
.gap-5 {
gap: 1.25rem;
}
.gap-6 {
gap: 1.5rem;
}
.gap-8 {
gap: 2rem;
}
.gap-y-10 {
row-gap: 2.5rem;
}
.gap-y-2 {
row-gap: 0.5rem;
}
.gap-y-4 {
row-gap: 1rem;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-clip {
overflow: clip;
}
.whitespace-nowrap {
white-space: nowrap;
}
.rounded-2xl {
border-radius: 1rem;
}
.rounded-3xl {
border-radius: 1.5rem;
}
.rounded-\[2rem\] {
border-radius: 2rem;
}
.rounded-\[4rem\] {
border-radius: 4rem;
}
.rounded-full {
border-radius: 9999px;
}
.rounded-lg {
border-radius: 0.5rem;
}
.rounded-t-\[4rem\] {
border-top-left-radius: 4rem;
border-top-right-radius: 4rem;
}
.border {
border-width: 1px;
}
.border-l {
border-left-width: 1px;
}
.border-white {
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.bg-blue-300 {
background-color: var(--colors-blue-300);
}
.bg-blue-950 {
background-color: var(--colors-blue-950);
}
.bg-red-200 {
background-color: var(--colors-red-200);
}
.bg-red-900 {
background-color: var(--colors-red-900);
}
.bg-transparent {
background-color: transparent;
}
.bg-white {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.object-contain {
-o-object-fit: contain;
object-fit: contain;
}
.object-cover {
-o-object-fit: cover;
object-fit: cover;
}
.p-3 {
padding: 0.75rem;
}
.p-4 {
padding: 1rem;
}
.p-5 {
padding: 1.25rem;
}
.p-6 {
padding: 1.5rem;
}
.p-8 {
padding: 2rem;
}
.px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.px-8 {
padding-left: 2rem;
padding-right: 2rem;
}
.py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.py-5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.py-6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.pb-8 {
padding-bottom: 2rem;
}
.pl-4 {
padding-left: 1rem;
}
.text-center {
text-align: center;
}
.font-atkinson-hyperlegible-next {
font-family: var(--fonts-atkinson-hyperlegible-next);
}
.font-momo-trust-display {
font-family: var(--fonts-momo-trust-display);
}
.text-\[0\.65625rem\] {
font-size: 0.65625rem;
}
.text-\[1\.125rem\] {
font-size: 1.125rem;
}
.text-\[1\.75rem\] {
font-size: 1.75rem;
}
.text-\[1\.875rem\] {
font-size: 1.875rem;
}
.text-\[2\.125rem\] {
font-size: 2.125rem;
}
.text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.text-xs {
font-size: 0.75rem;
line-height: 1rem;
}
.font-medium {
font-weight: 500;
}
.font-normal {
font-weight: 400;
}
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.\!leading-normal {
line-height: 1.5 !important;
}
.leading-\[1\.2\] {
line-height: 1.2;
}
.leading-none {
line-height: 1;
}
.leading-normal {
line-height: 1.5;
}
.tracking-\[-0\.01em\] {
letter-spacing: -0.01em;
}
.tracking-\[-0\.02em\] {
letter-spacing: -0.02em;
}
.tracking-tight {
letter-spacing: -0.025em;
}
.tracking-tighter {
letter-spacing: -0.05em;
}
.text-blue-300 {
color: var(--colors-blue-300);
}
.text-blue-900 {
color: var(--colors-blue-900);
}
.text-blue-950 {
color: var(--colors-blue-950);
}
.text-red-200 {
color: var(--colors-red-200);
}
.text-red-900 {
color: var(--colors-red-900);
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.opacity-25 {
opacity: 0.25;
}
.outline {
outline-style: solid;
}
.blur {
--tw-blur: blur(8px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-opacity {
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.duration-300 {
transition-duration: 300ms;
}
.duration-500 {
transition-duration: 500ms;
}
.ease-in-out {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.hover\:bg-blue-200:hover {
background-color: var(--colors-blue-200);
}
.hover\:bg-red-300:hover {
background-color: var(--colors-red-300);
}
.hover\:bg-red-800:hover {
background-color: var(--colors-red-800);
}
.hover\:opacity-80:hover {
opacity: 0.8;
}
.group:hover .group-hover\:translate-x-0 {
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media not all and (min-width: 1536px) {
.max-2xl\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.max-2xl\:py-10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
}
@media not all and (min-width: 1280px) {
.max-xl\:flex-col-reverse {
flex-direction: column-reverse;
}
}
@media not all and (min-width: 1024px) {
.max-lg\:-top-16 {
top: -4rem;
}
.max-lg\:left-0 {
left: 0px;
}
.max-lg\:order-1 {
order: 1;
}
.max-lg\:order-2 {
order: 2;
}
.max-lg\:mr-auto {
margin-right: auto;
}
.max-lg\:mt-3 {
margin-top: 0.75rem;
}
.max-lg\:mt-6 {
margin-top: 1.5rem;
}
.max-lg\:flex {
display: flex;
}
.max-lg\:hidden {
display: none;
}
.max-lg\:aspect-\[286\/192\] {
aspect-ratio: 286/192;
}
.max-lg\:aspect-square {
aspect-ratio: 1 / 1;
}
.max-lg\:h-20 {
height: 5rem;
}
.max-lg\:min-h-\[7\.375rem\] {
min-height: 7.375rem;
}
.max-lg\:w-\[60\%\] {
width: 60%;
}
.max-lg\:w-auto {
width: auto;
}
.max-lg\:w-full {
width: 100%;
}
.max-lg\:min-w-\[64rem\] {
min-width: 64rem;
}
.max-lg\:-translate-x-\[40\%\] {
--tw-translate-x: -40%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:flex-col {
flex-direction: column;
}
.max-lg\:items-end {
align-items: flex-end;
}
.max-lg\:items-center {
align-items: center;
}
.max-lg\:justify-start {
justify-content: flex-start;
}
.max-lg\:justify-center {
justify-content: center;
}
.max-lg\:p-5 {
padding: 1.25rem;
}
.max-lg\:px-\[clamp\(1\.5rem\2c calc\(128\/1920\*100vw\)\2c 8rem\)\] {
padding-left: clamp(1.5rem, calc(128 / 1920 * 100vw), 8rem);
padding-right: clamp(1.5rem, calc(128 / 1920 * 100vw), 8rem);
}
.max-lg\:pb-40 {
padding-bottom: 10rem;
}
.max-lg\:pt-10 {
padding-top: 2.5rem;
}
.max-lg\:pt-32 {
padding-top: 8rem;
}
.max-lg\:pt-72 {
padding-top: 18rem;
}
.max-lg\:text-center {
text-align: center;
}
.max-lg\:text-\[1\.75rem\] {
font-size: 1.75rem;
}
.max-lg\:leading-\[1\.05\] {
line-height: 1.05;
}
}
@media not all and (min-width: 768px) {
.max-md\:mx-auto {
margin-left: auto;
margin-right: auto;
}
.max-md\:hidden {
display: none;
}
}
@media not all and (min-width: 640px) {
.max-sm\:py-8 {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
@media (min-width: 640px) {
.sm\:pb-8 {
padding-bottom: 2rem;
}
.sm\:pt-16 {
padding-top: 4rem;
}
}
@media (min-width: 768px) {
@media not all and (min-width: 1024px) {
.md\:max-lg\:max-w-\[65\%\] {
max-width: 65%;
}
}
}
@media (min-width: 1024px) {
.lg\:-bottom-40 {
bottom: -10rem;
}
.lg\:-bottom-56 {
bottom: -14rem;
}
.lg\:-left-10 {
left: -2.5rem;
}
.lg\:-left-48 {
left: -12rem;
}
.lg\:-right-16 {
right: -4rem;
}
.lg\:-right-24 {
right: -6rem;
}
.lg\:-right-48 {
right: -12rem;
}
.lg\:-top-28 {
top: -7rem;
}
.lg\:-top-36 {
top: -9rem;
}
.lg\:left-0 {
left: 0px;
}
.lg\:right-0 {
right: 0px;
}
.lg\:top-14 {
top: 3.5rem;
}
.lg\:col-span-2 {
grid-column: span 2 / span 2;
}
.lg\:col-span-4 {
grid-column: span 4 / span 4;
}
.lg\:col-span-6 {
grid-column: span 6 / span 6;
}
.lg\:col-span-8 {
grid-column: span 8 / span 8;
}
.lg\:col-start-7 {
grid-column-start: 7;
}
.lg\:my-10 {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
}
.lg\:my-14 {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
}
.lg\:mb-14 {
margin-bottom: 3.5rem;
}
.lg\:ml-\[clamp\(1\.5rem\2c calc\(128\/1920\*100vw\)\2c 8rem\)\] {
margin-left: clamp(1.5rem, calc(128 / 1920 * 100vw), 8rem);
}
.lg\:mt-2 {
margin-top: 0.5rem;
}
.lg\:aspect-\[810\/610\] {
aspect-ratio: 810/610;
}
.lg\:h-12 {
height: 3rem;
}
.lg\:h-\[82\.5rem\] {
height: 82.5rem;
}
.lg\:h-\[98vh\] {
height: 98vh;
}
.lg\:h-auto {
height: auto;
}
.lg\:w-1\/2 {
width: 50%;
}
.lg\:w-12 {
width: 3rem;
}
.lg\:w-16 {
width: 4rem;
}
.lg\:w-20 {
width: 5rem;
}
.lg\:w-32 {
width: 8rem;
}
.lg\:w-40 {
width: 10rem;
}
.lg\:max-w-\[76\%\] {
max-width: 76%;
}
.lg\:translate-x-2\/3 {
--tw-translate-x: 66.666667%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:scale-110 {
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:grid-cols-12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.lg\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:flex-col {
flex-direction: column;
}
.lg\:items-end {
align-items: flex-end;
}
.lg\:justify-between {
justify-content: space-between;
}
.lg\:gap-10 {
gap: 2.5rem;
}
.lg\:gap-12 {
gap: 3rem;
}
.lg\:gap-4 {
gap: 1rem;
}
.lg\:gap-6 {
gap: 1.5rem;
}
.lg\:gap-8 {
gap: 2rem;
}
.lg\:gap-y-3 {
row-gap: 0.75rem;
}
.lg\:overflow-clip {
overflow: clip;
}
.lg\:p-6 {
padding: 1.5rem;
}
.lg\:p-8 {
padding: 2rem;
}
.lg\:px-10 {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.lg\:py-14 {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.lg\:py-16 {
padding-top: 4rem;
padding-bottom: 4rem;
}
.lg\:py-48 {
padding-top: 12rem;
padding-bottom: 12rem;
}
.lg\:pb-16 {
padding-bottom: 4rem;
}
.lg\:pl-6 {
padding-left: 1.5rem;
}
.lg\:pr-\[clamp\(1\.5rem\2c calc\(128\/1920\*100vw\)\2c 8rem\)\] {
padding-right: clamp(1.5rem, calc(128 / 1920 * 100vw), 8rem);
}
.lg\:text-\[2\.125rem\] {
font-size: 2.125rem;
}
.lg\:text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.lg\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
}
@media (min-width: 1280px) {
.xl\:col-span-4 {
grid-column: span 4 / span 4;
}
.xl\:items-center {
align-items: center;
}
.xl\:justify-end {
justify-content: flex-end;
}
.xl\:justify-between {
justify-content: space-between;
}
.xl\:gap-16 {
gap: 4rem;
}
.xl\:pt-24 {
padding-top: 6rem;
}
}
@media (min-width: 1536px) {
.\32xl\:max-w-\[56\.25rem\] {
max-width: 56.25rem;
}
.\32xl\:gap-20 {
gap: 5rem;
}
.\32xl\:gap-24 {
gap: 6rem;
}
.\32xl\:gap-8 {
gap: 2rem;
}
.\32xl\:p-10 {
padding: 2.5rem;
}
.\32xl\:p-5 {
padding: 1.25rem;
}
.\32xl\:px-24 {
padding-left: 6rem;
padding-right: 6rem;
}
.\32xl\:pr-16 {
padding-right: 4rem;
}
.\32xl\:pr-24 {
padding-right: 6rem;
}
.\32xl\:text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.\32xl\:text-\[2\.625rem\] {
font-size: 2.625rem;
}
.\32xl\:text-\[2\.6rem\] {
font-size: 2.6rem;
}
.\32xl\:text-\[3\.5rem\] {
font-size: 3.5rem;
}
}
.\[\&_h2\]\:font-momo-trust-display h2 {
font-family: var(--fonts-momo-trust-display);
}
.\[\&_h2\]\:text-\[1\.75rem\] h2 {
font-size: 1.75rem;
}
.\[\&_span\]\:hidden span {
display: none;
}
@media not all and (min-width: 768px) {
.max-md\:\[\&_span\]\:hidden span {
display: none;
}
} :root {
--color-greyscale-0: #ffffff;
--colors-greyscale-50: #fbfaf9;
--colors-greyscale-100: #f1edeb;
--colors-greyscale-200: #e9e2df;
--colors-greyscale-300: #cec4c0;
--colors-greyscale-400: #ada39e;
--colors-greyscale-500: #81746e;
--colors-greyscale-600: #5a504c;
--colors-greyscale-700: #463c3a;
--colors-greyscale-800: #2a2423;
--colors-greyscale-900: #1c1817;
--colors-greyscale-950: #0c0a09;
--colors-blue-50: #ecfcff;
--colors-blue-100: #cff5fe;
--colors-blue-200: #a6e9fb;
--colors-blue-300: #50cdf7;
--colors-blue-400: #3cb9f4;
--colors-blue-500: #3ba3ed;
--colors-blue-600: #288be8;
--colors-blue-700: #1064b1;
--colors-blue-800: #0a508a;
--colors-blue-900: #084472;
--colors-blue-950: #062c46;
--colors-red-50: #fff0f3;
--colors-red-100: #ffe3e9;
--colors-red-200: #ffcbd8;
--colors-red-300: #ff9fb7;
--colors-red-400: #ff6a92;
--colors-red-500: #fd366c;
--colors-red-600: #eb1358;
--colors-red-700: #c70945;
--colors-red-800: #a60b3c;
--colors-red-900: #8f002e;
--colors-red-950: #50011e;
--colors-orange-50: #fff7eb;
--colors-orange-100: #ffe9c6;
--colors-orange-200: #ffd188;
--colors-orange-300: #ffb24a;
--colors-orange-400: #ff9a27;
--colors-orange-500: #f97107;
--colors-orange-600: #dd4e02;
--colors-orange-700: #b73106;
--colors-orange-800: #94260c;
--colors-orange-900: #7a200d;
--colors-orange-950: #460d02;
--fonts-momo-trust-display: 'Momo Trust Display', sans-serif;
--fonts-atkinson-hyperlegible-next: 'Atkinson Hyperlegible Next', sans-serif;
}
.frge-container{width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(1.5rem,6.6666666667vw,8rem)}@media screen and (max-width: 1024px){.frge-container{padding-inline:2rem}}@media screen and (max-width: 640px){.frge-container{padding-inline:1.5rem}}@media screen and (max-width: 480px){#cbw-root.cbw-pos-v-bottom #cbw-window{top:1px !important}}.cbw-inline-send{position:relative;background-color:var(--colors-blue-300) !important;width:clamp(3rem,2.9166666667vw,56px) !important;height:clamp(3rem,2.9166666667vw,56px) !important;border-radius:9999px !important;align-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important}.cbw-inline-send svg{display:none !important}.cbw-inline-send::before{content:"";position:absolute;top:50%;left:52%;transform:translate(-50%, -50%) scale(0.8);width:clamp(1.75rem,1.6666666667vw,2rem);height:clamp(1.75rem,1.6666666667vw,2rem);background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27%3E%3Cpath d=%27M25.6014 30.1061L23.3467 30.1394C22.2771 27.3808 20.2621 24.7552 17.2588 24.0277C12.4816 22.8698 7.66655 26.6034 4.68469 29.9323L4.36215 29.9929L0.396179 30.0294C0.628592 29.6773 0.896288 29.3417 1.16322 29.0157C4.92631 24.4204 11.3468 19.1857 17.7266 20.9936C21.9331 22.1856 24.3861 26.1474 25.6014 30.1061Z%27 fill=%27%23084472%27/%3E%3Cpath d=%27M0.0129581 2.41442C0.0129581 2.40905 0.0501595 2.37108 0.0528441 2.32161C0.0724036 1.93694 0.0616651 1.46943 0.128014 1.09281C0.135684 1.04909 0.142588 1.01496 0.190911 1L4.01843 1.79887C4.00501 2.65987 3.95937 3.52739 4.03531 4.38648C4.54462 10.1523 8.92058 15.0345 14.538 16.2917C20.8453 17.703 27.3594 14.4239 29.9367 8.53002C30.0095 8.36319 30.3367 7.40746 30.3881 7.37217C30.487 7.30429 31.7845 7.65521 32 7.68244C30.5794 12.8063 26.5099 16.9529 21.4724 18.6043C11.1155 22.0007 0.440582 14.5352 0.0129581 3.71685C-0.00314968 3.3061 -0.0054508 2.8244 0.0129581 2.41442Z%27 fill=%27%23084472%27/%3E%3Cpath d=%27M18.2758 15.2753C20.6214 15.2753 22.5229 13.374 22.5229 11.0286C22.5229 8.68324 20.6214 6.78192 18.2758 6.78192C15.9302 6.78192 14.0287 8.68324 14.0287 11.0286C14.0287 13.374 15.9302 15.2753 18.2758 15.2753Z%27 fill=%27%23084472%27/%3E%3C/svg%3E") center/contain no-repeat}.cbw-inline-inner{border:none !important;padding:0 !important;padding-right:.5rem !important;border-radius:9999px !important}section.header{z-index:1;position:relative}.header{position:relative;color:#fff;height:100%;margin-bottom:var(--wp--style--block-gap)}@media screen and (max-width: 425px){.header{margin-bottom:calc(var(--wp--preset--spacing--70)/2)}}.header__search__open-icon{width:20px;height:20px;color:#fff;stroke:#fff;cursor:pointer;position:relative;z-index:2}.header__hero-search{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;width:100%;border-radius:9999px;max-width:44.125rem;margin-top:1rem;background-color:#fff}.header__hero-search__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.header__hero-search__field{position:relative;flex:1 1 12rem;min-width:0}.header__hero-search__input,.header__hero-search .cbw-inline-field{width:100%;margin:0;padding-inline:clamp(1.5rem,1.6666666667vw,32px) 32px;padding-block:clamp(1.25rem,1.25vw,24px);border:1px solid hsla(0,0%,100%,.45);border-radius:9999px;background:hsla(0,0%,100%,.12);color:var(--colors-blue-950);font-family:inherit;font-size:clamp(18px,1.25vw,24px);line-height:1.25}.header__hero-search__input::-moz-placeholder, .header__hero-search .cbw-inline-field::-moz-placeholder{color:var(--colors-blue-950);opacity:.5}.header__hero-search__input::placeholder,.header__hero-search .cbw-inline-field::placeholder{color:var(--colors-blue-950);opacity:.5}.header__hero-search__input:focus,.header__hero-search .cbw-inline-field:focus{outline:none}.header__hero-search__icon{width:3.5rem;height:3.5rem;pointer-events:none}.header__hero-search__submit,.header__hero-search .cbw-inline-send{cursor:pointer;border-radius:9999px;padding:.5rem}.header__title-wrapper{display:flex;flex-direction:column;height:100%;gap:20px;padding-top:15%;position:relative;z-index:1}@media(min-width: 768px){.header__title-wrapper{padding-top:12%}}@media(min-width: 1024px){.header__title-wrapper{padding-top:10%}}@media(min-width: 1440px){.header__title-wrapper{padding-top:5%}}.header__top{display:flex;justify-content:space-between;align-items:center;margin-block-start:0;position:relative;padding:2rem;position:fixed;top:0;left:0;right:0;color:#fff;z-index:50;background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}@media screen and (max-width: 1024px){.header__top{padding:1.25rem}}.header__right{display:flex;align-items:center;gap:clamp(.75rem,.8333333333vw,1rem);min-height:3.5rem;font-size:var(--wp--preset--font-size--small);padding:.625rem 1.5rem;background-color:#fff;border-radius:9999px;color:var(--colors-blue-950);line-height:1}@media screen and (max-width: 1024px){.header__right{padding:.5rem 1rem;min-height:3rem}}.header__menu-icon{display:flex;align-items:center;gap:1rem;text-transform:uppercase;cursor:pointer;color:var(--colors-blue-950);line-height:1;font-weight:800}.header__menu-icon__text{font-size:.875em}.header__logo{width:clamp(5rem,5.2083333333vw,6.25rem)}.header__frontalier-type-wrapper{max-width:1664px;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.0833333333vw,2.5rem)}@media screen and (min-width: 1900px){.header__frontalier-type-wrapper{max-width:104rem}}.header__subtitle{font-size:clamp(1.75em,2.2916666667vw,2.75em);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.header__frontalier-type-btn-container{margin-top:0 !important;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,.5208333333vw,.625rem)}.header__frontalier-type-button{background-color:var(--wp--preset--color--accent);font-size:clamp(1.5em,1.7708333333vw,2.125em);font-weight:300;line-height:1;color:#fff;border:none;padding:clamp(.75rem,.8333333333vw,1rem) clamp(1.125rem,1.25vw,1.5rem);border-radius:9999px;cursor:pointer;transition:all .3s ease-in-out}.header__frontalier-type-button:nth-of-type(1),.header__frontalier-type-button:nth-of-type(4){color:var(--colors-red-100);background-color:var(--colors-red-700)}.header__frontalier-type-button:nth-of-type(1):hover,.header__frontalier-type-button:nth-of-type(4):hover{background-color:var(--colors-red-600)}.header__frontalier-type-button:nth-of-type(3){color:var(--colors-blue-100);background-color:var(--colors-blue-700)}.header__frontalier-type-button:nth-of-type(3):hover{background-color:var(--colors-blue-600)}.header__frontalier-type-button:nth-of-type(2),.header__frontalier-type-button:nth-of-type(5){color:var(--colors-orange-100);background-color:var(--colors-orange-700)}.header__frontalier-type-button:nth-of-type(2):hover,.header__frontalier-type-button:nth-of-type(5):hover{background-color:var(--colors-orange-600)}.header__frontalier-type-button:hover{box-shadow:0 0 16px 0 hsla(0,0%,100%,.24)}.frontalier-type-profile-container{position:relative;z-index:1}.frontalier-type-profile-container .overlay-gradient{position:absolute;z-index:-1;inset:0;transform:translateY(-25%);width:100%;height:clamp(68.4375rem,68.59375vw,82.3125rem);background:linear-gradient(180deg, rgba(207, 245, 254, 0) 0%, #CFF5FE 24.36%, rgba(207, 245, 254, 0) 100%)}.header.is-home{font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);display:grid;gap:.5rem;margin:.5rem;justify-content:center;align-items:center}.header.is-home .header__title{font-size:clamp(2.125rem,4.4791666667vw,5.375rem);font-family:var(--wp--preset--font-family--momo-trust-display);line-height:1;letter-spacing:-0.02em;position:relative;z-index:1}.header.is-home .header__hero-description{max-width:30.6875rem;position:relative;z-index:1}.header.is-home h2{font-family:var(--wp--preset--font-family--momo-trust-display);font-size:clamp(1.75rem,2.9166666667vw,3.5rem);line-height:1;letter-spacing:.035rem}.header.is-home .content{display:flex;flex-direction:column;gap:1rem;font-size:1.125rem;line-height:1.5}.header.is-home .btn-contact{font-family:var(--wp--preset--font-family--momo-trust-display);font-size:clamp(1rem,1.25vw,1.4375rem);line-height:1;letter-spacing:-0.02em;margin-top:clamp(1rem,2.34375vw,2.8125rem)}.header.is-home .header__first-block{position:relative;display:flex;flex-direction:column;align-items:end;height:100%;background:linear-gradient(0deg, rgba(6, 44, 70, 0.24) 0%, rgba(6, 44, 70, 0.24) 100%)}.header.is-home .header__first-block .header__background-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.header.is-home .header__first-block .header__overlay{background:linear-gradient(180deg, var(--colors-blue-950, #062C46) 0%, var(--colors-blue-700, #1064B1) 100%);opacity:.72;filter:blur(64px);max-height:20rem;height:100%}@media(min-width: 768px){.header.is-home .rdv-container{padding-top:clamp(1.5rem,10.9375vw,13.125rem)}}.header.is-home .images img{max-width:initial !important;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media(min-width: 1024px){.header.is-home{grid-template-columns:1fr minmax(clamp(28rem, 28.4375vw, 34.125rem), 30%);margin:1rem;gap:1rem}.header.is-home .header__first-block{flex-direction:row;justify-content:space-between}.header.is-home .header__first-block .header__first-block__content{width:48.625rem}.header.is-home .header__first-block .eu-block{max-width:15rem}}.header__top{transition:max-width .5s .2s ease-in-out,margin-inline .3s ease-out,padding .2s ease-in-out,border-radius .5s ease-in-out,background-color .3s .2s linear;max-width:100%;margin:0 auto}.header__top .header__frontalier-type-select{font-family:var(--wp--preset--font-family--momo-trust-display);font-size:clamp(1em,1.0416666667vw,1.25em);line-height:1}.header__top .header__frontalier-type-wrapper-container{opacity:0;display:none;position:relative;transform:translateY(-100%)}.header__top.not-front-page .header__logo{display:none}.header__top.not-front-page .blue-logo{display:block}.header__top.front-page .header__logo{display:block}.header__top.front-page .header__logo.blue-logo{display:none}@media screen and (min-width: 1920px){.header__top.scrolled{max-width:51.25rem}}.header__top.scrolled{width:100%;max-width:51.25rem;margin:1.5rem auto 0;background-color:#fff;border-radius:9999px;padding:.625rem 1.5rem;font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);line-height:1;box-shadow:0 4px 24px 0 rgba(0,0,0,.06)}.header__top.scrolled .logos-wrapper{position:absolute;top:0;transform:translateY(-200%);transition:transform .5s ease-in-out;opacity:0}.header__top.scrolled .header__frontalier-type-wrapper-container{transition:opacity .5s ease-in-out,display .5s allow-discrete,transform .5s ease-in-out;opacity:1;display:flex;transform:translateY(0%) !important}@starting-style{.header__top.scrolled .header__frontalier-type-wrapper-container .header__frontalier-type-wrapper-container{opacity:0;display:none;transform:translateY(-100%)}}.header__right,.header__menu-icon{font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next)}.header__frontalier-type-wrapper{font-family:var(--wp--preset--font-family--momo-trust-display)}.header__subtitle{font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next)}.header__frontalier-type-button{font-family:var(--wp--preset--font-family--momo-trust-display)}.wpml-ls-legacy-dropdown-click a:hover{color:var(--colors-blue-950);background-color:rgba(0,0,0,0)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:0}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:var(--colors-blue-950);background-color:rgba(0,0,0,0)}.wpml-ls-legacy-dropdown-click{width:-moz-fit-content;width:fit-content;color:var(--colors-blue-950);font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);font-size:1em;text-transform:uppercase;font-weight:500;line-height:1}.wpml-ls-legacy-dropdown-click li a{color:var(--colors-blue-950);background:rgba(0,0,0,0);border:none;padding:0;font-weight:500;display:flex;align-items:center}.wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle::after{content:"";background-image:url(//frontaliers-grandest.eu/wp-content/themes/frontaliers-grandest/assets/fc9b8ef9ce12a0cc2843.png) !important;position:relative !important;margin-left:.2rem !important;right:0 !important;border:none !important;width:20px;height:20px}.wpml-ls-sub-menu{border-top:none !important;background-color:#fff !important;padding:10px !important;left:auto !important;top:150% !important;right:50% !important;transform:translateX(50%) !important;transition:visibility .3s ease-in-out !important;z-index:51}.wpml-ls-sub-menu li a{color:var(--colors-blue-950) !important;transition:color .3s ease-in-out;margin:5px}.wpml-ls-sub-menu li a:hover{color:var(--colors-blue-950) !important}.header-menu-container{width:100%;max-width:25rem;z-index:51;position:fixed;top:1rem;right:1rem;bottom:1rem;height:auto;max-height:calc(100dvh - 2rem);opacity:0;flex-direction:column;color:var(--colors-blue-950);display:none;transform:translateX(100%);gap:1rem;overflow:hidden}.header-menu-container .header-menu-container-wrapper{border-radius:2rem;background:linear-gradient(167deg, #ffffff 0%, #cff5fe 100%);position:relative;display:grid;grid-template-rows:auto auto minmax(0, 1fr) auto;gap:2.5rem;padding:1.5rem 1.5rem 1.5rem clamp(1.5rem,1.0416666667vw,2rem);flex:1 1 auto;min-height:0;overflow:hidden}.header-menu-container__logo{position:absolute;bottom:0;right:0;width:100%;z-index:0}.header-menu-container #back-button{color:var(--colors-blue-950);padding:3px calc(var(--wp--style--block-gap)/2) 3px calc(var(--wp--style--block-gap)/2);display:flex;flex-direction:row;gap:10px}.header-menu-container #back-button.hidden{display:none}.header-menu-container #back-button svg{width:20px;height:20px;color:var(--colors-blue-950);stroke:var(--colors-blue-950)}@media screen and (max-width: 1024px){.header-menu-container{max-width:50%;width:50%}}@media screen and (max-width: 600px){.header-menu-container{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;width:auto;max-width:none;max-height:calc(100dvh - 1rem)}}.header-menu-container.is-open{display:flex;flex-direction:column;justify-content:space-between;min-height:0;overflow:hidden}.header-menu-container.is-open .ask-questions-container{flex-shrink:0}.header-menu-container.is-open{animation:menu-open-effect .5s ease-in-out forwards}.header-menu-container__top,.header-menu-container #back-button,.header-menu-container__bottom{flex-shrink:0}.header-menu-container__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;z-index:1}.header-menu-container__top--right{display:flex;gap:10px;align-items:center}.header-menu-container__top--title{font-size:35px;font-weight:700}.header-menu-container__top svg{cursor:pointer}.header-menu-container__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:5px;position:relative;z-index:1}.header-menu-container__bottom p{margin:0}.header-menu-container__social svg{width:34px;height:34px}.frge-header-nav{padding:0;position:relative;z-index:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.frge-header-nav .hidden{display:none}.frge-header-nav__menu,.frge-header-nav .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.frge-header-nav__menu.hidden,.frge-header-nav .sub-menu.hidden{display:none}.frge-header-nav__menu.visible,.frge-header-nav .sub-menu.visible{animation:appear-effect .5s ease-in-out forwards}.frge-header-nav__menu,.frge-header-nav .sub-menu{font-size:calc(var(--wp--preset--font-size--medium)/1.2)}.frge-header-nav .sub-menu{opacity:0}.frge-header-nav span{display:flex;align-items:center;cursor:pointer}.frge-header-nav a{color:var(--colors-blue-950);text-decoration:none;display:flex;align-items:center}.frge-header-nav .sub-menu li{cursor:pointer}.frge-header-nav .nav_menu_item_icon{width:20px;height:20px;color:var(--colors-blue-950);stroke:var(--colors-blue-950)}.frge-header-nav .header-menu__breadcrumb-item>span{color:var(--colors-greyscale-500);font-size:.8rem}@keyframes appear-effect{to{opacity:1}}@keyframes menu-open-effect{to{transform:translateX(0);opacity:1}}footer{background-color:var(--wp--preset--color--primary);position:relative;z-index:3;overflow:hidden;color:var(--colors-blue-950)}footer .footer-frge-logo{position:absolute;bottom:-2.5rem;left:-2.5rem;aspect-ratio:750/683;width:clamp(40rem,39.0625vw,46.875rem);-o-object-fit:contain;object-fit:contain;transform:scale(1.1)}footer .social-logos__icon{width:clamp(2rem,2.0833333333vw,2.5rem);height:clamp(2rem,2.0833333333vw,2.5rem);-o-object-fit:contain;object-fit:contain;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}footer .social-logos__icon:hover{transform:scale(1.05)}footer .contact-container{grid-column:1/13;font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next) !important}@media screen and (min-width: 1024px){footer .contact-container{grid-column:8/10;grid-row:2}}@media screen and (min-width: 1025px)and (max-width: 1280px){footer .contact-container{grid-column:8/13;grid-row:2}}footer .contact-container__title{font-size:clamp(1.125em,1.1979166667vw,1.4375em);font-weight:400;line-height:1;color:var(--colors-blue-950);letter-spacing:.01em}footer .contact-container__title:last-of-type{margin-top:clamp(.875rem,1.0416666667vw,1.25rem)}footer .contact-container p{font-size:clamp(1em,1.0416666667vw,1.25em);font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);letter-spacing:.01em;line-height:1.2}footer .contact-container .contact-container__phone{font-family:var(--wp--preset--font-family--momo-trust-display);font-size:clamp(1.125em,1.1979166667vw,1.4375em);text-decoration:none;color:var(--colors-blue-950);line-height:1.2;transition:all .3s ease-in-out}footer .contact-container .contact-container__phone:hover{color:var(--colors-blue-700)}footer .copyright-container{grid-column:1/13}@media screen and (min-width: 1024px){footer .copyright-container{grid-column:8/13;grid-row:3}}footer .newsletter-container>p.font-momo-trust-display{font-size:clamp(1.75em,1.4583333333vw,2.125em) !important;font-weight:500}footer .tnp-privacy-field p.font-atkinson-hyperlegible-next{font-size:.75em !important}footer .copyright-container .logo-why-text{font-size:.875em !important}.footer-menu-container{grid-column:1/13;position:relative;display:flex;gap:clamp(2rem,3.3333333333vw,4rem);width:100%}@media screen and (min-width: 1024px){.footer-menu-container{grid-column:8/13;flex-wrap:wrap}}.footer-menu-container .menu-column{display:flex;flex-direction:column;gap:clamp(1rem,1.25vw,1.5rem);flex:1}.footer-menu-container .menu-column a{font-family:var(--wp--preset--font-family--momo-trust-display);color:var(--colors-blue-950);font-size:clamp(1.125em,1.1979166667vw,1.4375em);line-height:1.1;transition:all .3s ease-in-out}.footer-menu-container .menu-column a:hover{color:var(--colors-blue-700)}.footer-wrapper__item{flex-basis:28%}@media screen and (max-width: 775px){.footer-wrapper__item{flex-basis:100%}}.footer-wrapper__item .newsletter-form{display:flex;flex-wrap:wrap;flex-direction:column}.footer-wrapper__item .newsletter-form__row{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}.footer-wrapper__item .newsletter-form input[type=email]{font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);width:100%;border:none;border-radius:10px;padding:0;font-size:clamp(1.125em,1.1979166667vw,1.4375em);outline:none}.footer-wrapper__item .newsletter-form input[type=email]::-moz-placeholder{opacity:.5}.footer-wrapper__item .newsletter-form input[type=email]::placeholder{opacity:.5}.footer-wrapper__item .newsletter-form input[type=email]:focus-visible,.footer-wrapper__item .newsletter-form input[type=email]:focus-within,.footer-wrapper__item .newsletter-form input[type=email]:focus{outline:2px solid var(--colors-blue-700)}.page-template:not(.single-template) .page-content{padding-bottom:var(--wp--preset--spacing--70)}.page-content__childrens{display:flex;flex-direction:column;gap:15px}.page-content__child{display:flex;gap:20px;text-decoration:none;color:var(--wp--preset--color--primary);background-color:#cff1fb;align-items:center;cursor:pointer;border-radius:10px;padding:7px 12px;transition:all .3s ease-in-out}.page-content__child:hover{background-color:var(--wp--preset--color--accent);color:#fff}.page-content__child:hover .page-content__child-icon{color:#fff;stroke:#fff}.page-content__child-icon{width:33px;height:33px;color:var(--wp--preset--color--primary);stroke:var(--wp--preset--color--primary);transition:all .3s ease-in-out}.page-template__background-img{position:fixed;top:0;right:0;z-index:-1}.page-template .terms-cloud{position:relative;display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid var(--wp--preset--color--black);margin-top:150px;gap:5px;z-index:3;margin-bottom:var(--wp--preset--spacing--70)}.page-template .terms-cloud__hashtag{color:var(--wp--preset--color--accent);font-weight:700}.page-template .terms-cloud__tag-name{color:var(--wp--preset--color--black);text-decoration:none;font-weight:700;transition:all .3s ease-in-out;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.page-template .terms-cloud__tag-name:hover{color:var(--wp--preset--color--accent)}.page-template .page-template__breadcrumb{margin-top:var(--wp--preset--spacing--60)}.page-template__main-img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.page-template:has(.page-template__main-img) .page-template__main-img{margin-bottom:var(--wp--preset--spacing--60)}.page-template:has(.page-template__main-img) .page-template__breadcrumb{margin-top:0}.page-template__top-container{display:flex;flex-direction:column;gap:calc(var(--wp--preset--spacing--60)/2);position:relative}.page-template__title{font-size:var(--wp--preset--font-size--page-title);font-family:var(--wp--preset--font-family--inter);line-height:var(--wp--preset--font-size--page-title);margin:0;margin-top:var(--wp--preset--spacing--60)}.page-template__date{margin:0;display:flex;align-items:center;gap:10px}.page-template__terms{display:flex;align-items:center;gap:10px}.page-template__terms a{background-color:var(--wp--preset--color--accent);text-decoration:none;color:#fff;padding:5px 7px;border-radius:10px;font-weight:300;text-transform:uppercase;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.page-template__content{margin-top:var(--wp--preset--spacing--70)}.page-template__bottom-container{margin-top:var(--wp--style--block-gap)}.page-template__related-posts-container{background-color:#efefef;padding:var(--wp--preset--spacing--60) 0;position:relative;overflow:hidden;z-index:3}.page-template .related-posts-background{position:absolute;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:-15%}.page-template__related-posts-title{color:var(--wp--preset--color--primary);margin:0}.page-template__related-posts{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media screen and (max-width: 1024px){.page-template__related-posts{gap:0;row-gap:20px}}.page-template__breadcrumb-dropdown-menu{background-color:#fff;position:absolute;top:100%;left:var(--wp--style--root--padding-left);max-width:400px;padding:10px;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);display:none;z-index:2;list-style:none;margin:0;flex-direction:column;gap:10px;word-break:break-all;transition:all .3s ease-in-out}.page-template__breadcrumb-dropdown-menu--open{display:flex}.page-template__breadcrumb{position:relative;white-space:nowrap;z-index:2;margin-block-start:0}.page-template__breadcrumb ol{display:flex;list-style:none;padding:0;margin:0;gap:5px;font-size:var(--wp--preset--font-size--small);font-weight:300;align-items:center;flex-wrap:wrap}@media screen and (max-width: 500px){.page-template__breadcrumb ol>li:last-child{display:none}}.page-template__breadcrumb ol>li:last-child{font-weight:700}.page-template__breadcrumb li{position:relative;word-wrap:normal;white-space:normal}.page-template__breadcrumb li:hover a{color:var(--wp--preset--color--accent)}.page-template__breadcrumb li:hover{font-weight:700}.page-template__breadcrumb a{text-decoration:none;color:var(--wp--preset--color--black);cursor:pointer;transition:all .3s ease-in-out}.page-template__breadcrumb a span{display:flex;align-items:center}.page-template__breadcrumb .breadcrumb-chevron{color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent);width:20px;display:block;height:20px}.page-template .related-post{position:relative;display:flex;flex-direction:column;gap:10px;width:20%;border-radius:10px;overflow:hidden;background-color:var(--wp--preset--color--secondary);text-decoration:none;color:#fff;padding:15px;min-height:180px}@media screen and (max-width: 1024px){.page-template .related-post{width:45%}}@media screen and (max-width: 760px){.page-template .related-post{width:100%}}.page-template .related-post__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;z-index:0}.page-template .related-post__post-type{background-color:var(--wp--preset--color--primary-light);color:#fff;padding:5px 7px;border-radius:10px;font-weight:300;text-transform:uppercase;width:-moz-fit-content;width:fit-content;font-size:calc(var(--wp--preset--font-size--small)/1.2);position:relative;z-index:2}.page-template .related-post__title{margin:0;position:relative;z-index:1;font-size:19px;color:#fff;font-family:var(--wp--preset--font-family--inter);font-weight:700}.page-template .related-post__filter{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;position:absolute;inset:0;z-index:0;opacity:.6;transition:all .3s ease-in-out;background-color:var(--wp--preset--color--secondary)}.page-template .related-post__icon-wrapper{position:absolute;bottom:20px;left:85%;display:flex;align-items:center;gap:5px;transition:all .3s ease-in-out;z-index:1}.page-template .related-post__icon{width:34px;height:34px;color:#fff;stroke:#fff}.page-template .related-post .view-text{color:#fff;opacity:0;width:0;height:0}.page-template .related-post:hover .view-text{width:auto;height:auto;opacity:1;transition:all .3s ease-in-out .1s}.page-template .related-post:hover .related-post__img{transform:scale(1.2);transition:all .3s ease-in-out .1s}.page-template .related-post:hover .related-post__filter{opacity:.77}.page-template .related-post:hover .related-post__icon-wrapper{left:3%}.frge-summary{position:fixed;z-index:10;border-bottom:1px solid var(--wp--preset--color--primary);width:100%;background-color:#fff;padding:10px 0;opacity:0;display:none;transform:translateY(-10px);animation:appearEffect .3s ease-in-out forwards}.frge-summary .summary-dropdown{display:flex;gap:20px;cursor:pointer}.frge-summary .summary-dropdown__title{font-weight:700;color:var(--wp--preset--color--primary)}.frge-summary .summary-dropdown__headings-container{display:flex;gap:10px;position:relative;align-items:center;transition:all .3s ease-in-out;font-weight:300;color:var(--wp--preset--color--primary)}.frge-summary .summary-dropdown__headings-container .summary-dropdown__icon{width:20px;height:20px;transition:all .3s ease-in-out;color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent);transform:rotate(0)}.frge-summary .summary-dropdown__headings-container .summary-dropdown__icon.is-open{transform:rotate(180deg)}.frge-summary .summary-dropdown__menu{max-height:200px;overflow-y:auto;position:absolute;top:100%;background-color:#fff;display:none;flex-direction:column;gap:15px 5px;padding:10px;margin-top:10px;opacity:0;transform:translateY(-10px)}.frge-summary .summary-dropdown__menu.is-open{display:flex;animation:dropdownMenu .3s ease-in-out forwards}.frge-summary .summary-dropdown__menu a{text-decoration:none;color:var(--wp--preset--color--black);cursor:pointer;transition:all .3s ease-in-out}.frge-summary .summary-dropdown__menu a:hover{color:var(--wp--preset--color--primary)}@keyframes dropdownMenu{to{opacity:1;transform:translateY(0)}}@keyframes appearEffect{to{opacity:1;transform:translateY(0)}}@keyframes disappearEffect{to{opacity:0;transform:translateY(-10px)}}.single-template{position:relative}.single-template__title{margin-top:var(--wp--preset--spacing--50)}.single-template__background-img{position:fixed;top:0;right:0;z-index:1}@media screen and (max-width: 1260px){.single-template__background-img{width:70%}}@media screen and (max-width: 1024px){.single-template__background-img{width:90%}}@media screen and (max-width: 768px){.single-template__background-img{width:auto}}.single-template .wp-block-group{position:relative;z-index:40}.single-template__image-container{position:relative;height:300px;overflow:hidden;margin-bottom:var(--wp--preset--spacing--60)}@media screen and (max-width: 540px){.single-template__image-container{height:130px}}.single-template__image-container img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.single-template__title-container{display:flex;flex-direction:column}.single-template__categories{display:flex;gap:10px}.single-template__category{background-color:var(--wp--preset--color--accent);text-decoration:none;color:#fff;padding:5px 7px;border-radius:10px;font-weight:300;text-transform:uppercase;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.single-template__author{display:flex;justify-content:space-between;align-items:center;margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--style--block-gap)}.single-template__author__name{position:relative;min-width:100px;transform:rotate(-20deg);margin-top:-30px;display:flex;flex-direction:column}.single-template__author__name--firstname{font-family:var(--wp--preset--font-family--hollie-mally);font-size:calc(var(--wp--preset--font-size--large)*1.5)}.single-template__author__name--lastname{font-family:var(--wp--preset--font-family--hollie-mally);font-size:calc(var(--wp--preset--font-size--large)*1.5);margin-top:-8px}.single-template__date{font-weight:700}.single-template__author__avatar{display:flex;gap:20px;align-items:center}.single-template__author__avatar img{border-radius:50%;position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover;height:65px;width:65px;border:1px solid #fafafa}.single-template__bottom-container{margin-top:var(--wp--preset--spacing--70)}.single-template .page-content{margin-top:20px}#items-filter__container{display:block;transition:all .3s ease-in-out}#items-filter{width:100%;background-color:var(--wp--preset--color--primary-light);padding:20px 0;transition:all .3s ease-in-out;margin-block-start:0;position:sticky;z-index:3}#items-filter.is-fixed{position:fixed;z-index:3;left:0;padding:15px 0}#items-filter.is-fixed #items-filter__container{display:flex;justify-content:stretch;align-items:center;gap:100px}@media screen and (max-width: 768px){#items-filter.is-fixed #items-filter__container{flex-direction:column;gap:0;justify-content:flex-start;align-items:stretch}}#items-filter.is-fixed #items-filter__container form{flex-grow:1}#items-filter.is-fixed .items-filter__title{font-size:20px}#items-filter .items-filter__mobile-dropdown{flex-grow:1}@media screen and (max-width: 768px){#items-filter .items-filter__mobile-dropdown{display:none;transform:translateY(-10px)}}#items-filter .items-filter__mobile-dropdown.is-open{display:block;animation:dropdownOpen .3s ease forwards}#items-filter .items-filter__title{color:#fff;font-weight:700;margin:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 768px){#items-filter .items-filter__title{font-size:20px;margin-bottom:0;width:100%}}#items-filter .items-filter__title-arrow{display:none;width:24px;height:24px;stroke:#fff;color:#fff;transform:rotate(0deg);transition:all .3s ease-in-out}#items-filter .items-filter__title-arrow.is-open{transform:rotate(180deg)}@media screen and (max-width: 768px){#items-filter .items-filter__title-arrow{display:block}}#items-filter .items-filter__filter-posts-form{display:flex;align-items:flex-start;flex-wrap:wrap;gap:40px}@media screen and (max-width: 768px){#items-filter .items-filter__filter-posts-form{margin-top:30px;flex-direction:column;align-items:stretch;gap:20px}}#items-filter .items-filter__dropdown-container{border-bottom:1px solid #fff;flex-basis:30%;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 768px){#items-filter .items-filter__dropdown-container{flex-basis:100%}}#items-filter .items-filter__dropdown-container__icon{width:24px;height:24px;stroke:#fff;color:#fff;transform:rotate(0deg);transition:all .3s ease-in-out}#items-filter .items-filter__dropdown-container__icon.is-open{transform:rotate(180deg)}#items-filter .items-filter__dropdown-container__top{display:flex;justify-content:space-between;align-items:center;color:#fff;cursor:pointer}#items-filter .items-filter__dropdown-choices{max-height:150px;overflow:auto;flex-direction:column;padding-top:20px;gap:10px;color:#fff;display:none;opacity:0;transform:translateY(-10px);position:absolute;top:100%;left:0;right:0;background-color:var(--wp--preset--color--primary-light);z-index:99;padding:10px 15px}#items-filter .items-filter__dropdown-choices.is-open{display:flex;border-bottom:1px solid var(--wp--preset--color--accent);animation:dropdownOpen .3s ease forwards}#items-filter .items-filter__dropdown-choices span{cursor:pointer;display:flex;align-items:center;gap:5px;font-weight:500;transition:all .3s ease-in-out}#items-filter .items-filter__dropdown-choices span:hover{font-weight:700}#items-filter .items-filter__dropdown-choices span.is-selected{font-weight:700;color:var(--wp--preset--color--accent)}#items-filter .items-filter__cross-icon{width:15px;height:15px;color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent)}@keyframes dropdownOpen{to{transform:translateY(0);opacity:1}}#items-filter .items-filter__search{flex-basis:30%}#items-filter .items-filter__search-input{border:none;border-bottom:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff;padding:5px 0;width:100%;font-size:16px;transition:all .3s ease-in-out}#items-filter .items-filter__search-input:focus{outline:none;border-bottom:1px solid var(--wp--preset--color--accent)}#items-filter .items-filter__search-input::-moz-placeholder{color:#fff}#items-filter .items-filter__search-input::placeholder{color:#fff}.archive-main[data-post-type=frge_faq]{padding-bottom:var(--wp--preset--spacing--70)}.archive-thumbnail{height:400px;overflow:hidden;position:relative}@media screen and (max-width: 780px){.archive-thumbnail{height:300px}}@media screen and (max-width: 485px){.archive-thumbnail{height:250px}}@media screen and (max-width: 320px){.archive-thumbnail{height:220px}}.archive-thumbnail .archive-title-container{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto;z-index:1;color:#fff}.archive-thumbnail .archive-title{border-bottom:1px solid #fff;padding-bottom:20px}.archive-thumbnail .archive-title--faq{margin-top:0}.archive-thumbnail .archive-subtitle{font-size:var(--wp--preset--font-size--small-medium);font-weight:500}.archive-thumbnail__img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.archive-thumbnail__filter{position:absolute;inset:0;background-color:var(--wp--preset--color--secondary);opacity:.5}.archive-thumbnail__filter.page-offres-emploi{background-color:var(--wp--preset--color--primary)}.archive-thumbnail.is-search-archive .archive-title{border-bottom:none}.archive-thumbnail.is-search-archive .archive-thumbnail__filter{opacity:.88}.faq-return-link{display:flex;align-items:center;text-decoration:none;font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--black);transition:all .3s ease;width:-moz-fit-content;width:fit-content}.faq-return-link:hover{color:var(--wp--preset--color--accent)}.faq-return-link__icon{width:20px;height:20px;color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent)}.funders-container{display:flex;flex-direction:column;align-items:stretch;position:relative}.funders-container .funders-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:20px;-moz-column-gap:5%;column-gap:5%}@media screen and (max-width: 795px){.funders-container .funders-wrapper{-moz-column-gap:4%;column-gap:4%}}.funders-container .funder-card{width:30%;text-decoration:none;color:var(--wp--preset--color--black);border-bottom:2px solid var(--wp--preset--color--black);display:flex;flex-direction:column}@media screen and (max-width: 795px){.funders-container .funder-card{width:48%}}@media screen and (max-width: 530px){.funders-container .funder-card{width:100%}}.funders-container .funder-card__content{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;width:100%;position:relative;gap:10px}.funders-container .funder-card__image-container{width:100%;min-height:100px;overflow:hidden;position:relative;margin-bottom:20px}.funders-container .funder-card__image{width:auto;max-width:50%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;inset:0}.funders-container .funder-card__title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.funders-container .funder-card__arrow{position:relative;display:flex;align-items:center;gap:10px;left:100%;transform:translateX(-100%);margin-top:auto;margin-bottom:10px;transition:all .3s ease-in-out}.funders-container .funder-card .view-text{color:var(--wp--preset--color--accent);opacity:0;width:0;height:0;transition-delay:0s}.funders-container .funder-card:hover .funder-card__arrow{left:0;transform:translateX(0)}.funders-container .funder-card:hover .view-text{transition-delay:.15s;transition:all .3s ease-in-out;opacity:1;width:auto;height:auto}.single-event__breadcrumb{margin-bottom:var(--wp--preset--spacing--60)}.single-event__thumbnail{position:relative;min-height:400px;overflow:hidden;display:flex;align-items:center}.single-event__thumbnail-filter{position:absolute;inset:0;background-color:var(--wp--preset--color--primary);opacity:.5;width:100%;height:100%;z-index:1}.single-event__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.single-event__category-wrapper{display:flex;align-items:center;gap:25px}.single-event__category-title{font-size:var(--wp--preset--font-size--large);font-weight:300;text-transform:uppercase}.single-event__title-container{color:#fff;position:relative;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;z-index:2;display:flex;flex-direction:column;gap:10px}.single-event__title{margin-bottom:0;margin-top:0 !important}.single-event__category{color:#fff;background-color:var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--small);text-transform:uppercase;padding:3px 7px;border-radius:10px;font-weight:300}.single-event__infos-container{background-color:#cff1fb;padding:var(--wp--preset--spacing--60) 0;margin-top:0}.single-event__date{margin-top:var(--wp--preset--spacing--70)}.single-event__date,.single-event__location{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-weight:700;border-bottom:1px solid var(--wp--preset--color--black);padding-bottom:10px}.single-event__date-icon,.single-event__location-icon{width:20px;height:20px;color:#000;stroke:#000}.single-event__date-arrow-icon{width:20px;height:20px;color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent)}.single-event__show-more-btn{display:flex;align-self:flex-end;color:#fff;background-color:var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--small);padding:5px 7px;border-radius:10px;font-weight:300;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;gap:8px;text-decoration:none;margin-left:auto;transition:all .3s ease-in-out}.single-event__show-more-btn:hover{color:var(--wp--preset--color--accent);background-color:#fff}.single-event__show-more-btn:hover .single-event__infos-icon{color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent)}.single-event__infos-icon{width:20px;height:20px;color:#fff;stroke:#fff;transition:all .3s ease-in-out}.single-video__top-header{position:relative;background-color:#cde4f2;padding:var(--wp--preset--spacing--60)}.single-video__content{position:relative;z-index:3;margin-top:var(--wp--preset--spacing--70)}.single-video__title{margin-top:0;margin-bottom:0}.single-video__top-infos{display:flex;justify-content:center;gap:15px;flex-direction:column;position:relative;z-index:2}.single-video__category-title{text-transform:uppercase;font-weight:300;font-size:var(--wp--preset--font-size--small-medium)}.single-video__refresh-date{display:flex;align-items:center;gap:10px;margin-top:0}.single-video__refresh-date-icon{width:20px;height:20px;color:var(--wp--preset--color--black);stroke:var(--wp--preset--color--black)}.single-video__categories{display:flex;align-items:center;gap:10px}.single-video__category{background-color:var(--wp--preset--color--accent);text-decoration:none;color:#fff;padding:5px 7px;border-radius:10px;font-weight:300;text-transform:uppercase;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.single-video__video-embed iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:10px}.single-document__top-header{background:#cde4f2;background:linear-gradient(180deg, rgb(205, 228, 242) 0%, rgb(205, 228, 242) 95%, rgb(255, 255, 255) 95%);padding-top:20px;margin-bottom:var(--wp--preset--spacing--70)}.single-document__top-header.has-no-image{background:none;background:#cde4f2;padding-bottom:var(--wp--preset--spacing--70)}.single-document__infos-wrapper{display:flex;gap:30px;position:relative;z-index:49;margin-top:var(--wp--preset--spacing--70)}@media screen and (max-width: 600px){.single-document__infos-wrapper{flex-wrap:wrap}}.single-document__thumbnail{flex-basis:25%;height:430px;position:relative;border-radius:10px;overflow:hidden;order:1}@media screen and (max-width: 925px){.single-document__thumbnail{flex-basis:35%}}@media screen and (max-width: 670px){.single-document__thumbnail{flex-basis:40%}}@media screen and (max-width: 600px){.single-document__thumbnail{flex-basis:100%;order:2}}.single-document__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.single-document__top-infos{order:2;flex:1;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 600px){.single-document__top-infos{flex-basis:100%;order:1}}.single-document__content{position:relative;z-index:49}.single-document__refresh-date{display:flex;align-items:center;gap:10px;margin-top:15px}.single-document__title{margin-top:25px;margin-bottom:25px}.single-document__category{background-color:var(--wp--preset--color--accent);text-decoration:none;color:#fff;padding:5px 7px;border-radius:10px;font-weight:300;text-transform:uppercase;margin-top:10px;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.single-document__category-title{font-size:var(--wp--preset--font-size--small-medium);text-transform:uppercase;font-weight:500}.single-document__buttons-container{display:flex;gap:15px}.single-document__download-button,.single-document__order-button{outline:none;border:none;background-color:var(--wp--preset--color--accent);border-radius:10px;padding:5px 10px;color:#fff;display:flex;align-items:center;text-decoration:none;gap:5px;font-weight:700;transition:all .3s ease-in-out;cursor:pointer}.single-document__download-button:hover,.single-document__order-button:hover{background-color:#fff;color:var(--wp--preset--color--accent)}.single-document__download-button:hover .single-document__button-icon,.single-document__order-button:hover .single-document__button-icon{stroke:var(--wp--preset--color--accent)}.single-document__button-icon{width:15px;height:15px;stroke:#fff;transition:all .3s ease-in-out}.single-podcast__separator{width:1px;height:28px;background-color:#cde4f2}.single-podcast__top-header{position:relative;background-color:#cde4f2;padding:var(--wp--preset--spacing--60)}.single-podcast__content{position:relative;z-index:3;margin-top:var(--wp--preset--spacing--70)}.single-podcast__title{margin-top:0;margin-bottom:0}.single-podcast__top-infos{display:flex;justify-content:center;gap:15px;flex-direction:column;position:relative;z-index:2}.single-podcast__category-title{text-transform:uppercase;font-weight:300;font-size:var(--wp--preset--font-size--small-medium)}.single-podcast__refresh-date{display:flex;align-items:center;gap:10px;margin-top:0}.single-podcast__refresh-date-icon{width:20px;height:20px;color:var(--wp--preset--color--black);stroke:var(--wp--preset--color--black)}.single-podcast__categories{display:flex;align-items:center;gap:10px}.single-podcast__category{background-color:var(--wp--preset--color--accent);text-decoration:none;color:#fff;padding:5px 7px;border-radius:10px;font-weight:300;text-transform:uppercase;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.single-podcast__links{display:flex;align-items:center;gap:10px}.single-podcast__additional-links{display:flex;flex-direction:column;gap:10px}.single-podcast__additional-link{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.single-podcast__additional-link:hover .single-podcast__additional-link-icon{transform:scale(1.1)}.single-podcast__additional-link-icon{width:32px;height:auto;transition:all .3s ease}.single-podcast__additional-links-title{margin:0}.single-podcast__link{display:flex;align-items:center;justify-content:center}.single-podcast__link:hover .single-podcast__link-icon{transform:scale(1.1);color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent)}.single-podcast__link:hover .single-podcast__link-icon--fill{fill:var(--wp--preset--color--accent)}.single-podcast__link-icon{width:28px;height:28px;color:var(--wp--preset--color--black);stroke:var(--wp--preset--color--black);transition:all .3s ease}.single-podcast__link-icon--fill{fill:var(--wp--preset--color--black)}.wpcf7{width:100% !important;font-family:var(--wp--preset--font-family--dm-sans);font-weight:700;position:relative}.wpcf7-form .mandatory{color:var(--wp--preset--color--accent)}.wpcf7-form .mandatory-warning-text{font-size:12px;color:var(--wp--preset--color--primary);margin-top:10px}.wpcf7-form{width:100% !important}.wpcf7-form .frge-civility-name p,.wpcf7-form .two-columns p,.wpcf7-form .frge-email-firstname p,.wpcf7-form .frge-zip-city p{display:flex;gap:20px;flex-wrap:nowrap}@media screen and (max-width: 660px){.wpcf7-form .frge-civility-name p,.wpcf7-form .two-columns p,.wpcf7-form .frge-email-firstname p,.wpcf7-form .frge-zip-city p{gap:0px;flex-wrap:wrap}}.wpcf7-form .frge-civility-name p label,.wpcf7-form .two-columns p label,.wpcf7-form .frge-email-firstname p label,.wpcf7-form .frge-zip-city p label{flex-basis:50%}@media screen and (max-width: 660px){.wpcf7-form .frge-civility-name p label,.wpcf7-form .two-columns p label,.wpcf7-form .frge-email-firstname p label,.wpcf7-form .frge-zip-city p label{flex-basis:100%}}.wpcf7-form label{color:var(--wp--preset--color--primary);width:100% !important;display:inline-block;margin-top:20px}@media screen and (max-width: 660px){.wpcf7-form label{margin-top:15px}}.wpcf7-form span[data-name=math-quiz] label{margin-top:0}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-form .frge-hcaptcha{font-size:12px;margin-top:20px}.wpcf7-form span[data-name=hcap-cf7]{display:block;margin-top:20px}.wpcf7-form p{margin:0}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form select,.wpcf7-form textarea{box-sizing:border-box;padding-block:0;padding-inline:0;width:100%;max-width:100%;height:30px;border-radius:5px;background-color:#cdd2d6;margin-top:10px;border:none;padding:7px 0px 7px 12px;color:var(--wp--preset--color--primary)}.wpcf7-form input[name=frge-country]{width:calc(50% - 20px)}@media screen and (max-width: 660px){.wpcf7-form input[name=frge-country]{width:100%}}.wpcf7-form textarea{height:100px;padding-top:10px}.wpcf7-form .submit-btn{outline:none;border:none;background-color:var(--wp--preset--color--accent);border-radius:10px;padding:5px 10px;color:#fff;display:flex;align-items:center;text-decoration:none;gap:5px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out;margin-top:20px}.wpcf7-form .submit-btn:hover{background-color:#fff;color:var(--wp--preset--color--accent);border:1px solid var(--wp--preset--color--accent)}.wpcf7-form .submit-btn:hover .single-document__button-icon{stroke:var(--wp--preset--color--accent)}.frge-search-form{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #fff;padding-bottom:10px;margin-top:60px}@media screen and (max-width: 425px){.frge-search-form{margin-top:40px}}.frge-search-form__title{font-size:var(--wp--preset--font-size--small-medium);text-transform:uppercase;font-family:var(--wp--preset--font-family--inter);font-weight:300;color:#fff}@media screen and (max-width: 765px){.frge-search-form{flex-direction:column;align-items:flex-start;gap:20px;border-bottom:none}}.frge-search-form__left{display:flex;gap:20px;align-items:center}@media screen and (max-width: 765px){.frge-search-form__left{border-bottom:1px solid #fff}}.frge-search-form__left{padding-bottom:15px}.frge-search-form__input{border:none;border-radius:none;font-size:var(--wp--preset--font-size--page-title);color:#fff;background-color:rgba(0,0,0,0);width:100%;font-family:var(--wp--preset--font-family--inter)}.frge-search-form__input::-moz-placeholder{color:#fff;opacity:.5}.frge-search-form__input::placeholder{color:#fff;opacity:.5}.frge-search-form__input:focus{outline:none}.frge-search-form__icon{width:80px;height:80px;color:#fff;stroke:#fff}@media screen and (max-width: 425px){.frge-search-form__icon{width:50px;height:50px}}.frge-search-form__submit-btn{margin-left:auto;border:none;border-radius:10px;background-color:var(--wp--preset--color--accent);color:#fff;font-size:var(--wp--preset--font-size--small-medium);padding:5px 7px;cursor:pointer;transition:all .3s ease-in-out}@media screen and (max-width: 765px){.frge-search-form__submit-btn{margin-left:0}}.frge-search-form__submit-btn:hover{background-color:#fff;color:var(--wp--preset--color--accent)}.frge-header-search-form{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #fff;padding-bottom:10px;margin-top:60px;position:relative;z-index:1}@media screen and (max-width: 425px){.frge-header-search-form{margin-top:40px}}@media screen and (max-width: 765px){.frge-header-search-form{flex-direction:column;align-items:flex-start;gap:20px;border-bottom:none}}.frge-header-search-form__title{font-size:var(--wp--preset--font-size--small-medium);text-transform:uppercase;font-family:var(--wp--preset--font-family--inter);font-weight:300;color:#fff;position:relative;z-index:1}.frge-header-search-form__title-container{display:flex;justify-content:space-between;align-items:center}.frge-header-search-form__close-icon{width:40px;height:40px;color:#fff;stroke:#fff;cursor:pointer;position:relative;z-index:2}.frge-header-search-form__left{display:flex;gap:20px;align-items:center}@media screen and (max-width: 765px){.frge-header-search-form__left{border-bottom:1px solid #fff}}.frge-header-search-form__left{padding-bottom:15px}.frge-header-search-form__input{border:none;border-radius:none;font-size:var(--wp--preset--font-size--page-title);color:#fff;background-color:rgba(0,0,0,0);width:100%;font-family:var(--wp--preset--font-family--inter)}.frge-header-search-form__input::-moz-placeholder{color:#fff;opacity:.5}.frge-header-search-form__input::placeholder{color:#fff;opacity:.5}.frge-header-search-form__input:focus{outline:none}.frge-header-search-form__icon{width:70px;height:70px;color:#fff;stroke:#fff}@media screen and (max-width: 425px){.frge-header-search-form__icon{width:50px;height:50px}}.frge-header-search-form__submit-btn{margin-left:auto;border:none;border-radius:10px;background-color:var(--wp--preset--color--accent);color:#fff;font-size:var(--wp--preset--font-size--small-medium);padding:5px 7px;cursor:pointer;transition:all .3s ease-in-out}@media screen and (max-width: 765px){.frge-header-search-form__submit-btn{margin-left:0}}.frge-header-search-form__submit-btn:hover{background-color:#fff;color:var(--wp--preset--color--accent)}.not-found__404-logo-container{position:absolute;bottom:-10%;left:0;right:0;z-index:-1}@media screen and (max-width: 425px){.not-found__404-logo-container{bottom:-5%}}.not-found__404-logo{width:100%}.not-found__wrapper{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:calc(var(--wp--preset--spacing--70)*2)}.not-found__title{margin-top:0;margin-bottom:0}.not-found__eye-logo{width:200px}.not-found__content-wrapper{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 425px){.not-found__content--top{display:flex;flex-direction:column;align-items:center}}.not-found__content--bottom{display:flex;gap:20px;align-items:center;flex-wrap:wrap}@media screen and (max-width: 425px){.not-found__content--bottom{justify-content:center}}.not-found__link{display:flex;gap:10px;align-items:center;text-decoration:none;border-bottom:1px solid var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--small-medium);color:var(--wp--preset--color--accent)}.not-found__icon{width:20px;height:20px;color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent)}.wp-block-button__link,.wp-element-button{transition:all .3s ease-in-out;cursor:pointer}.wp-block-button__link:hover{background-color:#fff;color:var(--wp--preset--color--accent)}.wp-block-frontaliers-grandest-plugin-frge-accordion-block .accordion-top{background-color:#cff1fb}.wp-block-frontaliers-grandest-plugin-frge-accordion-block .accordion-top__icon{color:var(--wp--preset--color--primary);stroke:var(--wp--preset--color--primary)}.wp-block-frontaliers-grandest-plugin-infos-alert-block .alert-infos-container{background-color:var(--wp--preset--color--secondary-accent)}.wp-block-frontaliers-grandest-plugin-infos-alert-block .alert-infos-container__top{color:var(--wp--preset--color--black)}.wp-block-frontaliers-grandest-plugin-infos-alert-block .alert-infos-container__icon{stroke:var(--wp--preset--color--black)}.wp-block-frontaliers-grandest-plugin-simple-infos-block{background-color:#c7eef9;border-radius:10px}.wp-block-frontaliers-grandest-plugin-simple-infos-block__top{color:var(--wp--preset--color--black)}.wp-block-frontaliers-grandest-plugin-simple-infos-block__icon{stroke:var(--wp--preset--color--black)}.wp-block-quote,.wp-block-pullquote{background-color:#c7eef9;border-radius:10px;position:relative;padding:20px}.wp-block-quote .wp-block-heading,.wp-block-pullquote .wp-block-heading{margin:0;margin-bottom:15px}.wp-block-quote blockquote,.wp-block-quote cite,.wp-block-pullquote blockquote,.wp-block-pullquote cite{position:relative;z-index:1}.wp-block-quote::after,.wp-block-pullquote::after{content:"";position:absolute;inset:0;width:100%;z-index:0;height:100%;background:url(//frontaliers-grandest.eu/wp-content/themes/frontaliers-grandest/assets/26777861e781c5e53f69.png) no-repeat}.block-editor-block-list__block.wp-block-quote::after{background:url(//frontaliers-grandest.eu/wp-content/themes/frontaliers-grandest/assets/26777861e781c5e53f69.png) no-repeat}.block-editor-block-list__block.wp-block-pullquote::after{background:url(//frontaliers-grandest.eu/wp-content/themes/frontaliers-grandest/assets/26777861e781c5e53f69.png) no-repeat}.frge-question-pattern{position:relative;z-index:3}@media screen and (max-width: 781px){.frge-question-pattern .wp-block-cover__inner-container .wp-block-column{text-align:center}.frge-question-pattern .wp-block-cover__inner-container .wp-block-button{margin:0 auto}}.frge-question-pattern .wp-block-columns{align-items:center;justify-content:center}.frge-question-pattern .wp-block-image{margin:auto;text-align:center}.frge-question-pattern .wp-block-image img{width:150px !important}.frge-question-pattern.wide{border-radius:10px}#items-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:60px;margin-top:var(--wp--preset--spacing--70)}#items-wrapper.taxo-archive{flex-direction:column;justify-content:flex-start;row-gap:30px}#items-wrapper .not-found{font-weight:bold;font-size:large;margin:auto}#items-wrapper.events-wrapper{justify-content:flex-start;-moz-column-gap:5%;column-gap:5%}@media screen and (max-width: 945px){#items-wrapper.events-wrapper{-moz-column-gap:10%;column-gap:10%}}#items-wrapper.videos-wrapper{justify-content:flex-start;-moz-column-gap:5%;column-gap:5%}@media screen and (max-width: 1024px){#items-wrapper.videos-wrapper{-moz-column-gap:20%;column-gap:20%}}@media screen and (max-width: 768px){#items-wrapper.videos-wrapper{-moz-column-gap:4%;column-gap:4%}}.items-card{width:30%;position:relative;overflow:visible;border-bottom:2px solid var(--wp--preset--color--black);cursor:pointer;text-decoration:none;height:450px}@media screen and (max-width: 1024px){.items-card{width:40%}}@media screen and (max-width: 768px){.items-card{height:500px;width:48%}}@media screen and (max-width: 465px){.items-card{height:400px;margin-left:auto;margin-right:auto;width:100%}}.items-card__date{font-size:var(--wp--preset--font-size--small);margin-top:5px;color:var(--wp--preset--color--black)}.items-card__image-container{position:relative;overflow:hidden;border-radius:10px;height:200px}@media screen and (max-width: 465px){.items-card__image-container{height:150px}}.items-card__img{position:absolute;inset:0;width:100%;transform:scale(1);transition:all .3s ease-in-out;height:100%;-o-object-fit:cover;object-fit:cover}.items-card:hover .items-card__img{transform:scale(1.2)}.items-card:hover .image-filter{opacity:.75}.items-card:hover .view-text{width:auto;height:auto;opacity:1;transition:all .3s ease-in-out .1s}.items-card:hover .items-card__arrow{left:0}.items-card .view-text{color:var(--wp--preset--color--accent);opacity:0;width:0;height:0}.items-card__title{font-weight:700;margin:0;color:var(--wp--preset--color--black);font-size:20px}.items-card__excerpt{font-weight:400;margin:0;color:var(--wp--preset--color--black)}.items-card__category{position:absolute;top:20px;left:20px;z-index:1;font-size:12px;font-family:var(--wp--preset--font-family--dm-sans);font-weight:300;border:none;background-color:var(--wp--preset--color--accent);text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:#fff;padding:3px 5px;border-radius:10px}.items-card__arrow{position:absolute;bottom:18px;left:90%;display:flex;align-items:center;gap:5px;transition:all .3s ease-in-out}.items-card__content{display:flex;flex-direction:column;gap:15px}.items-card__arrow-icon{width:34px;height:34px;color:var(--wp--preset--color--black);stroke:var(--wp--preset--color--black)}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;display:none}.loader::before,.loader::after{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid var(--wp--preset--color--primary);animation:prixClipFix 2s linear infinite}.loader::after{inset:8px;transform:rotate3d(90, 90, 0, 180deg);border-color:var(--wp--preset--color--accent)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}75%,100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}}#pagination{padding:var(--wp--preset--spacing--60) 0}#pagination .pagination__list{list-style:none;display:flex;justify-content:center;align-items:center;gap:10px;padding:0}#pagination .pagination__item{cursor:pointer;width:-moz-fit-content;width:fit-content;border-radius:10px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black);font-weight:700;border:none;transition:all .3s ease-in-out;padding:5px 10px}#pagination .pagination__item:hover{background-color:#fff;color:var(--wp--preset--color--accent)}#pagination .pagination__item.is-active{background-color:var(--wp--preset--color--accent);color:#fff}#pagination .pagination__item.is-active .pagination__link{color:#fff}#pagination .pagination__item__next.disabled,#pagination .pagination__item__prev.disabled,#pagination .pagination__item__first.disabled,#pagination .pagination__item__last.disabled{pointer-events:none;opacity:0}#pagination .pagination__link{color:var(--wp--preset--color--black);text-decoration:none}.video-card{position:relative;overflow:visible;border-radius:0;cursor:pointer;text-decoration:none;width:30%}@media screen and (max-width: 1024px){.video-card{width:40%}}@media screen and (max-width: 768px){.video-card{width:48%}}@media screen and (max-width: 465px){.video-card{width:100%;margin-left:auto;margin-right:auto}}.video-card__category{position:relative;z-index:1;font-size:12px;font-family:var(--wp--preset--font-family--dm-sans);font-weight:300;border:none;background-color:var(--wp--preset--color--accent);text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:#fff;padding:3px 5px;border-radius:10px}.video-card__filter{position:absolute;inset:0;background-color:#000;z-index:0;border-radius:10px;opacity:0;transition:all .3s ease-in-out}.video-card:hover .video-card__filter{opacity:.5}.video-card:hover .play-icon{opacity:1}.video-card:hover .video-card__image{transform:scale(1.1)}.video-card__image-container{position:relative;overflow:hidden;border-radius:10px;height:200px}.video-card__image-container .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:60px;height:60px;border:2px solid #fff;padding:10px 8px 10px 10px;display:flex;justify-content:center;align-items:center;border-radius:50%;fill:#fff;transition:all .3s ease-in-out;stroke:#fff;opacity:.66}.video-card__image{position:absolute;inset:0;width:100%;transform:scale(1);transition:all .3s ease-in-out;height:100%;-o-object-fit:cover;object-fit:cover}.video-card__title{font-family:var(--wp--preset--font-family--inter);font-weight:700;font-size:16px;margin:0;color:#000}.video-card__category{position:absolute;top:20px;left:20px}.video-card__content{display:flex;flex-direction:column;gap:15px;margin-top:15px}.document-card{display:flex;align-items:stretch;width:48%;text-decoration:none;position:relative;gap:20px}@media screen and (max-width: 1095px){.document-card{width:100%}}@media screen and (max-width: 495px){.document-card{flex-direction:column;gap:0}}.document-card__category{position:relative;z-index:1;font-size:12px;font-family:var(--wp--preset--font-family--dm-sans);font-weight:300;border:none;background-color:var(--wp--preset--color--accent);text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:#fff;padding:3px 5px;border-radius:10px}.document-card__title{margin:1em 0 0 0;font-weight:700;font-size:var(--wp--preset--font-size--small-medium)}.document-card__image-container{width:35%;position:relative;overflow:hidden;border-radius:10px;flex:0 0 auto;height:100%}@media screen and (max-width: 1095px){.document-card__image-container{width:20%}}@media screen and (max-width: 795px){.document-card__image-container{width:30%}}@media screen and (max-width: 595px){.document-card__image-container{width:40%}}@media screen and (max-width: 495px){.document-card__image-container{width:100%;height:200px;margin-bottom:1em}}.document-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.document-card__content{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;color:var(--wp--preset--color--black);border-bottom:2px solid var(--wp--preset--color--black)}@media screen and (max-width: 495px){.document-card__content{width:100%}}.document-card__arrow{position:relative;display:flex;align-items:center;gap:10px;left:100%;transform:translateX(-100%);margin-top:auto;margin-bottom:1em;transition:all .3s ease-in-out}.document-card .view-text{color:var(--wp--preset--color--black);opacity:0;width:0;height:0;transition:all .3s ease-in-out}.document-card:hover .document-card__arrow{left:0;transform:translateX(0)}.document-card:hover .view-text{transition-delay:.15s;opacity:1;width:auto;height:auto}.event-card{width:30%;text-decoration:none;color:var(--wp--preset--color--black);display:flex;flex-direction:column;align-items:stretch;position:relative}@media screen and (max-width: 945px){.event-card{width:45%}}@media screen and (max-width: 580px){.event-card{width:100%}}.event-card__dates{display:flex;align-items:center;gap:15px;color:var(--wp--preset--color--primary);font-weight:700;font-size:var(--wp--preset--font-size--small);margin-bottom:10px}.event-card__dates-icon{width:20px;height:20px;color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent)}.event-card__image-container{position:relative;width:100%;height:150px;overflow:hidden;border-radius:5px;margin-bottom:15px}.event-card__image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-card__category{position:absolute;top:20px;left:20px;z-index:1;font-size:12px;font-family:var(--wp--preset--font-family--dm-sans);font-weight:300;border:none;background-color:var(--wp--preset--color--accent);text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:#fff;padding:3px 5px;border-radius:10px}.event-card__content{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;width:100%;position:relative;gap:10px;border-bottom:2px solid var(--wp--preset--color--black)}.event-card__title{font-size:var(--wp--preset--font-size--small-medium);font-weight:700;margin:0}.event-card__location{text-transform:uppercase;font-weight:300}.event-card__arrow{position:relative;display:flex;align-items:center;gap:10px;left:100%;transform:translateX(-100%);margin-top:auto;margin-bottom:10px;transition:all .3s ease-in-out}.event-card .view-text{color:var(--wp--preset--color--accent);opacity:0;width:0;height:0;transition:all .3s ease-in-out}.event-card:hover .event-card__arrow{left:0;transform:translateX(0)}.event-card:hover .view-text{transition-delay:.15s;opacity:1;width:auto;height:auto}.faq-container{display:flex;flex-direction:column;gap:20px;background-color:#f0f1f3;border-radius:10px;padding:30px}.faq-container .questions-accordion{position:relative;padding-bottom:10px}.faq-container .questions-accordion::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--wp--preset--color--primary);opacity:.2}.faq-container .questions-accordion__top{display:flex;gap:5px;align-items:center;cursor:pointer}.faq-container .questions-accordion__icon{width:24px;height:24px;align-self:flex-start;color:var(--wp--preset--color--accent);stroke:var(--wp--preset--color--accent);transform:rotate(0deg);transition:transform .3s ease}@media screen and (max-width: 630px){.faq-container .questions-accordion__icon{width:40px}}@media screen and (max-width: 440px){.faq-container .questions-accordion__icon{width:55px}}.faq-container .questions-accordion__icon.is-open{transform:rotate(90deg)}.faq-container .questions-accordion__content{display:none;padding:20px 24px;opacity:0;transform:translateY(-30px)}.faq-container .questions-accordion__content.is-open{animation:accordionContentOpen .5s ease-in-out forwards;display:block}.faq-container .questions-accordion__title{width:95%;font-size:var(--wp--preset--font-size--small);font-weight:700}@keyframes accordionContentOpen{to{opacity:1;transform:translateY(0)}}.moovi-job-link{text-decoration:none;color:var(--wp--preset--color--black);display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;margin:var(--wp--preset--spacing--60) 0}.moovi-job-link__text{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--primary);font-weight:900;margin-left:auto}@media screen and (max-width: 425px){.moovi-job-link__text{margin-right:auto}}.moovi-job-link__logo{width:200px;height:auto;margin-left:auto}@media screen and (max-width: 425px){.moovi-job-link__logo{margin-right:auto}}.job-offer-card{width:30%;text-decoration:none;color:var(--wp--preset--color--black);display:flex;flex-direction:column;align-items:stretch;position:relative;gap:10px}@media screen and (max-width: 945px){.job-offer-card{width:45%}}@media screen and (max-width: 580px){.job-offer-card{width:100%}}.job-offer-card__content{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;width:100%;position:relative;gap:10px;border-bottom:2px solid var(--wp--preset--color--black)}.job-offer-card__contract-container{display:flex;align-items:center;gap:15px;color:var(--wp--preset--color--primary);font-weight:300;font-size:var(--wp--preset--font-size--small)}.job-offer-card__contract-type{border-radius:10px;background-color:var(--wp--preset--color--primary);color:#fff;padding:5px 10px;text-transform:uppercase;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.job-offer-card__title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.job-offer-card__icon{width:34px;height:34px;color:var(--wp--preset--color--black);stroke:var(--wp--preset--color--black)}.job-offer-card__arrow{position:relative;display:flex;align-items:center;gap:10px;left:100%;transform:translateX(-100%);margin-top:auto;margin-bottom:1em;transition:all .3s ease-in-out}.job-offer-card .view-text{color:var(--wp--preset--color--accent);opacity:0;width:0;height:0}.job-offer-card:hover .view-text{transition-delay:.15s;opacity:1;width:auto;height:auto;transition:all .3s ease-in-out}.job-offer-card:hover .job-offer-card__arrow{left:0;transform:translateX(0)}.taxo-archive__card{background-color:#f0f1f3;text-decoration:none;color:var(--wp--preset--color--black);display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:10px;padding:20px 25px;align-items:center;position:relative}.taxo-archive__card--left{display:flex;flex-direction:column;gap:10px;flex-basis:60%}@media screen and (max-width: 425px){.taxo-archive__card--left{flex-basis:100%}}.taxo-archive__card:hover .view-text{width:auto;height:auto;opacity:1;transition:all .3s ease-in-out .1s}.taxo-archive__card:hover .taxo-archive__card-arrow{left:80%}.taxo-archive__card-arrow{position:absolute;left:90%;display:flex;align-items:center;gap:5px;transition:all .3s ease-in-out}@media screen and (max-width: 425px){.taxo-archive__card-arrow{display:none}}.taxo-archive__title{font-size:var(--wp--preset--font-size--small-medium);font-family:var(--wp--preset--font-family--inter);font-weight:900}.taxo-archive__icon{width:34px;height:34px;color:var(--wp--preset--color--black);stroke:var(--wp--preset--color--black)}.taxo-archive .view-text{color:var(--wp--preset--color--accent);opacity:0;width:0;height:0}.taxo-archive__post-type{border-radius:10px;background-color:var(--wp--preset--color--primary-light);color:#fff;padding:3px 5px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:calc(var(--wp--preset--font-size--small)/1.2)}.bottom-question-block__container{background-color:#d9eaf5;padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);position:relative;z-index:2}.bottom-question-block__icon-container{flex-basis:33.33%;display:flex;justify-content:center}.bottom-question-block__icon-container img{width:170px}@media screen and (max-width: 768px){.bottom-question-block__icon-container img{width:130px}}.bottom-question-block__button{border-radius:10px;background-color:var(--wp--preset--color--accent);padding:5px 7px;color:#fff;transition:all .3s ease-in-out}.bottom-question-block__button:hover{background-color:#fff;color:var(--wp--preset--color--accent)}.bottom-question-block__inner-container{position:relative;display:flex;align-items:center;min-height:400px;border-radius:10px;overflow:hidden;justify-content:center;box-sizing:border-box}.bottom-question-block__inner-container .bottom-question-block__background-image{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;filter:brightness(0.5)}.bottom-question-block__content-wrapper{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:100%;color:#fff;gap:25px;width:100%}@media screen and (max-width: 768px){.bottom-question-block__content-wrapper{flex-direction:column}}.bottom-question-block__text-content{flex-basis:66.66%}@media screen and (max-width: 768px){.bottom-question-block__text-content{flex-basis:100%;text-align:center}}.bottom-question-block__title{margin:0}body.home .home-sections{font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next)}body.home .home-sections h1,body.home .home-sections h2,body.home .home-sections h3{font-family:var(--wp--preset--font-family--momo-trust-display)}body.home .home-sections .title-h2-home{font-size:clamp(34px,3.5416666667vw,4.25rem);line-height:1;letter-spacing:-0.02em}.frge-home-actus{margin-right:0 !important}@media screen and (min-width: 769px){.frge-home-actus{position:relative}.frge-home-actus .swiper-wrapper{padding-left:clamp(2rem,2.9166666667vw,3.5rem)}}.frge-home-actus .slider{width:100%;height:auto}.frge-home-actus .slider .swiper{overflow:visible}.frge-home-actus .slider .swiper-slide{height:100%}.frge-home-actus .slider__card{padding:1rem;border-radius:1rem;height:auto;overflow:hidden;text-decoration:none}.frge-home-actus .slider__card--category{position:relative;z-index:1;background-color:var(--wp--preset--color--accent);width:-moz-fit-content;width:fit-content;color:#fff;border-radius:1rem}.frge-home-actus .slider__card--title{margin:0;position:relative;z-index:1;font-size:var(--wp--preset--font-size--large);color:#fff;font-family:var(--wp--preset--font-family--inter);font-weight:700}@media screen and (max-width: 768px){.frge-home-actus .slider__card--title{font-size:22px}}.frge-home-actus .slider__card--excerpt{margin:0;color:#fff;font-weight:400;position:relative;z-index:1}@media screen and (max-width: 768px){.frge-home-actus .slider__card--excerpt{font-size:14px}}.frge-home-actus .slider__card--excerpt p{margin:0}.frge-home-actus .slider__card--last{width:25%;border-bottom:none;background-color:var(--wp--preset--color--secondary-light);border-radius:10px;transition:all .3s ease-in-out;cursor:pointer}@media screen and (max-width: 1024px){.frge-home-actus .slider__card--last{width:40%}}@media screen and (max-width: 768px){.frge-home-actus .slider__card--last{width:60%}}@media screen and (max-width: 465px){.frge-home-actus .slider__card--last{width:80%}}@media screen and (max-width: 380px){.frge-home-actus .slider__card--last{width:90%}}.frge-home-actus .slider__card--last:hover{background-color:var(--wp--preset--color--secondary-accent)}.frge-home-actus .slider__card--last--content-last{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:15px;padding:20px}.frge-home-actus .slider__card--last--arrow-icon{width:60px;height:60px;transform:rotate(-45deg);color:#000;stroke:#000}.frge-home-actus .slider__card--last-link{text-decoration:none;color:#000}.frge-home-actus .slider__card{width:clamp(300px,24.8958333333vw,29.875rem);position:relative;overflow:visible;display:flex;flex-direction:column;border-radius:1rem;border:1px solid #e9e2df;background-color:#fbfaf9;cursor:pointer;margin-right:clamp(1rem,2.0833333333vw,2.5rem) !important}.frge-home-actus .slider__card--image-container{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:446/240}@media screen and (max-width: 465px){.frge-home-actus .slider__card--image-container{aspect-ratio:297/160}}.frge-home-actus .slider__card--image{position:absolute;inset:0;width:100%;transform:scale(1);transition:all .3s ease-in-out;height:100%;-o-object-fit:cover;object-fit:cover}.frge-home-actus .slider__card .view-text{color:var(--wp--preset--color--accent);opacity:0;width:0;height:0}.frge-home-actus .slider__card--title{font-family:var(--fonts-atkinson-hyperlegible-next);font-weight:600;font-size:clamp(22px,1.7708333333vw,2.125rem);line-height:1;letter-spacing:.02em;margin:0;color:var(--colors-blue-950)}.frge-home-actus .slider__card--excerpt{font-family:var(--fonts-atkinson-hyperlegible-next);font-weight:400;font-size:clamp(14px,.9375vw,1.125rem);margin:0;color:var(--colors-blue-950)}.frge-home-actus .slider__card--category{font-family:var(--fonts-atkinson-hyperlegible-next);font-weight:600;font-size:clamp(14px,.9375vw,1.125rem);line-height:1;letter-spacing:.01em;padding:clamp(5px,.3125vw,.375rem) clamp(8px,.5208333333vw,.625rem);margin-bottom:.375rem;transition:all .3s ease-in-out}.frge-home-actus .slider__card--category:hover{box-shadow:0 0 16px 0 hsla(0,0%,100%,.24)}.frge-home-actus .slider__card--content-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:opacity .3s ease-in-out}.frge-home-actus .slider__card--read-more-text{font-family:var(--fonts-momo-trust-display);font-size:clamp(16px,.9375vw,1.125rem);margin:0;color:var(--colors-blue-950);letter-spacing:.01em}.frge-home-actus .slider__card--arrow{overflow:hidden;position:relative;transition:all .3s ease-in-out;width:2rem;height:2rem}.frge-home-actus .slider__card--arrow img{position:absolute;top:0;left:0;width:32px;height:32px;transition:transform .3s ease-in-out}.frge-home-actus .slider__card--arrow img:nth-child(1){transform:translate(-200%, -200%)}.frge-home-actus .slider__card--content{display:flex;flex-direction:column;gap:.5rem;padding-block:clamp(1rem,1.25vw,1.5rem) clamp(1.25rem,1.25vw,1.5rem);padding-inline:clamp(1px,.4166666667vw,.5rem)}.frge-home-actus .slider__card:hover .slider__card--image{transform:scale(1.05)}.frge-home-actus .slider__card:hover .image-filter{opacity:.75}.frge-home-actus .slider__card:hover .slider__card--content-footer{opacity:.5}.frge-home-actus .slider__card:hover .slider__card--arrow img:nth-child(1){transform:translate(0, 0)}.frge-home-actus .slider__card:hover .slider__card--arrow img:nth-child(2){transform:translate(200%, 200%)}.frge-home-actus .slider__card:nth-child(odd) .slider__card--category{background-color:var(--colors-red-700);color:var(--colors-red-100)}.frge-home-actus .slider__card:nth-child(odd) .slider__card--category:hover{background-color:var(--colors-red-600)}.frge-home-actus .slider__card:nth-child(even) .slider__card--category{background-color:var(--colors-orange-700);color:var(--colors-orange-100)}.frge-home-actus .slider__card:nth-child(even) .slider__card--category:hover{background-color:var(--colors-orange-600)}.frge-home-actus .slider-buttons{display:flex;justify-content:center;gap:20px;align-items:center;margin-bottom:10px;margin-top:10px}@media screen and (min-width: 769px){.frge-home-actus .slider-buttons{position:absolute;top:50%;left:0;width:100%;margin:0;transform:translateY(-50%);justify-content:space-between;z-index:2;pointer-events:none}.frge-home-actus .slider-buttons__prev{transform:translateX(-1.5rem)}.frge-home-actus .slider-buttons__next{transform:translateX(1.5rem)}}.frge-home-actus .slider-buttons__prev,.frge-home-actus .slider-buttons__next{cursor:pointer;width:56px;height:56px;color:var(--colors-blue-950);stroke:var(--colors-blue-950);fill:none;background-color:#fff;border-radius:50%;border:1px solid #e9e2df;transition:all .3s ease-in-out}@media screen and (min-width: 769px){.frge-home-actus .slider-buttons__prev,.frge-home-actus .slider-buttons__next{pointer-events:auto}}.frge-home-actus .slider-buttons__prev:hover,.frge-home-actus .slider-buttons__next:hover{color:var(--colors-blue-950);stroke:var(--colors-blue-950);background-color:var(--colors-blue-50);border:1px solid var(--colors-blue-50)}.frge-home-actus .all-news-link-container{display:flex;justify-content:center;align-items:center;margin-top:2.5rem}.frge-home-actus .all-news-link-container .all-news-link__link{text-decoration:none;font-family:var(--fonts-momo-trust-display);font-size:1.125rem;letter-spacing:.01em;line-height:1;color:var(--colors-blue-950);padding:1.25rem 2rem;border:1px solid var(--colors-blue-950);border-radius:9999px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.frge-home-actus .all-news-link-container .all-news-link__link:hover{background-color:var(--colors-blue-950);color:#fff}@keyframes displayNoneAnimation{0%{display:none;opacity:0}100%{display:block;opacity:1}}.frge-home-funders .funder-block-title{font-size:clamp(1.75rem,2.1875vw,3.125rem);margin-top:0;margin-bottom:clamp(1.5rem,2.0833333333vw,2.5rem)}.frge-home-funders .slider{width:100%;height:auto;margin-left:auto !important;margin-right:auto !important;overflow:hidden}.frge-home-funders .funders-marquee{overflow:hidden}.frge-home-funders .funders-marquee__track{display:flex;width:-moz-max-content;width:max-content;height:9.375rem;will-change:transform}.frge-home-funders .funders-marquee__set{display:flex;flex-shrink:0;gap:clamp(2.5rem,3.3333333333vw,4rem);height:100%}.frge-home-funders .funders-marquee__slide{height:100%;flex-shrink:0;transition:transform .3s ease-in-out}.frge-home-funders .funders-marquee__slide:hover{transform:translateY(-10px)}.frge-home-funders .slider__img-container{width:100%;background-color:#fff;height:100%;position:relative}.frge-home-funders .slider__img{width:80%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;inset:50%;transform:translate(-50%, -50%)}.frge-home-funders .slider__card{aspect-ratio:260/150;width:100%;max-width:16.25rem;height:100%;position:relative;overflow:hidden;border-radius:0;cursor:pointer;text-decoration:none;display:flex;justify-content:center}@media screen and (max-width: 1024px){.frge-home-funders .slider__card{max-width:10rem;aspect-ratio:165/96}}.home-section--brochure .home-brochure-container{color:var(--colors-blue-950)}.home-section--brochure .home-brochure-container h2{font-family:var(--fonts-momo-trust-display);font-size:clamp(2.125rem,2.9166666667vw,3.5rem);line-height:1.2;letter-spacing:-0.02em}.home-section--brochure .home-brochure-container .home-section__intro p{font-family:var(--fonts-atkinson-hyperlegible-next);font-size:clamp(1.125rem,1.1979166667vw,1.5rem);line-height:1.5}.home-section--brochure .home-brochure-container .home-section__intro p:not(:last-child){margin-bottom:clamp(1rem,1.0416666667vw,1.25rem)}@media(min-width: 1024px){.home-section--brochure .home-brochure-container .brochure-content{padding-inline:clamp(2rem,4.1666666667vw,5rem) clamp(2rem,3.3333333333vw,4rem);padding-block:clamp(2rem,2.0833333333vw,2.5rem)}.home-section--brochure .home-brochure-container .brochure-file-content{padding-inline:clamp(1rem,2.0833333333vw,2.5rem)}}.home-section--brochure .home-brochure-container .home-brochure__link{--home-link-text-color: var(--colors-blue-950);--home-link-icon-bg: var(--colors-blue-300);--home-link-icon-bg-hover: var(--colors-blue-200)}.home-brochure__link{--home-link-text-color: var(--colors-blue-950);--home-link-icon-bg: var(--colors-blue-300);--home-link-icon-bg-hover: var(--colors-blue-200);display:inline-flex;align-items:center;justify-content:center;gap:clamp(.5rem,.8333333333vw,1rem);width:-moz-fit-content;width:fit-content;text-decoration:none;color:var(--home-link-text-color);font-family:var(--fonts-momo-trust-display);font-size:clamp(1.125rem,1.1979166667vw,1.4375rem);line-height:1;letter-spacing:-0.02em;transition:color .3s ease-in-out}.home-brochure__link-text{display:flex;align-items:center}.home-brochure__link-icon{position:relative;overflow:hidden;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(2rem,2.0833333333vw,2.5rem);height:clamp(2rem,2.0833333333vw,2.5rem);border-radius:9999px;background-color:var(--home-link-icon-bg);transition:background-color .3s ease-in-out}.home-brochure__link-icon img{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;filter:var(--home-link-icon-chevron-filter, none);transition:transform .3s ease-in-out}.home-brochure__link-icon img:first-child{transform:translate(-50%, -50%)}.home-brochure__link-icon img:last-child{transform:translate(-200%, -50%)}.home-brochure__link:hover .home-brochure__link-icon{background-color:var(--home-link-icon-bg-hover)}.home-brochure__link:hover .home-brochure__link-icon img:last-child{transform:translate(-50%, -50%)}.home-brochure__link:hover .home-brochure__link-icon img:first-child{transform:translate(200%, -50%)}.frge-home-cta .btn{font-family:var(--wp--preset--font-family--momo-trust-display);font-size:clamp(1.125rem,1.1979166667vw,1.4375rem);line-height:1;letter-spacing:-0.02em;transition:background-color .3s ease-in-out}.frge-home-cta .home-brochure__link{--home-link-text-color: var(--colors-red-200);--home-link-icon-bg: var(--colors-red-200);--home-link-icon-bg-hover: var(--colors-red-300);--home-link-icon-chevron-filter: none}.frge-home-infos .infos-container__slides{min-width:0}.frge-home-infos .infos-slide{flex:1;min-width:0;transition:all .3s ease-in-out}.frge-home-infos .infos-slide:hover{flex:1.8;transition:flex .3s ease-in-out}.frge-home-infos .infos-slide:hover .infos-slide__overlay-shape{opacity:1}.frge-home-infos .infos-slide:hover .infos-slide__arrow{transform:translateX(0)}.frge-home-infos .infos-slide:hover .infos-slide__img{transform:scale(1.05);transition:transform .3s ease-in-out}.frge-home-infos .infos-slide:hover .infos-slide__description{height:auto;overflow:visible}.frge-home-infos .infos-slide__content{width:100%;max-width:100%;min-width:0;box-sizing:border-box;justify-content:end;gap:0;transition:gap .3s ease-in-out}.frge-home-infos .infos-slide:hover .infos-slide__content{gap:2.5rem}.frge-home-infos .infos-slide__text-content{min-width:0;flex:1 1 0%}.frge-home-infos .infos-slide__title{overflow-wrap:break-word}.frge-home-infos .infos-slide__description{overflow:hidden;height:0;transition:height .3s ease-in-out}.frge-home-infos .infos-slide__overlay-shape{opacity:0;position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:2;transition:opacity .3s ease-in-out}.frge-home-infos .infos-slide__arrow{flex-shrink:0;width:0;min-width:0;overflow:hidden;transform:translateX(200%);transition:width .3s ease-in-out,transform .3s ease-in-out}.frge-home-infos .infos-slide:hover .infos-slide__arrow{width:2.5rem;overflow:visible}.frge-home-infos .infos-slide__overlay{background:linear-gradient(180deg, rgba(6, 44, 70, 0.16) 0%, rgba(6, 44, 70, 0.32) 100%);position:absolute;inset:0;width:100%;height:100%;z-index:1}.frge-team-scroll-zone{--team-scroll-end-padding: clamp(2rem, calc(48 / 1920 * 100vw), 4rem)}.home-section--team{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.home-section--team{align-items:flex-start;padding-top:2rem}}.home-section--team .frge-home-teams__intro{display:flex;flex-direction:column;justify-content:center;margin:5rem auto;padding-inline:2.5rem;gap:clamp(1.5rem,2.0833333333vw,2.5rem)}@media screen and (min-width: 1024px){.home-section--team .frge-home-teams__intro{max-width:51rem}}.home-section--team .home-section__intro p{font-family:var(--fonts-momo-trust-display);font-size:clamp(1.75rem,2.9166666667vw,3.5rem);line-height:1.2;letter-spacing:-0.02em;color:#fff}.home-section--team .home-section__intro p:not(:last-child){margin-bottom:clamp(1rem,1.25vw,1.5rem)}.home-section--team .frge-teams-container{position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}@media screen and (max-width: 768px){.home-section--team .frge-teams-container{top:60%}}.home-section--team .frge-home-teams .frge-teams-wrapper{position:relative;width:100%;min-height:130%;will-change:transform;padding-bottom:var(--team-scroll-end-padding)}.home-section--team .frge-home-teams .frge-teams{position:relative;height:100%}.home-section--team .frge-home-teams .frge-team-card{position:absolute;will-change:transform;aspect-ratio:336/438;padding-block:clamp(.75rem,1.25vw,1.5rem);padding-inline:clamp(.75rem,1.25vw,1.5rem) clamp(1rem,2.0833333333vw,2.5rem);max-width:clamp(10.875rem,17.5vw,21rem);width:100%;border-radius:1rem;box-shadow:0 0 2rem 0 rgba(207,245,254,.16);overflow:hidden;display:flex;align-items:end}@media screen and (max-width: 1024px){.home-section--team .frge-home-teams .frge-team-card{aspect-ratio:174/227}}.home-section--team .frge-home-teams .frge-team-card__content{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:end;align-items:flex-start;gap:.5rem}.home-section--team .frge-home-teams .frge-team-card__names{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem}.home-section--team .frge-home-teams .frge-team-card__names span{font-family:var(--fonts-momo-trust-display);font-size:clamp(1.25rem,1.25vw,1.75rem);color:#fff;line-height:1;letter-spacing:-0.02em;text-transform:lowercase}.home-section--team .frge-home-teams .frge-team-card__names span::first-letter{text-transform:uppercase}.home-section--team .frge-home-teams .frge-team-card__image-container{position:absolute;inset:0;width:100%;height:100%;border-radius:1rem;overflow:hidden;z-index:0}.home-section--team .frge-home-teams .frge-team-card__image-container img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-section--team .frge-home-teams .frge-team-card .bottom-shape{z-index:1}.home-section--team .frge-home-teams .frge-team-card:nth-child(1){top:0;left:0}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(1){left:-4%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(2){top:-5%;right:0}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(2){right:-6%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(3){top:25%;left:15%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(3){top:20%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(4){top:28%;right:10%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(4){top:40%;right:2%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(5){top:62%;left:8%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(5){top:50%;left:-7%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(6){top:56%;right:30%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(6){top:67%;right:-4%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(7){top:80%;left:28%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(7){top:85%;left:-4%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(8){top:85%;right:1%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(8){top:95%;right:-6%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(9){top:115%;right:23%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(9){top:120%;right:-5%}}.home-section--team .frge-home-teams .frge-team-card:nth-child(10){top:123%;left:5%}@media screen and (max-width: 768px){.home-section--team .frge-home-teams .frge-team-card:nth-child(10){left:-6%}}.frge-team-scroll-zone.is-scrubbing .home-section--team{z-index:2}.home-section--videos{position:relative}.home-section--videos .overlay-gradient{position:absolute;z-index:-1;inset:0;transform:translateY(-30%);width:100%;height:clamp(1095px,68.59375vw,82.3125rem);background:linear-gradient(180deg, rgba(207, 245, 254, 0) 0%, #CFF5FE 24.36%, rgba(207, 245, 254, 0) 100%)}.frge-home-videos .slider{width:100%;height:auto}.frge-home-videos .slider .swiper-wrapper{width:100%;height:auto}.frge-home-videos .slider .swiper{overflow:visible}.frge-home-videos .slider .swiper-slide{height:100%}.frge-home-videos .slider__card{width:clamp(17.5rem,23.2291666667vw,27.875rem);position:relative;overflow:visible;border-radius:0;cursor:pointer;text-decoration:none;margin-right:clamp(1.25rem,1.6666666667vw,2rem) !important}.frge-home-videos .slider__card--category{background-color:var(--colors-blue-200);position:absolute;bottom:1rem;right:1rem;z-index:1;font-size:clamp(14px,.7291666667vw,1.125rem);font-family:var(--fonts-atkinson-hyperlegible-next);font-weight:600;line-height:1.1;letter-spacing:.02em;color:var(--colors-blue-950);padding:.375rem .625rem;border-radius:9999px}.frge-home-videos .slider__card:hover .slider__card--image{transform:scale(1.05)}.frge-home-videos .slider__card--image-container{position:relative;overflow:hidden;border-radius:1rem;aspect-ratio:446/251}@media screen and (max-width: 465px){.frge-home-videos .slider__card--image-container{aspect-ratio:280/158}}.frge-home-videos .slider__card--image{position:absolute;inset:0;width:100%;transform:scale(1);transition:all .3s ease-in-out;height:100%;-o-object-fit:cover;object-fit:cover}.frge-home-videos .slider__card--title{font-family:var(--fonts-atkinson-hyperlegible-next);font-weight:600;font-size:clamp(1.4375rem,1.7708333333vw,2.125rem);line-height:1.1;letter-spacing:.02em;color:var(--colors-greyscale-950)}.frge-home-videos .slider__card--content{display:flex;flex-direction:column;gap:15px;margin-top:15px}.frge-home-videos .slider__card--last{width:22.5rem;display:flex;height:clamp(15.3125rem,19.7916666667vw,23.75rem);justify-content:center;align-items:center;position:relative;overflow:visible;border-radius:1rem;padding:2.5rem;cursor:pointer;text-decoration:none;background-color:#8f002e;transition:all .3s ease-in-out}.frge-home-videos .slider__card--last--content-last{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:relative;z-index:1}.frge-home-videos .slider-videos-buttons{display:flex;gap:20px;align-items:center}.frge-home-videos .slider-videos-buttons__prev,.frge-home-videos .slider-videos-buttons__next{cursor:pointer;width:3.5rem;height:3.5rem;border-radius:9999px;padding:.75rem;border:1px solid var(--colors-greyscale-200)}.home-section--marquee .marquee-container{overflow:clip}.home-section--marquee .home-marquee{opacity:.5}.home-section--marquee .home-marquee__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.home-section--marquee .home-marquee__set{display:flex;flex-shrink:0;align-items:center}.home-section--marquee .marquee-item__title{font-size:clamp(5rem,5.8333333333vw,7rem);font-family:var(--fonts-momo-trust-display);letter-spacing:-0.02em;-webkit-text-stroke:.09375rem var(--colors-blue-800);color:rgba(0,0,0,0)}.home-section--marquee .marquee-item{flex:0 0 auto;gap:clamp(4rem,3.9583333333vw,4.75rem);margin-right:clamp(4rem,3.9583333333vw,4.75rem)}.home-section--marquee .marquee-item__icon{width:auto;height:clamp(4rem,5.46875vw,6.5625rem)}.podcast-card{position:relative;overflow:visible;border-radius:0;cursor:pointer;text-decoration:none;width:30%}@media screen and (max-width: 1024px){.podcast-card{width:40%}}@media screen and (max-width: 768px){.podcast-card{width:48%}}@media screen and (max-width: 465px){.podcast-card{width:100%;margin-left:auto;margin-right:auto}}.podcast-card__category{position:relative;z-index:1;font-size:12px;font-family:var(--wp--preset--font-family--dm-sans);font-weight:300;border:none;background-color:var(--wp--preset--color--accent);text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:#fff;padding:3px 5px;border-radius:10px}.podcast-card__filter{position:absolute;inset:0;background-color:#000;z-index:0;border-radius:10px;opacity:0;transition:all .3s ease-in-out}.podcast-card:hover .podcast-card__filter{opacity:.5}.podcast-card:hover .play-icon{opacity:1}.podcast-card:hover .podcast-card__image{transform:scale(1.1)}.podcast-card__image-container{position:relative;overflow:hidden;border-radius:10px;height:200px}.podcast-card__image-container .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:60px;height:60px;border:2px solid #fff;padding:10px 8px 10px 10px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease-in-out;stroke:#fff;opacity:.66}.podcast-card__image{position:absolute;inset:0;width:100%;transform:scale(1);transition:all .3s ease-in-out;height:100%;-o-object-fit:cover;object-fit:cover}.podcast-card__title{font-family:var(--wp--preset--font-family--inter);font-weight:700;font-size:16px;margin:0;color:#000}.podcast-card__category{position:absolute;top:20px;left:20px}.podcast-card__content{display:flex;flex-direction:column;gap:15px;margin-top:15px}a:where(:not(.wp-block-button)){text-decoration:none}html{min-height:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}body{background-color:#fff;min-height:100%;height:100%}body.no-scroll{overflow:hidden}body.no-scroll .body-brightness-filter{display:block}body main{min-height:100vh;overflow-x:clip;overflow-y:visible;z-index:0;position:relative}body main.is-404-page{position:relative;min-height:80vh}.body-brightness-filter{display:none;position:fixed;inset:0;height:100%;z-index:4;background-color:#000;opacity:.5}main{overflow:hidden}.is-layout-flow *+:is(h1,h2,h3,h4,h5,h6),.wp-block-post-content *+:is(h1,h2,h3,h4,h5,h6){margin-top:4rem}@media screen and (max-width: 425px){.is-layout-flow *+:is(h1,h2,h3,h4,h5,h6),.wp-block-post-content *+:is(h1,h2,h3,h4,h5,h6){margin-top:2.5rem}}.is-layout-flow.is-layout-constrained>[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-group):not(.wp-block-frontaliers-grandest-plugin-frge-accordion-block):not(.wp-block-why-plugin-link-block)+[class*=wp-block-]:not(.infos-group){margin-top:4rem}@media screen and (max-width: 425px){.is-layout-flow.is-layout-constrained>[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-group):not(.wp-block-frontaliers-grandest-plugin-frge-accordion-block):not(.wp-block-why-plugin-link-block)+[class*=wp-block-]:not(.infos-group){margin-top:2.5rem}}.is-layout-flow :is(h1,h2,h3,h4,h5,h6)+*,.wp-block-post-content :is(h1,h2,h3,h4,h5,h6)+*{margin-top:1.5rem}@media screen and (max-width: 425px){.is-layout-flow :is(h1,h2,h3,h4,h5,h6)+*,.wp-block-post-content :is(h1,h2,h3,h4,h5,h6)+*{margin-top:1rem}}a[data-type=link]{font-weight:700}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;display:none}.loader::before,.loader::after{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid var(--wp--preset--color--primary);animation:prixClipFix 2s linear infinite}.loader::after{inset:8px;transform:rotate3d(90, 90, 0, 180deg);border-color:var(--wp--preset--color--accent)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}75%,100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}}.social-logos{display:flex;gap:15px}.social-logos__icon{cursor:pointer}body.home .home-sections>.home-section--funders:last-child .slider-funders-container{padding-bottom:4rem}body.home .home-sections>.home-section:last-child:not(.home-section--funders){margin-bottom:4rem}.tnp-subscription input.tnp-submit{border:none;border-radius:10px;background-color:var(--wp--preset--color--accent) !important;font-weight:300;color:#fff;width:-moz-fit-content;width:fit-content;transition:all .3s ease-in-out;cursor:pointer}.tnp-subscription input.tnp-submit:hover{background-color:#fff !important;color:var(--wp--preset--color--accent)}.wp-block-embed iframe{width:100%;height:auto;aspect-ratio:16/9}.wp-block-embed .youtube_player{height:auto !important}
.frge-container{width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(1.5rem,6.6666666667vw,8rem)}@media screen and (max-width: 1024px){.frge-container{padding-inline:2rem}}@media screen and (max-width: 640px){.frge-container{padding-inline:1.5rem}}.wp-block-frontaliers-grandest-plugin-frge-accordion-block .accordion-top{background-color:#cff1fb}.wp-block-frontaliers-grandest-plugin-frge-accordion-block .accordion-top__icon{color:var(--wp--preset--color--primary);stroke:var(--wp--preset--color--primary)}.wp-block-frontaliers-grandest-plugin-infos-alert-block .alert-infos-container{background-color:var(--wp--preset--color--secondary-accent)}.wp-block-frontaliers-grandest-plugin-infos-alert-block .alert-infos-container__top{color:var(--wp--preset--color--black)}.wp-block-frontaliers-grandest-plugin-infos-alert-block .alert-infos-container__icon{stroke:var(--wp--preset--color--black)}.wp-block-button__link,.wp-element-button{transition:all .3s ease-in-out;cursor:pointer}.wp-block-button__link:hover{background-color:#fff;color:var(--wp--preset--color--accent)}.wp-block-frontaliers-grandest-plugin-simple-infos-block{background-color:#c7eef9;border-radius:10px}.wp-block-frontaliers-grandest-plugin-simple-infos-block__top{color:var(--wp--preset--color--black)}.wp-block-frontaliers-grandest-plugin-simple-infos-block__icon{stroke:var(--wp--preset--color--black)}.wp-block-quote,.wp-block-pullquote{background-color:#c7eef9;border-radius:10px;position:relative;padding:20px}.wp-block-quote .wp-block-heading,.wp-block-pullquote .wp-block-heading{margin:0;margin-bottom:15px}.wp-block-quote blockquote,.wp-block-quote cite,.wp-block-pullquote blockquote,.wp-block-pullquote cite{position:relative;z-index:1}.wp-block-quote::after,.wp-block-pullquote::after{content:"";position:absolute;inset:0;width:100%;z-index:0;height:100%;background:url(//frontaliers-grandest.eu/wp-content/themes/frontaliers-grandest/assets/26777861e781c5e53f69.png) no-repeat}.block-editor-block-list__block.wp-block-quote::after{background:url(//frontaliers-grandest.eu/wp-content/themes/frontaliers-grandest/assets/26777861e781c5e53f69.png) no-repeat}.block-editor-block-list__block.wp-block-pullquote::after{background:url(//frontaliers-grandest.eu/wp-content/themes/frontaliers-grandest/assets/26777861e781c5e53f69.png) no-repeat}.wp-block-post-content *+:is(h1,h2,h3,h4,h5,h6){margin-top:4rem}.wp-block-post-content :is(h1,h2,h3,h4,h5,h6)+*{margin-top:1.5rem}a:where(:not(.wp-element-button)){text-decoration:none}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;display:block;margin:0 auto}.loader::before,.loader::after{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid var(--wp--preset--color--primary);animation:prixClipFix 2s linear infinite}.loader::after{inset:8px;transform:rotate3d(90, 90, 0, 180deg);border-color:var(--wp--preset--color--accent)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}75%,100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}}