.\!container {
width: 100% !important;
}
.container {
width: 100%;
}
@media (min-width: 640px) {
.\!container {
max-width: 640px !important;
}
.container {
max-width: 640px;
}
}
@media (min-width: 768px) {
.\!container {
max-width: 768px !important;
}
.container {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.\!container {
max-width: 1024px !important;
}
.container {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.\!container {
max-width: 1280px !important;
}
.container {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.\!container {
max-width: 1536px !important;
}
.container {
max-width: 1536px;
}
}
.pointer-events-none {
pointer-events: none;
}
.visible {
visibility: visible;
}
.static {
position: static;
}
.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-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%;
}
.isolate {
isolation: isolate;
}
.-z-\[1\] {
z-index: -1;
}
.z-0 {
z-index: 0;
}
.z-10 {
z-index: 10;
}
.z-\[1\] {
z-index: 1;
}
.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;
}
.table {
display: table;
}
.grid {
display: grid;
}
.contents {
display: contents;
}
.hidden {
display: none;
}
.aspect-\[326\/340\] {
aspect-ratio: 326/340;
}
.aspect-square {
aspect-ratio: 1 / 1;
}
.h-10 {
height: 2.5rem;
}
.h-20 {
height: 5rem;
}
.h-24 {
height: 6rem;
}
.h-32 {
height: 8rem;
}
.h-8 {
height: 2rem;
}
.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-2 {
--tw-translate-y: -0.5rem;
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));
}
.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));
}
.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-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;
}
.pr-4 {
padding-right: 1rem;
}
.pt-5 {
padding-top: 1.25rem;
}
.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));
}
.underline {
text-decoration-line: underline;
}
.antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.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);
}
.grayscale {
--tw-grayscale: grayscale(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);
}
.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, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-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);
}  :where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw),
:where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw) *,
:where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw) ::before,
:where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw) ::after {
box-sizing: border-box;
border-width: 0;
border-style: solid;
} :where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw)
:where(h1, h2, h3, h4, h5, h6, p, blockquote, figure, pre, dl, dd, hr, fieldset, ul, ol) {
margin: 0;
} :where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw)
:where(h1, h2, h3, h4, h5, h6) {
font-size: inherit;
font-weight: inherit;
} :where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw)
:where(ul, ol, menu) {
list-style: none;
padding: 0;
} :where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw) a {
color: inherit;
text-decoration: inherit;
} :where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw)
:where(button, input, optgroup, select, textarea) {
font: inherit;
color: inherit;
margin: 0;
padding: 0;
}
:where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw)
:where(button, [type='button'], [type='reset'], [type='submit']) {
-webkit-appearance: button;
background-color: transparent;
background-image: none;
cursor: pointer;
} :where(body.is-home, .header__top, .header-menu-container, .header.is-home, footer, .frge-tw)
:where(img, svg, video, canvas, audio, iframe, embed, object) {
display: block;
vertical-align: middle;
} :where(img, video) {
max-width: 100%;
height: auto;
}
.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\:hidden {
display: none;
}
.max-lg\:aspect-\[286\/192\] {
aspect-ratio: 286/192;
}
.max-lg\:aspect-square {
aspect-ratio: 1 / 1;
}
.max-lg\:w-\[60\%\] {
width: 60%;
}
.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-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-16 {
padding-top: 4rem;
}
.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\:hidden {
display: none;
}
.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\:right-0 {
right: 0px;
}
.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-\[756\/650\] {
aspect-ratio: 756/650;
}
.lg\:h-12 {
height: 3rem;
}
.lg\:h-\[82\.5rem\] {
height: 82.5rem;
}
.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\: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\:mx-\[0\] {
margin-left: 0;
margin-right: 0;
}
.\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;
}
.\[\&_p\]\:hidden p {
display: none;
}
.\[\&_p\]\:font-atkinson-hyperlegible-next p {
font-family: var(--fonts-atkinson-hyperlegible-next);
}
.\[\&_p\]\:text-\[clamp\(1rem\2c calc\(18\/1920\*100vw\)\2c 1\.125rem\)\] p {
font-size: clamp(1rem,calc(18 / 1920 * 100vw),1.125rem);
}
@media not all and (min-width: 768px) {
.max-md\:\[\&_p\]\:hidden p {
display: none;
}
}
.\[\&_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-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(min-width: 1920px){html,body.is-home,body.home{font-size:calc(100vw/120)}.header__top,.header-menu-container,footer{font-size:calc(100vw/120)}.header__frontalier-type-button{font-size:clamp(1.5em,1.7708333333vw,2.125em)}}:root{--header-height: 7.6875rem;--header-pad-x: 2rem;--header-pill-max: 51.25rem;--header-pill-pad-x: 1.5rem;--header-pill-top: 1.5rem;--header-pill-height: 4.75rem;--header-pill-inset: max(0px, calc((100vw - var(--header-pill-max)) / 2));--header-converge: calc(var(--header-pill-inset) + var(--header-pill-pad-x) - var(--header-pad-x));--header-content-shift-y: calc(var(--header-pill-top) + var(--header-pill-height) / 2 - var(--header-height) / 2)}@media screen and (max-width: 1024px){:root{--header-height: 5.5rem;--header-pad-x: 1.25rem;--header-pill-pad-x: 1.25rem;--header-pill-height: 4.25rem}}#aixh-chatbot-inline-input .cbw-field-row{display:flex !important;align-items:center !important;gap:0 !important;padding:0 .5rem 0 0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;border-radius:9999px !important}#aixh-chatbot-inline-input .cbw-field-row:focus-within{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}#aixh-chatbot-inline-input .cbw-field-send{position:relative;background:var(--colors-blue-300) !important;width:clamp(3rem,2.9166666667vw,56px) !important;height:clamp(3rem,2.9166666667vw,56px) !important;min-width:clamp(3rem,2.9166666667vw,56px) !important;min-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}#aixh-chatbot-inline-input .cbw-field-send svg{display:none !important}#aixh-chatbot-inline-input .cbw-field-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}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;height:calc(2*clamp(1.25rem,1.25vw,24px) + 1.25*clamp(18px,1.25vw,24px) + 2px)}.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 #aixh-chatbot-inline-input .cbw-field-input{width:100% !important;margin:0 !important;padding-inline:clamp(1.5rem,1.6666666667vw,32px) 32px !important;padding-block:clamp(1.25rem,1.25vw,24px) !important;border:1px solid hsla(0,0%,100%,.45) !important;border-radius:9999px !important;background:hsla(0,0%,100%,.12) !important;color:var(--colors-blue-950) !important;font-family:inherit !important;font-size:clamp(18px,1.25vw,24px) !important;line-height:1.25 !important}.header__hero-search__input::-moz-placeholder, .header__hero-search #aixh-chatbot-inline-input .cbw-field-input::-moz-placeholder{color:var(--colors-blue-950) !important;opacity:.5 !important}.header__hero-search__input::placeholder,.header__hero-search #aixh-chatbot-inline-input .cbw-field-input::placeholder{color:var(--colors-blue-950) !important;opacity:.5 !important}.header__hero-search__input:focus,.header__hero-search #aixh-chatbot-inline-input .cbw-field-input:focus{outline:none}.header__hero-search__icon{width:3.5rem;height:3.5rem;pointer-events:none}.header__hero-search__submit,.header__hero-search .cbw-field-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;position:fixed;top:0;left:0;right:0;height:var(--header-height);padding-inline:var(--header-pad-x);padding-block:0;margin:0;z-index:50;color:#fff;background-color:rgba(0,0,0,0);pointer-events:none;isolation:isolate}.header__top::before{content:"";position:absolute;z-index:-1;top:var(--header-pill-top);left:var(--header-pill-inset);right:var(--header-pill-inset);height:var(--header-pill-height);background-color:#fff;border-radius:9999px;box-shadow:0 4px 24px 0 rgba(0,0,0,.06);opacity:0;transition:opacity .3s ease-in-out}.header__top>.header__logo-container,.header__top>.header__right{pointer-events:auto;transition:transform .4s ease-in-out}.header__right{display:flex;align-items:center;gap:clamp(.75rem,.8333333333vw,1rem);min-height:3.5rem;font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);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;font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next)}.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);font-family:var(--wp--preset--font-family--momo-trust-display)}@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;font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next)}.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-family:var(--wp--preset--font-family--momo-trust-display);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--red{color:var(--colors-red-100);background-color:var(--colors-red-700)}.header__frontalier-type-button--red:hover{background-color:var(--colors-red-600)}.header__frontalier-type-button--blue{color:var(--colors-blue-100);background-color:var(--colors-blue-700)}.header__frontalier-type-button--blue:hover{background-color:var(--colors-blue-600)}.header__frontalier-type-button--orange{color:var(--colors-orange-100);background-color:var(--colors-orange-700)}.header__frontalier-type-button--orange: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:-0.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%}.header.is-home .rdv-container .content__icon-container{position:relative;display:flex;align-items:center;gap:.5rem}.header.is-home .rdv-container .content__icon-container img{transition:transform .3s ease-in-out}.header.is-home .rdv-container .content__icon-container img:nth-of-type(1){position:absolute;top:0;left:0;transform:translate(-100%, 100%)}@media screen and (max-width: 767px){.header.is-home .rdv-container .content__icon-container img:nth-of-type(1){display:none}}.header.is-home .rdv-container:hover .content__icon-container img:nth-of-type(1){transform:translate(0, 0)}.header.is-home .rdv-container:hover .content__icon-container img:nth-of-type(2){transform:translate(100%, -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 screen and (min-width: 1280px){.header.is-home{min-height:calc(100dvh - 2rem)}.header.is-home .rdv-container{flex:40%}.header.is-home .ask-questions-container{flex:60%}}.header.is-home .ask-questions-container .cta-bubble-image{transform:translateX(100%);transition:transform .3s ease-in-out}.header.is-home .ask-questions-container:hover .cta-bubble-image{transform:translateX(0)}@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:47.03125vw}.header.is-home .header__first-block .eu-block{max-width:15rem}}.header__top .header__frontalier-type-select-container{position:relative}.header__top .header__frontalier-type-select,.header__top .header-profile-dropdown__trigger,.header__top .header-profile-dropdown__option{font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);font-size:1rem;line-height:1;font-weight:400;letter-spacing:-2%}.header__top .header-profile-dropdown.is-enhanced .header-profile-dropdown__native-select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.header__top .header-profile-dropdown__label{font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-2%}.header__top .header-profile-dropdown__trigger{display:flex;align-items:center;gap:.25rem;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:left}.header__top .header-profile-dropdown__icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:currentColor;transition:transform .3s ease-in-out}.header__top .header-profile-dropdown.is-open .header__top .header-profile-dropdown__icon{transform:rotate(180deg)}.header__top .header-profile-dropdown__menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:20;min-width:11.0625rem;margin:0;padding:1rem 1.25rem 1rem 1rem;list-style:none;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:var(--colors-greyscale-0, #FFF);box-shadow:0 2px 8px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;gap:.5rem;opacity:0;transform:translateY(-0.5rem);pointer-events:none}.header__top .header-profile-dropdown__menu:not([hidden]){pointer-events:auto;animation:headerProfileDropdownOpen .2s ease-in-out forwards}.header__top .header-profile-dropdown__option{width:100%;padding-block:.25rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--colors-blue-950, #062C46);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out}.header__top .header-profile-dropdown__option:hover,.header__top .header-profile-dropdown__option.is-selected{background-color:rgba(0,0,0,.04)}@keyframes headerProfileDropdownOpen{to{opacity:1;transform:translateY(0)}}.header__logo-container{display:grid;grid-template-areas:"stack";align-items:center}.header__logo-container>.logos-wrapper,.header__logo-container>.header__frontalier-type-wrapper-container{grid-area:stack}.header__logo-container .logos-wrapper{transition:transform .5s ease-in-out,opacity .3s ease-in-out}.header__logo-container .header__frontalier-type-wrapper-container{opacity:0;visibility:hidden;transform:translateY(-100%);transition:opacity .3s ease-in-out,transform .5s ease-in-out,visibility 0s .3s}.header__top.not-front-page .header__logo{display:none}.header__top.not-front-page .blue-logo{display:block}.header__top.not-front-page:not(.scrolled){box-shadow:0 4px 24px 0 rgba(0,0,0,.06)}.header__top.front-page .header__logo{display:block}.header__top.front-page .header__logo.blue-logo{display:none}body:has(.archive-header-full) .header__logo,body:has(.page-offres-emploi) .header__logo{display:block !important}body:has(.archive-header-full) .header__logo.blue-logo,body:has(.page-offres-emploi) .header__logo.blue-logo{display:none !important}.header__top.no-header-transition,.header__top.no-header-transition::before,.header__top.no-header-transition>.header__logo-container,.header__top.no-header-transition>.header__right,.header__top.no-header-transition .logos-wrapper,.header__top.no-header-transition .header__frontalier-type-wrapper-container{transition:none !important}.header__top.scrolled::before{opacity:1}.header__top.scrolled>.header__logo-container{transform:translate(var(--header-converge), var(--header-content-shift-y))}.header__top.scrolled>.header__right{transform:translate(calc(-1 * var(--header-converge)), var(--header-content-shift-y))}.header__top.scrolled .logos-wrapper{transform:translateY(-200%);opacity:0}.header__top.scrolled .header__frontalier-type-wrapper-container{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease-in-out,transform .5s ease-in-out,visibility 0s 0s}body:not(.home):not(.blog):not(.archive):not(.page-template-page-offres-emploi-php) main{padding-top:var(--header-height)}body.admin-bar .header__top{top:32px}@media screen and (max-width: 782px){body.admin-bar .header__top{top:46px}}@keyframes headerDecoElipse2Enter{from{opacity:0;transform:translateY(-1.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes headerDecoElipse5Enter{from{opacity:0;transform:translateY(-2.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes headerDecoElipse4Enter{from{opacity:0;transform:translateY(2.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes headerDecoElipse3Enter{from{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes headerDecoElipse6EnterFromTop{from{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes headerDecoElipse6EnterFromBottom{from{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}.header__deco-elipse{opacity:0}.header__deco-elipse--2{transform:translateY(-1.75rem)}.header__deco-elipse--2.is-visible{animation:headerDecoElipse2Enter 1s cubic-bezier(0.22, 1, 0.36, 1) .05s forwards}.header__deco-elipse--5{transform:translateY(-2.5rem)}.header__deco-elipse--5.is-visible{animation:headerDecoElipse5Enter 1.4s cubic-bezier(0.22, 1, 0.36, 1) .12s forwards}.header__deco-elipse--4{transform:translateY(2.25rem)}.header__deco-elipse--4.is-visible{animation:headerDecoElipse4Enter 1.6s cubic-bezier(0.22, 1, 0.36, 1) .08s forwards}.header__deco-elipse--3{transform:translateY(1.75rem)}.header__deco-elipse--3.is-visible{animation:headerDecoElipse3Enter 1.8s cubic-bezier(0.22, 1, 0.36, 1) .18s forwards}.header__deco-elipse--6{transform:translateY(-1.5rem)}@media(min-width: 1024px){.header__deco-elipse--6{transform:translateY(2.5rem)}}.header__deco-elipse--6.is-visible{animation:headerDecoElipse6EnterFromTop .82s cubic-bezier(0.22, 1, 0.36, 1) .22s forwards}@media(min-width: 1024px){.header__deco-elipse--6.is-visible{animation:headerDecoElipse6EnterFromBottom .95s cubic-bezier(0.22, 1, 0.36, 1) .22s forwards}}@media(prefers-reduced-motion: reduce){.header__deco-elipse{opacity:1;transform:none;animation:none !important}}.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;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);border-radius:12px;border:1px solid rgba(0,0,0,.08);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:flex;flex-direction:column;gap:2.5rem;padding:1.5rem 1.5rem 1.5rem 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);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:0;bottom:.5rem;left:0;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-family:var(--wp--preset--font-family--atkinson-hyperlegible-next);font-size:1.4375rem;font-weight:800;line-height:1;text-transform:uppercase}.header-menu-container__top svg{cursor:pointer}.header-menu-container__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;position:relative;z-index:1;justify-content:flex-end}.header-menu-container__bottom p{margin:0}.header-menu-container__social svg{width:34px;height:34px}@property --frge-nav-fade-top{syntax:"<length>";inherits:false;initial-value:0px}@property --frge-nav-fade-bottom{syntax:"<length>";inherits:false;initial-value:0px}.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;flex:1;--frge-nav-fade-top: 0px;--frge-nav-fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--frge-nav-fade-top), #000 calc(100% - var(--frge-nav-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--frge-nav-fade-top), #000 calc(100% - var(--frge-nav-fade-bottom)), transparent 100%);transition:--frge-nav-fade-top .25s ease,--frge-nav-fade-bottom .25s ease}.frge-header-nav.has-more-above{--frge-nav-fade-top: 2.5rem}.frge-header-nav.has-more-below{--frge-nav-fade-bottom: 4.5rem}.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:1.25rem}.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 .menu-item>span,.frge-header-nav .menu-item>a{display:flex;align-items:center;cursor:pointer;font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next) !important;font-size:max(23px,1.4375rem);font-weight:500;line-height:1}.frge-header-nav a{color:var(--colors-blue-950);text-decoration:none;display:flex;align-items:center}.frge-header-nav .menu-item>span.hidden{display:none}.frge-header-nav .sub-menu li{cursor:pointer}.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-template__background-img{position:fixed;top:0;right:0;z-index:-1}.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__breadcrumb{position:relative;z-index:2;margin-block-start:0}.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__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__bottom-container{margin-top:var(--wp--preset--spacing--70)}.single-template .page-content{margin-top:20px}.single-template .page-content a{text-decoration:none;color:var(--wp--preset--color--accent)}.single-template .page-content ul{list-style:disc;padding-left:32px}.single-template .page-content ul li{margin-bottom:8px}.archive-title{font-size:var(--wp--preset--font-size--page-title) !important;line-height:1.2}#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:box-shadow .3s ease-in-out;margin-block-start:0;position:sticky;z-index:3;top:var(--header-height)}@media screen and (max-width: 1024px){#items-filter{top:calc(var(--header-height) + 2.5rem)}}#items-filter.is-fixed{box-shadow:0 8px 20px rgba(0,0,0,.15)}#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)}@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-video__content{position:relative;z-index:3;margin-top:var(--wp--preset--spacing--70)}.single-video__refresh-date-icon{width:20px;height:20px;color:var(--wp--preset--color--black);stroke:var(--wp--preset--color--black)}.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)}body:has(main.frge-404){background-color:var(--colors-greyscale-50)}body:has(main.frge-404) .header__top.not-front-page:not(.scrolled){box-shadow:none}main.frge-404{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-inline:1.5rem;padding-bottom:4.5625rem;background-color:var(--colors-greyscale-50)}@media(min-width: 1024px){main.frge-404{padding-inline:0;padding-bottom:6.5rem}}main.frge-404::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:clamp(47.5625rem,55.9895833333vw,67.1875rem);background-image:linear-gradient(to bottom, var(--colors-blue-100), transparent);pointer-events:none}main.frge-404 .frge-404__watermark{position:absolute;z-index:-1;top:-46.1497326203vw;left:-49.7326203209vw;width:226.9893048128vw;pointer-events:none}@media(min-width: 768px){main.frge-404 .frge-404__watermark{top:-14.1348958333vw;left:17.9234375vw;width:72.1244791667vw}}main.frge-404 .frge-404__watermark img{width:100%;max-width:none;height:auto}@media(min-width: 768px){main.frge-404 .frge-404__watermark img{height:58.6901041667vw}}main.frge-404 .frge-404__inner{display:flex;flex-direction:column;align-items:center;padding-top:1.9375rem}@media(min-width: 1024px){main.frge-404 .frge-404__inner{flex-direction:row;padding-top:1.4375rem;gap:clamp(7.5rem,11.9791666667vw,14.375rem);padding-left:clamp(9rem,14.3229166667vw,17.1875rem)}}main.frge-404 .frge-404__visual{position:relative;z-index:1;flex:none;width:6.7075rem;margin-bottom:-2rem}@media(min-width: 768px){main.frge-404 .frge-404__visual{width:10rem;margin-bottom:-3rem}}@media(min-width: 1024px){main.frge-404 .frge-404__visual{width:clamp(14rem,21.875vw,26.25rem);margin-bottom:0}}main.frge-404 .frge-404__signpost{width:100%;height:auto}main.frge-404 .frge-404__bubble{display:none}@media(min-width: 1024px){main.frge-404 .frge-404__bubble{display:flex;position:absolute;top:37.1645367412%;left:95.0642857143%;align-items:center;justify-content:center;width:11.5625em;min-height:6em;padding:1.1875em 1.0625em;border-radius:2.5em;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:clamp(.75rem,.8333333333vw,1rem);font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-align:center;color:var(--colors-blue-950);background-color:var(--colors-greyscale-0);transform:translate(-50%, -50%) rotate(13.78deg)}}main.frge-404 .frge-404__bubble-tail{position:absolute;top:100%;right:2.84375em;width:.90625em;max-width:none;height:.90625em}main.frge-404 .frge-404__panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:30rem;padding:4rem 1.5rem 1.5rem;border-radius:1rem;text-align:center;background-color:color-mix(in srgb, var(--colors-greyscale-0) 64%, transparent)}@media(min-width: 768px){main.frge-404 .frge-404__panel{padding:5.5rem 2rem 2rem}}@media(min-width: 1024px){main.frge-404 .frge-404__panel{flex:none;align-items:flex-start;width:clamp(22.5rem,35.3645833333vw,42.4375rem);max-width:none;padding:clamp(1.5rem,2.0833333333vw,2.5rem);padding-right:clamp(1.5rem,3.3333333333vw,4rem);text-align:left}}main.frge-404 .frge-404__eyebrow{margin:0 0 .5rem;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:1.125rem;font-weight:500;line-height:1;letter-spacing:-0.01em;text-transform:uppercase;color:var(--colors-red-700)}@media(min-width: 1024px){main.frge-404 .frge-404__eyebrow{margin-bottom:clamp(1rem,1.25vw,1.5rem)}}main.frge-404 .frge-404__title{margin:0 0 1rem;font-family:var(--fonts-momo-trust-display);font-size:2.125rem;font-weight:400;line-height:1;letter-spacing:-0.01em;color:var(--colors-blue-950)}@media(min-width: 768px){main.frge-404 .frge-404__title{font-size:2.75rem}}@media(min-width: 1024px){main.frge-404 .frge-404__title{margin-bottom:clamp(1.25rem,1.6666666667vw,2rem);font-size:clamp(2.125rem,3.5416666667vw,4.25rem)}}main.frge-404 .frge-404__text{margin:0 0 1rem;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--colors-blue-950)}@media(min-width: 768px){main.frge-404 .frge-404__text{font-size:1rem}}@media(min-width: 1024px){main.frge-404 .frge-404__text{margin-bottom:clamp(1.25rem,1.6666666667vw,2rem);font-size:clamp(1rem,1.1979166667vw,1.4375rem)}}main.frge-404 .frge-404__button{display:inline-flex;align-items:center;justify-content:center;padding:calc(1rem - 1px) calc(1.5rem - 1px);border:1px solid var(--colors-blue-950);border-radius:9999px;font-family:var(--fonts-momo-trust-display);font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;color:var(--colors-blue-950);transition:opacity .3s ease-in-out}@media(min-width: 1024px){main.frge-404 .frge-404__button{padding:calc(clamp(1rem,1.0416666667vw,1.25rem) - 1px) calc(clamp(1.5rem,1.6666666667vw,2rem) - 1px);font-size:clamp(1rem,.9375vw,1.125rem)}}main.frge-404 .frge-404__button:hover{opacity:.8}main.frge-404 .frge-404__button:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}.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-home-cta .btn{font-family:var(--fonts-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-cta__bubble{position:relative;z-index:1;height:0}.frge-home-cta__bubble img{position:absolute;top:-2.5rem;left:50%;width:auto;max-width:none;height:5rem;transform:translateX(-50%)}@media(min-width: 1536px){.frge-home-cta__bubble img{top:3.5rem;left:-3rem;height:8rem;transform:none}}.frge-home-cta--page{position:relative;z-index:2;padding-block:5rem 3.5rem}@media(min-width: 1536px){.frge-home-cta--page{padding-block:8rem 6rem}.frge-home-cta--page .frge-home-cta__bubble,.frge-home-cta--page .frge-home-cta__inner-container{width:auto;margin-inline:2.9166666667vw}}.frge-home-cta--page .frge-home-cta__inner-container{position:relative;overflow:hidden}@media(min-width: 1024px){.frge-home-cta--page .frge-home-cta__inner-container{align-items:stretch;border-radius:2rem}}.frge-home-cta--page .frge-home-cta__content--text{gap:1rem}@media(min-width: 1024px){.frge-home-cta--page .frge-home-cta__content--text{gap:2rem}}@media(min-width: 1536px){.frge-home-cta--page .frge-home-cta__content--text{padding-block:1.5rem}}.frge-home-cta--page .frge-home-cta__title,.frge-home-cta--page .frge-home-cta__description{margin:0}.frge-home-cta--page .frge-home-cta__title{font-weight:400;letter-spacing:-0.01em}@media(min-width: 1536px){.frge-home-cta--page .frge-home-cta__description{font-size:1.4375rem}}.frge-home-cta--page .frge-home-cta__buttons{margin-top:.5rem}@media(min-width: 1024px){.frge-home-cta--page .frge-home-cta__buttons{margin-top:0}}.frge-home-cta--page .btn{padding:1.25rem 2rem;letter-spacing:-0.01em}@media(min-width: 1024px){.frge-home-cta--page .btn{padding:1.5rem 2.5rem}}.frge-home-cta--page .frge-home-cta__image{border-radius:1rem}.frge-home-cta--page .frge-home-cta__image img{height:100%}@media(min-width: 1024px){.frge-home-cta--page .frge-home-cta__image{position:relative;height:100%}.frge-home-cta--page .frge-home-cta__image img{position:absolute;inset:0}}.frge-home-cta--page .frge-home-cta__pattern{position:absolute;top:calc(50% - 3.375rem);right:-13.4375rem;width:64rem;max-width:none;height:auto;transform:translateY(-50%);pointer-events:none}.terms-cloud{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:2rem;border-top:1px solid color-mix(in srgb, var(--colors-blue-950) 16%, transparent)}.terms-cloud.frge-tw .terms-cloud__tag-name{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .625rem;border-radius:6.25rem;background-color:color-mix(in srgb, var(--colors-blue-800) 8%, transparent);font-family:var(--fonts-atkinson-hyperlegible-next);font-size:1.125rem;font-weight:500;line-height:1;letter-spacing:-0.02em;white-space:nowrap;color:var(--colors-blue-950);text-decoration:none;transition:background-color .3s ease-in-out}.terms-cloud.frge-tw .terms-cloud__tag-name:hover{background-color:color-mix(in srgb, var(--colors-blue-800) 16%, transparent)}.page-template .terms-cloud{position:relative;z-index:3;margin-top:clamp(2.5rem,4.1666666667vw,5rem);margin-bottom:var(--wp--preset--spacing--70)}.frge-breadcrumb{--frge-breadcrumb-icon: 1.25rem;--frge-breadcrumb-gap: 0.5rem;--frge-breadcrumb-color: color-mix(in srgb, var(--colors-blue-950) 64%, transparent);position:relative;display:flex;flex-direction:column;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:1.125rem;font-weight:400;line-height:var(--frge-breadcrumb-icon);color:var(--frge-breadcrumb-color)}@media(max-width: 767px){.frge-breadcrumb{--frge-breadcrumb-icon: 1rem;font-size:.875rem}}.frge-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--frge-breadcrumb-gap);overflow:hidden;white-space:nowrap;margin:-0.25rem;padding:.25rem;list-style:none}.frge-breadcrumb__list>li{flex-shrink:0}.frge-breadcrumb__separator img,.frge-breadcrumb__link--home img{width:var(--frge-breadcrumb-icon);height:var(--frge-breadcrumb-icon);opacity:.64;transition:opacity .3s ease-in-out}.frge-breadcrumb__link{color:inherit;text-decoration:none;cursor:pointer;transition:color .3s ease-in-out}.frge-breadcrumb__link:hover,.frge-breadcrumb__link:focus-visible{color:var(--colors-blue-950)}.frge-breadcrumb__link:hover img,.frge-breadcrumb__link:focus-visible img{opacity:1}.frge-breadcrumb__toggle{margin:-0.25rem -0.5rem;padding:.25rem .5rem}.frge-breadcrumb__link--home>span{display:flex;align-items:center}.frge-breadcrumb__list>.frge-breadcrumb__item--current{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.frge-breadcrumb__menu{display:none;position:absolute;top:calc(100% + .5rem);left:calc(2*(var(--frge-breadcrumb-icon) + var(--frge-breadcrumb-gap)));z-index:2;flex-direction:column;gap:.625rem;max-width:min(25rem,100%);padding:.75rem 1rem;border:1px solid var(--colors-greyscale-200);border-radius:.5rem;background-color:var(--colors-greyscale-0);box-shadow:0 .25rem 1rem color-mix(in srgb, var(--colors-blue-950) 16%, transparent);line-height:1.2;white-space:normal;color:var(--colors-blue-950)}.frge-breadcrumb__menu.page-template__breadcrumb-dropdown-menu--open{display:flex}.frge-breadcrumb__menu a:hover,.frge-breadcrumb__menu a:focus-visible{text-decoration:underline}@media(min-width: 768px){.frge-breadcrumb__mobile-only{display:none}}@media(max-width: 767px){.frge-breadcrumb__desktop-only{display:none}}.frge-post-card{--frge-post-card-category-bg: var(--colors-red-700);--frge-post-card-category-color: var(--colors-red-100);--frge-post-card-category-hover: var(--colors-red-600);position:relative;display:flex;flex-direction:column;padding:1rem;overflow:visible;border:1px solid var(--colors-greyscale-200);border-radius:1rem;background-color:var(--colors-greyscale-50);text-decoration:none;cursor:pointer}.frge-post-card.swiper-slide{display:flex}.frge-post-card:nth-child(even){--frge-post-card-category-bg: var(--colors-orange-700);--frge-post-card-category-color: var(--colors-orange-100);--frge-post-card-category-hover: var(--colors-orange-600)}.frge-post-card__image-container{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:446/240}@media screen and (max-width: 465px){.frge-post-card__image-container{aspect-ratio:297/160}}.frge-post-card__image-container--empty{background-color:var(--colors-blue-100)}.frge-post-card__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all .3s ease-in-out}.frge-post-card__placeholder{position:absolute;inset:0;width:30%;height:auto;margin:auto}.frge-post-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-post-card__category{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-bottom:.375rem;padding:clamp(5px,.3125vw,.375rem) clamp(8px,.5208333333vw,.625rem);border-radius:1rem;background-color:var(--frge-post-card-category-bg);font-family:var(--fonts-atkinson-hyperlegible-next);font-size:clamp(14px,.9375vw,1.125rem);font-weight:600;line-height:1;letter-spacing:-0.01em;color:var(--frge-post-card-category-color);transition:all .3s ease-in-out}.frge-post-card__category:hover{background-color:var(--frge-post-card-category-hover);box-shadow:0 0 16px 0 hsla(0,0%,100%,.24)}.frge-post-card__category--light{--frge-post-card-category-bg: var(--colors-blue-200);--frge-post-card-category-color: var(--colors-blue-900);--frge-post-card-category-hover: var(--colors-blue-200);position:absolute;right:.75rem;bottom:.75rem;margin:0}.frge-post-card__category--profile{--frge-post-card-category-bg: var(--colors-red-700);--frge-post-card-category-color: var(--colors-red-100);--frge-post-card-category-hover: var(--colors-red-600)}.frge-post-card__category--profile-orange{--frge-post-card-category-bg: var(--colors-orange-700);--frge-post-card-category-color: var(--colors-orange-100);--frge-post-card-category-hover: var(--colors-orange-600)}.frge-post-card__category--profile-blue{--frge-post-card-category-bg: var(--colors-blue-700);--frge-post-card-category-color: var(--colors-blue-100);--frge-post-card-category-hover: var(--colors-blue-600)}.frge-post-card__category--secondary{--frge-post-card-category-bg: var(--colors-blue-200);--frge-post-card-category-color: var(--colors-blue-900);--frge-post-card-category-hover: var(--colors-blue-200)}.frge-post-card__categories{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem}.frge-post-card__categories .frge-post-card__category{margin-bottom:0}.frge-post-card__title{position:relative;z-index:1;margin:0;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:clamp(22px,1.7708333333vw,2.125rem);font-weight:600;line-height:1;letter-spacing:-0.02em;color:var(--colors-blue-950)}.frge-post-card__excerpt,.frge-post-card__place{position:relative;z-index:1;margin:0;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:clamp(14px,.9375vw,1.125rem);font-weight:400;color:var(--colors-blue-950)}.frge-post-card__place{line-height:1.2;letter-spacing:-0.02em}.frge-post-card__date{font-family:var(--fonts-atkinson-hyperlegible-next);font-size:clamp(14px,.9375vw,1.125rem);font-weight:600;line-height:1;letter-spacing:-0.02em;color:var(--colors-red-700)}.frge-post-card__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:opacity .3s ease-in-out}.frge-post-card__link-label{margin:0;font-family:var(--fonts-momo-trust-display);font-size:clamp(16px,.9375vw,1.125rem);letter-spacing:-0.01em;color:var(--colors-blue-950)}.frge-post-card__arrow{position:relative;overflow:hidden;width:2rem;height:2rem;transition:all .3s ease-in-out}.frge-post-card__arrow img{position:absolute;top:0;left:0;width:32px;height:32px;transition:transform .3s ease-in-out}.frge-post-card__arrow img:nth-child(1){transform:translate(-200%, -200%)}.frge-post-card:hover .frge-post-card__image{transform:scale(1.05)}.frge-post-card:hover .frge-post-card__footer{opacity:.5}.frge-post-card:hover .frge-post-card__arrow img:nth-child(1){transform:translate(0, 0)}.frge-post-card:hover .frge-post-card__arrow img:nth-child(2){transform:translate(200%, 200%)}.frge-post-card--page{padding:calc(clamp(.75rem,.8333333333vw,1rem) - 1px)}.frge-post-card--page .frge-post-card__image-container{border-radius:.5rem;aspect-ratio:276/160}@media screen and (min-width: 1280px){.frge-post-card--page .frge-post-card__image-container{aspect-ratio:366/240}.frge-post-card--page.frge-post-card--video .frge-post-card__image-container{aspect-ratio:366/206}.frge-post-card--page.frge-post-card--event .frge-post-card__image-container{aspect-ratio:366/192}}.frge-post-card--page .frge-post-card__content{flex:1;gap:.75rem;padding:1rem .25rem 1.25rem}@media screen and (min-width: 1280px){.frge-post-card--page .frge-post-card__content{gap:clamp(.75rem,.8333333333vw,1rem);padding:clamp(1rem,1.25vw,1.5rem) clamp(1rem,1.25vw,1.5rem) clamp(.75rem,.8333333333vw,1rem) clamp(.25rem,.4166666667vw,.5rem)}}.frge-post-card--page.frge-post-card--event .frge-post-card__content{gap:.625rem}.frge-post-card--page .frge-post-card__category{margin-bottom:0;border-radius:6.25rem;letter-spacing:-0.02em}.frge-post-card--page .frge-post-card__title{font-size:clamp(22px,1.4583333333vw,1.75rem);line-height:1.1}.frge-post-card--page .frge-post-card__excerpt{display:-webkit-box;overflow:hidden;margin-top:-0.375rem;font-size:.875rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (min-width: 1280px){.frge-post-card--page .frge-post-card__excerpt{display:none}}.frge-post-card--page .frge-post-card__footer{padding:0 .25rem 2px}@media screen and (min-width: 1280px){.frge-post-card--page .frge-post-card__footer{padding:0 clamp(.25rem,.4166666667vw,.5rem) clamp(2px,.2083333333vw,.25rem)}}@media screen and (max-width: 1279px){.frge-post-card--page .frge-post-card__arrow{width:1.5rem;height:1.5rem}}.frge-post-card--page .frge-post-card__arrow img{width:100%;height:100%}.frge-post-card--page .frge-post-card__link-label{line-height:1}.frge-related-posts{--frge-related-posts-gap: clamp(1rem, calc(24 / 1920 * 100vw), 1.5rem);position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,3.3333333333vw,4rem);padding-block:clamp(5rem,6.6666666667vw,8rem)}.frge-related-posts__title{max-width:14.47em;margin:0;font-family:var(--fonts-momo-trust-display);font-size:clamp(1.75rem,2.9166666667vw,3.5rem);font-weight:400;line-height:1;letter-spacing:-0.01em;text-align:center;color:var(--colors-blue-950)}.frge-related-posts__slider{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.frge-related-posts .swiper{width:100%;overflow:visible}.frge-related-posts .frge-post-card{width:18.75rem;height:auto}.frge-related-posts__buttons{display:flex;gap:1rem}.frge-related-posts__button{display:flex;align-items:center;padding:.75rem;border:1px solid var(--colors-greyscale-200);border-radius:6.25rem;cursor:pointer;transition:all .3s ease-in-out}.frge-related-posts__button img{width:2rem;height:2rem}.frge-related-posts__button:hover{border-color:var(--colors-blue-50);background-color:var(--colors-blue-50)}.frge-related-posts__button.swiper-button-disabled{opacity:.4;cursor:default}.frge-related-posts__button.swiper-button-lock{display:none}@media screen and (min-width: 1280px){.frge-related-posts__list{justify-content:center;align-items:flex-start;gap:var(--frge-related-posts-gap)}.frge-related-posts .frge-post-card{flex:0 0 auto;width:calc((100% - 3*var(--frge-related-posts-gap))/4)}.frge-related-posts__buttons{display:none}}body:has(main.frge-edito){background-color:var(--colors-greyscale-50)}body:has(main.frge-edito) .header__top.not-front-page:not(.scrolled){box-shadow:none}main.frge-edito{--frge-content-column: min(max(900px, calc(1382 / 1920 * 100vw)), max(1500px, 93.75rem));--wp--style--global--content-size: var(--frge-content-column);--wp--style--global--wide-size: max(1300px, var(--frge-content-column));--wp--style--root--padding-left: 1.5rem;--wp--style--root--padding-right: 1.5rem;--frge-edito-column: var(--frge-content-column);--frge-edito-rule: color-mix(in srgb, var(--colors-blue-950) 16%, transparent);background-color:var(--colors-greyscale-50)}main.frge-edito::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:clamp(47.5625rem,55.9895833333vw,67.1875rem);background-image:linear-gradient(to bottom, var(--colors-blue-100), transparent);pointer-events:none}main.frge-edito:not(:has(.frge-home-cta)){padding-bottom:clamp(3.5rem,5vw,6rem)}main.frge-edito .frge-edito__watermark{position:absolute;z-index:-1;top:-46.1497326203vw;left:-49.7326203209vw;width:226.9893048128vw;pointer-events:none}@media(min-width: 768px){main.frge-edito .frge-edito__watermark{top:-15.5729166667vw;left:17.9234375vw;width:72.1244791667vw}}main.frge-edito .frge-edito__watermark img{width:100%;max-width:none;height:auto}main.frge-edito .frge-edito__header{display:flow-root}main.frge-edito .page-template__top-container{grid-template-columns:minmax(0, 1fr);grid-template-areas:"crumb" "title" "date";gap:0;max-width:calc(var(--frge-edito-column) + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));margin-inline:auto;padding-top:clamp(1.5rem,2.0833333333vw,2.5rem)}@media(min-width: 1024px){main.frge-edito .page-template__top-container{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title title" "crumb date";align-items:start;-moz-column-gap:2rem;column-gap:2rem}}main.frge-edito .page-template__top-container .page-template__breadcrumb{grid-area:crumb;min-width:0;margin:0}main.frge-edito .page-template__title{grid-area:title;margin:2rem 0 0;font-family:var(--fonts-momo-trust-display);font-size:clamp(2.125rem,4.4791666667vw,5.375rem);font-weight:400;line-height:1;letter-spacing:-0.01em;color:var(--colors-blue-950);overflow-wrap:break-word}@media(max-width: 767px){main.frge-edito .page-template__title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}}@media(min-width: 1024px){main.frge-edito .page-template__title{max-width:79.7395079595%;margin:clamp(.5rem,2.7604166667vw,3.3125rem) 0 clamp(2rem,3.75vw,4.5rem)}}main.frge-edito .page-template__date{grid-area:date;margin:1rem 0 0;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:.875rem;line-height:1;white-space:nowrap;color:var(--colors-blue-950)}@media(min-width: 768px){main.frge-edito .page-template__date{font-size:1.125rem}}@media(min-width: 1024px){main.frge-edito .page-template__date{justify-self:end;margin:0 0 clamp(0rem,2.9166666667vw,3.5rem);line-height:1.25rem}}main.frge-edito .frge-edito__header:has(.frge-edito__media) .page-template__date{margin-bottom:0}main.frge-edito .frge-edito__header--title-last .page-template__top-container{grid-template-areas:"crumb" "date" "title"}@media(min-width: 1024px){main.frge-edito .frge-edito__header--title-last .page-template__top-container{grid-template-areas:"crumb date" "title title"}main.frge-edito .frge-edito__header--title-last .page-template__title{margin:clamp(2rem,3.75vw,4.5rem) 0 clamp(2rem,6.6666666667vw,8rem)}main.frge-edito .frge-edito__header--title-last .page-template__date{margin-bottom:0}}main.frge-edito .frge-edito__media{overflow:hidden;margin:clamp(2rem,2.5vw,3rem) clamp(.5rem,.8333333333vw,1rem) 0;border-radius:1.5rem}@media(min-width: 1024px){main.frge-edito .frge-edito__media{margin-bottom:clamp(0rem,2.9166666667vw,3.5rem)}}main.frge-edito .frge-edito__media .page-template__main-img{width:100%;height:clamp(16rem,32.2916666667vw,38.75rem);margin:0;-o-object-fit:cover;object-fit:cover}main.frge-edito .page-template__content{margin-top:clamp(2.5rem,3.75vw,4.5rem)}main.frge-edito.page-template .page-content{padding-bottom:0}main.frge-edito.page-template .page-content>:not(style,script,link,.alignfull,.alignwide,.alignleft,.alignright){max-width:var(--wp--style--global--content-size);margin-inline:auto}main.frge-edito .terms-cloud{margin-top:clamp(2.5rem,4.1666666667vw,5rem);margin-bottom:0}main.frge-edito .page-template__bottom-container{margin-top:0}main.frge-edito .page-content>:not(style,script,link)~.page-content__childrens{margin-top:clamp(2.5rem,4.1666666667vw,5rem)}main.frge-edito .page-content__childrens .page-content__child-title{margin:0}main.frge-edito .page-content__childrens .page-content__child{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:clamp(1rem,1.25vw,1.5rem);border-bottom:1px solid var(--frge-edito-rule);font-family:var(--fonts-momo-trust-display);font-size:clamp(1.125rem,1.1979166667vw,1.4375rem);font-weight:400;line-height:1.2;letter-spacing:-0.01em;text-decoration:none;color:var(--colors-blue-950)}main.frge-edito .page-content__childrens .page-content__child-icon{position:relative;flex-shrink:0;overflow:hidden;width:clamp(2rem,2.0833333333vw,2.5rem);height:clamp(2rem,2.0833333333vw,2.5rem);border-radius:9999px;background-color:var(--colors-blue-300);transition:background-color .3s ease-in-out}main.frge-edito .page-content__childrens .page-content__child-icon img{position:absolute;top:50%;left:50%;width:60%;max-width:none;height:60%;transition:transform .3s ease-in-out}main.frge-edito .page-content__childrens .page-content__child-icon img:first-child{transform:translate(-50%, -50%)}main.frge-edito .page-content__childrens .page-content__child-icon img:last-child{transform:translate(-200%, -50%)}main.frge-edito .page-content__childrens .page-content__child:hover .page-content__child-icon,main.frge-edito .page-content__childrens .page-content__child:focus-visible .page-content__child-icon{background-color:var(--colors-blue-200)}main.frge-edito .page-content__childrens .page-content__child:hover .page-content__child-icon img:first-child,main.frge-edito .page-content__childrens .page-content__child:focus-visible .page-content__child-icon img:first-child{transform:translate(200%, -50%)}main.frge-edito .page-content__childrens .page-content__child:hover .page-content__child-icon img:last-child,main.frge-edito .page-content__childrens .page-content__child:focus-visible .page-content__child-icon img:last-child{transform:translate(-50%, -50%)}:where(main.frge-edito) .page-template__top-container{display:grid}.page-content__childrens{display:flex;flex-direction:column;border-top:1px solid var(--frge-edito-rule)}.archive-main:is([data-post-type=post],[data-post-type=frge_videos],[data-post-type=frge_events]) #items-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);justify-content:normal;gap:1.5rem}@container frge-listing-results (min-width: 35rem){.archive-main:is([data-post-type=post],[data-post-type=frge_videos],[data-post-type=frge_events]) #items-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 1rem}}@container frge-listing-results (min-width: 52rem){.archive-main:is([data-post-type=post],[data-post-type=frge_videos],[data-post-type=frge_events]) #items-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container frge-listing-results (min-width: 71rem){.archive-main:is([data-post-type=post],[data-post-type=frge_videos],[data-post-type=frge_events]) #items-wrapper{gap:2.5rem 1.5rem}}.archive-main:is([data-post-type=post],[data-post-type=frge_videos],[data-post-type=frge_events]) #items-wrapper .not-found{grid-column:1/-1}.frge-post-card--listing{padding:.6875rem;border-radius:1rem}.frge-post-card--listing .frge-post-card__image-container{border-radius:.5rem;aspect-ratio:302/160}.frge-post-card--listing.frge-post-card--video .frge-post-card__image-container{aspect-ratio:366/206}@container frge-listing-results (min-width: 35rem){.frge-post-card--listing.frge-post-card--resource .frge-post-card__image-container{aspect-ratio:366/240}.frge-post-card--listing.frge-post-card--event .frge-post-card__image-container{aspect-ratio:366/192}}.frge-post-card--listing .frge-post-card__content{flex:1;gap:.5rem;padding:1rem .25rem}@container frge-listing-results (min-width: 35rem){.frge-post-card--listing.frge-post-card--video .frge-post-card__content{min-height:6.5625rem}.frge-post-card--listing.frge-post-card--event .frge-post-card__content{min-height:9.25rem}}.frge-post-card--listing .frge-post-card__categories{gap:.375rem;margin-bottom:0}.frge-post-card--listing .frge-post-card__category{margin-bottom:0;padding:.3125rem .5rem;border-radius:6.25rem;font-size:.875rem;letter-spacing:-0.02em}.frge-post-card--listing .frge-post-card__category--light{right:.75rem;bottom:.75rem}.frge-post-card--listing .frge-post-card__title{display:-webkit-box;overflow:hidden;font-size:1.375rem;line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.frge-post-card--listing .frge-post-card__date{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.875rem}.frge-post-card--listing .frge-post-card__date-separator{width:1rem;height:1rem}.frge-post-card--listing .frge-post-card__place{font-size:.875rem}.frge-post-card--listing .frge-post-card__footer{gap:1rem;padding:0 .25rem .125rem}.frge-post-card--listing .frge-post-card__link-label{font-size:1rem;line-height:1}.frge-post-card--listing .frge-post-card__arrow{width:1.5rem;height:1.5rem}.frge-post-card--listing .frge-post-card__arrow img{width:100%;height:100%}@container frge-listing-results (min-width: 71rem){.frge-post-card--listing{padding:.9375rem}.frge-post-card--listing .frge-post-card__content{gap:1rem;padding:1.5rem 1.5rem 1rem .5rem}.frge-post-card--listing.frge-post-card--event .frge-post-card__content{gap:.625rem;min-height:11.5rem}.frge-post-card--listing.frge-post-card--video .frge-post-card__content{min-height:8.3125rem}.frge-post-card--listing .frge-post-card__category{padding:.375rem .625rem;font-size:1.125rem}.frge-post-card--listing .frge-post-card__title{font-size:1.75rem}.frge-post-card--listing .frge-post-card__date,.frge-post-card--listing .frge-post-card__place{font-size:1.125rem}.frge-post-card--listing .frge-post-card__footer{padding:0 .5rem .25rem}.frge-post-card--listing .frge-post-card__link-label{font-size:1.125rem}.frge-post-card--listing .frge-post-card__arrow{width:2rem;height:2rem}}body:has(main.frge-listing){background-color:var(--colors-greyscale-50)}body:has(main.frge-listing) .header__logo{display:block !important}body:has(main.frge-listing) .header__logo.blue-logo{display:none !important}body:has(main.frge-listing) .header__top.not-front-page:not(.scrolled){box-shadow:none}body:not(.home):not(.blog):not(.archive):not(.page-template-page-offres-emploi-php) main.frge-listing{padding-top:0}body.frge-listing-filters-open main.frge-listing{z-index:60}body.frge-listing-filters-open #cbw-root{visibility:hidden !important}main.frge-listing{background-color:var(--colors-greyscale-50);font-family:var(--fonts-atkinson-hyperlegible-next);color:var(--colors-blue-950)}main.frge-listing::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:clamp(48.75rem,61.25vw,73.5rem);background:linear-gradient(180deg, rgba(207, 245, 254, 0) 0%, #CFF5FE 24.36%, rgba(207, 245, 254, 0) 100%);pointer-events:none}.frge-listing__hero{position:relative;isolation:isolate;overflow:hidden;margin:.5rem;padding:12.5rem 1.5rem 2rem;border-radius:1.5rem;background-color:var(--colors-blue-950);color:var(--colors-greyscale-0)}@media(min-width: 768px){.frge-listing__hero{margin:1rem;padding:clamp(12.5rem,12.5vw,15rem) 2rem clamp(2rem,5vw,6rem)}}.frge-listing__hero::before{content:"";position:absolute;z-index:-2;inset:0;background-color:color-mix(in srgb, var(--colors-blue-950) 72%, transparent)}.frge-listing__hero-image{position:absolute;z-index:-3;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.frge-listing__hero-shape{position:absolute;z-index:-1;bottom:-29.0625rem;left:50%;width:153.6875rem;max-width:none;height:69rem;transform:translateX(-50%);pointer-events:none}.frge-listing__hero-content{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:51.25rem;margin-inline:auto;text-align:center}@media(min-width: 768px){.frge-listing__hero-content{gap:clamp(1.25rem,2.0833333333vw,2.5rem)}}.frge-listing__hero-content .frge-breadcrumb{--frge-breadcrumb-color: color-mix(in srgb, var(--colors-greyscale-0) 64%, transparent);max-width:100%}.frge-listing__hero-content .frge-breadcrumb__separator img,.frge-listing__hero-content .frge-breadcrumb__link--home img{filter:brightness(0) invert(1)}.frge-listing__hero-content .frge-breadcrumb__link:hover,.frge-listing__hero-content .frge-breadcrumb__link:focus-visible{color:var(--colors-greyscale-0)}.frge-listing__title{max-width:100%;font-family:var(--fonts-momo-trust-display);font-size:clamp(2.125rem,4.4791666667vw,5.375rem);font-weight:400;line-height:1;letter-spacing:-0.01em;overflow-wrap:break-word}.frge-listing__search{display:flex;flex-direction:column;align-items:center;gap:inherit;width:100%}.frge-listing__search .frge-search-form__title{max-width:100%;font-family:var(--fonts-momo-trust-display);font-size:clamp(2.125rem,4.4791666667vw,5.375rem);font-weight:400;line-height:1;letter-spacing:-0.01em;overflow-wrap:break-word;margin:0;text-transform:none;color:inherit}.frge-listing__search .frge-search-form{flex-flow:row nowrap;align-items:center;gap:.5rem;width:100%;max-width:40rem;height:4rem;margin:0;padding:0 .5rem 0 1.25rem;border:1px solid var(--colors-greyscale-200);border-radius:1rem;background-color:var(--colors-greyscale-50);color:var(--colors-blue-950);transition:box-shadow .2s ease-in-out}@media(min-width: 768px){.frge-listing__search .frge-search-form{height:4.5rem;padding-left:1.5rem}}.frge-listing__search .frge-search-form:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-blue-500) 40%, transparent)}.frge-listing__search .frge-search-form__left{flex:1;gap:.625rem;min-width:0;padding-bottom:0;border-bottom:0}.frge-listing__search .frge-search-form__icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--colors-blue-950);stroke:var(--colors-blue-950)}.frge-listing__search .frge-search-form__input{min-width:0;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:1.125rem;line-height:1.3;letter-spacing:-0.01em;color:var(--colors-blue-950)}@media(min-width: 768px){.frge-listing__search .frge-search-form__input{font-size:1.4375rem}}.frge-listing__search .frge-search-form__input::-moz-placeholder{color:var(--colors-blue-950);opacity:.64}.frge-listing__search .frge-search-form__input::placeholder{color:var(--colors-blue-950);opacity:.64}.frge-listing__search .frge-search-form__submit-btn{flex-shrink:0;height:3rem;margin-left:0;padding:0 1rem;border-radius:.75rem;background-color:var(--colors-red-600);font-family:var(--fonts-momo-trust-display);font-size:1rem;line-height:1;letter-spacing:-0.01em;color:var(--colors-greyscale-0);transition:background-color .2s ease-in-out}@media(min-width: 768px){.frge-listing__search .frge-search-form__submit-btn{height:3.5rem;padding:0 1.5rem;font-size:1.125rem}}.frge-listing__search .frge-search-form__submit-btn:hover{background-color:var(--colors-red-700);color:var(--colors-greyscale-0)}.frge-listing__search .frge-search-form__submit-btn:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}.frge-listing__intro{font-size:.875rem;line-height:1.5}@media(min-width: 768px){.frge-listing__intro{font-size:1.125rem}}.frge-listing__body{box-sizing:content-box;display:grid;grid-template-columns:minmax(0, 1fr);row-gap:2rem;max-width:1664px;margin:0 auto;padding:2rem 1.5rem 4rem}@media screen and (min-width: 1024px){.frge-listing__body{grid-template-columns:clamp(19rem,22.9567307692%,23.875rem) minmax(0, 1fr);align-items:start;-moz-column-gap:2.5rem;column-gap:2.5rem;padding-block:5rem 6rem}}@media screen and (min-width: 1900px){.frge-listing__body{max-width:104rem}}.frge-listing-filters{min-width:0}@media screen and (min-width: 1024px){.frge-listing-filters{position:sticky;top:calc(var(--header-height) + 1.5rem - var(--frge-listing-filters-overflow, 0px))}.admin-bar .frge-listing-filters{top:calc(var(--header-height) + 1.5rem + 32px - var(--frge-listing-filters-overflow, 0px))}main.frge-listing:has(.frge-listing-filters__options.is-open){z-index:4}}.frge-listing-filters__panel{display:flex;flex-direction:column;gap:2.5rem}.frge-listing-filters__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.frge-listing-filters__head:has(+.frge-listing-filters__search){margin-bottom:-1rem}.frge-listing-filters__title{font-family:var(--fonts-momo-trust-display);font-size:2.125rem;font-weight:400;line-height:1.2;letter-spacing:-0.01em}.frge-listing-filters__close,.frge-listing-filters__more,.frge-listing-filters__backdrop{display:none}.frge-listing-filters__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.frge-listing-filters__search,.frge-listing-filters__select{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;height:4.5rem;padding:0 1.5rem;border:1px solid var(--colors-greyscale-200);border-radius:1rem;background-color:var(--colors-greyscale-50);font-size:1.4375rem;line-height:1;letter-spacing:-0.01em;color:var(--colors-blue-950);text-align:left;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.frge-listing-filters__search{height:4.625rem;cursor:text}.frge-listing-filters__search:focus-within{border-color:var(--colors-blue-950);box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-blue-500) 40%, transparent)}.frge-listing-filters__select:focus-visible,.frge-listing-filters__select[aria-expanded=true]{border-color:var(--colors-blue-950);box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-blue-500) 40%, transparent);outline:none}.frge-listing-filters__search-input{flex:1;min-width:0;height:100%;border:0;background:rgba(0,0,0,0);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.frge-listing-filters__search-input::-moz-placeholder{color:var(--colors-blue-950);opacity:1}.frge-listing-filters__search-input::placeholder{color:var(--colors-blue-950);opacity:1}.frge-listing-filters__search-input::-webkit-search-cancel-button,.frge-listing-filters__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.frge-listing-filters__label{margin-bottom:1rem;font-size:1.125rem;font-weight:600;line-height:1;text-transform:uppercase}.frge-listing-filters__pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.frge-listing-filters__pill{--frge-pill-background: var(--colors-red-700);--frge-pill-hover: var(--colors-red-600);--frge-pill-color: var(--colors-red-100);flex-shrink:0;padding:.75rem 1.125rem;border-radius:6.25rem;background-color:var(--frge-pill-background);font-family:var(--fonts-momo-trust-display);font-size:1.5rem;line-height:1;letter-spacing:-0.01em;white-space:nowrap;color:var(--frge-pill-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out}.frge-listing-filters__pill--orange{--frge-pill-background: var(--colors-orange-700);--frge-pill-hover: var(--colors-orange-600);--frge-pill-color: var(--colors-orange-100)}.frge-listing-filters__pill--blue{--frge-pill-background: var(--colors-blue-700);--frge-pill-hover: var(--colors-blue-600);--frge-pill-color: var(--colors-blue-100)}.frge-listing-filters__pill:hover{background-color:var(--frge-pill-hover)}.frge-listing-filters__pill:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}.frge-listing-filters__pill.is-selected{box-shadow:0 0 0 2px var(--colors-greyscale-50),0 0 0 4px var(--colors-blue-950)}.frge-listing-filters__pill .items-filter__cross-icon{display:none}.frge-listing-filters__pills:has(.is-selected) .frge-listing-filters__pill:not(.is-selected):not(:hover){opacity:.48}.frge-listing-filters__group--select{position:relative}.frge-listing-filters__select{cursor:pointer}.frge-listing-filters__select .frge-listing-filters__icon{transition:transform .2s ease-in-out}.frge-listing-filters__select .frge-listing-filters__icon.is-open{transform:rotate(180deg)}.frge-listing-filters__select-value{flex:1;min-width:0;overflow:hidden;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.frge-listing-filters__options{display:none;position:absolute;z-index:5;top:calc(100% + .5rem);right:0;left:0;flex-direction:column;gap:.125rem;max-height:20rem;padding:.5rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--colors-greyscale-200);border-radius:1rem;background-color:var(--colors-greyscale-0);box-shadow:0 .25rem 1rem color-mix(in srgb, var(--colors-blue-950) 16%, transparent)}.frge-listing-filters__options.is-above{top:auto;bottom:calc(100% + .5rem)}.frge-listing-filters__options.is-open{display:flex}.frge-listing-filters__option{padding:.625rem 1rem;border-radius:.5rem;font-size:1.125rem;line-height:1.2;cursor:pointer;transition:background-color .2s ease-in-out}.frge-listing-filters__option:hover{background-color:var(--colors-greyscale-100)}.frge-listing-filters__option:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:-2px}.frge-listing-filters__option.is-selected{background-color:var(--colors-blue-100);font-weight:600}.frge-listing-filters__option .items-filter__cross-icon{display:none}@media screen and (max-width: 1023px){.frge-listing-filters{display:flex;flex-direction:column;gap:1.5rem}.frge-listing-filters__pill{padding:.625rem 1rem;font-size:1.25rem}.frge-listing-filters__more{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;font-family:var(--fonts-momo-trust-display);font-size:1.25rem;line-height:1.2;letter-spacing:-0.01em;color:var(--colors-blue-950);text-align:left}.frge-listing-filters__more img{flex-shrink:0}.frge-listing-filters:not(.is-open) .frge-listing-filters__panel>:not(.frge-listing-filters__group--profile),.frge-listing-filters:not(.is-open) .frge-listing-filters__label{display:none}.frge-listing-filters:not(.is-open) .frge-listing-filters__panel:not(:has(.frge-listing-filters__group--profile)){display:none}.frge-listing-filters:not(.is-open) .frge-listing-filters__pills{flex-wrap:nowrap;margin:-0.375rem -1.5rem;padding:.375rem 1.5rem;overflow-x:auto;scrollbar-width:none}.frge-listing-filters:not(.is-open) .frge-listing-filters__pills::-webkit-scrollbar{display:none}.frge-listing-filters.is-open .frge-listing-filters__panel{position:fixed;z-index:2;inset:1rem 0 0;gap:2rem;padding:1.5rem 1.5rem 2rem;overflow-y:auto;overscroll-behavior:contain;border-radius:1.5rem 1.5rem 0 0;background-color:var(--colors-greyscale-50)}.frge-listing-filters.is-open .frge-listing-filters__panel>*{flex-shrink:0}.frge-listing-filters.is-open .frge-listing-filters__backdrop{display:block;position:fixed;z-index:1;inset:0;background-color:color-mix(in srgb, var(--colors-blue-950) 72%, transparent)}.frge-listing-filters.is-open .frge-listing-filters__close{display:block;flex-shrink:0}.frge-listing-filters.is-open .frge-listing-filters__head:has(+.frge-listing-filters__search){margin-bottom:-0.5rem}.frge-listing-filters.is-open .frge-listing-filters__title{font-size:1.75rem;line-height:1}.frge-listing-filters.is-open .frge-listing-filters__search,.frge-listing-filters.is-open .frge-listing-filters__select{height:4rem;padding-inline:1.25rem;font-size:1.125rem}.frge-listing-filters.is-open .frge-listing-filters__search{height:4.125rem}.frge-listing-filters.is-open .frge-listing-filters__label{margin-bottom:.75rem;font-size:1rem}.frge-listing-filters.is-open .frge-listing-filters__group--select .frge-listing-filters__label{margin-bottom:.5rem}.frge-listing-filters.is-open .frge-listing-filters__options{position:static;margin-top:.5rem;box-shadow:none}}.frge-listing__results{position:relative;min-width:0;container:frge-listing-results/inline-size}.frge-listing__results .loader{position:absolute;z-index:2;top:4rem;left:calc(50% - 24px)}.frge-listing__results #items-wrapper{margin-top:0}.frge-listing__results #items-wrapper:empty{min-height:12rem}.frge-listing__results #items-wrapper .not-found{margin:0;padding:2rem 0;font-size:1.125rem;font-weight:600;text-align:center}.frge-listing__results #pagination{margin-top:2.5rem;padding:0}@media(min-width: 1024px){.frge-listing__results #pagination{margin-top:4rem}}.frge-listing__results #pagination .pagination__list{flex-wrap:wrap;gap:.5rem;margin:0}.frge-listing__results #pagination .pagination__item{box-sizing:border-box;min-width:2.625rem;height:2.625rem;padding:0;border:1px solid var(--colors-blue-950);border-radius:.75rem;background-color:rgba(0,0,0,0);font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.01em;color:var(--colors-blue-950);transition:background-color .2s ease-in-out,color 0s linear .1s}@media(min-width: 768px){.frge-listing__results #pagination .pagination__item{min-width:3.25rem;height:3.25rem;border-radius:1rem;font-size:1.125rem}}.frge-listing__results #pagination .pagination__item:hover{background-color:var(--colors-blue-950);color:var(--colors-greyscale-0)}.frge-listing__results #pagination .pagination__item.is-active,.frge-listing__results #pagination .pagination__item.is-active:hover{background-color:rgba(0,0,0,0);font-family:var(--fonts-momo-trust-display);color:var(--colors-blue-950)}.frge-listing__results #pagination .pagination__item:has(>span){border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-family:var(--fonts-momo-trust-display);color:var(--colors-blue-950);cursor:default}@media(max-width: 767px){.frge-listing__results #pagination .pagination__item:has(>span){min-width:1.25rem}.frge-listing__results #pagination .pagination__item:has(>span) .pagination__link{padding:0}.frge-listing__results #pagination .pagination__item[data-page]:not(.pagination__item--edge):not(.is-active){display:none}.frge-listing__results #pagination .pagination__item.is-active+.pagination__item[data-page]{display:flex}.frge-listing__results #pagination .pagination__item[data-page]:has(+.is-active+:not([data-page])),.frge-listing__results #pagination .pagination__item[data-page]:has(+.is-active+.pagination__item--edge){display:flex}}.frge-listing__results #pagination .pagination__link,.frge-listing__results #pagination .pagination__item.is-active .pagination__link{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;padding:0 calc(.75rem - 1px);color:inherit}@media(min-width: 768px){.frge-listing__results #pagination .pagination__link,.frge-listing__results #pagination .pagination__item.is-active .pagination__link{padding:0 calc(1rem - 1px)}}.frge-listing__results #pagination .pagination__item__prev,.frge-listing__results #pagination .pagination__item__next{display:flex}.frge-listing__results #pagination .pagination__item__prev img,.frge-listing__results #pagination .pagination__item__next img{display:block;width:1.25rem;height:1.25rem}@media(min-width: 768px){.frge-listing__results #pagination .pagination__item__prev img,.frge-listing__results #pagination .pagination__item__next img{width:1.5rem;height:1.5rem}}main.frge-listing:is([data-post-type=frge_documents],[data-post-type=frge_podcasts],.is-taxo-archive) #items-wrapper{font-family:var(--wp--preset--font-family--dm-sans);color:var(--wp--preset--color--black)}main.frge-listing[data-post-type=frge_documents] #items-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);justify-content:normal;gap:3.75rem 1.5rem}main.frge-listing[data-post-type=frge_documents] #items-wrapper .document-card{width:auto}@container frge-listing-results (min-width: 904px){main.frge-listing[data-post-type=frge_documents] #items-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container frge-listing-results (min-width: 992px){main.frge-listing[data-post-type=frge_documents] #items-wrapper{-moz-column-gap:3rem;column-gap:3rem}}main.frge-listing[data-post-type=frge_documents] #items-wrapper .not-found{grid-column:1/-1}main.frge-listing[data-post-type=frge_podcasts] #items-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);justify-content:normal;gap:3.75rem 3rem}main.frge-listing[data-post-type=frge_podcasts] #items-wrapper .podcast-card{width:auto;margin-inline:0}@container frge-listing-results (min-width: 480px){main.frge-listing[data-post-type=frge_podcasts] #items-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container frge-listing-results (min-width: 896px){main.frge-listing[data-post-type=frge_podcasts] #items-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}main.frge-listing[data-post-type=frge_podcasts] #items-wrapper .not-found{grid-column:1/-1}body:has(main.frge-article){background-color:var(--colors-greyscale-50)}body:has(main.frge-article) .header__top.not-front-page:not(.scrolled){box-shadow:none}main.frge-article{--frge-content-column: min(max(900px, calc(1382 / 1920 * 100vw)), max(1500px, 93.75rem));--wp--style--global--content-size: var(--frge-content-column);--wp--style--global--wide-size: max(1300px, var(--frge-content-column));--wp--style--root--padding-left: 1.5rem;--wp--style--root--padding-right: 1.5rem;--frge-article-column: min(calc(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right)), var(--frge-content-column));background-color:var(--colors-greyscale-50)}main.frge-article::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:clamp(47.5625rem,55.9895833333vw,67.1875rem);background-image:linear-gradient(to bottom, var(--colors-blue-100), transparent);pointer-events:none}main.frge-article:not(:has(.frge-home-cta)){padding-bottom:clamp(3.5rem,5vw,6rem)}main.frge-article .frge-article__watermark{position:absolute;z-index:-1;top:-46.1497326203vw;left:-49.7326203209vw;width:226.9893048128vw;pointer-events:none}@media(min-width: 768px){main.frge-article .frge-article__watermark{top:-19.9442708333vw;left:17.9234375vw;width:72.1244791667vw}}main.frge-article .frge-article__watermark img{width:100%;max-width:none;height:auto}main.frge-article .frge-article__body{display:grid;grid-template-columns:minmax(0, 1fr)}main.frge-article .frge-article__header{grid-area:1/1}main.frge-article .frge-article__media{overflow:hidden;height:16rem;margin:1.5rem .5rem 0;border-radius:1.5rem}@media(min-width: 768px){main.frge-article .frge-article__media{width:var(--frge-article-column);height:auto;aspect-ratio:1382/626;margin:clamp(1.5rem,2.0833333333vw,2.5rem) auto 0}}main.frge-article .frge-article__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.frge-article .page-template__top-container{gap:0;max-width:calc(var(--frge-content-column) + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));margin-inline:auto;padding-top:clamp(1.5rem,2.0833333333vw,2.5rem)}main.frge-article .page-template__top-container .page-template__breadcrumb{min-width:0;margin:0}main.frge-article .page-template__title{margin:2rem 0 0;font-family:var(--fonts-momo-trust-display);font-size:clamp(2.125rem,4.4791666667vw,5.375rem);font-weight:400;line-height:1;letter-spacing:-0.01em;color:var(--colors-blue-950);overflow-wrap:break-word}@media(max-width: 767px){main.frge-article .page-template__title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}}@media(min-width: 768px){main.frge-article .page-template__title{max-width:79.7395079595%;margin-top:clamp(2rem,3.75vw,4.5rem)}}main.frge-article .frge-article__infos{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:.875rem;font-weight:400;line-height:1;color:var(--colors-blue-950)}@media(min-width: 768px){main.frge-article .frge-article__infos{-moz-column-gap:2rem;column-gap:2rem;margin-top:clamp(1.5rem,2.7083333333vw,3.25rem);font-size:1.125rem}}main.frge-article .page-template__date,main.frge-article .frge-article__pill,main.frge-article .frge-article__place{margin:0;font:inherit}main.frge-article .frge-article__pill{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;border-radius:5.625rem;background-color:var(--colors-red-200);white-space:nowrap;color:var(--colors-red-950)}@media(min-width: 768px){main.frge-article .frge-article__pill{padding-inline:1rem}}main.frge-article .frge-article__place{display:inline-flex;align-items:center;gap:.5rem;line-height:1.25}main.frge-article .frge-article__pill-icon,main.frge-article .frge-article__place-icon{flex-shrink:0;width:1rem;height:1rem}@media(min-width: 768px){main.frge-article .frge-article__pill-icon,main.frge-article .frge-article__place-icon{width:1.25rem;height:1.25rem}}main.frge-article .frge-article__button{display:inline-flex;align-items:center;justify-content:center;padding:calc(1rem - 1px) calc(1.5rem - 1px);border:1px solid var(--colors-blue-950);border-radius:9999px;font-family:var(--fonts-momo-trust-display);font-size:1rem;line-height:1;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;color:var(--colors-blue-950);transition:opacity .3s ease-in-out}@media(min-width: 768px){main.frge-article .frge-article__button{margin-left:auto}}@media(min-width: 1024px){main.frge-article .frge-article__button{padding:calc(clamp(1rem,1.0416666667vw,1.25rem) - 1px) calc(clamp(1.5rem,1.6666666667vw,2rem) - 1px);font-size:clamp(1rem,.9375vw,1.125rem)}}main.frge-article .frge-article__button:hover{opacity:.8}main.frge-article .frge-article__button:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}main.frge-article .frge-article__author{display:flex;grid-area:3/1;width:var(--frge-article-column);margin:2rem auto 0}@media(min-width: 768px){main.frge-article .frge-article__author{grid-area:1/1;align-self:end;justify-self:end;width:auto;margin:0 calc((100% - var(--frge-article-column))/2) 0 0}main.frge-article:has(.frge-article__author) .frge-article__infos{padding-right:14rem}}main.frge-article .single-template__author__avatar{display:inline-flex;align-items:center;gap:.875rem;padding-right:.875rem;text-decoration:none;color:var(--colors-greyscale-950)}@media(min-width: 768px){main.frge-article .single-template__author__avatar{gap:1.125rem}}main.frge-article .single-template__author__avatar img{flex-shrink:0;width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){main.frge-article .single-template__author__avatar img{width:5rem;height:5rem}}main.frge-article .single-template__author__avatar:is(a):hover .single-template__author__name span,main.frge-article .single-template__author__avatar:is(a):focus-visible .single-template__author__name span{text-decoration:underline}main.frge-article .single-template__author__name{display:flex;flex-direction:column;margin-top:-1.375rem;font-family:var(--wp--preset--font-family--hollie-mally);font-size:2.5rem;line-height:1;white-space:nowrap;transform:rotate(-20deg)}@media(min-width: 768px){main.frge-article .single-template__author__name{margin-top:-1.25rem;font-size:3.25rem}}main.frge-article .single-template__author__name--lastname{margin-top:-0.25rem}@media(min-width: 768px){main.frge-article .single-template__author__name--lastname{margin-top:-0.5rem}}main.frge-article .frge-article__content{grid-area:2/1;min-width:0;margin-top:clamp(2.5rem,4.1666666667vw,5rem)}main.frge-article .single-video__video-embed{aspect-ratio:16/9}main.frge-article .single-video__video-embed iframe{display:block;height:100%}main.frge-article .terms-cloud{margin-top:clamp(3rem,4.1666666667vw,5rem);margin-bottom:0}main.frge-article .frge-related-posts:has(+.page-template__bottom-container .frge-home-cta){padding-bottom:0}main.frge-article .page-template__bottom-container{margin-top:0}body:has(main.frge-contact){background-color:var(--colors-greyscale-50)}body:has(main.frge-contact) .header__top.not-front-page:not(.scrolled){box-shadow:none}main.frge-contact{padding-bottom:clamp(3.5rem,5vw,6rem);background-color:var(--colors-greyscale-50);font-family:var(--fonts-atkinson-hyperlegible-next);color:var(--colors-blue-950)}main.frge-contact::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:clamp(47.5625rem,55.9895833333vw,67.1875rem);background-image:linear-gradient(to bottom, var(--colors-blue-100), transparent);pointer-events:none}main.frge-contact .frge-contact__watermark{position:absolute;z-index:-1;top:-46.1497326203vw;left:-49.7326203209vw;width:226.9893048128vw;pointer-events:none}@media(min-width: 768px){main.frge-contact .frge-contact__watermark{top:-15.5729166667vw;left:17.9234375vw;width:72.1244791667vw}}main.frge-contact .frge-contact__watermark img{width:100%;max-width:none;height:auto}main.frge-contact .frge-contact__header-inner{box-sizing:content-box;max-width:1664px;margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width: 1900px){main.frge-contact .frge-contact__header-inner{max-width:104rem}}main.frge-contact .frge-contact__header-inner{padding-top:clamp(1.5rem,4.84375vw,5.8125rem)}main.frge-contact .frge-contact__title{max-width:66.2259615385%;margin-top:clamp(2.5rem,5vw,6rem);font-family:var(--fonts-momo-trust-display);font-size:clamp(2.125rem,4.4791666667vw,5.375rem);font-weight:400;line-height:1;letter-spacing:-0.01em;overflow-wrap:break-word}@media(max-width: 767px){main.frge-contact .frge-contact__title{max-width:none}}main.frge-contact .frge-contact__body{box-sizing:content-box;max-width:1664px;margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width: 1900px){main.frge-contact .frge-contact__body{max-width:104rem}}main.frge-contact .frge-contact__body{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:4rem;margin-top:clamp(1.5rem,3.3333333333vw,4rem)}@media screen and (min-width: 1024px){main.frge-contact .frge-contact__body{grid-template-columns:32.3918269231% 57.7524038462%;justify-content:space-between;align-items:start}}main.frge-contact .frge-contact__notices{display:flex;flex-direction:column;gap:1rem}main.frge-contact .frge-contact__form{display:flex;flex-direction:column;gap:2rem;container-type:inline-size;container-name:frge-contact-form;scroll-margin-top:calc(var(--header-height) + 1.5rem)}@media screen and (min-width: 1024px){main.frge-contact .frge-contact__form{gap:2.5rem;padding-inline:clamp(0rem,4.1666666667vw,5rem)}}main.frge-contact .frge-contact__form-heading{display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){main.frge-contact .frge-contact__form-heading{gap:1.5rem}}main.frge-contact .frge-contact__form-title{font-family:var(--fonts-momo-trust-display);font-size:clamp(2.125rem,2.9166666667vw,3.5rem);font-weight:400;line-height:1;letter-spacing:-0.01em}main.frge-contact .frge-contact__form-intro{font-size:.875rem;line-height:1.5}@media(min-width: 768px){main.frge-contact .frge-contact__form-intro{font-size:1.125rem}}main.frge-contact .frge-contact__details{box-sizing:content-box;max-width:1664px;margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width: 1900px){main.frge-contact .frge-contact__details{max-width:104rem}}main.frge-contact .frge-contact__details{display:flex;flex-direction:column;gap:2.5rem;margin-top:clamp(5rem,6.6666666667vw,8rem)}@media screen and (min-width: 1024px){main.frge-contact .frge-contact__details{flex-direction:row;align-items:center;justify-content:space-between}}main.frge-contact .frge-contact__details-list{display:flex;flex-direction:column;gap:2rem}@media(min-width: 768px){main.frge-contact .frge-contact__details-list{gap:2.5rem}}@media screen and (min-width: 1024px){main.frge-contact .frge-contact__details-list{width:32.3918269231%}}main.frge-contact .frge-contact__details--no-map .frge-contact__details-list{width:auto}main.frge-contact .frge-contact__map{position:relative;z-index:0;overflow:hidden;height:28.75rem;border-radius:1.5rem;background-color:var(--colors-greyscale-100);font-family:var(--fonts-atkinson-hyperlegible-next)}@media screen and (min-width: 1024px){main.frge-contact .frge-contact__map{flex:none;width:57.7524038462%;height:30rem}}main.frge-contact .frge-contact__map:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}main.frge-contact .frge-contact__map .leaflet-marker-icon:focus-visible,main.frge-contact .frge-contact__map a:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}main.frge-contact .frge-contact__map .leaflet-popup-content-wrapper{border-radius:1rem;color:var(--colors-blue-950)}main.frge-contact .frge-contact__map .leaflet-popup-content{margin:1rem 1.5rem 1rem 1rem}main.frge-contact .frge-contact__map .leaflet-bottom.leaflet-right{right:.75rem;bottom:.5rem}main.frge-contact .frge-contact__map .leaflet-control-attribution{border-radius:.5rem}main.frge-contact .frge-contact__map-address{margin:0;font-size:1rem;line-height:1.3}@media screen and (min-width: 1440px)and (min-height: 56rem){main.frge-contact .frge-contact__notices{position:sticky;top:calc(var(--header-height) + 1.5rem)}.admin-bar main.frge-contact .frge-contact__notices{top:calc(var(--header-height) + 1.5rem + 32px)}}.frge-contact-notice{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid var(--colors-greyscale-200);border-radius:1rem;background-color:var(--colors-greyscale-0);color:var(--colors-blue-950)}.frge-contact-notice--info{padding-right:2rem;border-color:var(--colors-blue-200);background-color:var(--colors-blue-100)}.frge-contact-notice--alert{border-color:var(--colors-red-200);background-color:var(--colors-red-50);color:var(--colors-red-950)}.frge-contact-notice--warning{border-color:var(--colors-orange-200);background-color:var(--colors-orange-50);color:var(--colors-red-950)}.frge-contact-notice__icon{flex:none;width:1.25rem;height:1.25rem}.frge-contact-notice--plain .frge-contact-notice__icon{margin-top:.125rem}.frge-contact-notice__content{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0;overflow-wrap:break-word}.frge-contact-notice__title{font-family:var(--fonts-momo-trust-display);font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:-0.01em}.frge-contact-notice__text{font-size:.875rem;line-height:1.5}.frge-contact-notice__content--lead{font-size:1.125rem;line-height:1.3}.frge-contact-notice__content--lead strong{font-weight:700}.frge-contact-notice__figures{display:flex;flex:1;flex-direction:column;min-width:0;padding-block:.25rem;overflow-wrap:break-word}.frge-contact-notice__figure{display:flex;flex-direction:column;gap:.25rem;padding-block:1rem}.frge-contact-notice__figure+.frge-contact-notice__figure{border-top:1px solid color-mix(in srgb, var(--colors-blue-950) 16%, transparent)}.frge-contact-notice__figure:first-child{padding-top:0}.frge-contact-notice__figure:last-child{padding-bottom:0}.frge-contact-notice__figure:first-child:not(:only-child){padding-bottom:.75rem}.frge-contact-notice__figure:last-child:not(:only-child){padding-top:.75rem}.frge-contact-notice__figure-label{font-size:.875rem;line-height:1.3}.frge-contact-detail{display:flex;flex-direction:column;gap:.75rem}@media(min-width: 768px){.frge-contact-detail{gap:1.5rem}}.frge-contact-detail__title{display:flex;align-items:center;gap:.75rem;min-height:1.125rem;font-family:var(--fonts-atkinson-hyperlegible-next);font-size:1rem;font-weight:500;line-height:1;letter-spacing:-0.01em;text-transform:uppercase;color:var(--colors-blue-500)}@media(min-width: 768px){.frge-contact-detail__title{font-size:1.125rem}}.frge-contact-detail__title::before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:50%;background-color:currentColor}.frge-contact-detail__addresses{display:flex;flex-direction:column;gap:.75rem}@media(min-width: 768px){.frge-contact-detail__addresses{gap:1rem}}.frge-contact-detail__address{font-size:1.25rem;font-style:normal;line-height:1.2}@media(min-width: 768px){.frge-contact-detail__address{font-size:1.4375rem;line-height:1.3}}.frge-contact-detail__lines{display:flex;flex-direction:column;gap:.25rem;font-size:1.125rem;line-height:1.2}.frge-contact-detail__phone{font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-0.02em}@media(min-width: 768px){.frge-contact-detail__phone{font-size:1.4375rem;line-height:1.1}}@media(max-width: 767px){.frge-contact-detail__hours{font-size:.9375rem}}.frge-contact-detail a{border-radius:.25rem}.frge-contact-detail a:hover{text-decoration:underline}.frge-contact-detail a:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}main.frge-contact .wpcf7{font-family:var(--fonts-atkinson-hyperlegible-next);font-weight:400}main.frge-contact .wpcf7-form{display:flex;flex-direction:column}main.frge-contact .wpcf7-form br{display:none}main.frge-contact .wpcf7-form p{margin:0}main.frge-contact .wpcf7-form .frge-contact-form__grid>p,main.frge-contact .wpcf7-form .frge-contact-form__stack>p{display:contents}main.frge-contact .wpcf7-form .frge-contact-form__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:.75rem}@container frge-contact-form (min-width: 35rem){main.frge-contact .wpcf7-form .frge-contact-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem 1.5rem}}main.frge-contact .wpcf7-form .frge-contact-form__stack{display:grid;grid-template-columns:minmax(0, 1fr);gap:.75rem;margin-top:2rem}@container frge-contact-form (min-width: 35rem){main.frge-contact .wpcf7-form .frge-contact-form__stack{gap:1.25rem;margin-top:2.5rem}}main.frge-contact .wpcf7-form label{display:block;width:auto;margin:0;font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:-0.01em;color:var(--colors-blue-950)}main.frge-contact .wpcf7-form .mandatory{color:var(--colors-red-700)}main.frge-contact .wpcf7-form label>span:not(.mandatory){display:block;margin-top:.5rem}main.frge-contact .wpcf7-form label label>span:not(.mandatory){display:none;margin:0}main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit]),main.frge-contact .wpcf7-form select,main.frge-contact .wpcf7-form textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;height:3.75rem;margin:0;padding:0 calc(1.25rem - 1px);border:1px solid color-mix(in srgb, var(--colors-blue-950) 16%, transparent);border-radius:1rem;background-color:var(--colors-greyscale-50);font-family:inherit;font-size:1.25rem;font-weight:400;line-height:1;letter-spacing:-0.01em;color:var(--colors-blue-950);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 768px){main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit]),main.frge-contact .wpcf7-form select,main.frge-contact .wpcf7-form textarea{height:3.9375rem;padding-inline:calc(1.5rem - 1px);font-size:1.4375rem}}main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit]):hover,main.frge-contact .wpcf7-form select:hover,main.frge-contact .wpcf7-form textarea:hover{border-color:color-mix(in srgb, var(--colors-blue-950) 64%, transparent)}main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit]):focus,main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit]):focus-visible,main.frge-contact .wpcf7-form select:focus,main.frge-contact .wpcf7-form select:focus-visible,main.frge-contact .wpcf7-form textarea:focus,main.frge-contact .wpcf7-form textarea:focus-visible{border-color:var(--colors-blue-950);box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-blue-500) 40%, transparent);outline:2px solid rgba(0,0,0,0)}main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit])[aria-invalid=true],main.frge-contact .wpcf7-form select[aria-invalid=true],main.frge-contact .wpcf7-form textarea[aria-invalid=true]{border-color:var(--colors-red-700)}main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit])[aria-invalid=true]:focus,main.frge-contact .wpcf7-form select[aria-invalid=true]:focus,main.frge-contact .wpcf7-form textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-red-500) 32%, transparent)}main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit])::-moz-placeholder, main.frge-contact .wpcf7-form select::-moz-placeholder, main.frge-contact .wpcf7-form textarea::-moz-placeholder{color:color-mix(in srgb, var(--colors-blue-950) 64%, transparent);opacity:1}main.frge-contact .wpcf7-form input:not([type=hidden],[type=checkbox],[type=radio],[type=submit])::placeholder,main.frge-contact .wpcf7-form select::placeholder,main.frge-contact .wpcf7-form textarea::placeholder{color:color-mix(in srgb, var(--colors-blue-950) 64%, transparent);opacity:1}main.frge-contact .wpcf7-form select{padding-right:3.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M17.293 8.29297C17.6835 7.90244 18.3165 7.90244 18.707 8.29297C19.0976 8.68349 19.0976 9.31651 18.707 9.70703L12.707 15.707C12.3165 16.0976 11.6835 16.0976 11.293 15.707L5.29297 9.70703C4.90244 9.31651 4.90244 8.68349 5.29297 8.29297C5.68349 7.90244 6.31651 7.90244 6.70703 8.29297L12 13.5859L17.293 8.29297Z%27 fill=%27%23062C46%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(1.25rem - 1px) center;background-size:1.5rem;line-height:1.5rem;text-overflow:ellipsis;cursor:pointer}@media(min-width: 768px){main.frge-contact .wpcf7-form select{height:4rem;padding-right:3.625rem;background-position:right calc(1.5rem - 1px) center}}main.frge-contact .wpcf7-form select:has(option[value=""]:checked){color:color-mix(in srgb, var(--colors-blue-950) 64%, transparent)}main.frge-contact .wpcf7-form select option{color:var(--colors-blue-950)}main.frge-contact .wpcf7-form textarea{height:15.5rem;padding-block:calc(1.25rem - 1px);line-height:1.3;resize:vertical}main.frge-contact .wpcf7-form .wpcf7-not-valid-tip{display:block;margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--colors-red-700)}main.frge-contact .wpcf7-form .frge-contact-form__captcha{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:.75rem}@container frge-contact-form (min-width: 43rem){main.frge-contact .wpcf7-form .frge-contact-form__captcha{flex-direction:row;align-items:center;gap:2rem;margin-top:1.25rem}}main.frge-contact .wpcf7-form .frge-contact-form__captcha>p:first-child{flex:none;max-width:100%}main.frge-contact .wpcf7-form .frge-contact-form__captcha span[data-name=hcap-cf7],main.frge-contact .wpcf7-form .frge-contact-form__captcha .h-captcha{display:block;margin:0}main.frge-contact .wpcf7-form .frge-contact-form__captcha .h-captcha{min-width:303px;min-height:78px}main.frge-contact .wpcf7-form .frge-contact-form__captcha iframe{display:block}main.frge-contact .wpcf7-form .frge-contact-form__privacy,main.frge-contact .wpcf7-form .mandatory-warning-text{font-size:.75rem;line-height:1.4;letter-spacing:-0.01em;color:var(--colors-blue-950)}main.frge-contact .wpcf7-form .frge-contact-form__privacy{flex:1;min-width:0}main.frge-contact .wpcf7-form .mandatory-warning-text{margin-top:1rem}main.frge-contact .wpcf7-form .frge-contact-form__privacy a,main.frge-contact .wpcf7-form .frge-hcaptcha a{font-weight:600;color:var(--colors-red-800);text-decoration:underline;text-underline-offset:.15em}main.frge-contact .wpcf7-form .frge-contact-form__privacy a:hover,main.frge-contact .wpcf7-form .frge-hcaptcha a:hover{color:var(--colors-red-900)}main.frge-contact .wpcf7-form .frge-contact-form__privacy a:focus-visible,main.frge-contact .wpcf7-form .frge-hcaptcha a:focus-visible{outline:2px solid var(--colors-blue-950);outline-offset:2px}main.frge-contact .wpcf7-form .frge-hcaptcha{margin-top:1rem;font-size:.875rem !important;line-height:1.5;color:var(--colors-blue-950)}main.frge-contact .wpcf7-form button[type=submit]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1.5rem;padding:1.25rem 2rem;border:0;border-radius:6.25rem;background-color:var(--colors-red-200);font-family:var(--fonts-momo-trust-display);font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:-0.01em;color:var(--colors-red-900);cursor:pointer;transition:background-color .3s ease-in-out}@container frge-contact-form (min-width: 35rem){main.frge-contact .wpcf7-form button[type=submit]{width:auto;margin-top:2.5rem}}main.frge-contact .wpcf7-form button[type=submit]:hover{border:0;background-color:var(--colors-red-300);color:var(--colors-red-900)}main.frge-contact .wpcf7-form button[type=submit]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-blue-500) 40%, transparent);outline:2px solid var(--colors-blue-950);outline-offset:2px}main.frge-contact .wpcf7-form>p:has(>button[type=submit]){display:flex}main.frge-contact .wpcf7-form .wpcf7-spinner{align-self:center;flex:none;margin:2.5rem 0 0 1rem}main.frge-contact .wpcf7-form .wpcf7-response-output{order:-1;margin:0 0 1.5rem;padding:1rem;border:1px solid var(--colors-red-200);border-radius:1rem;background-color:var(--colors-red-50);font-size:1.125rem;line-height:1.3;color:var(--colors-red-950);overflow-wrap:break-word}main.frge-contact .wpcf7-form.sent .wpcf7-response-output{border-color:var(--colors-blue-200);background-color:var(--colors-blue-100);color:var(--colors-blue-950)}:where(main.frge-edito,main.frge-article) .page-content{font-family:var(--fonts-atkinson-hyperlegible-next)}:root :where(:is(main.frge-edito,main.frge-article) .page-content p){font-family:inherit}:where(:is(main.frge-edito,main.frge-article) .page-content) :is(h1,h2,h3,h4,h5,h6){font-family:var(--fonts-atkinson-hyperlegible-next)}:is(main.frge-edito,main.frge-article) .page-content .wp-block-frontaliers-grandest-plugin-frge-accordion-block .accordion-top .accordion-title{font-family:inherit}@media(min-width: 1920px){:where(main.frge-edito,main.frge-article) .page-content{--wp--preset--font-size--small: 1rem;--wp--preset--font-size--small-medium: 1.375rem;--wp--preset--font-size--medium: 1.5625rem;--wp--preset--font-size--medium-large: 1.875rem;--wp--preset--font-size--large: 2.125rem;--wp--preset--font-size--x-large: 3.125rem;--wp--preset--font-size--page-title: 3.4375rem;font-size:var(--wp--preset--font-size--small)}}.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-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%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}75%,100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 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}.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}.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)}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 .frge-post-card{width:clamp(300px,24.8958333333vw,29.875rem);margin-right:clamp(1rem,2.0833333333vw,2.5rem) !important}.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{z-index:1;text-decoration:none;font-family:var(--fonts-momo-trust-display);font-size:1.125rem;letter-spacing:-0.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 .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-infos .infos-container__slides{min-width:0}.frge-home-infos .infos-slide{flex:1;min-width:0;transition:all .3s ease-in-out}@media(min-width: 1024px){.frge-home-infos .infos-slide{height:28.75rem}}.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}.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:100%;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:80%}}.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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}75%,100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 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}.wp-block-group[id]{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.admin-bar .wp-block-group[id]{scroll-margin-top:calc(var(--header-height) + 1.5rem + 32px)}
.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%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}75%,100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
} .wpcf7cf_repeater_sub_controls {
display: inline-flex;
gap: 4px;
margin: 4px 0;
align-items: center;
}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #fbfaf9; --cmplz_banner_border_color: #fbfaf9; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #1064b1; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #50cdf7; --cmplz_button_accept_border_color: #50cdf7; --cmplz_button_accept_text_color: #062c46; --cmplz_button_deny_background_color: #ffcbd8; --cmplz_button_deny_border_color: #ffcbd8; --cmplz_button_deny_text_color: #8f002e; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #062c46; --cmplz_button_settings_text_color: #062c46; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1064b1; --cmplz_slider_inactive_color: #555; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}#cmplz-manage-consent .cmplz-manage-consent { left: 40px; right: initial;}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;} .tiktok-embed.cmplz-placeholder-element > div { max-width: 100%;} .instagram-media.cmplz-placeholder-element > div { max-width: 100%; }