@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties,vendor,atoms,molecules,organisms,utilities,contextes;@layer vendor{:root,:host{--font-sans:"Poppins", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:#f4f4f4;--color-neutral-400:#d9d9d9;--color-neutral-500:var(--color-neutral);--color-neutral-600:#666;--color-neutral-700:#444;--spacing:.0625rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base--line-height: 1.5 ;--text-xl:clamp(1rem, 1vw + .75rem, 1.25rem);--text-xl--line-height:1.5;--text-2xl:clamp(1.125rem, 1.5vw + .75rem, 1.5rem);--text-2xl--line-height:1.45;--text-3xl:clamp(1.375rem, 2vw + .875rem, 1.875rem);--text-3xl--line-height:1.4;--text-4xl:clamp(1.5rem, 2.5vw + 1rem, 2.25rem);--text-4xl--line-height:1.35;--text-5xl:clamp(1.75rem, 3vw + 1rem, 2.875rem);--text-5xl--line-height:1.2;--text-6xl:clamp(2rem, 4.5vw + 1rem, 4.375rem);--text-6xl--line-height:1.2;--text-7xl:clamp(4.375rem, 8vw + 2.5rem, 6.25rem);--text-7xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-semibold:600;--radius-xs:1em;--radius-sm:1.5em;--radius-md:2em;--radius-lg:2.5em;--radius-xl:3em;--shadow-sm:0 0 8px 0 #0000001a;--shadow-md:0 0 16px 0 #0003;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:.25rem;--height-header:100px;--height-banner:32px;--height-top:var(--height-header);--font-primary:var(--font-sans);--color-transparent:transparent;--color-light:oklch(100% 0 0);--color-dark:oklch(0% 0 0);--color-text:var(--color-dark);--color-neutral:gray;--color-neutral-text:var(--color-dark);--color-primary:#7e0648;--color-primary-text:var(--color-light);--color-primary-200:#fff1f5;--color-primary-300:#ffdde7;--color-primary-400:#f1829f;--color-primary-500:var(--color-primary);--color-primary-600:#6b053d;--color-primary-700:#570432;--color-secondary:#7bc90e;--color-secondary-text:var(--color-light);--color-secondary-300:#ddf0c2;--color-secondary-400:#b1ed5e;--color-secondary-500:var(--color-secondary);--color-secondary-600:#5e990b;--color-secondary-700:#406907;--color-tertiary:#135e86;--color-tertiary-text:var(--color-light);--color-tertiary-300:#d1e5f0;--color-tertiary-400:#5fb1dd;--color-tertiary-500:var(--color-tertiary);--color-tertiary-600:#0a3c57;--color-tertiary-700:#05202e;--color-success:#7bc90e;--color-success-text:#000;--color-error:#dc2626;--color-error-text:var(--color-light);--text:1rem;--text-md:var(--text);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1.25rem;--spacing-xl:clamp(1.5rem, 2vw + 1rem, 2.25rem);--spacing-2xl:clamp(2.5rem, 4vw + 1.25rem, 5rem);--spacing-3xl:clamp(5rem, 4vw + 3.75rem, 7.5rem);--radius-2xs:.5em;--transition-sm:.125s ease-in-out;--transition-md:.25s ease-in-out;--transition-lg:.5s ease}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.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-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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));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);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0}.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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{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%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{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%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.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,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;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{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;top:0;right:0;bottom:0;left:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.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{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;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-top,.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{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}@keyframes banner{0%{opacity:0;transform:translate(100vw)}1%{opacity:1}99%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:36rem){.container{max-width:36rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:100rem){.container{max-width:100rem}}.container{--container-2xl:100rem;padding-inline:var(--container-gutter,var(--spacing-lg));margin-inline:auto}@media (min-width:100rem){.container{max-width:var(--container-2xl)}}.my-4{margin-block:calc(var(--spacing) * 4)}.my-md{margin-block:var(--spacing-md)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-xl{margin-top:var(--spacing-xl)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.aspect-21\/9{aspect-ratio:21/9}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-0{gap:calc(var(--spacing) * 0)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.rounded{border-radius:var(--radius)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-primary{color:var(--color-primary)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-secondary{color:var(--color-secondary)}.text-text{color:var(--color-text)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:90rem){.xl\:max-w-600{max-width:calc(var(--spacing) * 600)}.xl\:max-w-800{max-width:calc(var(--spacing) * 800)}}}@layer atoms{.swiper{--swiper-theme-color:var(--color-primary-500);--swiper-nav-width:50vw;--swiper-nav-offset:var(--spacing-lg);--swiper-nav-background:var(--color-light);--swiper-nav-color:var(--color-primary);--swiper-nav-color-focus:var(--color-primary-400);--swiper-nav-color-text:var(--color-light);width:100%;overflow:visible}.swiper .swiper-scrollbar{cursor:grab;position:relative}.swiper .swiper-nav-prev,.swiper .swiper-nav-next{cursor:pointer;pointer-events:all;transition:all var(--transition-sm)}:is(.swiper .swiper-nav-prev,.swiper .swiper-nav-next)[disabled]{pointer-events:none;opacity:.25}:is(.swiper .swiper-nav-prev,.swiper .swiper-nav-next):hover .swiper-nav-icon{background-color:var(--swiper-nav-color-focus)}.swiper .swiper-nav-icon{aspect-ratio:1;background-color:var(--swiper-nav-color);height:3rem;color:var(--swiper-nav-color-text);transition:all var(--transition-sm);border-radius:50%;flex-flow:row;justify-content:center;align-items:center;display:inline-flex}.swiper .swiper-nav.--full{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.swiper .swiper-nav.--full .swiper-nav-prev,.swiper .swiper-nav.--full .swiper-nav-next{pointer-events:all;flex-flow:column;justify-content:center;display:flex;position:absolute;top:0;bottom:0}:is(.swiper .swiper-nav.--full .swiper-nav-prev,.swiper .swiper-nav.--full .swiper-nav-next)[disabled]{visibility:hidden;opacity:0}.swiper .swiper-nav.--full .swiper-nav-prev{left:calc(-1 * var(--swiper-nav-width,100vw));right:calc(100% - var(--swiper-nav-offset));background:linear-gradient(to left,transparent 0%,var(--swiper-nav-background) 25%);align-items:flex-end}.swiper .swiper-nav.--full .swiper-nav-next{right:calc(-1 * var(--swiper-nav-width,100vw));left:calc(100% - var(--swiper-nav-offset));background:linear-gradient(to right,transparent 0%,var(--swiper-nav-background) 25%);align-items:flex-start}.swiper .swiper-nav:not(.--full){margin-left:auto}.swiper[data-swiper*=marquee] .swiper-wrapper{transition-timing-function:linear}.elementor img{height:100%!important}.elementor .e-con{margin-inline:auto!important}.elementor .elementor-heading-title{line-height:auto!important}.elementor .elementor-sitemap-section{padding-block:var(--spacing-lg)}.elementor .elementor-sitemap-section a{color:var(--color-text);transition:all var(--transition-md)}@media (hover:hover){.elementor .elementor-sitemap-section a:hover{color:var(--color-primary-500)}}.elementor .elementor-sitemap-section h2{margin-bottom:var(--spacing-lg);color:var(--color-primary-500);font-weight:700;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.elementor .elementor-element .elementor-button{--button-height:3.25rem;--button-padding:var(--spacing-md) var(--spacing-lg);--button-text:var(--text-md);--button-weight:600;--button-color:var(--color-transparent);--button-color-text:var(--color-text);--button-color-focus:var(--color-primary-200);--button-color-text-focus:var(--button-color-text);--button-color-border:var(--button-color);--button-color-border-focus:var(--button-color-focus);z-index:1;min-width:calc(2.5 * var(--button-height));justify-content:center;align-items:center;gap:var(--spacing-md);font-size:var(--button-text);font-weight:var(--button-weight);flex-flow:row;position:relative;min-height:var(--button-height)!important;padding:var(--button-padding)!important;border-radius:var(--radius-md)!important;border:1px solid var(--button-color-border)!important;background-color:var(--button-color)!important;color:var(--button-color-text)!important;display:inline-flex!important}.elementor .elementor-element .elementor-button:not([disabled]){cursor:pointer;transition:all var(--transition-md)}@media (hover:hover){.elementor .elementor-element .elementor-button:not([disabled]):hover{background-color:var(--button-color-focus)!important;color:var(--button-color-text-focus)!important;border-color:var(--button-color-border-focus)!important}}.elementor .elementor-button-info .elementor-button{--button-color:var(--color-primary-500);--button-color-text:var(--color-primary-text);--button-color-focus:var(--color-primary-400)}.elementor .elementor-button-success .elementor-button{--button-color:var(--color-secondary-500);--button-color-text:var(--color-secondary-text);--button-color-focus:var(--color-secondary-400)}.elementor .elementor-button-warning .elementor-button{--button-color:var(--color-light);--button-color-focus:var(--color-primary-700);--button-color-text:var(--color-primary-700);--button-color-text-focus:var(--color-light);--button-color-border:var(--color-neutral-500);--button-color-border-focus:var(--button-primary-700)}.elementor .elementor-button-danger .elementor-button{--button-color:var(--color-neutral-500);--button-color-text:var(--color-neutral-text);--button-color-focus:var(--color-neutral-400)}.elementor .e-n-accordion .e-n-accordion-item-title{padding:var(--spacing-lg);flex-flow:row;justify-content:space-between;display:flex}.wpcf7 .screen-reader-response{display:none}.wpcf7-form .wpcf7-not-valid-tip{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--text-sm);background-color:var(--color-error);color:var(--color-error-text);display:flex}.wpcf7-form .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none}.wpcf7-form .wpcf7-acceptance label{cursor:pointer;align-items:flex-start;gap:var(--spacing-sm);flex-flow:row;display:flex}.wpcf7-form .screen-reader-response{display:none}.wpcf7-form .wpcf7-response-output{--form-response-color:var(--color-neutral-500);z-index:1;padding:var(--spacing-md);border-left:3px solid var(--form-response-color);background-color:var(--form-response-color);display:none;position:relative}@supports (color:color-mix(in lab,red,red)){.wpcf7-form .wpcf7-response-output{background-color:color-mix(in srgb,var(--form-response-color) 12.5%,transparent)}}.wpcf7-form:is(.invalid,.unaccepted,.spam,.failed,.aborted) .wpcf7-response-output{--form-response-color:var(--color-error);display:block}.wpcf7-form.sent .wpcf7-response-output{--form-response-color:var(--color-success);display:block}.wpcf7-form.submitting .wpcf7-spinner{background:0 0;border:4px solid #7e064840;flex-shrink:0;width:24px;height:24px;padding:0;display:inline-block}@supports (color:color-mix(in lab,red,red)){.wpcf7-form.submitting .wpcf7-spinner{border:4px solid color-mix(in srgb,var(--color-primary-500) 25%,transparent)}}.wpcf7-form.submitting .wpcf7-spinner{border-top-color:var(--color-primary-500);border-radius:100%;animation:.75s linear infinite spin}.grecaptcha-badge{display:none!important}#tarteaucitronRoot{--tc-logo-url:url(../images/logo-CCkPuF9v.png);--tc-radius:var(--radius-md);--tc-color-backdrop:var(--color-dark);--tc-color-background:var(--color-light);--tc-color-text:var(--color-text);--tc-color-neutral:var(--color-neutral-400);--tc-color-neutral-text:var(--color-neutral-text);--tc-color-primary:var(--color-primary-500);--tc-color-primary-text:var(--color-primary-text);--tc-color-error:var(--color-error);--tc-color-error-text:var(--color-error-text);--tc-color-success:var(--color-success);--tc-color-success-text:var(--color-success-text);--tc-font:var(--font-primary);--tc-text:var(--text-sm);z-index:1055}#tarteaucitronRoot:before,#tarteaucitronRoot #tarteaucitronBack{background-color:var(--tc-color-backdrop)!important;opacity:.5!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#tarteaucitronRoot #tarteaucitronAlertBig{border-radius:var(--tc-radius)!important;max-width:600px!important}#tarteaucitronRoot #tarteaucitronAlertBig:before{content:none!important}#tarteaucitronRoot #tarteaucitronDisclaimerAlert{font-size:var(--tc-text)!important;text-align:left!important;margin:100px 0 20px!important;padding:0!important;font-weight:400!important;line-height:1.5!important}#tarteaucitronRoot #tarteaucitronDisclaimerAlert:before{content:"";margin:60px 30px 30px;display:inline-block;position:absolute;background-image:var(--tc-logo-url)!important;background-repeat:no-repeat!important;background-size:contain!important;width:170px!important;height:45px!important;top:0!important;left:0!important}#tarteaucitronRoot #tarteaucitronAllDenied2{color:var(--tc-color-text)!important;font-size:var(--tc-text)!important;text-align:right!important;opacity:.5!important;background-color:#0000!important;margin:0!important;padding:0!important;text-decoration:underline!important;position:absolute!important;top:20px!important;right:30px!important}#tarteaucitronRoot #tarteaucitronAllDenied2:hover{opacity:.75!important}#tarteaucitronRoot #tarteaucitronPersonalize2,#tarteaucitronRoot #tarteaucitronCloseAlert{width:100%!important;min-width:200px!important;font-family:var(--tc-font)!important;font-size:var(--tc-text)!important;margin:10px 0 0!important;padding:10px 0!important;font-weight:500!important}:is(#tarteaucitronRoot #tarteaucitronPersonalize2,#tarteaucitronRoot #tarteaucitronCloseAlert):hover{opacity:.75!important}#tarteaucitronRoot #tarteaucitronPersonalize2{background-color:var(--tc-color-primary)!important;color:var(--tc-color-primary-text)!important}#tarteaucitronRoot #tarteaucitronCloseAlert{background-color:var(--tc-color-neutral)!important;color:var(--tc-color-neutral-text)!important}#tarteaucitronRoot .tarteaucitronSelfLink{display:none!important}#tarteaucitronRoot .tarteaucitronAllow{background-color:var(--tc-color-success)!important;color:var(--tc-color-success-text)!important}#tarteaucitronRoot .tarteaucitronDeny{background-color:var(--tc-color-error)!important;color:var(--tc-color-error-text)!important}#tarteaucitronRoot #tarteaucitronInfo{z-index:0!important}#tarteaucitronRoot #tarteaucitronClosePanel{z-index:1!important;background-color:var(--tc-color-neutral)!important;width:auto!important;color:var(--tc-color-neutral-text)!important;padding:10px!important}#tarteaucitronRoot #tarteaucitronManager img{border-radius:var(--tc-radius)!important}#tarteaucitronRoot .tarteaucitronLine{background-color:var(--color-neutral-100)}@media (min-width:900px){#tarteaucitronRoot #tarteaucitronDisclaimerAlert{margin:60px 0 20px!important}#tarteaucitronRoot #tarteaucitronDisclaimerAlert:before{margin:24px!important}#tarteaucitronRoot #tarteaucitronPersonalize2,#tarteaucitronRoot #tarteaucitronCloseAlert{width:calc(50% - 10px)!important}}#wpadminbar{animation:.3s ease-in-out 2.6s reverse forwards fadeIn}#wpadminbar:hover{animation:.3s ease-in-out forwards fadeIn}#wpadminbar #wp-admin-bar-wp-logo{display:none}#wpadminbar #wp-admin-bar-site-name>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item+.ab-sub-wrapper,#wpadminbar #wp-admin-bar-site-name .ab-top-menu>li.hover>.ab-item,#wpadminbar #wp-admin-bar-site-name.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar #wp-admin-bar-site-name:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar #wp-admin-bar-site-name:not(.mobile) .ab-top-menu>li>.ab-item:focus{background-color:var(--color-primary-700);color:var(--color-primary-text)!important}#wpadminbar #wp-admin-bar-site-name>.ab-item:hover,#wpadminbar #wp-admin-bar-site-name>.ab-item+.ab-sub-wrapper:hover,#wpadminbar #wp-admin-bar-site-name .ab-top-menu>li.hover>.ab-item:hover,#wpadminbar #wp-admin-bar-site-name.nojq .quicklinks .ab-top-menu>li>.ab-item:focus:hover,#wpadminbar #wp-admin-bar-site-name:not(.mobile) .ab-top-menu>li:hover>.ab-item:hover,#wpadminbar #wp-admin-bar-site-name:not(.mobile) .ab-top-menu>li>.ab-item:focus:hover{background-color:var(--color-primary-500)!important;color:var(--color-primary-text)!important}#wpadminbar #wp-admin-bar-site-name>.ab-item:hover *,#wpadminbar #wp-admin-bar-site-name>.ab-item+.ab-sub-wrapper:hover *,#wpadminbar #wp-admin-bar-site-name .ab-top-menu>li.hover>.ab-item:hover *,#wpadminbar #wp-admin-bar-site-name.nojq .quicklinks .ab-top-menu>li>.ab-item:focus:hover *,#wpadminbar #wp-admin-bar-site-name:not(.mobile) .ab-top-menu>li:hover>.ab-item:hover *,#wpadminbar #wp-admin-bar-site-name:not(.mobile) .ab-top-menu>li>.ab-item:focus:hover *{color:var(--color-primary-text)!important}.a-cluster{gap:var(--spacing-md);flex-flow:wrap;list-style:none;display:flex}.a-stack{gap:var(--spacing-md);flex-flow:column;list-style:none;display:flex}.a-background{--background-height:100%;--background-fit:cover;--background-position:center;--background-opacity:1;--background-transform:scale(1);--background-transition:all var(--transition-md);z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.a-background :is(img,video){object-fit:var(--background-fit);object-position:var(--background-position);width:100%;opacity:var(--background-opacity);transform:var(--background-transform);transition:var(--background-transition);height:var(--background-height)!important}.a-badge{--badge-padding:var(--spacing-xs) var(--spacing-md);--badge-text:var(--text-sm);--badge-color:var(--color-neutral-300);--badge-color-text:var(--color-text);z-index:1;padding:var(--badge-padding);justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-2xs);background-color:var(--badge-color);color:var(--badge-color-text);font-size:var(--badge-text);flex-flow:row;font-weight:500;display:inline-flex;position:relative}.a-badge.--primary{--badge-color:var(--color-primary-500);--badge-color-text:var(--color-primary-text)}.a-badge.--secondary{--badge-color:var(--color-secondary-500);--badge-color-text:var(--color-secondary-text)}.a-badge.--tertiary{--badge-color:var(--color-tertiary-500);--badge-color-text:var(--color-tertiary-text)}.a-badge.--success{--badge-color:var(--color-success);--badge-color-text:var(--color-success-text)}.a-badge.--error{--badge-color:var(--color-error);--badge-color-text:var(--color-error-text)}.a-button{--button-height:3.25rem;--button-padding:var(--spacing-md) var(--spacing-lg);--button-text:var(--text-md);--button-weight:600;--button-color:var(--color-transparent);--button-color-text:var(--color-text);--button-color-border:var(--button-color);--button-color-focus:var(--color-primary-200);--button-color-text-focus:var(--button-color-text);--button-color-border-focus:var(--button-color-focus);z-index:1;min-height:var(--button-height);min-width:calc(2.5 * var(--button-height));padding:var(--button-padding);justify-content:center;align-items:center;gap:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--button-color-border);background-color:var(--button-color);color:var(--button-color-text);font-size:var(--button-text);font-weight:var(--button-weight);flex-flow:row;display:inline-flex;position:relative}.a-button[disabled]{cursor:not-allowed;opacity:.5;filter:grayscale(.5)}.a-button:not([disabled]){cursor:pointer;transition:all var(--transition-md)}@media (hover:hover){.a-button:not([disabled]):hover{background-color:var(--button-color-focus);color:var(--button-color-text-focus);border-color:var(--button-color-border-focus)}}.a-button.--primary{--button-color:var(--color-primary-500);--button-color-text:var(--color-primary-text);--button-color-focus:var(--color-primary-400)}.a-button.--secondary{--button-color:var(--color-secondary-500);--button-color-text:var(--color-secondary-text);--button-color-focus:var(--color-secondary-400)}.a-button.--tertiary{--button-color:var(--color-tertiary-500);--button-color-text:var(--color-tertiary-text);--button-color-focus:var(--color-tertiary-400)}.a-button.--light{--button-color:var(--color-light);--button-color-text:var(--color-text)}.a-button.--ia{--button-color:var(--color-primary-300);--button-color-text:var(--color-primary-700);--button-color-border:var(--color-primary-400);--button-color-focus:var(--color-primary-400)}.a-button.--outline{--button-color:var(--color-transparent);--button-color-text:var(--color-text);--button-color-border:var(--color-neutral-700);--button-color-focus:var(--color-primary-200);--button-color-text-focus:var(--color-text)}.a-button.--outline-light{--button-color:var(--color-transparent);--button-color-text:var(--color-light);--button-color-border:var(--color-neutral-400);--button-color-focus:var(--color-primary-200);--button-color-text-focus:var(--color-text)}.a-button.--xs{--button-padding:var(--spacing-sm) var(--spacing-lg);--button-height:2.5rem;--button-text:var(--text-sm);--button-weight:500}.a-button.--round{aspect-ratio:1;flex-shrink:0;min-width:0;padding:0}.a-burger{--burger-size:2.25rem;--burger-color:var(--color-text);--burger-color-focus:var(--color-primary-500);z-index:1;height:var(--burger-size);width:var(--burger-size);color:var(--burger-color);justify-content:center;align-items:center;display:inline-flex;position:relative}.a-burger span{width:100%;height:3px;transition:all var(--transition-md);background-color:currentColor;display:block}.a-burger span:first-child,.a-burger span:last-child{transform-origin:50%;position:absolute}.a-burger span:first-child{transform:translateY(-9px)}.a-burger span:last-child{transform:translateY(9px)}.a-burger:not([disabled]){cursor:pointer;transition:all var(--transition-md)}@media (hover:hover){.a-burger:not([disabled]):hover{color:var(--burger-color-focus)}}.a-container{--container-gutter:var(--spacing-lg);width:100%}@media (min-width:36rem){.a-container{max-width:36rem}}@media (min-width:48rem){.a-container{max-width:48rem}}@media (min-width:64rem){.a-container{max-width:64rem}}@media (min-width:90rem){.a-container{max-width:90rem}}@media (min-width:100rem){.a-container{max-width:100rem}}.a-container{--container-2xl:100rem;padding-inline:var(--container-gutter,var(--spacing-lg));margin-inline:auto}@media (min-width:100rem){.a-container{max-width:var(--container-2xl)}}.a-container.--small{--container-2xl:90rem}.a-container.--large{--container-2xl:110rem}.a-control{--control-height:3.25rem;--control-padding:var(--spacing-md) var(--spacing-lg);--control-text:var(--text-md);--control-color:var(--color-neutral-300);--control-color-text:var(--color-neutral-text);--control-color-border:var(--color-neutral-400);--control-color-border-focus:var(--color-primary-500);--control-color-placeholder:var(--color-neutral-500);--control-radius:0}.a-control:-webkit-autofill{transition:background-color 600000s,color 600000s}.a-control:-webkit-autofill:focus{transition:background-color 600000s,color 600000s}.a-control:focus{outline:unset;border-color:var(--control-color-border-focus)!important}.a-control::placeholder{color:var(--control-color-placeholder);font-weight:400}.a-control:is([type=text],[type=email],[type=tel],[type=number],[type=password],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=url],[type=file]),.a-control:is(select,textarea){height:auto;min-height:var(--control-height);width:100%;padding:var(--control-padding);border-bottom:2px solid var(--control-color-border);border-radius:var(--control-radius);background-color:var(--control-color);color:var(--control-color-text);font-family:var(--font-family-primary);font-size:var(--control-text);font-weight:500}.a-control:is(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(./img/icon/dropdown.svg);background-repeat:no-repeat;background-size:var(--spacing-lg);background-position:calc(100% - var(--spacing-lg)) center;color:var(--color-tertiary-700);padding-inline-end:calc(var(--spacing-lg) + 26px)}.a-control:is(textarea){resize:none;min-height:110px}.a-control[type=file]{cursor:pointer}@media (hover:hover){.a-control[type=file]:hover{border-color:var(--control-color-border-focus)}}.a-control:has(>[type=radio],>[type=checkbox]){--control-color:var(--color-light);cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-md);flex-flow:row;align-items:baseline;display:flex}.a-control:has(>[type=radio],>[type=checkbox]) input{opacity:0;width:1px;height:1px;position:absolute}.a-control:has(>[type=radio],>[type=checkbox]) span{flex-flow:row;align-items:baseline;display:flex}.a-control:has(>[type=radio],>[type=checkbox]) span:before{content:"";margin-right:var(--spacing-sm);outline:2px solid var(--control-color-border);background-color:var(--control-color);width:16px;min-width:16px;height:16px;transition:all var(--transition-sm);flex-shrink:0;display:block}.a-control:has(>[type=radio]) span:before{border:3px solid var(--control-color);border-radius:50%}.a-control:has(>[type=radio]):has(:checked) span:before{background-color:var(--control-color-border-focus)}.a-control:has(>[type=checkbox]) span:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017.49%2017.27'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='square'%20stroke-width='3.5'%20d='m-281.63%20262.49-9%2015-6-8'%20transform='translate(297.83%20-261.72)'/%3e%3c/svg%3e") -20px 0/contain no-repeat;background-color:var(--control-color)}.a-control:has(>[type=checkbox]):has(:checked) span:before{background-position:0 0}.a-control.wpcf7-radio,.a-control.wpcf7-checkbox{padding-block:var(--spacing-sm);gap:var(--spacing-md);flex-flow:wrap;display:flex}:is(.a-control.wpcf7-radio,.a-control.wpcf7-checkbox) label{cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-md);flex-flow:row;align-items:baseline;display:flex}:is(.a-control.wpcf7-radio,.a-control.wpcf7-checkbox) label input{opacity:0;width:1px;height:1px;position:absolute}:is(.a-control.wpcf7-radio,.a-control.wpcf7-checkbox) label span{flex-flow:row;align-items:baseline;display:flex}:is(.a-control.wpcf7-radio,.a-control.wpcf7-checkbox) label span:before{content:"";margin-right:var(--spacing-sm);outline:2px solid var(--control-color-border);background-color:var(--control-color);width:16px;min-width:16px;height:16px;transition:all var(--transition-sm);flex-shrink:0;display:block}.a-control.wpcf7-radio label span:before{border:3px solid var(--control-color);border-radius:50%}.a-control.wpcf7-radio label:has(:checked) span:before{background-color:var(--control-color-border-focus)}.a-control.wpcf7-checkbox label span:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017.49%2017.27'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='square'%20stroke-width='3.5'%20d='m-281.63%20262.49-9%2015-6-8'%20transform='translate(297.83%20-261.72)'/%3e%3c/svg%3e") -20px 0/contain no-repeat;background-color:var(--control-color)}.a-control.wpcf7-checkbox label:has(:checked) span:before{background-position:0 0}.a-control[disabled]{cursor:not-allowed}.a-glare{--glare-color-start:var(--color-secondary-400);--glare-color-end:var(--color-primary-500);--glare-size:50vw;--glare-offset:calc(var(--glare-size) / -2);--glare-blur:80px;--glare-opacity:.5;position:relative}.a-glare:before,.a-glare:after{content:"";z-index:-1;width:var(--glare-size);aspect-ratio:1;filter:blur(var(--glare-blur));opacity:var(--glare-opacity);background-size:cover;position:absolute}.a-glare:before{margin-right:var(--glare-offset);background:radial-gradient(circle at 50%,var(--glare-color-start) 0%,transparent 50%);top:0;right:0}.a-glare:after{margin-left:var(--glare-offset);background:radial-gradient(circle at 50%,var(--glare-color-end) 0%,transparent 50%);bottom:0;left:0}.a-glare.--invert{--glare-color-start:var(--color-primary-500);--glare-color-end:var(--color-secondary-400)}.a-menu{--menu-color:var(--color-text);--menu-color-focus:var(--color-primary-500);gap:var(--spacing-md);flex-flow:column;margin:0;padding:0;list-style:none;display:flex}.a-menu .a-link{--link-color:var(--menu-color);--link-color-focus:var(--menu-color-focus)}.a-menu .a-link[aria-current]{--link-color:var(--menu-color-focus)}.a-menu .has-submenu{z-index:1;position:relative}.a-menu .has-submenu>a:after{content:"";height:var(--spacing-md);aspect-ratio:1;transition:all var(--transition-md);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='25'%20viewBox='0%200%2015.54%209.54'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='square'%20stroke-width='2.5'%20d='m1.74%201.77%206%206%206-6'%20/%3e%3c/svg%3e") 100%/contain no-repeat}.a-menu .has-submenu:hover>a,.a-menu .has-submenu:has(.--opened)>a{--link-color:var(--menu-color-focus)}:is(.a-menu .has-submenu:hover>a,.a-menu .has-submenu:has(.--opened)>a):after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='25'%20viewBox='0%200%2015.54%209.54'%3e%3cpath%20fill='none'%20stroke='%237E0648'%20stroke-linecap='square'%20stroke-width='2.5'%20d='m1.74%201.77%206%206%206-6'%20/%3e%3c/svg%3e")}.a-menu.--submenu{gap:var(--spacing-md)}.a-menu.--submenu .a-link{--link-color:var(--menu-color);--link-color-focus:var(--menu-color-focus)}.a-menu.--submenu .a-link[aria-current]{--link-color:var(--menu-color-focus)}.a-label{--label-color-required:var(--color-primary-500);font-weight:500}.a-label b{color:var(--label-color-required)}.a-link{--link-color:var(--color-primary-700);--link-color-focus:var(--color-primary-400);z-index:1;align-items:center;gap:var(--spacing-sm);color:var(--link-color);flex-flow:row;font-weight:500;display:inline-flex;position:relative}.a-link:not([disabled]){cursor:pointer;transition:all var(--transition-md)}@media (hover:hover){.a-link:not([disabled]):hover{color:var(--link-color-focus)}}.a-link.--text{--link-color:var(--color-text);--link-color-focus:var(--color-primary-400)}.a-link.--light{--link-color:var(--color-light);--link-color-focus:var(--color-primary-400)}.a-link.--primary{--link-color:var(--color-primary-600);--link-color-focus:var(--color-primary-400)}.a-link.--secondary{--link-color:var(--color-secondary-600);--link-color-focus:var(--color-secondary-400)}.a-link.--tertiary{--link-color:var(--color-tertiary-600);--link-color-focus:var(--color-tertiary-400)}.a-link.--copyright{font-size:var(--text-sm);align-items:baseline}.a-media{--media-height:100%;--media-fit:contain;--media-radius:0;--media-opacity:1;--media-transform:scale(1);--media-transition:all var(--transition-md);z-index:1;justify-content:center;align-items:center;width:auto;max-width:100%;display:flex;position:relative;overflow:hidden}.a-media :is(img,video){object-fit:var(--media-fit);width:100%;opacity:var(--media-opacity);transform:var(--media-transform);transition:var(--media-transition);height:var(--media-height)!important}.a-media.--cover{--media-fit:cover}.a-separator{--separator-color:var(--color-neutral-500);color:var(--separator-color);opacity:.25}.a-text{--title-font:var(--font-primary);--title-text:var(--text);--title-weight:initial;--title-line-height:var(--text-base--line-height);font-family:var(--title-font);font-weight:var(--title-weight);font-size:var(--title-text);line-height:var(--title-line-height)}.a-text.--6xl{--title-text:var(--text-6xl);--title-line-height:var(--text-6xl--line-height)}.a-text.--5xl{--title-text:var(--text-5xl);--title-line-height:var(--text-5xl--line-height)}.a-text.--4xl{--title-text:var(--text-4xl);--title-line-height:var(--text-4xl--line-height)}.a-text.--3xl{--title-text:var(--text-3xl);--title-line-height:var(--text-3xl--line-height)}.a-text.--2xl{--title-text:var(--text-2xl);--title-line-height:var(--text-2xl--line-height)}.a-text.--xl{--title-text:var(--text-xl);--title-line-height:var(--text-xl--line-height)}.a-text.--icon{align-items:center;gap:var(--spacing-md);flex-flow:row;display:inline-flex}.a-title{--title-font:var(--font-primary);--title-text:var(--text);--title-weight:600;--title-line-height:var(--text-base--line-height);font-family:var(--title-font);font-weight:var(--title-weight);font-size:var(--title-text);line-height:var(--title-line-height)}.a-title.--7xl{--title-text:var(--text-7xl);--title-line-height:var(--text-7xl--line-height)}.a-title.--6xl{--title-text:var(--text-6xl);--title-line-height:var(--text-6xl--line-height)}.a-title.--5xl{--title-text:var(--text-5xl);--title-line-height:var(--text-5xl--line-height)}.a-title.--4xl{--title-text:var(--text-4xl);--title-line-height:var(--text-4xl--line-height)}.a-title.--3xl{--title-text:var(--text-3xl);--title-line-height:var(--text-3xl--line-height)}.a-title.--2xl{--title-text:var(--text-2xl);--title-line-height:var(--text-2xl--line-height)}.a-title.--xl{--title-text:var(--text-xl);--title-line-height:var(--text-xl--line-height)}.a-title.--icon{align-items:center;gap:var(--spacing-md);flex-flow:row;display:inline-flex}}@layer molecules{.block-contact,.block-contact-address{z-index:1;position:relative}:is(.block-contact,.block-contact-address) .block__link{--link-color:var(--color-text);--link-color-focus:var(--color-primary-500);align-items:flex-start}:is(.block-contact,.block-contact-address) .block__icon{color:var(--color-primary-500)}:is(.block-contact,.block-contact-address) .block__item{gap:var(--spacing-md);flex-flow:row;display:flex}.block-brand{--brand-opacity:1;z-index:1;justify-content:flex-start;align-items:center;width:auto;max-width:100%;display:inline-flex;position:relative}.block-brand :is(img,svg){object-fit:contain;width:100%;height:100%;opacity:var(--brand-opacity);transition:all var(--transition-md)}.block-brand:is(a):hover{--brand-opacity:.75}.block-breadcrumb{--breadcrumb-color:var(--color-neutral-700);--breadcrumb-link-color:var(--color-primary-500);--breadcrumb-link-color-focus:var(--color-primary-400);z-index:1;color:var(--breadcrumb-color);display:inline-block;position:relative}.block-breadcrumb .a-link{--link-color:var(--breadcrumb-link-color);--link-color-focus:var(--color-primary-400);font-weight:400}.block-breadcrumb li:not(:last-child):after{content:"/";padding-inline-start:var(--spacing-xs)}.block-details{--details-padding:var(--spacing-lg);--details-color:var(--color-primary-200);--details-color-border:var(--color-primary-200);z-index:1;position:relative}.block-details .block__summary{padding:var(--details-padding);justify-content:space-between;align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-xs);border-top:4px solid var(--details-color-border);background-color:var(--details-color);color:var(--color-text);transition:all var(--transition-md);flex-flow:row;font-weight:600;display:flex}.block-details .block__summary:is(summary){cursor:pointer}.block-details .block__summary::-webkit-details-marker{display:none}.block-details .block__button{--button-color:var(--color-primary-500);--button-color-text:var(--color-light)}.block-details .block__body{margin-top:calc(-1 * var(--spacing-sm));padding:var(--details-padding);background-color:var(--color-primary-200)}@media (hover:hover){.block-details:hover{--details-color:var(--color-primary-300)}}.block-details[open]{--details-color:var(--color-primary-200);--details-color-border:var(--color-primary-500)}.block-details[open] .block__button{--button-color:var(--color-primary-400);transform:rotate(45deg)}.block-chatbot{z-index:1;padding:var(--spacing-lg);border-radius:var(--radius-xs);background-color:var(--color-light);color:var(--color-text);position:relative}.block-chatbot .a-control{--control-color:var(--color-primary-200);--control-color-border:var(--color-primary-200);--control-color-border-focus:var(--color-primary-300);--control-radius:var(--radius-sm)}.block-chatbot .block__wrapper{gap:var(--spacing-lg)}.block-chatbot .block__heading{align-items:center;gap:var(--spacing-md);flex-flow:row;display:flex}.block-chatbot .block__suffix{margin:var(--spacing-xs);flex-flow:wrap;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.block-form{--form-gap:var(--spacing-lg)}.block-form .block__wrapper{gap:var(--form-gap);grid-template-columns:minmax(0,1fr);display:grid}.block-form .block__item{gap:var(--spacing-xs);flex-flow:column;display:flex}.block-form .block__item.--full{grid-column:1/-1}.block-form .block__item.--actions,.block-form .block__item.--actions>p{align-items:center;gap:var(--spacing-md);flex-flow:wrap}.block-form .block__notice{padding:var(--spacing-sm);font-size:var(--text-sm);margin-left:auto;font-style:italic}.block-form .block__alert{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--text-sm);background-color:var(--color-error);color:var(--color-error-text);display:flex}.block-form .block__alert+.wpcf7-not-valid-tip{display:none}@media (min-width:48rem){.block-form .block__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-pagination{--pagination-size:3rem;--pagination-color:transparent;--pagination-color-text:var(--color-text);--pagination-color-border:var(--color-primary-200);--pagination-radius:var(--radius-2xs);z-index:1;padding-block:var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-xs);flex-flow:wrap;display:flex;position:relative}.block-pagination .page-numbers{min-width:var(--pagination-size);height:var(--pagination-size);padding-inline:var(--spacing-sm);border-radius:var(--pagination-radius);background-color:var(--pagination-color);color:var(--pagination-color-text);font-size:var(--text-md);transition:all var(--transition-md);border:2px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.block-pagination a.page-numbers{border-color:var(--pagination-color-border)}@media (hover:hover){.block-pagination a.page-numbers:hover{--pagination-color:var(--color-primary-400);--pagination-color-text:var(--color-light);border-color:var(--color-primary-400)}}.block-pagination .page-numbers.current{--pagination-color:var(--color-primary-500);--pagination-color-text:var(--color-light);border-color:var(--color-primary-500)}.block-pagination .page-numbers.dots{pointer-events:none;border-color:#0000}.block-popin{--popin-width:640px;--popin-margin:var(--spacing-2xl);--popin-padding:var(--spacing-lg);--popin-radius:var(--radius-xs);--popin-backdrop:var(--color-dark);--popin-color:var(--color-light);--popin-color-text:var(--color-text);--popin-head-color:var(--color-primary-700);--popin-head-color-text:var(--color-light);z-index:1050;width:min(calc(100% - var(--popin-margin)),var(--popin-width));border-radius:var(--popin-radius);background-color:var(--popin-color);color:var(--popin-color-text);opacity:0;transition:opacity var(--transition-md),translate var(--transition-md),display var(--transition-md) allow-discrete,overlay var(--transition-md) allow-discrete;margin:auto;position:fixed;overflow:hidden;translate:0 20px}.block-popin .block__head{padding:var(--spacing-sm) var(--popin-padding);justify-content:space-between;align-items:center;gap:var(--spacing-sm);background-color:var(--popin-head-color);color:var(--popin-head-color-text);flex-flow:row;display:flex}.block-popin .block__head .a-button{--button-color-text:var(--popin-head-color-text);--button-color-text-focus:var(--popin-color-text)}.block-popin .block__close{flex-shrink:0}.block-popin .block__body{max-height:calc(90vh - var(--popin-margin));padding:var(--popin-padding);overflow-y:auto}.block-popin[open]{opacity:1;translate:0}@starting-style{.block-popin[open]{opacity:0;translate:0 20px}}.block-popin::backdrop{background-color:var(--popin-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--transition-md),display var(--transition-md) allow-discrete,overlay var(--transition-md) allow-discrete}.block-popin[open]::backdrop{opacity:.75}@starting-style{.block-popin[open]::backdrop{opacity:0}}.block-social{z-index:1;position:relative}.card-example{background-color:var(--color-light);width:min(100%,240px);color:var(--color-text);border-radius:var(--radius-xs);box-shadow:var(--shadow-md)}.card-example .card-example__wrapper{padding:var(--spacing-sm);gap:var(--spacing-sm);flex-flow:column;display:flex}.card-example .a-media{aspect-ratio:16/9;border-radius:var(--radius-2xs)}.card-post,.card-related-post{z-index:1;width:100%;position:relative}:is(.card-post,.card-related-post) .a-background:after{content:"";background:linear-gradient(var(--color-transparent),var(--color-dark));opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0}:is(.card-post,.card-related-post) .card-post__wrapper,:is(.card-post,.card-related-post) .card-related-post__wrapper{z-index:1;aspect-ratio:4/5;border-radius:var(--radius-sm);background-color:var(--color-dark);width:100%;color:var(--color-light);flex-flow:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}:is(.card-post,.card-related-post) .card-post__content,:is(.card-post,.card-related-post) .card-related-post__content{z-index:1;padding:var(--spacing-xl)}:is(.card-post,.card-related-post) a:hover .a-background{--background-opacity:.75;--background-transform:scale(1.05)}.card-page{z-index:1;width:100%;position:relative}.card-page .a-background:after{content:"";background:linear-gradient(var(--color-transparent),var(--color-dark));opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0}.card-page .card-page__wrapper{z-index:1;aspect-ratio:16/9;border-radius:var(--radius-xs);background-color:var(--color-dark);width:100%;color:var(--color-light);flex-flow:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.card-page .card-page__content{z-index:1;padding:var(--spacing-lg)}.card-page a:hover .a-background{--background-opacity:.75;--background-transform:scale(1.05)}.card-featured-post{z-index:1;width:100%;position:relative}.card-featured-post .a-media{aspect-ratio:5/4;background-color:var(--color-primary-300)}.card-featured-post .card-featured-post__wrapper{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.card-featured-post .card-featured-post__content{align-self:center;gap:var(--spacing-lg)}@media (min-width:64rem){.card-featured-post .card-featured-post__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.card-institution,.card-featured-institution{z-index:1;width:100%;height:auto;position:relative}:is(.card-institution,.card-featured-institution) .a-media{background-color:var(--color-dark)}:is(.card-institution,.card-featured-institution) .card-institution__wrapper,:is(.card-institution,.card-featured-institution) .card-featured-institution__wrapper{height:100%;padding:var(--spacing-lg);border-radius:var(--radius-xs);background-color:var(--color-primary-200)}:is(.card-institution,.card-featured-institution) .card-institution__content,:is(.card-institution,.card-featured-institution) .card-featured-institution__content{padding-block:var(--spacing-md);gap:var(--spacing-lg)}:is(.card-institution,.card-featured-institution) .card-institution__heading,:is(.card-institution,.card-featured-institution) .card-featured-institution__heading{gap:var(--spacing-2xs)}:is(.card-institution,.card-featured-institution) .card-institution__visual,:is(.card-institution,.card-featured-institution) .card-featured-institution__visual{z-index:1;aspect-ratio:16/9;display:flex;position:relative}:is(.card-institution,.card-featured-institution) .card-institution__actions,:is(.card-institution,.card-featured-institution) .card-featured-institution__actions{pointer-events:none;z-index:1;margin:var(--spacing-md);flex-flow:wrap;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.card-institution,.card-featured-institution) .icon{transition:all var(--transition-md)}:is(.card-institution,.card-featured-institution) a:hover .a-media{--media-transform:scale(1.1);--media-opacity:.75}:is(.card-institution,.card-featured-institution) a:hover .icon{transform:rotate(-45deg)}.card-featured-institution{padding:var(--spacing-md);width:min(90%,520px)!important}@media (min-width:48rem){.card-featured-institution :scope{width:min(66%,500px)!important}}@media (min-width:64rem){.card-featured-institution :scope{width:min(33%,500px)!important}}}@layer organisms{.section-example{z-index:1;padding-block:var(--spacing-2xl);position:relative}.section-example .wrapper{gap:var(--spacing-xl)}.section-faq{z-index:1;padding-block:var(--spacing-3xl);position:relative}.section-faq .block-details .content{padding-bottom:var(--spacing-lg)}.section-faq .wrapper{gap:var(--spacing-2xl);grid-template-rows:1fr;display:grid}.section-faq .heading{align-items:flex-start;width:min(100%,450px);font-weight:500}.section-faq .title{color:var(--color-primary);text-wrap:balance}.section-faq .listing{gap:var(--spacing-xl);flex-flow:column;display:flex}.section-faq .sublisting{gap:var(--spacing-lg);flex-flow:column;display:flex}.section-faq .sublisting:not(:last-child){padding-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-primary)}@media (min-width:64rem){.section-faq .wrapper{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}}.section-about{z-index:1;padding-block:var(--spacing-2xl);position:relative}.section-about .wrapper{align-items:center;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.section-about .content{gap:var(--spacing-xl);width:min(100%,600px)}.section-about .content__desc{width:min(100%,400px)}.section-about .visual{z-index:1;position:relative}.section-about .visual:before{content:"";aspect-ratio:1;border-radius:var(--radius-sm);background-color:var(--color-primary-300);width:15vw;margin:calc(-1 * var(--spacing-xl));display:block;position:absolute;bottom:0;left:0}@media (min-width:64rem){.section-about .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-keyfigures{z-index:1;padding-block:var(--spacing-xl);position:relative}.section-keyfigures .wrapper{padding-block:var(--spacing-2xl);background:linear-gradient(90deg,var(--color-primary-200),var(--color-primary-300));border-radius:var(--radius-md);font-weight:500}.section-keyfigures .inner{gap:var(--spacing-2xl)}.section-keyfigures .heading{gap:var(--spacing-md) var(--spacing-2xl)}.section-keyfigures .heading__desc{width:min(100%,670px)}.section-keyfigures .listing{gap:var(--spacing-2xl) var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-keyfigures .item{width:min(100%,140px)}.section-keyfigures .media{aspect-ratio:1;width:40px}@media (min-width:64rem){.section-keyfigures .heading{flex-flow:row;justify-content:space-between}.section-keyfigures .listing{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.section-give-goal{z-index:1;padding-block:var(--spacing-xl);position:relative}.section-give-goal .wrapper{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-primary-600),var(--color-primary-400));color:var(--color-light);padding:0;position:relative;overflow:hidden}.section-give-goal .inner{padding-block:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-rows:minmax(0,2fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.section-give-goal .content{gap:var(--spacing-xl)}.section-give-goal .visual{z-index:1;border-radius:var(--radius-md);position:absolute;top:66.66%;right:0;bottom:0;left:0;overflow:hidden}.section-give-goal .insert__box{padding:var(--spacing-lg);gap:var(--spacing-lg);border-radius:var(--radius-xs);background-color:var(--color-light);color:var(--color-text)}.section-give-goal .insert__actions{padding-block:var(--spacing-lg)}.section-give-goal .progress{z-index:1;width:100%;height:var(--spacing-lg);margin-top:var(--spacing-xl);background-color:var(--color-neutral-400);border-radius:var(--radius-xs);position:relative}.section-give-goal .progress__bar{z-index:2;width:var(--progress);background-color:var(--color-primary);border-radius:var(--radius-xs);max-width:100%;position:absolute;top:0;bottom:0;left:0}.section-give-goal .progress__tooltip{z-index:3;bottom:100%;left:var(--progress);transform:translate(-50%,calc(-1 * var(--spacing-sm)));position:absolute}.section-give-goal .progress__tooltip:before{content:"";border:6px solid #0000;border-top-color:var(--color-primary-500);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (min-width:90rem){.section-give-goal .inner{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.section-give-goal .visual{top:0;right:0;bottom:0;left:66.66%}}.section-testimonial{z-index:1;padding-block:var(--spacing-3xl);position:relative}.section-testimonial .a-link{font-weight:600}.section-testimonial .wrapper{gap:var(--spacing-xl);flex-flow:column;display:flex}.section-testimonial .heading{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);display:grid}.section-testimonial .heading>*{width:min(100%,500px)}.section-testimonial .item{width:100%;padding:var(--spacing-lg);position:relative}.section-testimonial .item__heading{gap:var(--spacing-xs)}.section-testimonial .item__media{aspect-ratio:16/9}.section-testimonial .swiper-heading{justify-content:space-between}@media (min-width:48rem){.section-testimonial .item{width:50%}}@media (min-width:90rem){.section-testimonial .heading{grid-template-columns:repeat(2,minmax(0,1fr))}.section-testimonial .item{width:33.33%}}.section-testimonial-home,.section-testimonial-institution{z-index:1;padding-block:var(--spacing-3xl);position:relative}:is(.section-testimonial-home,.section-testimonial-institution) .a-link{font-weight:600}:is(.section-testimonial-home,.section-testimonial-institution) .wrapper{gap:var(--spacing-lg) var(--spacing-3xl);grid-template-columns:minmax(0,1fr);display:grid}:is(.section-testimonial-home,.section-testimonial-institution) .content{gap:var(--spacing-xl);justify-content:space-between}:is(.section-testimonial-home,.section-testimonial-institution) .heading{gap:var(--spacing-lg)}:is(.section-testimonial-home,.section-testimonial-institution) .item{width:100%;padding:var(--spacing-lg);position:relative}:is(.section-testimonial-home,.section-testimonial-institution) .item__heading{gap:var(--spacing-xs)}:is(.section-testimonial-home,.section-testimonial-institution) .item__media{aspect-ratio:16/9}@media (min-width:64rem){:is(.section-testimonial-home,.section-testimonial-institution) .wrapper{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}:is(.section-testimonial-home,.section-testimonial-institution) .swiper{--swiper-nav-padding:0;clip-path:inset(-100% -100% -100% calc(-1 * var(--spacing-xl)))}:is(.section-testimonial-home,.section-testimonial-institution) .item{width:45%}}.section-join-us{z-index:1;padding-block:0 var(--spacing-2xl);position:relative}.section-join-us .a-background{--background-opacity:.875}.section-join-us .wrapper{z-index:1;border-radius:var(--radius-sm);background-color:var(--color-dark);color:var(--color-light);position:relative;overflow:hidden}.section-join-us .inner{padding-block:var(--spacing-3xl);align-items:flex-end;gap:var(--spacing-2xl) var(--spacing-xl);flex-flow:column;min-height:75vh;display:flex}.section-join-us .content{text-wrap:balance;width:min(100%,600px)}.section-join-us .content__desc{width:min(100%,400px);margin-bottom:var(--spacing-lg)}.section-join-us .box{width:min(100%,320px)}.section-join-us .box__wrapper{z-index:1;padding:var(--spacing-lg);border-radius:var(--radius-sm);background-color:var(--color-secondary);color:var(--color-secondary-text);text-wrap:balance;transition:all var(--transition-md);position:relative}.section-join-us .box__wrapper:is(a):hover{background-color:var(--color-secondary-400);transform:scale(1.05)}.section-join-us .box__icon{margin:var(--spacing-md);color:var(--color-text);position:absolute;top:0;right:0}@media (min-width:64rem){.section-join-us .inner{padding-block:var(--spacing-2xl);flex-flow:row;justify-content:space-between;display:flex}}.section-give-cta{z-index:1;padding-block:var(--spacing-xl) 0;position:relative}.section-give-cta .a-title{text-wrap:balance}.section-give-cta .wrapper{z-index:1;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-primary-600),var(--color-primary-400));color:var(--color-light);position:relative}.section-give-cta .inner{grid-template-columns:minmax(0,1fr);display:grid}.section-give-cta .content{z-index:1;padding-block:var(--spacing-2xl);align-self:center;gap:var(--spacing-lg)}.section-give-cta .visual{border-radius:var(--radius-md);min-height:300px;box-shadow:var(--shadow-sm);overflow:hidden}@media (min-width:64rem){.section-give-cta .inner{gap:var(--spacing-xl);grid-template-columns:minmax(0,4fr) minmax(0,3fr)}.section-give-cta .visual{margin-right:calc(-1 * var(--spacing-2xl))}}.section-cta-support{z-index:1;padding-block:var(--spacing-xl);position:relative}.section-cta-support .wrapper{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.section-cta-support .item{z-index:1;padding:var(--spacing-xl);border-radius:var(--radius-xs);background-color:var(--color-neutral-100);color:var(--color-text);grid-template-rows:minmax(0,2fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.section-cta-support .item:nth-child(odd){background-color:var(--color-primary-500);background:linear-gradient(90deg,var(--color-primary-600),var(--color-primary-400));color:var(--color-light)}.section-cta-support .item__content{width:min(100%,350px);padding:var(--spacing-md);justify-content:space-between;gap:var(--spacing-lg);text-wrap:balance}.section-cta-support .item__visual{z-index:1;border-radius:var(--radius-xs);position:absolute;top:66.66%;right:0;bottom:0;left:0;overflow:hidden}@media (min-width:90rem){.section-cta-support .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.section-cta-support .item{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.section-cta-support .item__content{padding:var(--spacing-lg)}.section-cta-support .item__visual{top:0;right:0;bottom:0;left:66.66%}}.section-reasons{z-index:1;padding-block:var(--spacing-2xl);position:relative}.section-reasons .a-background{--background-opacity:.75}.section-reasons .a-background:after{content:"";background:linear-gradient(var(--color-transparent),var(--color-dark));opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0}.section-reasons .heading{align-items:flex-end;gap:var(--spacing-md) var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.section-reasons .heading .a-title{align-items:center;gap:var(--spacing-md);flex-flow:row;width:min(100%,700px);line-height:1.05;display:flex}.section-reasons .swiper{gap:var(--spacing-xl)}.section-reasons .item{width:min(90%,500px);padding:var(--spacing-md)}.section-reasons .item__wrapper{z-index:1;aspect-ratio:4/5;border-radius:var(--radius-xs);background-color:var(--color-dark);color:var(--color-light);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.section-reasons .item__flag{padding:var(--spacing-xs);aspect-ratio:1;margin:var(--spacing-lg);border-radius:var(--radius-2xs);background-color:var(--color-secondary);color:var(--color-light);text-align:center;justify-content:center;align-items:center;display:inline-flex}.section-reasons .item__content{padding:var(--spacing-lg);text-wrap:balance;transition:all var(--transition-lg) .25s}.section-reasons .swiper-slide-next+.swiper-slide~.swiper-slide .item__content{opacity:0;transform:translate(var(--spacing-lg))}@media (min-width:90rem){.section-reasons .heading{grid-template-columns:minmax(0,1fr) auto}.section-reasons .desc{justify-self:flex-end;width:min(100%,500px)}}.section-timeline{z-index:1;padding-block:var(--spacing-xl);position:relative}.section-timeline .wrapper{padding-block:var(--spacing-2xl);background:linear-gradient(90deg,var(--color-primary-200),var(--color-primary-300));border-radius:var(--radius-md);font-weight:500;overflow:hidden}.section-timeline .inner{gap:var(--spacing-xl)}.section-timeline .heading{gap:var(--spacing-md) var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.section-timeline .heading__desc{width:min(100%,670px)}.section-timeline .swiper{align-items:center;gap:var(--spacing-xl);flex-flow:column;display:flex}.section-timeline .swiper-date{z-index:1;position:relative}.section-timeline .swiper-date:before{content:"";z-index:-1;bottom:var(--spacing-md);background-color:var(--color-primary-500);height:2px;position:absolute;left:-50%;right:-50%}.section-timeline .swiper-date:after{content:"";z-index:1;aspect-ratio:1;padding:var(--spacing-sm);outline:2px solid var(--color-primary-500);border:4px solid var(--color-primary-200);background-color:var(--color-secondary);border-radius:50%;display:block;position:absolute;bottom:0}.section-timeline .swiper-slide-date{--swiper-slide-color:var(--color-primary-500);--swiper-slide-weight:400;z-index:1;width:33%;padding-bottom:var(--spacing-xl);text-align:center;flex-flow:column;align-items:center;display:inline-flex;position:relative}.section-timeline .swiper-slide-date .a-title{color:var(--swiper-slide-color);font-weight:var(--swiper-slide-weight);transition:color var(--transition-md)}.section-timeline .swiper-slide-date.swiper-slide-active{--swiper-slide-weight:600;--swiper-slide-color:var(--color-secondary-500)}.section-timeline .swiper-insert{width:min(100%,570px);padding:var(--spacing-xl);border-radius:var(--radius-xs);background-color:var(--color-light);flex-flow:column;align-items:center;margin-inline:auto;display:flex}.section-timeline .swiper-insert .swiper-nav{margin-right:auto}.section-timeline .swiper-slide-insert{--swiper-slide-opacity:0;--swiper-slide-translate:var(--spacing-lg);z-index:1;text-align:center;width:max(90%,400px);position:relative}.section-timeline .swiper-slide-insert:before{content:"";height:1px;color:var(--color-primary-700);display:block;position:absolute;left:0;right:0}.section-timeline .swiper-slide-insert .prose{opacity:var(--swiper-slide-opacity);transform:translateY(var(--swiper-slide-translate));transition:all var(--transition-md) .125s}.section-timeline .swiper-slide-insert.swiper-slide-active{--swiper-slide-opacity:1;--swiper-slide-translate:0}@media (min-width:64rem){.section-timeline .heading{flex-flow:row;justify-content:space-between}}.section-content-maintenance{z-index:1;background-color:var(--color-neutral-300);height:100%;min-height:100vh;position:relative}.section-content-maintenance .a-title{text-align:center}.section-content-maintenance .block-brand{width:min(100%,500px)}.section-content-maintenance .wrapper{height:100%;padding-block:var(--spacing-2xl);gap:var(--spacing-xl);flex-flow:column;justify-content:center;align-items:center;display:flex}.section-content-404{z-index:1;background-color:var(--color-neutral-300);position:relative}.section-content-404 .heading{gap:var(--spacing-lg);flex-flow:column;display:flex}.section-content-404 .wrapper{height:100%;padding-block:var(--spacing-3xl);gap:var(--spacing-xl);flex-flow:column;display:flex}.section-content-singular .wrapper:has(>.prose:first-child){width:100%}@media (min-width:36rem){.section-content-singular .wrapper:has(>.prose:first-child){max-width:36rem}}@media (min-width:48rem){.section-content-singular .wrapper:has(>.prose:first-child){max-width:48rem}}@media (min-width:64rem){.section-content-singular .wrapper:has(>.prose:first-child){max-width:64rem}}@media (min-width:90rem){.section-content-singular .wrapper:has(>.prose:first-child){max-width:90rem}}@media (min-width:100rem){.section-content-singular .wrapper:has(>.prose:first-child){max-width:100rem}}.section-content-singular .wrapper:has(>.prose:first-child){--container-2xl:100rem;padding-inline:var(--container-gutter,var(--spacing-lg));margin-inline:auto}@media (min-width:100rem){.section-content-singular .wrapper:has(>.prose:first-child){max-width:var(--container-2xl)}}.section-content-singular .wrapper:has(>.prose:first-child){padding-block:var(--spacing-2xl)}.section-content-singular-institution{z-index:1;background:linear-gradient(to bottom,var(--color-light) 50%,var(--color-primary-200));position:relative}.section-content-singular-institution iframe{border-radius:var(--radius-xs)}.section-content-singular-institution .wrapper{padding-block:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr);display:grid}.section-content-singular-institution .content{gap:var(--spacing-md);width:min(100%,900px)}.section-content-singular-institution .content__navbar{z-index:120;padding:var(--spacing-md);align-items:baseline;gap:var(--spacing-xl);background-color:var(--color-light);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);white-space:nowrap;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-flow:row;position:relative;overflow-x:auto}.section-content-singular-institution .content__navbar:hover{scrollbar-color:var(--color-neutral-200) transparent}.section-content-singular-institution .content__navbar .a-menu{--menu-color:var(--color-neutral-500);--menu-color-focus:var(--color-primary-500);gap:var(--spacing-xl);flex-flow:row}.section-content-singular-institution .content__navbar__title{text-overflow:ellipsis;white-space:nowrap;flex:0 0 min(100%,100px);overflow:hidden}.section-content-singular-institution .content__blocs{gap:var(--spacing-lg)}.section-content-singular-institution .content__heading{margin-block:var(--spacing-xl) var(--spacing-md)}.section-content-singular-institution .content__swiper{--swiper-nav-background:var(--color-primary-200)}.section-content-singular-institution .content__slide{padding:var(--spacing-lg);width:min(100%,700px)}.section-content-singular-institution .content__media{aspect-ratio:16/9}.section-content-singular-institution .content__box{margin-block:var(--spacing-lg);padding:var(--spacing-xl);border-radius:var(--radius-sm);background-color:var(--color-primary-200);gap:var(--spacing-xl)}.section-content-singular-institution .sidebar{z-index:1;position:relative}.section-content-singular-institution .sidebar .a-separator{--separator-color:var(--color-neutral-300)}.section-content-singular-institution .sidebar__wrapper{border-radius:var(--radius-sm);background-color:var(--color-primary-500);color:var(--color-light)}.section-content-singular-institution .sidebar__swiper{--swiper-theme-color:var(--color-primary-300);--swiper-pagination-bullet-inactive-color:var(--color-light);overflow:hidden}.section-content-singular-institution .sidebar__media{aspect-ratio:16/9}.section-content-singular-institution .sidebar__container{padding:var(--spacing-md)}.section-content-singular-institution .sidebar__content{padding:var(--spacing-lg)}.section-content-singular-institution .sidebar__content li{flex:1}.section-content-singular-institution .sidebar__content .a-button{white-space:nowrap;width:100%}.section-content-singular-institution .sidebar__card{margin-bottom:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-xs);background-color:var(--color-light);color:var(--color-text)}@media (min-width:48rem){.section-content-singular-institution .content__navbar__title{flex:0 0 min(100%,230px)}}@media (min-width:64rem){.section-content-singular-institution{background:linear-gradient(to right,var(--color-light) 50%,var(--color-primary-200))}.section-content-singular-institution .wrapper{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.section-content-singular-institution .content__navbar{padding:var(--spacing-lg)}}@media not all and (min-width:48rem){.section-content-singular-institution .content__navbar{font-size:var(--text-sm)}}.section-content-singular-service .wrapper{padding-block:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr);display:grid}.section-content-singular-service .navbar{z-index:120;position:relative}.section-content-singular-service .navbar .a-menu{--menu-color:var(--color-neutral-500);--menu-color-focus:var(--color-primary-500);gap:var(--spacing-xl);flex-flow:row}.section-content-singular-service .navbar__wrapper{padding:var(--spacing-md);align-items:baseline;gap:var(--spacing-2xl);background-color:var(--color-light);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);white-space:nowrap;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-flow:row;overflow-x:auto}.section-content-singular-service .navbar__wrapper:hover{scrollbar-color:var(--color-neutral-200) transparent}.section-content-singular-service .navbar__title{text-overflow:ellipsis;white-space:nowrap;flex:0 0 min(100%,230px);overflow:hidden}@media (min-width:64rem){.section-content-singular-service .navbar,.section-content-singular-service .navbar__wrapper{padding:var(--spacing-lg)}}@media not all and (min-width:48rem){.section-content-singular-service .navbar{font-size:var(--text-sm)}}.section-hero-singular-home{z-index:1;position:relative}.section-hero-singular-home .a-background{--background-height:110%;--background-opacity:.5}.section-hero-singular-home .wrapper{z-index:1;border-radius:var(--radius-xl);background-color:var(--color-dark);color:var(--color-light);position:relative;overflow:hidden}.section-hero-singular-home .inner{min-height:calc(90vh - var(--height-top));padding-block:var(--spacing-2xl);gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"content""chatbot""give";display:grid}.section-hero-singular-home .content{padding-block:var(--spacing-2xl);gap:var(--spacing-xl);grid-area:content}.section-hero-singular-home .content__desc{width:min(100%,400px)}.section-hero-singular-home .chatbot{grid-area:chatbot;width:min(100%,360px)}.section-hero-singular-home .give{grid-area:give}.section-hero-singular-home .give__box{padding:var(--spacing-xl);gap:var(--spacing-lg);border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-primary-600),var(--color-primary-400));color:var(--color-light);flex-flow:column;display:flex}@media (min-width:48rem){.section-hero-singular-home .inner{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"content content""chatbot give"}.section-hero-singular-home .content{padding-block:0}.section-hero-singular-home .chatbot{place-self:flex-end}}@media (min-width:90rem){.section-hero-singular-home .a-background{--background-opacity:.75}.section-hero-singular-home .inner{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"content chatbot""content give"}.section-hero-singular-home .content{place-self:flex-end flex-start;width:min(100%,650px)}.section-hero-singular-home .chatbot{place-self:flex-end}.section-hero-singular-home .give{background-color:var(--color-light);border-top-left-radius:var(--radius-md);width:min(540px,100%);color:var(--color-text);padding:var(--spacing-xl);position:absolute;bottom:0;right:0}.section-hero-singular-home .give:before{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2052%2052'%3e%3cpath%20fill='%23fff'%20d='M0%200h1.9c0%2027.6%2022.4%2050%2050%2050v1.9H0z'/%3e%3c/svg%3e") 0 0/contain no-repeat;padding:1.5em;position:absolute;top:0;right:0;transform:translate(2px,calc(2px - 100%))rotate(-90deg)}.section-hero-singular-home .give:after{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2052%2052'%3e%3cpath%20fill='%23fff'%20d='M0%200h1.9c0%2027.6%2022.4%2050%2050%2050v1.9H0z'/%3e%3c/svg%3e") 0 0/contain no-repeat;padding:1.5em;position:absolute;bottom:0;left:0;transform:translate(calc(2px - 100%),2px)rotate(-90deg)}}@media (min-width:100rem){.section-hero-singular-home .chatbot{margin-right:calc(-1.75 * var(--spacing-xl))}}@media not all and (min-width:48rem){.section-hero-singular-home .inner{padding-inline:0}}.section-hero-singular{z-index:1;padding-block:var(--spacing-2xl) 0;position:relative}.section-hero-singular .wrapper{gap:var(--spacing-xl)}.section-hero-singular .desc{width:min(100%,700px)}.section-hero-singular-cover{z-index:1;position:relative}.section-hero-singular-cover .a-background{--background-opacity:.75}.section-hero-singular-cover .a-background:after{content:"";background:linear-gradient(var(--color-transparent),var(--color-dark));opacity:.25;position:absolute;top:0;right:0;bottom:0;left:0}.section-hero-singular-cover .a-title{text-wrap:balance}.section-hero-singular-cover .block-breadcrumb{--breadcrumb-color:var(--color-light);--breadcrumb-link-color:var(--color-primary-300);--breadcrumb-link-color-focus:var(--color-primary-400)}.section-hero-singular-cover .wrapper{z-index:1;border-radius:var(--radius-sm);background-color:var(--color-dark);color:var(--color-light);position:relative;overflow:hidden}.section-hero-singular-cover .content{min-height:75vh;padding-block:var(--spacing-xl) var(--spacing-2xl);justify-content:space-between}.section-hero-singular-cover .desc{text-wrap:balance;width:min(100%,500px)}.section-hero-singular-institution{z-index:1;padding-top:var(--height-top);border-radius:0 0 var(--radius-lg) var(--radius-lg);background-color:var(--color-dark);color:var(--color-light);position:relative;overflow:hidden}.section-hero-singular-institution .a-background{--background-opacity:.5}.section-hero-singular-institution .a-background:after{content:"";background:linear-gradient(var(--color-transparent),var(--color-primary-700));opacity:.25;position:absolute;top:0;right:0;bottom:0;left:0}.section-hero-singular-institution .block-breadcrumb{--breadcrumb-color:var(--color-light);--breadcrumb-link-color:var(--color-primary-300);--breadcrumb-link-color-focus:var(--color-primary-400)}.section-hero-singular-institution .wrapper{height:100%;min-height:80vh;padding-block:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb""heading""chatbot";display:grid}.section-hero-singular-institution .breadcrumb{grid-area:breadcrumb}.section-hero-singular-institution .heading{grid-area:heading;align-self:flex-end}.section-hero-singular-institution .chatbot{grid-area:chatbot;place-self:flex-end;width:min(100%,380px)}.section-hero-singular-institution .desc{text-wrap:balance;width:min(100%,500px)}@media (min-width:64rem){.section-hero-singular-institution .wrapper{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"breadcrumb breadcrumb""heading chatbot"}}.section-hero-singular-bis,.section-hero-archive{z-index:1;padding-block:var(--spacing-2xl) 0;position:relative}:is(.section-hero-singular-bis,.section-hero-archive) .wrapper{gap:var(--spacing-xl)}:is(.section-hero-singular-bis,.section-hero-archive) .heading{width:min(100%,800px)}:is(.section-hero-singular-bis,.section-hero-archive) .visual{width:min(100%,120px)}.section-hero-singular-service{z-index:1;padding-block:var(--spacing-2xl) 0;position:relative}.section-hero-singular-service .wrapper{gap:var(--spacing-xl)}:is(.section-archive-post,.section-archive-page){z-index:1;padding-block:var(--spacing-2xl);position:relative}:is(.section-archive-post,.section-archive-page) .wrapper{gap:var(--spacing-lg)}:is(.section-archive-post,.section-archive-page) .listing{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){:is(.section-archive-post,.section-archive-page) .listing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:is(.section-archive-post,.section-archive-page) .listing{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.section-archive-related-news,.section-archive-featured-news){z-index:1;padding-block:var(--spacing-2xl);background-color:var(--color-primary-200);position:relative}:is(.section-archive-related-news,.section-archive-featured-news) .wrapper{gap:var(--spacing-lg)}:is(.section-archive-related-news,.section-archive-featured-news) .heading{gap:var(--spacing-lg);flex-flow:column;display:flex}:is(.section-archive-related-news,.section-archive-featured-news) .swiper{--swiper-nav-background:var(--color-primary-200);overflow:visible}:is(.section-archive-related-news,.section-archive-featured-news) .swiper .swiper-slide{padding:var(--spacing-lg);width:90%!important}:is(.section-archive-related-news,.section-archive-featured-news) .swiper .swiper-pagination{position:relative}@media (min-width:48rem){:is(.section-archive-related-news,.section-archive-featured-news) .heading{flex-flow:row;justify-content:space-between;align-items:flex-end;display:flex}}:is(.section-archive-related-institution,.section-archive-featured-institution){z-index:1;padding-block:var(--spacing-2xl);position:relative}:is(.section-archive-related-institution,.section-archive-featured-institution) .swiper{gap:var(--spacing-xl)}:is(.section-archive-related-institution,.section-archive-featured-institution) .heading{gap:var(--spacing-md) var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}:is(.section-archive-related-institution,.section-archive-featured-institution) .actions{justify-content:center}@media (min-width:90rem){:is(.section-archive-related-institution,.section-archive-featured-institution) .heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}:is(.section-archive-related-institution,.section-archive-featured-institution) .desc{justify-self:flex-end;width:min(100%,500px)}:is(.section-archive-related-institution,.section-archive-featured-institution) .actions{justify-content:flex-end}}.section-archive-service{z-index:1;padding-block:var(--spacing-2xl);position:relative}.section-archive-service .wrapper{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr);display:grid}.section-archive-service .heading{gap:var(--spacing-xl)}.section-archive-service .listing{padding-block:var(--spacing-lg);gap:0}.section-archive-service .item__wrapper{padding-block:var(--spacing-lg);border-bottom:1px solid var(--color-neutral-400);justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-flow:row;display:flex}.section-archive-service .item__wrapper:hover{background-color:var(--color-primary-200);color:var(--color-primary)}.section-archive-service .item__wrapper:hover .item__title{transform:translate(var(--spacing-md))}.section-archive-service .item__wrapper:hover .item__icon{transform:rotate(0)scale(1.15)}.section-archive-service .item__title{transition:all var(--transition-md)}.section-archive-service .item__icon{color:var(--color-primary);transform-origin:50%;transition:all var(--transition-md);transform:rotate(45deg)}@media (min-width:90rem){.section-archive-service .wrapper{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.section-archive-service .heading{text-wrap:balance;width:min(100%,400px)}.section-archive-service .content{gap:var(--spacing-lg)}}.layout-wrapper{position:relative;overflow:hidden!important}.layout-container{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid;top:0}.layout-content{padding-top:var(--height-top);flex-flow:column;display:flex;position:relative}.layout-banner{--banner-duration:10s;--banner-color:var(--color-primary-500);--banner-color-text:var(--color-light);--banner-text:var(--text-sm);z-index:1040;height:0;transition:height var(--transition-md);position:fixed;top:0;left:0;right:0;overflow:hidden}.layout-banner .close{cursor:pointer;aspect-ratio:1;background-color:var(--banner-color);height:100%;color:var(--banner-color-text);transition:opacity var(--transition-md);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}@media (hover:hover){.layout-banner .close:hover{opacity:.5}}.layout-banner .content{font-size:var(--banner-text);white-space:nowrap;display:inline-block;position:absolute}.layout-banner .content:is(a){transition:opacity var(--transition-md);text-decoration:underline}@media (hover:hover){.layout-banner .content:is(a):hover{opacity:.5}}.layout-banner .wrapper{z-index:1;background-color:var(--banner-color);height:100%;color:var(--banner-color-text);flex-flow:row;justify-content:center;align-items:center;display:flex;position:relative}.layout-banner.--scrolling .content{animation:banner var(--banner-duration) infinite linear}.layout-toolbar{--toolbar-color:var(--color-primary-500);--toolbar-color-focus:var(--color-primary-400);--toolbar-color-text:var(--color-light);--toolbar-color-text-focus:var(--color-light);pointer-events:none;z-index:1030;position:fixed;bottom:10%;right:0}.layout-toolbar .wrapper{pointer-events:auto;transition:transform var(--transition-lg);transform:translate(100%)}.layout-toolbar .listing{gap:var(--spacing-sm);flex-flow:column;display:flex}.layout-toolbar .item{display:flex}.layout-toolbar .link{min-height:3rem;padding:var(--spacing-lg) var(--spacing-md);border-radius:0 var(--radius-2xs) var(--radius-2xs) 0;background-color:var(--toolbar-color);color:var(--toolbar-color-text);font-size:var(--text-sm);text-wrap:nowrap;writing-mode:vertical-rl;transition:all var(--transition-md);flex:1;justify-content:center;align-items:center;display:inline-flex;transform:rotate(180deg)translate(-15%)}@media (hover:hover){.layout-toolbar .link:hover{background-color:var(--toolbar-color-focus);color:var(--toolbar-color-text-focus);transform:rotate(180deg)translate(0)}}.layout-toolbar .link[aria-current]{background-color:var(--toolbar-color-focus);color:var(--toolbar-color-text-focus);transform:rotate(180deg)translate(0)}@media (min-width:48rem){.layout-toolbar .link{font-size:var(--text-md)}}@media (min-width:36rem){.layout-toolbar{bottom:50%;transform:translateY(50%)}}.layout-preloader{z-index:1090;background-color:var(--color-light);position:fixed;top:0;right:0;bottom:0;left:0}.layout-preloader .wrapper{height:100%;padding:var(--spacing-md);justify-content:center;align-items:center;gap:var(--spacing-sm);opacity:0;visibility:hidden;flex-flow:column;display:flex}.layout-preloader .block-brand{width:min(100%,300px)}.layout-footer{padding-block:var(--spacing-xl);color:var(--color-neutral-text);position:relative}.layout-footer .wrapper{gap:var(--spacing-xl);flex-flow:column;display:flex}@media (min-width:90rem){.layout-footer{padding-block:var(--spacing-3xl) var(--spacing-xl)}}.layout-footer-topbar{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.layout-footer-topbar .a-link{--link-color:var(--color-neutral-700);--link-color-focus:var(--color-primary-500)}.layout-footer-topbar .a-menu{text-wrap:balance}.layout-footer-topbar .block-chatbot{padding:0}.layout-footer-topbar .column,.layout-footer-topbar .actions{gap:var(--spacing-md);flex-flow:column;display:flex}.layout-footer-topbar .actions{gap:var(--spacing-xl)}@media (min-width:36rem){.layout-footer-topbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.layout-footer-topbar{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-footer-topbar .actions{grid-column:1/-1}}@media (min-width:90rem){.layout-footer-topbar{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-footer-topbar .actions{grid-column:auto}}.layout-footer-midbar{padding-block:var(--spacing-md);gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""infos""actions";display:grid}.layout-footer-midbar .a-link{--link-color:var(--color-text);--link-color-focus:var(--color-primary-500)}.layout-footer-midbar .block-brand{width:min(100%,280px)}.layout-footer-midbar .actions,.layout-footer-midbar .brand,.layout-footer-midbar .infos{gap:var(--spacing-xl);flex-flow:column;width:100%;display:flex}.layout-footer-midbar .actions{grid-area:actions}.layout-footer-midbar .brand{grid-area:brand}.layout-footer-midbar .infos{grid-area:infos}@media (min-width:48rem){.layout-footer-midbar{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"brand infos""span actions"}}@media (min-width:64rem){.layout-footer-midbar{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand infos actions"}.layout-footer-midbar .actions{align-items:flex-end}.layout-footer-midbar .brand{align-items:flex-start}.layout-footer-midbar .infos{align-items:center}}.layout-footer-bottombar{gap:var(--spacing-xl);font-size:var(--text-sm);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"menu""copyright""scrolltop";display:grid}.layout-footer-bottombar .a-link{--link-color:var(--color-neutral-600);--link-color-focus:var(--color-primary-500)}.layout-footer-bottombar .a-menu{justify-content:center;gap:var(--spacing-md) var(--spacing-xl);flex-flow:wrap}.layout-footer-bottombar .column{align-items:center;gap:var(--spacing-lg);flex-flow:column;display:flex}.layout-footer-bottombar .copyright{font-size:var(--text-sm);grid-area:copyright}.layout-footer-bottombar .menu{grid-area:menu}@media (min-width:48rem){.layout-footer-bottombar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"menu copyright scrolltop";align-items:center}.layout-footer-bottombar .copyright{justify-self:flex-end}.layout-footer-bottombar .menu{justify-self:flex-start}.layout-footer-bottombar .a-stack{gap:var(--spacing-sm) var(--spacing-xl);flex-flow:wrap}}.layout-header{--header-navbar-padding:0 calc(var(--spacing-sm) + 2vw);--header-navbar-color:var(--color-light);--header-navbar-color-text:var(--color-dark);--header-navbar-gap:calc(var(--spacing-sm) + 2vw);--header-fullbar-padding:var(--spacing-xl);--header-fullbar-color:var(--color-neutral-300);--header-fullbar-color-text:var(--color-dark);pointer-events:none;z-index:1020;position:fixed;top:0;right:0;bottom:0;left:0}.layout-header .backdrop{pointer-events:none;z-index:-1;background-color:var(--color-dark);opacity:0;width:100%;height:100%;transition:all var(--transition-md);position:absolute}@media (min-width:48rem){.layout-header{--header-fullbar-padding:calc(var(--spacing-sm) + 2vw)}}.layout-header-fullbar{pointer-events:auto;z-index:1;background-color:var(--header-fullbar-color);width:min(100%,440px);height:100vh;color:var(--header-fullbar-color-text);visibility:hidden;opacity:0;transition:all var(--transition-lg);position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.layout-header-fullbar .a-link{justify-content:space-between;width:100%}.layout-header-fullbar .a-menu{--menu-color:var(--color-text);--menu-color-focus:var(--color-primary-500);gap:var(--spacing-lg);flex-flow:column;display:flex}.layout-header-fullbar .a-menu>li:not(:last-child){padding-bottom:var(--spacing-md)}.layout-header-fullbar .a-menu:not(.--submenu)>li:not(:last-child){border-bottom:1px solid var(--color-neutral-400)}.layout-header-fullbar .a-menu.--submenu{--menu-color:var(--color-neutral-700);--menu-color-focus:var(--color-primary-500);gap:var(--spacing-md);width:100%;height:0;font-size:var(--text-md);visibility:hidden;opacity:0;flex-flow:column;padding:0;display:flex}.layout-header-fullbar .a-menu.--submenu .a-link{font-size:var(--text-sm)}.layout-header-fullbar .a-menu.--submenu.--opened{transition:all var(--transition-md);height:auto;padding:var(--spacing-lg) 0 0;visibility:visible;opacity:1}.layout-header-fullbar .wrapper{padding:var(--header-fullbar-padding);padding-top:calc(var(--header-fullbar-padding) + var(--height-header));gap:var(--spacing-xl);flex-flow:column;display:flex}.layout-header-navbar{z-index:2;pointer-events:auto;height:var(--height-header);background-color:var(--header-navbar-color);width:100%;color:var(--header-navbar-color-text);transition:all var(--transition-md);position:absolute}.layout-header-navbar .a-cluster{flex-flow:row}.layout-header-navbar .a-button{text-wrap:nowrap}.layout-header-navbar .a-stack{align-items:center;gap:var(--spacing-lg) var(--spacing-xl);flex-flow:row;display:flex}.layout-header-navbar .a-menu{--menu-color:var(--color-text);--menu-color-focus:var(--color-primary-500);gap:var(--spacing-xl);flex-flow:row}.layout-header-navbar .a-menu.--submenu{--menu-color:var(--color-neutral-700);--menu-color-focus:var(--color-primary-500);z-index:1;top:calc(100% + var(--spacing-md));max-height:calc(100vh - var(--height-header));background-color:var(--color-light);width:max(100%,300px);box-shadow:var(--shadow-md);transition:all var(--transition-md);visibility:hidden;opacity:0;transform:translateY(var(--spacing-sm));flex-flow:column;gap:0;padding:0;position:absolute;overflow-y:auto}.layout-header-navbar .a-menu.--submenu .a-link{width:100%;padding:var(--spacing-md);font-size:var(--text-sm)}.layout-header-navbar .a-menu.--submenu li:not(:last-child){border-bottom:1px solid var(--color-neutral-300)}.layout-header-navbar .a-menu.--submenu.--opened{visibility:visible;opacity:1;transform:translateY(0)}.layout-header-navbar .block-brand{height:calc(var(--height-header) * .75);width:min(100%,200px)}.layout-header-navbar .wrapper{height:100%;padding:var(--header-navbar-padding);align-items:center;gap:var(--header-navbar-gap);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand burger";display:grid}.layout-header-navbar .actions,.layout-header-navbar .brand,.layout-header-navbar .burger,.layout-header-navbar .menu{transition:all var(--transition-md);flex-flow:row;display:flex}.layout-header-navbar .actions{grid-area:actions;display:none}.layout-header-navbar .brand{grid-area:brand;justify-content:flex-start}.layout-header-navbar .burger{grid-area:burger;justify-content:flex-end}.layout-header-navbar .menu{grid-area:menu;display:none}@media (min-width:48rem){.layout-header-navbar .block-brand{width:min(100%,280px)}.layout-header-navbar .wrapper{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand actions burger"}.layout-header-navbar .actions{justify-content:flex-end;display:flex}}@media (min-width:90rem){.layout-header-navbar .wrapper{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand menu actions"}.layout-header-navbar .burger{display:none}.layout-header-navbar .menu{justify-content:flex-end;display:flex}}}@layer contextes{.page{z-index:1;background-color:var(--color-light);color:var(--color-text);font-family:var(--font-primary);font-size:var(--text-md)}@media not all and (min-width:64rem){.page{--height-header:80px;--height-top:var(--height-header)}}.page-maintenance .layout-content{padding-top:0}.page-p-faq .section-faq{padding-top:var(--spacing-xl)}.page-single-institution .layout-content{padding-top:0}.page-single-institution:not(.--scrolled,.--menu) .layout-header-navbar{--header-navbar-color:var(--color-transparent)}.page-single-institution:not(.--scrolled,.--menu) .layout-header-navbar .a-menu{--menu-color:var(--color-light);--menu-color-focus:var(--color-primary-500)}.page-single-institution:not(.--scrolled,.--menu) .layout-header-navbar .a-menu.--submenu{--menu-color:var(--color-neutral-700);--menu-color-focus:var(--color-primary-500)}.page-single-institution:not(.--scrolled,.--menu) .layout-header-navbar .a-burger,.page-single-institution:not(.--scrolled,.--menu) .layout-header-navbar .has-submenu>a:after,.page-single-institution:not(.--scrolled,.--menu) .layout-header-navbar .block-brand{filter:brightness(0)invert()}.page.--banner{--height-top:calc(var(--height-header) + var(--height-banner))}.page.--banner .layout-banner{height:var(--height-banner)}.page.--banner .layout-header{top:var(--height-banner)}.page.--menu .a-burger span:first-child{transform:rotate(45deg)}.page.--menu .a-burger span:nth-child(2){opacity:0}.page.--menu .a-burger span:last-child{transform:rotate(-45deg)}.page.--menu .layout-header .backdrop{opacity:.5;pointer-events:all}.page.--menu .layout-header-fullbar{visibility:visible;opacity:1;transform:translate(0)}.page.--scrolled .layout-header-navbar{box-shadow:var(--shadow-md)}.page.--scrolling:not(.--menu) .layout-header-navbar{margin-top:calc(var(--height-header) * -1);transition:all var(--transition-lg)}.page.--loaded:not(.--scrolling) .layout-toolbar .wrapper{transform:translate(0)}}.prose{--tw-prose-headings:var(--color-text);--tw-prose-body:var(--color-text);--tw-prose-lead:var(--color-text);--tw-prose-links:var(--color-primary-500);--tw-prose-bold:var(--color-text);--tw-prose-captions:var(--color-neutral-500);--tw-prose-quotes:var(--color-neutral-700);--tw-prose-quote-borders:var(--color-primary-500);--tw-prose-bullets:var(--color-primary-500);max-width:100%!important}.prose blockquote{background-color:var(--color-primary-200);flex-flow:column;display:flex}.prose blockquote p:first-of-type:before,.prose blockquote p:last-of-type:after{content:""}.prose a:not([class]){text-decoration:underline}.prose a:not([class]):hover{--tw-prose-links:var(--color-primary-700)}body:not(.elementor-editor-active) #container [aria-label]>*{clip-path:inset(-100% -100% 0)}body:not(.elementor-editor-active) #container [data-anim]{transition:inherit}body:not(.elementor-editor-active) #container [data-anim]:not(.--animated){visibility:hidden}body:not(.elementor-editor-active) #container .elementor .e-con .e-child:not(:has(.e-child)):not([data-anim])>.elementor-element:not([data-anim]){transition:inherit}body:not(.elementor-editor-active) #container .elementor .e-con .e-child:not(:has(.e-child)):not([data-anim])>.elementor-element:not([data-anim]):not(.--animated){visibility:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}
