@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700;800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:'Calibri','Arial',sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-950:oklch(25.8% 0.092 26.042);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-700:oklch(55.3% 0.195 38.402);--color-amber-950:oklch(27.9% 0.077 45.635);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-yellow-600:oklch(68.1% 0.162 75.834);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-sky-600:oklch(58.8% 0.158 241.966);--color-sky-800:oklch(44.3% 0.11 240.79);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-gray-950:oklch(13% 0.028 261.692);--color-zinc-100:oklch(96.7% 0.001 286.375);--color-zinc-400:oklch(70.5% 0.015 286.067);--color-zinc-600:oklch(44.2% 0.017 285.786);--color-zinc-700:oklch(37% 0.013 285.805);--color-zinc-900:oklch(21% 0.006 285.885);--color-neutral-300:oklch(87% 0 0);--color-black:#2d2d2d;--color-white:#ffffff;--spacing:0.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--aspect-video:16 / 9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--container-9xl:96rem;--color-primary-50:#f7fcfe;--color-primary-100:#f0f9fd;--color-primary-200:#cceaf6;--color-primary-400:#66b9e2;--color-primary-500:#0098d3;--color-primary-600:#008abd;--color-primary-700:#0077a8;--color-primary-800:#0077a8;--color-border:#cceaf6;--color-gradient-start:#00BDCE;--color-gradient-end:#0086EB;--color-gradient:linear-gradient(314deg,var(--color-gradient-start) 0%,var(--color-gradient-end) 100%);--color-gradient-grey:linear-gradient(120deg,#18181B 0%,#38383C 100%);--shadow-soft:0 0 6px 0 rgba(0,0,0,0.05);--font-title:'Mulish','Arial',sans-serif;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-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{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.pointer-events-auto{pointer-events:auto;}.pointer-events-none{pointer-events:none;}.collapse{visibility:collapse;}.invisible{visibility:hidden;}.visible{visibility:visible;}.btn-primary{&&{--r:24px;--b:2px;--btn-radius:24px;--btn-px:24px;--btn-py:14px;}position:relative;border:none !important;border-radius:var(--r);background:var(--color-gradient);text-decoration:none;color:var(--color-white);&.btn-sm{--btn-px:18px;--btn-py:10px;}&.btn-lg{--r:32px;--btn-radius:32px;--btn-px:34px;--btn-py:20px;}&::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--b) solid transparent;border-radius:var(--r);background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:none;}&::after{content:"";position:absolute;inset:var(--b);z-index:-2;border-radius:calc(var(--r) - var(--b));background:white;opacity:0;transition:opacity 0.2s;}&:hover{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}&:hover::before{z-index:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;}&:hover::after{opacity:1;}&:where(input):hover{-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:white;color:white;}&:focus,&:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-200);color:white;-webkit-text-fill-color:white;-webkit-background-clip:border-box;background-clip:border-box;}&:disabled,&.disabled{background:var(--color-primary-200);color:var(--color-gray-400);}&:disabled::before,&.disabled::before{display:none;}}.btn-primary-inverted{&&{--r:24px;--b:2px;--btn-radius:24px;--btn-px:24px;--btn-py:14px;}position:relative;z-index:0;border:none !important;border-radius:var(--r);background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;&.btn-sm{--btn-px:18px;--btn-py:10px;}&.btn-lg{--r:32px;--btn-radius:32px;--btn-px:34px;--btn-py:20px;}&::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--b) solid transparent;border-radius:var(--r);background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;}&:hover{background:var(--color-gradient);color:white;-webkit-text-fill-color:white;}&:hover::before{-webkit-mask:none;}&:where(input){-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:white;color:white;}&:focus,&:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-200);color:white;-webkit-text-fill-color:white;}&:disabled,&.disabled{background:var(--color-primary-200);color:var(--color-gray-400);}&:disabled::before,&.disabled::before{display:none;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}.\!fixed{position:fixed !important;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.inset-x-0{inset-inline:calc(var(--spacing) * 0);}.inset-y-0{inset-block:calc(var(--spacing) * 0);}.top-0{top:calc(var(--spacing) * 0);}.top-1{top:calc(var(--spacing) * 1);}.top-1\/2{top:calc(1/2 * 100%);}.top-3{top:calc(var(--spacing) * 3);}.top-4{top:calc(var(--spacing) * 4);}.top-6{top:calc(var(--spacing) * 6);}.top-15{top:calc(var(--spacing) * 15);}.top-\[100px\]{top:100px;}.top-full{top:100%;}.right-0{right:calc(var(--spacing) * 0);}.right-3{right:calc(var(--spacing) * 3);}.right-4{right:calc(var(--spacing) * 4);}.right-5{right:calc(var(--spacing) * 5);}.right-6{right:calc(var(--spacing) * 6);}.right-\[10px\]{right:10px;}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-6{bottom:calc(var(--spacing) * 6);}.bottom-20{bottom:calc(var(--spacing) * 20);}.left-0{left:calc(var(--spacing) * 0);}.left-4{left:calc(var(--spacing) * 4);}.left-\[10px\]{left:10px;}.-z-1{z-index:calc(1 * -1);}.z-0{z-index:0;}.z-2{z-index:2;}.z-3{z-index:3;}.z-5{z-index:5;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.z-99{z-index:99;}.z-100{z-index:100;}.z-\[100\]{z-index:100;}.z-\[998\]{z-index:998;}.z-\[999\]{z-index:999;}.order-1{order:1;}.order-2{order:2;}.col-span-full{grid-column:1 / -1;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 75rem){max-width:75rem;}@media (width >= 96rem){max-width:96rem;}}.m-0{margin:calc(var(--spacing) * 0);}.m-auto{margin:auto;}.container{width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;}.container-narrow{width:100%;max-width:var(--container-5xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;}.container-wide{width:100%;max-width:var(--container-9xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;}.mx-auto{margin-inline:auto;}.my-0{margin-block:calc(var(--spacing) * 0);}.my-2{margin-block:calc(var(--spacing) * 2);}.my-4{margin-block:calc(var(--spacing) * 4);}.my-8{margin-block:calc(var(--spacing) * 8);}.my-10{margin-block:calc(var(--spacing) * 10);}.-mt-2{margin-top:calc(var(--spacing) * -2);}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-0\.5{margin-top:calc(var(--spacing) * 0.5);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-7{margin-top:calc(var(--spacing) * 7);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-9{margin-top:calc(var(--spacing) * 9);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-20{margin-top:calc(var(--spacing) * 20);}.mt-auto{margin-top:auto;}.-mr-1{margin-right:calc(var(--spacing) * -1);}.mr-1{margin-right:calc(var(--spacing) * 1);}.\!mb-0{margin-bottom:calc(var(--spacing) * 0) !important;}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-5{margin-bottom:calc(var(--spacing) * 5);}.mb-7{margin-bottom:calc(var(--spacing) * 7);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-16{margin-bottom:calc(var(--spacing) * 16);}.mb-20{margin-bottom:calc(var(--spacing) * 20);}.ml-1{margin-left:calc(var(--spacing) * 1);}.ml-2{margin-left:calc(var(--spacing) * 2);}.box-border{box-sizing:border-box;}.btn-block{display:block;width:100%;}.btn{--btn-gap:10px;--btn-radius:24px;--btn-px:22px;--btn-py:12px;--btn-font-size:1rem;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:2px;--tw-leading:20px;line-height:20px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;text-decoration-line:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;-webkit-user-select:none;user-select:none;&:hover{@media (hover:hover){text-decoration-line:none;}}&:focus{text-decoration-line:none;}gap:var(--btn-gap);border-radius:var(--btn-radius);padding-inline:var(--btn-px);padding-block:var(--btn-py);font-size:var(--btn-font-size);max-width:100%;text-align:center;@media (max-width:767px){white-space:normal;}}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.svg-gradient{--svg-gradient:1;display:inline-flex;line-height:0;svg{display:block;}}.\!flex{display:flex !important;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.aspect-1\/1{aspect-ratio:1/1;}.aspect-4\/3{aspect-ratio:4/3;}.aspect-16\/9{aspect-ratio:16/9;}.aspect-\[4\/3\]{aspect-ratio:4/3;}.aspect-square{aspect-ratio:1 / 1;}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);}.h-5{height:calc(var(--spacing) * 5);}.h-6{height:calc(var(--spacing) * 6);}.h-8{height:calc(var(--spacing) * 8);}.h-10{height:calc(var(--spacing) * 10);}.h-15{height:calc(var(--spacing) * 15);}.h-16{height:calc(var(--spacing) * 16);}.h-24{height:calc(var(--spacing) * 24);}.h-\[2rem\]{height:2rem;}.h-\[10\%\]{height:10%;}.h-\[28px\]{height:28px;}.h-\[30px\]{height:30px;}.h-\[50px\]{height:50px;}.h-\[90\%\]{height:90%;}.h-\[150px\]{height:150px;}.h-auto{height:auto;}.h-full{height:100%;}.max-h-0{max-height:calc(var(--spacing) * 0);}.max-h-36{max-height:calc(var(--spacing) * 36);}.max-h-200{max-height:calc(var(--spacing) * 200);}.max-h-\[250px\]{max-height:250px;}.max-h-\[350px\]{max-height:350px;}.max-h-full{max-height:100%;}.min-h-100{min-height:calc(var(--spacing) * 100);}.min-h-\[3rem\]{min-height:3rem;}.min-h-\[500px\]{min-height:500px;}.min-h-\[550px\]{min-height:550px;}.min-h-screen{min-height:100vh;}.btn-responsive{width:100%;@media (width >= 48rem){width:auto;}}.btn-wide{width:100%;}.w-2\/3{width:calc(2/3 * 100%);}.w-2\/5{width:calc(2/5 * 100%);}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-6{width:calc(var(--spacing) * 6);}.w-8{width:calc(var(--spacing) * 8);}.w-10{width:calc(var(--spacing) * 10);}.w-15{width:calc(var(--spacing) * 15);}.w-16{width:calc(var(--spacing) * 16);}.w-22{width:calc(var(--spacing) * 22);}.w-24{width:calc(var(--spacing) * 24);}.w-56{width:calc(var(--spacing) * 56);}.w-64{width:calc(var(--spacing) * 64);}.w-\[2rem\]{width:2rem;}.w-\[28px\]{width:28px;}.w-\[30px\]{width:30px;}.w-\[40\%\]{width:40%;}.w-\[50\%\]{width:50%;}.w-\[60\%\]{width:60%;}.w-\[150px\]{width:150px;}.w-\[200px\]{width:200px;}.w-\[400px\]{width:400px;}.w-auto{width:auto;}.w-fit{width:fit-content;}.w-full{width:100%;}.w-lg{width:var(--container-lg);}.w-md{width:var(--container-md);}.w-xl{width:var(--container-xl);}.max-w-2xl{max-width:var(--container-2xl);}.max-w-6xl{max-width:var(--container-6xl);}.max-w-36{max-width:calc(var(--spacing) * 36);}.max-w-\[75\%\]{max-width:75%;}.max-w-\[95vw\]{max-width:95vw;}.max-w-\[120px\]{max-width:120px;}.max-w-\[150px\]{max-width:150px;}.max-w-\[160px\]{max-width:160px;}.max-w-\[500px\]{max-width:500px;}.max-w-\[900px\]{max-width:900px;}.max-w-full{max-width:100%;}.min-w-0{min-width:calc(var(--spacing) * 0);}.flex-1{flex:1;}.flex-shrink-1{flex-shrink:1;}.shrink-0{flex-shrink:0;}.shrink-1{flex-shrink:1;}.flex-grow{flex-grow:1;}.origin-top-right{transform-origin:top right;}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.btn-icon{background-color:var(--color-primary-500);color:var(--color-white);&:hover{@media (hover:hover){background-color:var(--color-primary-700);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:focus{color:var(--color-white);}&:focus{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus{outline-color:var(--color-primary-200);}&:active{background-color:var(--color-primary-700);}&:active{color:var(--color-white);}&:disabled{cursor:not-allowed;}&:disabled{background-color:var(--color-slate-300);}&:disabled{color:var(--color-white);}}.cursor-default{cursor:default;}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-none{list-style-type:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.btn-icon-left{flex-direction:row-reverse;:where(& > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));}:where(& > :not(:last-child)){--tw-space-x-reverse:1;}}.btn-icon-right{flex-direction:row;:where(& > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));}}.flex-col{flex-direction:column;}.flex-row{flex-direction:row;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.items-start{align-items:flex-start;}.items-stretch{align-items:stretch;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.justify-start{justify-content:flex-start;}.justify-items-center{justify-items:center;}.gap-0{gap:calc(var(--spacing) * 0);}.gap-1{gap:calc(var(--spacing) * 1);}.gap-1\.5{gap:calc(var(--spacing) * 1.5);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-5{gap:calc(var(--spacing) * 5);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-10{gap:calc(var(--spacing) * 10);}.gap-12{gap:calc(var(--spacing) * 12);}.gap-\[10px\]{gap:10px;}.space-y-1{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-4{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-6{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}}.gap-x-2{column-gap:calc(var(--spacing) * 2);}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5);}.gap-x-8{column-gap:calc(var(--spacing) * 8);}.space-x-2{:where(& > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));}}.space-x-4{:where(& > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));}}.gap-y-2{row-gap:calc(var(--spacing) * 2);}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5);}.self-end{align-self:flex-end;}.self-start{align-self:flex-start;}.justify-self-start{justify-self:flex-start;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-auto{overflow-y:auto;}.scroll-smooth{scroll-behavior:smooth;}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-md{border-radius:var(--radius-md);}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg);}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg);}.btn-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-600);background-color:var(--color-white);color:var(--color-gray-800);&:hover{@media (hover:hover){background-color:var(--color-gray-100);}}}.\!border-0{border-style:var(--tw-border-style) !important;border-width:0px !important;}.border{border-style:var(--tw-border-style);border-width:1px;}.border-1{border-style:var(--tw-border-style);border-width:1px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.btn-secondary{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white);&:hover{border-color:var(--color-black);background-color:transparent;color:var(--color-black);}&:focus,&:focus-visible{border-color:var(--color-gray-200);background-color:var(--color-black);color:var(--color-white);}&:disabled,&.disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300);color:var(--color-white);}}.btn-secondary-inverted{border-color:var(--color-black);background-color:transparent;color:var(--color-black);&:hover{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white);}&:focus,&:focus-visible{border-color:var(--color-gray-200);background-color:var(--color-black);color:var(--color-white);}&:disabled,&.disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300);color:var(--color-white);}}.btn-white{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black);&:hover{border-color:var(--color-white);background-color:transparent;color:var(--color-white);}&:focus,&:focus-visible{border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-black);}&:disabled,&.disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300);color:var(--color-white);}}.btn-white-inverted{border-color:var(--color-white);background-color:transparent;color:var(--color-white);&:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black);}&:focus,&:focus-visible{border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-300);}&:disabled,&.disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300);color:var(--color-white);}}.border-border{border-color:var(--color-border);}.border-gray-100{border-color:var(--color-gray-100);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.border-white{border-color:var(--color-white);}.bg-capelec-pattern{background-color:var(--color-primary-600);background-image:url(/themes/custom/ui_suite_akabia/images/BG-Capelec.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.btn-error{background-color:var(--color-red-500);color:var(--color-white);&:hover{@media (hover:hover){background-color:var(--color-red-600);}}}.btn-info{background-color:var(--color-primary-400);color:var(--color-white);&:hover{@media (hover:hover){background-color:var(--color-primary-500);}}}.btn-success{background-color:var(--color-green-500);color:var(--color-white);&:hover{@media (hover:hover){background-color:var(--color-green-600);}}}.btn-warning{background-color:var(--color-yellow-500);color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-yellow-600);}}}.\!bg-transparent{background-color:transparent !important;}.bg-\[\#000000\]{background-color:#000000;}.bg-black{background-color:var(--color-black);}.bg-black\/30{background-color:color-mix(in srgb,#2d2d2d 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 30%,transparent);}}.bg-black\/50{background-color:color-mix(in srgb,#2d2d2d 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent);}}.bg-black\/60{background-color:color-mix(in srgb,#2d2d2d 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 60%,transparent);}}.bg-black\/98{background-color:color-mix(in srgb,#2d2d2d 98%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 98%,transparent);}}.bg-gradient{background-color:var(--color-gradient);}.bg-gradient-grey{background-color:var(--color-gradient-grey);}.bg-gray-50{background-color:var(--color-gray-50);}.bg-gray-100{background-color:var(--color-gray-100);}.bg-gray-200{background-color:var(--color-gray-200);}.bg-gray-700\/90{background-color:color-mix(in srgb,oklch(37.3% 0.034 259.733) 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-700) 90%,transparent);}}.bg-green-50{background-color:var(--color-green-50);}.bg-orange-50{background-color:var(--color-orange-50);}.bg-primary-500{background-color:var(--color-primary-500);}.bg-red-50{background-color:var(--color-red-50);}.bg-red-500{background-color:var(--color-red-500);}.bg-slate-100{background-color:var(--color-slate-100);}.bg-transparent{background-color:transparent;}.bg-white{background-color:var(--color-white);}.bg-white\/40{background-color:color-mix(in srgb,#ffffff 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 40%,transparent);}}.text-gradient{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.fill-current{fill:currentcolor;}.fill-sky-600{fill:var(--color-sky-600);}.stroke-current{stroke:currentcolor;}.object-contain{object-fit:contain;}.object-cover{object-fit:cover;}.object-center{object-position:center;}.object-top{object-position:top;}.\!p-0{padding:calc(var(--spacing) * 0) !important;}.p-0{padding:calc(var(--spacing) * 0);}.p-1{padding:calc(var(--spacing) * 1);}.p-1\.5{padding:calc(var(--spacing) * 1.5);}.p-2{padding:calc(var(--spacing) * 2);}.p-3{padding:calc(var(--spacing) * 3);}.p-4{padding:calc(var(--spacing) * 4);}.p-5{padding:calc(var(--spacing) * 5);}.p-6{padding:calc(var(--spacing) * 6);}.p-10{padding:calc(var(--spacing) * 10);}.p-\[30px\]{padding:30px;}.px-0{padding-inline:calc(var(--spacing) * 0);}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-3{padding-inline:calc(var(--spacing) * 3);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.py-1{padding-block:calc(var(--spacing) * 1);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-2\.5{padding-block:calc(var(--spacing) * 2.5);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-5{padding-block:calc(var(--spacing) * 5);}.py-6{padding-block:calc(var(--spacing) * 6);}.py-8{padding-block:calc(var(--spacing) * 8);}.py-10{padding-block:calc(var(--spacing) * 10);}.py-12{padding-block:calc(var(--spacing) * 12);}.ps-5{padding-inline-start:calc(var(--spacing) * 5);}.pt-0{padding-top:calc(var(--spacing) * 0);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-5{padding-top:calc(var(--spacing) * 5);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-8{padding-top:calc(var(--spacing) * 8);}.pt-10{padding-top:calc(var(--spacing) * 10);}.pt-12{padding-top:calc(var(--spacing) * 12);}.pt-20{padding-top:calc(var(--spacing) * 20);}.pt-25{padding-top:calc(var(--spacing) * 25);}.pt-53{padding-top:calc(var(--spacing) * 53);}.pr-2{padding-right:calc(var(--spacing) * 2);}.pb-0{padding-bottom:calc(var(--spacing) * 0);}.pb-2{padding-bottom:calc(var(--spacing) * 2);}.pb-3{padding-bottom:calc(var(--spacing) * 3);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-5{padding-bottom:calc(var(--spacing) * 5);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-20{padding-bottom:calc(var(--spacing) * 20);}.pb-\[55\%\]{padding-bottom:55%;}.pb-\[60px\]{padding-bottom:60px;}.pl-5{padding-left:calc(var(--spacing) * 5);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.align-middle{vertical-align:middle;}.font-sans{font-family:var(--font-sans);}.font-title{font-family:var(--font-title);}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.leading-none{--tw-leading:1;line-height:1;}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);}.break-all{word-break:break-all;}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto;}.whitespace-normal{white-space:normal;}.whitespace-nowrap{white-space:nowrap;}.text-amber-950{color:var(--color-amber-950);}.text-black{color:var(--color-black);}.text-emerald-800{color:var(--color-emerald-800);}.text-gradient{color:var(--color-gradient);}.text-gray-400{color:var(--color-gray-400);}.text-gray-500{color:var(--color-gray-500);}.text-gray-600{color:var(--color-gray-600);}.text-gray-700{color:var(--color-gray-700);}.text-gray-800{color:var(--color-gray-800);}.text-gray-900{color:var(--color-gray-900);}.text-green-950{color:var(--color-green-950);}.text-orange-700{color:var(--color-orange-700);}.text-primary-500{color:var(--color-primary-500);}.text-red-800{color:var(--color-red-800);}.text-red-950{color:var(--color-red-950);}.text-sky-600{color:var(--color-sky-600);}.text-white{color:var(--color-white);}.capitalize{text-transform:capitalize;}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.no-underline{text-decoration-line:none;}.underline{text-decoration-line:underline;}.opacity-0{opacity:0%;}.opacity-30{opacity:30%;}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0 / 0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-soft{--tw-shadow:0 0 6px 0 var(--tw-shadow-color,rgba(0,0,0,0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-soft{box-shadow:var(--shadow-soft);}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.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));}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-150{--tw-duration:150ms;transition-duration:150ms;}.duration-200{--tw-duration:200ms;transition-duration:200ms;}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.btn-lg{--btn-gap:0.75rem;--btn-radius:32px;--btn-px:2rem;--btn-py:18px;--btn-font-size:18px;}.btn-sm{--btn-gap:0.5rem;--btn-radius:24px;--btn-px:1rem;--btn-py:0.5rem;--btn-font-size:0.875rem;}.outline-none{--tw-outline-style:none;outline-style:none;}.select-none{-webkit-user-select:none;user-select:none;}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable;}.bg-gradient{background:var(--color-gradient);}.bg-gradient-grey{background:var(--color-gradient-grey);}.group-hover\:pointer-events-auto{&:is(:where(.group):hover *){@media (hover:hover){pointer-events:auto;}}}.group-hover\:opacity-100{&:is(:where(.group):hover *){@media (hover:hover){opacity:100%;}}}.before\:absolute{&::before{content:var(--tw-content);position:absolute;}}.before\:top-0{&::before{content:var(--tw-content);top:calc(var(--spacing) * 0);}}.before\:left-0{&::before{content:var(--tw-content);left:calc(var(--spacing) * 0);}}.before\:z-10{&::before{content:var(--tw-content);z-index:10;}}.before\:h-full{&::before{content:var(--tw-content);height:100%;}}.before\:w-full{&::before{content:var(--tw-content);width:100%;}}.before\:cursor-pointer{&::before{content:var(--tw-content);cursor:pointer;}}.hover\:scale-110{&:hover{@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:border-primary-400{&:hover{@media (hover:hover){border-color:var(--color-primary-400);}}}.hover\:bg-black\/0{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#2d2d2d 0%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 0%,transparent);}}}}.hover\:bg-black\/70{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#2d2d2d 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 70%,transparent);}}}}.hover\:bg-gray-50{&:hover{@media (hover:hover){background-color:var(--color-gray-50);}}}.hover\:bg-gray-100{&:hover{@media (hover:hover){background-color:var(--color-gray-100);}}}.hover\:bg-white{&:hover{@media (hover:hover){background-color:var(--color-white);}}}.hover\:bg-white\/50{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#ffffff 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 50%,transparent);}}}}.hover\:text-black{&:hover{@media (hover:hover){color:var(--color-black);}}}.hover\:text-gray-900{&:hover{@media (hover:hover){color:var(--color-gray-900);}}}.hover\:text-primary-500{&:hover{@media (hover:hover){color:var(--color-primary-500);}}}.hover\:text-primary-600{&:hover{@media (hover:hover){color:var(--color-primary-600);}}}.hover\:no-underline{&:hover{@media (hover:hover){text-decoration-line:none;}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline;}}}.hover\:before\:border{&:hover{@media (hover:hover){&::before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px;}}}}.focus\:border-primary-400{&:focus{border-color:var(--color-primary-400);}}.focus\:bg-white{&:focus{background-color:var(--color-white);}}.focus\:text-black{&:focus{color:var(--color-black);}}.focus\:text-primary-500{&:focus{color:var(--color-primary-500);}}.focus\:underline{&:focus{text-decoration-line:underline;}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.focus\:ring-primary-500{&:focus{--tw-ring-color:var(--color-primary-500);}}.focus\:ring-white\/70{&:focus{--tw-ring-color:color-mix(in srgb,#ffffff 70%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 70%,transparent);}}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}}.focus\:ring-offset-gray-100{&:focus{--tw-ring-offset-color:var(--color-gray-100);}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none;}}.focus-visible\:scale-110{&:focus-visible{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}}.focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.focus-visible\:ring-white{&:focus-visible{--tw-ring-color:var(--color-white);}}.focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}}.focus-visible\:ring-offset-black{&:focus-visible{--tw-ring-offset-color:var(--color-black);}}.active\:text-sky-800{&:active{color:var(--color-sky-800);}}.sm\:\!block{@media (width >= 40rem){display:block !important;}}.sm\:h-\[25px\]{@media (width >= 40rem){height:25px;}}.sm\:w-\[20\%\]{@media (width >= 40rem){width:20%;}}.sm\:w-\[25px\]{@media (width >= 40rem){width:25px;}}.sm\:w-\[30\%\]{@media (width >= 40rem){width:30%;}}.sm\:w-\[40\%\]{@media (width >= 40rem){width:40%;}}.sm\:w-\[50\%\]{@media (width >= 40rem){width:50%;}}.sm\:w-\[60\%\]{@media (width >= 40rem){width:60%;}}.sm\:w-\[70\%\]{@media (width >= 40rem){width:70%;}}.sm\:w-\[80\%\]{@media (width >= 40rem){width:80%;}}.sm\:w-\[90\%\]{@media (width >= 40rem){width:90%;}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row;}}.sm\:items-center{@media (width >= 40rem){align-items:center;}}.sm\:justify-center{@media (width >= 40rem){justify-content:center;}}.sm\:gap-2{@media (width >= 40rem){gap:calc(var(--spacing) * 2);}}.sm\:gap-4{@media (width >= 40rem){gap:calc(var(--spacing) * 4);}}.sm\:self-center{@media (width >= 40rem){align-self:center;}}.md\:static{@media (width >= 48rem){position:static;}}.md\:z-0{@media (width >= 48rem){z-index:0;}}.md\:order-0{@media (width >= 48rem){order:0;}}.md\:order-1{@media (width >= 48rem){order:1;}}.md\:order-2{@media (width >= 48rem){order:2;}}.md\:mt-14{@media (width >= 48rem){margin-top:calc(var(--spacing) * 14);}}.md\:hidden{@media (width >= 48rem){display:none;}}.md\:w-1\/2{@media (width >= 48rem){width:calc(1/2 * 100%);}}.md\:w-1\/3{@media (width >= 48rem){width:calc(1/3 * 100%);}}.md\:w-2\/3{@media (width >= 48rem){width:calc(2/3 * 100%);}}.md\:max-w-\[50\%\]{@media (width >= 48rem){max-width:50%;}}.md\:max-w-\[900px\]{@media (width >= 48rem){max-width:900px;}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:grid-cols-\[1fr_1fr\]{@media (width >= 48rem){grid-template-columns:1fr 1fr;}}.md\:grid-cols-\[1fr_2fr\]{@media (width >= 48rem){grid-template-columns:1fr 2fr;}}.md\:grid-cols-\[1fr_3fr\]{@media (width >= 48rem){grid-template-columns:1fr 3fr;}}.md\:grid-cols-\[2fr_1fr\]{@media (width >= 48rem){grid-template-columns:2fr 1fr;}}.md\:grid-cols-\[2fr_3fr\]{@media (width >= 48rem){grid-template-columns:2fr 3fr;}}.md\:grid-cols-\[3fr_1fr\]{@media (width >= 48rem){grid-template-columns:3fr 1fr;}}.md\:grid-cols-\[3fr_2fr\]{@media (width >= 48rem){grid-template-columns:3fr 2fr;}}.md\:flex-row{@media (width >= 48rem){flex-direction:row;}}.md\:items-center{@media (width >= 48rem){align-items:center;}}.md\:gap-5{@media (width >= 48rem){gap:calc(var(--spacing) * 5);}}.md\:gap-8{@media (width >= 48rem){gap:calc(var(--spacing) * 8);}}.md\:gap-x-3{@media (width >= 48rem){column-gap:calc(var(--spacing) * 3);}}.md\:p-5{@media (width >= 48rem){padding:calc(var(--spacing) * 5);}}.md\:px-\[60px\]{@media (width >= 48rem){padding-inline:60px;}}.md\:pb-20{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 20);}}.md\:text-base{@media (width >= 48rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.md\:text-lg{@media (width >= 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.lg\:top-8{@media (width >= 64rem){top:calc(var(--spacing) * 8);}}.lg\:top-10{@media (width >= 64rem){top:calc(var(--spacing) * 10);}}.lg\:right-8{@media (width >= 64rem){right:calc(var(--spacing) * 8);}}.lg\:col-span-4{@media (width >= 64rem){grid-column:span 4 / span 4;}}.lg\:col-span-6{@media (width >= 64rem){grid-column:span 6 / span 6;}}.lg\:col-span-7{@media (width >= 64rem){grid-column:span 7 / span 7;}}.lg\:\!block{@media (width >= 64rem){display:block !important;}}.lg\:\!flex{@media (width >= 64rem){display:flex !important;}}.lg\:hidden{@media (width >= 64rem){display:none;}}.lg\:h-\[2\.5rem\]{@media (width >= 64rem){height:2.5rem;}}.lg\:h-full{@media (width >= 64rem){height:100%;}}.lg\:w-1\/2{@media (width >= 64rem){width:calc(1/2 * 100%);}}.lg\:w-\[2\.5rem\]{@media (width >= 64rem){width:2.5rem;}}.lg\:max-w-\[72\%\]{@media (width >= 64rem){max-width:72%;}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.lg\:grid-cols-10{@media (width >= 64rem){grid-template-columns:repeat(10,minmax(0,1fr));}}.lg\:flex-row{@media (width >= 64rem){flex-direction:row;}}.lg\:gap-6{@media (width >= 64rem){gap:calc(var(--spacing) * 6);}}.lg\:border{@media (width >= 64rem){border-style:var(--tw-border-style);border-width:1px;}}.lg\:border-zinc-700{@media (width >= 64rem){border-color:var(--color-zinc-700);}}.lg\:p-16{@media (width >= 64rem){padding:calc(var(--spacing) * 16);}}.lg\:px-0{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 0);}}.lg\:py-16{@media (width >= 64rem){padding-block:calc(var(--spacing) * 16);}}.xl\:-right-12{@media (width >= 75rem){right:calc(var(--spacing) * -12);}}.xl\:-left-12{@media (width >= 75rem){left:calc(var(--spacing) * -12);}}.xl\:grid-cols-4{@media (width >= 75rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.xl\:grid-cols-5{@media (width >= 75rem){grid-template-columns:repeat(5,minmax(0,1fr));}}.\32 xl\:grid-cols-6{@media (width >= 96rem){grid-template-columns:repeat(6,minmax(0,1fr));}}.\[\&_\.badge\]\:w-fit{& .badge{width:fit-content;}}.\[\&_\.btn\]\:w-full{& .btn{width:100%;}}.\[\&_\.btn\]\:justify-center{& .btn{justify-content:center;}}.sm\:\[\&_\.btn\]\:w-auto{@media (width >= 40rem){& .btn{width:auto;}}}.\[\&_a\]\:block{& a{display:block;}}.\[\&_a\]\:px-3{& a{padding-inline:calc(var(--spacing) * 3);}}.\[\&_a\]\:py-2{& a{padding-block:calc(var(--spacing) * 2);}}.\[\&_a\]\:text-gray-800{& a{color:var(--color-gray-800);}}.\[\&_a\]\:no-underline{& a{text-decoration-line:none;}}.\[\&_a\]\:hover\:no-underline{& a{&:hover{@media (hover:hover){text-decoration-line:none;}}}}.\[\&_img\]\:aspect-video{& img{aspect-ratio:var(--aspect-video);}}.\[\&_img\]\:h-auto{& img{height:auto;}}.\[\&_img\]\:w-full{& img{width:100%;}}.\[\&_img\]\:object-cover{& img{object-fit:cover;}}.\[\&_li\]\:rounded-md{& li{border-radius:var(--radius-md);}}.\[\&_li\:hover\]\:bg-gray-100{& li:hover{background-color:var(--color-gray-100);}}.\[\&_li\:last-child\]\:mb-0{& li:last-child{margin-bottom:calc(var(--spacing) * 0);}}.\[\&_ul\]\:mb-0{& ul{margin-bottom:calc(var(--spacing) * 0);}}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5{&::-webkit-scrollbar{width:calc(var(--spacing) * 1.5);}}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full{&::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px);}}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-primary-500{&::-webkit-scrollbar-thumb{background-color:var(--color-primary-500);}}.\[\&\:\:-webkit-scrollbar-track\]\:rounded-full{&::-webkit-scrollbar-track{border-radius:calc(infinity * 1px);}}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100{&::-webkit-scrollbar-track{background-color:var(--color-gray-100);}}.\[\.visible\]\:z-20{&:is(.visible){z-index:20;}}.\[\.visible\]\:opacity-100{&:is(.visible){opacity:100%;}}.\[\&\:not\(\:has\(\*\)\)\]\:hidden{&:not(:has(*)){display:none;}}.\[\&\>\*\]\:w-full{&>*{width:100%;}}.sm\:\[\&\>\*\]\:w-\[calc\(50\%-10px\)\]{@media (width >= 40rem){&>*{width:calc(50% - 10px);}}}.md\:\[\&\>\*\]\:w-\[calc\(33\.333\%-14px\)\]{@media (width >= 48rem){&>*{width:calc(33.333% - 14px);}}}.lg\:\[\&\>\*\]\:w-\[calc\(25\%-15px\)\]{@media (width >= 64rem){&>*{width:calc(25% - 15px);}}}.xl\:\[\&\>\*\]\:w-\[calc\(20\%-16px\)\]{@media (width >= 75rem){&>*{width:calc(20% - 16px);}}}.\32 xl\:\[\&\>\*\]\:w-\[calc\(16\.666\%-17px\)\]{@media (width >= 96rem){&>*{width:calc(16.666% - 17px);}}}.\[body\.scrolled_\&\]\:max-h-0{body.scrolled &{max-height:calc(var(--spacing) * 0);}}}@layer base{body{font-family:var(--font-sans);color:var(--color-black);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);overflow-x:clip;}h1,.h1{font-family:var(--font-title);margin-bottom:calc(var(--spacing) * 3);font-size:32px;--tw-leading:36px;line-height:36px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 6);}@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}@media (width >= 48rem){--tw-leading:52px;line-height:52px;}}h2,.h2{font-family:var(--font-title);margin-bottom:calc(var(--spacing) * 3);font-size:26px;--tw-leading:30px;line-height:30px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 5);}@media (width >= 48rem){font-size:42px;}@media (width >= 48rem){--tw-leading:46px;line-height:46px;}strong{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gradient);}}h3,.h3{font-family:var(--font-title);margin-bottom:calc(var(--spacing) * 2);font-size:22px;--tw-leading:26px;line-height:26px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 4);}@media (width >= 48rem){font-size:38px;}@media (width >= 48rem){--tw-leading:44px;line-height:44px;}}h4,.h4{font-family:var(--font-title);margin-bottom:calc(var(--spacing) * 2);font-size:19px;--tw-leading:23px;line-height:23px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 4);}@media (width >= 48rem){font-size:32px;}@media (width >= 48rem){--tw-leading:38px;line-height:38px;}}h5,.h5{font-family:var(--font-title);margin-bottom:calc(var(--spacing) * 2);font-size:17px;--tw-leading:21px;line-height:21px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 3);}@media (width >= 48rem){font-size:20px;}@media (width >= 48rem){--tw-leading:24px;line-height:24px;}}h6,.h6{font-family:var(--font-title);margin-bottom:calc(var(--spacing) * 1.5);font-size:16px;--tw-leading:20px;line-height:20px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 3);}@media (width >= 48rem){font-size:18px;}@media (width >= 48rem){--tw-leading:22px;line-height:22px;}}.headline{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;}p,li,td,th,label,input,textarea,select{font-family:var(--font-sans);}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) :is(p,li,td,th,label,span,a,div){font-family:inherit;}.menu-link,.submenu-link,.mega-title,.mega-desc,.mega-link,.navm__title,.navm__link,.navm__text,.navm__back,.quote-component__text,.quote-component__name,.quote-component__job{font-family:var(--font-title);}input,textarea,select{margin-bottom:calc(var(--spacing) * 1);width:100%;max-width:100%;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-black);&::placeholder{color:var(--color-gray-400);}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));--tw-duration:150ms;transition-duration:150ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:focus{border-color:var(--color-primary-500);}&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}&:focus{--tw-ring-color:var(--color-primary-200);}&:focus{--tw-outline-style:none;outline-style:none;}}input:invalid,textarea:invalid,select:invalid{border-color:var(--color-gray-300);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}input:invalid:focus,textarea:invalid:focus,select:invalid:focus{border-color:var(--color-primary-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary-200);}.context-notice{padding:20px !important;flex-wrap:nowrap !important;}figure{figcaption{margin-top:calc(var(--spacing) * 2.5);}}}@layer components{.drupal-message{>div{padding:calc(var(--spacing) * 5);}}.contextual-region .contextual .contextual-links li:before{display:none !important;}.paragraph-section >section >div >.paragraph >.frontend-editing-actions{display:none;}}.admin-toolbar-control-bar{position:sticky !important;inset-block-start:0;}html:root{--admin-toolbar-top-bar-height:44px;}@media (min-width:1024px){.top-bar[data-drupal-admin-styles]{padding-block:4px !important;}.top-bar[data-drupal-admin-styles] .toolbar-button{padding-block:6px !important;}}:root{--fe-actions-offset:90px;}.frontend-editing-actions .common-actions-container.place-fixed{top:var(--fe-actions-offset);}.region--hero .frontend-editing-actions[data-entity-type="node"] > .common-actions-container,.node--view-mode-full > .frontend-editing-actions > .common-actions-container{top:var(--fe-actions-offset);}@layer components{header{border-bottom-right-radius:30px;border-bottom-left-radius:30px;isolation:isolate;transition:all 0.3s ease-in-out;&::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-gradient);opacity:0;transition:opacity 0.35s ease-in-out;pointer-events:none;z-index:-2;}&::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-gradient-grey);opacity:0;transition:opacity 0.35s ease-in-out;pointer-events:none;z-index:-1;}> *{position:relative;z-index:1;}.wrapper-navs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-900);}&.has-mega-open,&.has-search-open{&::after{opacity:1;}.wrapper-navs{--tw-border-style:none;border-style:none;}}}header .menu-link{position:relative;display:inline-flex;width:fit-content;align-items:center;text-decoration-line:none;--tw-leading:1.2;line-height:1.2;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&::after{content:"";position:absolute;bottom:calc(26px * -1);left:calc(var(--spacing) * 0);height:4px;width:100%;background:var(--color-gradient);transform:scaleX(0);transform-origin:left center;transition:transform 0.25s ease;}&:hover{background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-decoration:none;}&:hover::after{transform:scaleX(1);}&:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 2px 0 0 var(--color-primary-200);}&.is-active{background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}&.is-active::after{transform:scaleX(1);}&[aria-disabled="true"],&:disabled{cursor:not-allowed;color:var(--color-slate-300);background:none;-webkit-text-fill-color:currentColor;}&[aria-disabled="true"]::after,&:disabled::after{transform:scaleX(0);}.submenu-open{background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}}.scrolled header:not(.has-mega-open):not(.has-search-open),.header-top-gradient header:not(.has-mega-open):not(.has-search-open){&::before{opacity:1;}.wrapper-navs{--tw-border-style:none;border-style:none;}.menu-link{&::after{background:white;}&:hover{background:transparent;background-clip:unset;-webkit-background-clip:unset;color:white;-webkit-text-fill-color:unset;}&.is-active{background:transparent;background-clip:unset;-webkit-background-clip:unset;color:white;-webkit-text-fill-color:unset;}.submenu-open{background:transparent;background-clip:unset;-webkit-background-clip:unset;color:white;-webkit-text-fill-color:unset;}}.btn-primary{background-color:var(--color-white) !important;background-image:none !important;color:var(--color-black) !important;&:after{display:none;}&:focus,&:focus-visible{color:var(--black) !important;-webkit-text-fill-color:var(--black) !important;}}}.submenu-link{white-space:nowrap;}.submenu-toggle{margin-left:calc(var(--spacing) * 2);display:inline-block;vertical-align:middle;}.submenu{display:none;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&.is-open{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%;}}.submenu.anim-fade{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.submenu.anim-slide{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.submenu.is-open.anim-slide{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.submenu.layout-dropdown{position:relative;max-width:400px;min-width:200px;flex-direction:column;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);@media (width >= 64rem){position:absolute;}@media (width >= 64rem){top:100%;}@media (width >= 64rem){z-index:10;}@media (width >= 64rem){margin-top:calc(var(--spacing) * 1);}@media (width >= 64rem){display:none;}@media (width >= 64rem){gap:calc(var(--spacing) * 4);}@media (width >= 64rem){border-style:var(--tw-border-style);border-width:1px;}@media (width >= 64rem){border-color:var(--color-slate-200);}@media (width >= 64rem){background-color:var(--color-white);}@media (width >= 64rem){padding:calc(var(--spacing) * 5);}&.is-open{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);}}#SearchPopup .search-wrapper{position:relative;width:100%;background-color:var(--color-gradient-grey);padding:calc(var(--spacing) * 8);background:var(--color-gradient-grey);@media (width >= 48rem){padding:calc(var(--spacing) * 16);}}#LanguageSwitcherPopup{.search-wrapper{position:relative;z-index:1;background-image:url(/themes/custom/ui_suite_akabia/images/bg-distributeur.png),var(--color-gradient-grey);background-repeat:no-repeat,no-repeat;background-position:center bottom,center;background-size:584px auto,auto;.views-element-container{> div > ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px;@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}&> li.list{&> .views-field-name:first-child{padding-bottom:10px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;}}li.list{.views-field-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.views-field-field-langue{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-style:italic;}> ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2.5);@media (width >= 48rem){display:flex;}@media (width >= 48rem){flex-direction:column;}}.list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-600);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 3);}}a{&:hover{@media (hover:hover){text-decoration-line:underline;}}}}}}}}@media (max-width:1023px){#SearchPopup{position:fixed;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);z-index:110;height:100%;width:400px;max-width:100%;--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}#LanguageSwitcherPopup{position:fixed;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:110;--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}#SearchPopup.open{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}#LanguageSwitcherPopup.open{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}#SearchPopup .search-wrapper{height:100%;}#LanguageSwitcherPopup .search-wrapper{height:100%;overflow-y:auto;overscroll-behavior:contain;}}@media (min-width:1024px){#SearchPopup{pointer-events:none;visibility:hidden;position:absolute;top:100%;left:calc(1/2 * 100%);z-index:50;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 75rem){max-width:75rem;}@media (width >= 96rem){max-width:96rem;}width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;margin-top:calc(var(--spacing) * 2.5);min-height:380px;--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y);box-shadow:0 0 6px 0 rgba(0,0,0,0.05);clip-path:inset(0 -100vw 100% -100vw);opacity:1;transition:clip-path 350ms cubic-bezier(0.4,0,0.2,1),visibility 0s 350ms;}#LanguageSwitcherPopup{pointer-events:none;visibility:hidden;position:absolute;top:100%;left:calc(1/2 * 100%);z-index:50;margin-top:calc(var(--spacing) * 2.5);width:100%;--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y);box-shadow:0 0 6px 0 rgba(0,0,0,0.05);clip-path:inset(0 -100vw 100% -100vw);opacity:1;transition:clip-path 350ms cubic-bezier(0.4,0,0.2,1),visibility 0s 350ms;}#SearchPopup.open{pointer-events:auto;visibility:visible;clip-path:inset(0 -100vw 0 -100vw);transition:clip-path 350ms cubic-bezier(0.4,0,0.2,1),visibility 0s 0s;}#LanguageSwitcherPopup.open{pointer-events:auto;visibility:visible;clip-path:inset(0 -100vw 0 -100vw);transition:clip-path 350ms cubic-bezier(0.4,0,0.2,1),visibility 0s 0s;}#SearchPopup .search-wrapper{display:block;height:auto;width:100%;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700);}#LanguageSwitcherPopup .search-wrapper{overflow-y:auto;overscroll-behavior:contain;max-height:calc(100dvh - var(--site-header-top,0px) - 82px);}[data-submenu-trigger="hover"] .menu-link{display:block !important;}[data-submenu-trigger="hover"] .submenu.layout-mega{display:grid !important;}[data-submenu-trigger="hover"] .has-submenu > .submenu.layout-mega{pointer-events:none;visibility:hidden;position:absolute;top:100%;left:calc(1/2 * 100%);z-index:50;min-height:380px;width:100vw;--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-zinc-700);background-color:var(--color-gradient-grey);background:var(--color-gradient-grey);box-shadow:0 0 6px 0 rgba(0,0,0,0.05);clip-path:inset(0 -100vw 100% -100vw);opacity:1;transition:clip-path 350ms cubic-bezier(0.4,0,0.2,1),visibility 0s 350ms;}[data-submenu-trigger="hover"] .has-submenu > .submenu.layout-mega .wrapper-submenu{@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 75rem){max-width:75rem;}@media (width >= 96rem){max-width:96rem;}width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;display:grid;grid-template-columns:0.3fr 0.35fr 0.35fr;gap:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 8);}[data-submenu-trigger="hover"] .has-submenu.is-mega-open > .submenu.layout-mega{clip-path:inset(0 -100vw 0 -100vw);pointer-events:auto;visibility:visible;transition:clip-path 350ms cubic-bezier(0.4,0,0.2,1),visibility 0s 0s;}[data-submenu-trigger="hover"] .has-submenu.is-mega-switch > .submenu.layout-mega{transition-duration:0s !important;}[data-submenu-trigger="hover"] .mega-left{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:color-mix(in srgb,#ffffff 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent);}padding-right:calc(var(--spacing) * 8);}[data-submenu-trigger="hover"] .mega-links .mega-link{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-gray-100);}[data-submenu-trigger="hover"] .mega-links .mega-link:hover,[data-submenu-trigger="hover"] .mega-links .active .mega-link{justify-content:space-between;background-color:var(--color-zinc-700);.wrapper-text{background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}&:after{content:"";background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.1875 3.375L11.8125 9L6.1875 14.625" stroke="url(%23paint0_linear_6701_1160)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_6701_1160" x1="6.1875" y1="14.8477" x2="13.1967" y2="4.29436" gradientUnits="userSpaceOnUse"><stop stop-color="%2300BDCE"/><stop offset="1" stop-color="%230086EB"/></linearGradient></defs></svg>');width:16px;height:16px;}}[data-submenu-trigger="hover"] .mega-center{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 8);}[data-submenu-trigger="hover"] .has-submenu.is-mega-open .mega-links li{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:500%;}[data-submenu-trigger="hover"] .mega-sublinks .mega-link{display:flex;padding-block:calc(var(--spacing) * 3);color:var(--color-zinc-100);}[data-submenu-trigger="hover"] .mega-sublinks .mega-link:hover{.wrapper-text{background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}}[data-submenu-trigger="hover"] .mega-sublinks{display:none;flex-direction:column;}[data-submenu-trigger="hover"] .mega-right .mega-image{aspect-ratio:450/320;height:auto;width:100%;object-fit:cover;}[data-submenu-trigger="hover"] .mega-sublinks.active{display:flex;}[data-submenu-trigger="hover"] .mega-link-item[data-has-submenu="true"] .mega-link{position:relative;}[data-submenu-trigger="hover"] .mega-link-item[data-has-submenu="true"] .mega-link::after{margin-left:calc(var(--spacing) * 2);opacity:50%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}[data-submenu-trigger="hover"] .mega-link-item:hover > .mega-link,[data-submenu-trigger="hover"] .mega-link-item:focus-within > .mega-link{color:var(--color-primary-500);}[data-submenu-trigger="hover"] .mega-link-item:hover .mega-link::after,[data-submenu-trigger="hover"] .mega-link-item:focus-within .mega-link::after{opacity:100%;}[data-submenu-trigger="hover"] .mega-right{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--spacing) * 5);}}.mega-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.mega-desc{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}.mega-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.mega-cards{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:color-mix(in srgb,#2d2d2d 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 20%,transparent);}padding:calc(var(--spacing) * 6);}.mega-cards__title{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:0.15em;letter-spacing:0.15em;color:var(--color-zinc-400);text-transform:uppercase;}.mega-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);}.mega-card{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#ffffff 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent);}background-color:color-mix(in srgb,#ffffff 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent);}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;}.mega-card:hover,.mega-card:focus-visible{border-color:var(--color-primary-500);background-color:color-mix(in srgb,#ffffff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent);}}.mega-card__icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 16);object-fit:contain;filter:brightness(0) invert(1);}.navm .mega-cards{background-color:transparent;padding:calc(var(--spacing) * 0);}.navm{display:block;width:100%;}.navm__container{position:relative;width:100%;overflow:hidden;color:var(--color-white);}.navm__panel.navm__panel--child{position:fixed;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);z-index:100;display:flex;height:100%;width:400px;max-width:100%;--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-direction:column;gap:calc(var(--spacing) * 10);overflow-y:auto;background-color:var(--color-gradient-grey);padding:calc(var(--spacing) * 6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);background:var(--color-gradient-grey);@media (width >= 64rem){display:none;}}.navm__panel--root{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.navm__header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);}.navm__title{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.navm__back{display:flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);}.navm__chev{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1;}.navm__list{display:flex;flex-direction:column;:where(& > :not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));}:where(& > :not(:last-child)){border-color:var(--color-gray-500);}}.navm__item{padding-block:calc(var(--spacing) * 4);}.navm__link{display:flex;width:100%;align-items:center;justify-content:space-between;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));text-decoration-line:none;}.navm__link{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.navm__text{display:block;}.navm__panel.is-current{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.navm__panel.is-next{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);}.navm__panel.is-prev{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);}.navm__submenu{display:none;}.navm__submenu .navm__item{padding-block:calc(var(--spacing) * 2);}.navm__submenu .navm__item:first-child{padding-top:calc(var(--spacing) * 5);}.navm__submenu .navm__item .navm__link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.js-mobile-accordion.is-open .navm__chev{transform:rotate(180deg);}.navm__chev{transition:transform .25s;}@media (max-width:1023px){[data-submenu-trigger="hover"]{display:none !important;}.submenu.layout-mega{display:none !important;}.region--navbar-center{flex:none;}.region--navbar-end{flex-direction:column;> *{width:100%;}.btn{width:100%;justify-content:center !important;}}}}[data-submenu-trigger="hover"] .mega-left::before{background:inherit !important;border:none !important;margin-left:0 !important;}@keyframes siteHeaderStickyIn{0%{transform:translateY(-120px);}100%{transform:translateY(0);}}@layer components{@layer components{.link{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;position:relative;}.link-sm{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.link-lg{gap:calc(var(--spacing) * 3);font-size:18px;}.link::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;transition:transform 0.25s ease,background-color 0.2s ease,opacity 0.2s ease;transform-origin:left center;}.link:hover::after{transform:scaleX(0.8);}.link:disabled,.link.disabled{pointer-events:none;}.link-primary{color:var(--color-black);}.link-primary::after{background-color:var(--color-black);}.link-primary:hover{color:var(--color-primary-500);}.link-primary:hover::after{background-color:var(--color-primary-500);}.link-primary:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 2px var(--color-primary-200);}.link-primary:disabled,.link-primary.disabled{color:var(--color-gray-400);}.link-primary:disabled::after,.link-primary.disabled::after{background-color:var(--color-gray-400);transform:none;}.link-secondary{position:relative;background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}.link-secondary::after{background:var(--color-gradient);}.link-secondary:hover{opacity:0.8;}.link-secondary:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 2px var(--color-primary-200);}.link-secondary:disabled,.link-secondary.disabled{background:none;color:var(--color-gray-400);-webkit-text-fill-color:currentColor;}.link-secondary:disabled::after,.link-secondary.disabled::after{background-color:var(--color-gray-400);background-image:none;transform:none;}.link-arrow-right::before{content:"";order:1;width:16px;height:16px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'><path d='M6.1875 3.375L11.8125 9L6.1875 14.625' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'><path d='M6.1875 3.375L11.8125 9L6.1875 14.625' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform 0.2s ease;}.link-arrow-right:hover::before{transform:translateX(2px);}.link-arrow-right:disabled::before,.link-arrow-right.disabled::before{transform:none;}.link-secondary.link-arrow-right::before{background-color:transparent;background-image:var(--color-gradient);}.link-secondary.link-arrow-right:disabled::before,.link-secondary.link-arrow-right.disabled::before{background-image:none;background-color:var(--color-gray-400);}.link-white{color:var(--color-white);}.link-white::after{background-color:var(--color-white);}.link-white:hover{color:var(--color-gray-200);}.link-white:hover::after{background-color:var(--color-gray-200);}.link-white:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 2px var(--color-primary-200);}.link-white:disabled,.link-white.disabled{color:var(--color-gray-400);}.link-white:disabled::after,.link-white.disabled::after{background-color:var(--color-gray-400);transform:none;}}}@layer components{.badge{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.badge-xs{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.badge-sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.badge-md{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.badge-lg{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.badge-xl{padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.badge-default{border-color:var(--color-gray-200);background-color:var(--color-gray-100);color:var(--color-gray-950);}.badge-default-inverted{border-color:var(--color-gray-200);background-color:transparent;color:var(--color-gray-950);}.badge-primary{--b:1px;--r:9999px;z-index:0;border:none;border-radius:var(--r);background:var(--color-gradient);color:var(--color-white);}.badge-primary::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--b) solid transparent;border-radius:var(--r);background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:none;}.badge-primary-inverted{--b:1px;--r:9999px;z-index:0;border:none;border-radius:var(--r);background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.badge-primary-inverted::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--b) solid transparent;border-radius:var(--r);background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;}.badge-secondary{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white);}.badge-secondary-inverted{border-color:var(--color-black);background-color:transparent;color:var(--color-black);}.badge-white{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black);}.badge-white-inverted{border-color:var(--color-white);background-color:transparent;color:var(--color-white);}.badge-gray-200{border-color:var(--color-gray-200);background-color:var(--color-gray-200);color:var(--color-black);}.badge-gray-200-inverted{border-color:var(--color-gray-200);background-color:transparent;color:var(--color-gray-200);}}@layer components{button{cursor:pointer;}.form-managed-file{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(var(--spacing) * 2);}.js-form-type-managed-file label{display:inline-block;cursor:pointer;border-radius:0;background-color:var(--color-white);background-size:1.5rem auto;background-position:left;background-repeat:no-repeat;padding-block:0.4rem;padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 8);color:#495057;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M17.843 1c2.159 0 3.912 1.753 3.912 3.912 0 .395-.053 1.704-1.195 2.813l-8.465 8.465c-.596.671-2.12 1.279-3.299.099-1.178-1.177-.586-2.685.088-3.29l4.409-4.409.707.707-3.164 3.163.014.003-1.411 1.413.004.003c-.97 1.151.618 2.93 1.977 1.572l8.383-8.384c.656-.652.94-1.393.94-2.155 0-1.601-1.299-2.9-2.9-2.9-.783 0-1.495.311-2.018.818l-.003-.003c-.573.573-11.502 11.494-11.534 11.527l-.002-.002c-.795.812-1.286 1.923-1.286 3.148 0 2.483 2.017 4.5 4.5 4.5.65 0 1.84.007 3.52-1.668l10.273-10.267.707.707-10.477 10.477c-1.004 1.077-2.435 1.751-4.023 1.751-3.035 0-5.5-2.465-5.5-5.5 0-1.577.666-3 1.731-4.004 10.668-10.667 10.835-10.839 11.295-11.297.277-.278 1.215-1.199 2.817-1.199'/%3E%3C/svg%3E");}.js-form-type-managed-file input.form-file{position:absolute;z-index:calc(10 * -1);height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);overflow:hidden;opacity:0%;}.form-managed-file input[data-drupal-selector="edit-joindre-un-fichier-remove-button"]{width:100px;}}@layer components{.text-body-xl{font-size:20px;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.text-body-big{font-size:18px;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.text-body-medium{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.text-body-small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.text-body-xs-uppercase{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-tracking:0.08em;letter-spacing:0.08em;text-transform:uppercase;}.text-body-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.text-body-uppercase{--tw-tracking:0.08em;letter-spacing:0.08em;text-transform:uppercase;}.surtitre{margin-bottom:calc(var(--spacing) * 3.5);display:inline-flex;align-items:center;gap:calc(var(--spacing) * 3.5);font-family:var(--font-title);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-500);text-transform:uppercase;&::before,&::after{content:'';display:inline-block;height:2px;width:calc(var(--spacing) * 10);flex-shrink:0;background-color:var(--color-primary-500);}}.text-tiny{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.text-small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.text-big{font-size:18px;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.text-huge{font-size:20px;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}.list-cols-2{columns:1;gap:calc(var(--spacing) * 4);@media (width >= 48rem){columns:2;}}.list-cols-2 > li{margin-bottom:calc(var(--spacing) * 2);break-inside:avoid;}.list-cols-3{columns:1;gap:calc(var(--spacing) * 4);@media (width >= 48rem){columns:2;}@media (width >= 64rem){columns:3;}}.list-cols-3 > li{margin-bottom:calc(var(--spacing) * 2);break-inside:avoid;}.region--content .node,.paragraph--type--text{ul:not(.slick-dots):not(.pager__items){list-style-type:none;margin-top:.5rem;margin-bottom:.5rem;padding-left:0;li{list-style:none;padding-left:16px;position:relative;margin-bottom:0;&:before{content:"";display:inline-block;position:absolute;left:0;top:.55em;width:7px;height:7px;box-sizing:border-box;border:1.5px solid currentColor;background:transparent;}> ul{margin-top:1rem;}}}ol{list-style-type:decimal;padding-inline-start:15px;margin-bottom:20px;li{margin-bottom:1rem;> ol{margin-top:1rem;}}}.align-left{margin-right:10px;}.align-right{margin-left:10px;}.align-center{display:flex !important;justify-content:center;margin:10px 0;}}.region--content,.paragraph--type--text{table{width:100%;text-align:left;margin:2rem 0;thead{text-transform:uppercase;background-color:var(--color-gray-50);tr{th{padding-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);}}}tbody{tr{border-color:var(--color-gray-200);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;td{padding-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);}}}}blockquote{padding:16px;border-left:4px solid var(--color-gray-200);background-color:var(--color-gray-50);font-style:italic;margin:2rem 0;}figure.align-center{margin-left:auto;margin-right:auto;}section.bg-gray-700.text-white blockquote{border-left:4px solid var(--color-gray-800);background-color:var(--color-gray-900);}}.paragraph--type--text a:not(.btn){color:var(--color-primary-500);text-decoration-line:underline;}.paragraph--type--text,.paragraph--type--text div:not([class]){> *:not(.contextual) + *:not(.frontend-editing-actions){margin-top:calc(var(--spacing) * 4);}> *:not(.contextual) + :is(h2,.h2){margin-top:calc(var(--spacing) * 10);@media (width >= 48rem){margin-top:calc(var(--spacing) * 12);}}> *:not(.contextual) + :is(h3,.h3){margin-top:calc(var(--spacing) * 8);@media (width >= 48rem){margin-top:calc(var(--spacing) * 10);}}> *:not(.contextual) + :is(h4,.h4){margin-top:calc(var(--spacing) * 6);@media (width >= 48rem){margin-top:calc(var(--spacing) * 8);}}> *:not(.contextual) + :is(h5,.h5,h6,.h6){margin-top:calc(var(--spacing) * 6);}}.paragraph--type--text :is(li,td,th,blockquote,figcaption) > p + p{margin-top:calc(var(--spacing) * 2);}.paragraph--type--text > :last-child,.paragraph--type--text > :has(+ .frontend-editing-actions){margin-bottom:calc(var(--spacing) * 0);}.paragraph p:has(> .btn){display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);}.paragraph *:not(.contextual) + p:has(> .btn){margin-top:calc(var(--spacing) * 6);}.paragraph p.text-align-center:has(> .btn){justify-content:center;}.node--type-article.node--view-mode-full #contentToSumup{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);h2,.h2{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 4);font-size:1.625rem;--tw-leading:1.15;line-height:1.15;@media (width >= 48rem){font-size:2rem;}}h3,.h3{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:1.375rem;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);@media (width >= 48rem){font-size:1.5rem;}}h4,.h4{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}> :first-child{margin-top:calc(var(--spacing) * 0);}p,li{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}ul,ol{margin-block:calc(var(--spacing) * 2);}img{height:auto;max-width:100%;}p:has(> img),figure{margin-block:calc(var(--spacing) * 8);}div:not([class]):has(> div:not([class]) + div:not([class])):not(:has(> :not(div))){margin-block:calc(var(--spacing) * 8);display:grid;grid-template-columns:1fr auto;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);> div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 3);}> div:nth-child(odd){padding-right:calc(var(--spacing) * 4);color:var(--color-gray-700);}> div:nth-child(even){text-align:right;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-500);}}}.accroche{margin-bottom:calc(var(--spacing) * 1);background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gradient);text-transform:uppercase;@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}}@layer components{.slick-loading .slick-list{background:#fff url(/themes/custom/ui_suite_akabia/node_modules/slick-carousel/slick/ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/ui_suite_akabia/node_modules/slick-carousel/slick/fonts/slick.eot);src:url(/themes/custom/ui_suite_akabia/node_modules/slick-carousel/slick/fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/ui_suite_akabia/node_modules/slick-carousel/slick/fonts/slick.woff) format('woff'),url(/themes/custom/ui_suite_akabia/node_modules/slick-carousel/slick/fonts/slick.ttf) format('truetype'),url(/themes/custom/ui_suite_akabia/node_modules/slick-carousel/slick/fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{line-height:0;position:absolute;top:50%;display:block;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;outline:none;background:transparent;svg{width:100%;height:100%;}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:1;}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25;}.slick-prev{left:calc(var(--spacing) * -10);}[dir='rtl'] .slick-prev{right:calc(var(--spacing) * -10);left:auto;}.slick-next{right:calc(var(--spacing) * -10);}[dir='rtl'] .slick-next{right:auto;left:calc(var(--spacing) * -10);}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}}@layer components{.ui_patterns_story .card{max-width:400px !important;margin-block:calc(var(--spacing) * 3);}.ui_patterns_story .card-horizontal{max-width:750px !important;}.ui_patterns_story .has-bg{max-width:600px !important;}article.card{transition:transform 300ms cubic-bezier(0.4,0,0.2,1),box-shadow 300ms cubic-bezier(0.4,0,0.2,1),border-color 300ms cubic-bezier(0.4,0,0.2,1);will-change:transform;}.card-link{position:unset;color:var(--color-black);text-decoration-line:none;--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in);&::before{content:var(--tw-content);position:absolute;}&::before{content:var(--tw-content);inset:calc(var(--spacing) * 0);}&::before{content:var(--tw-content);z-index:1;}&::before{content:var(--tw-content);height:100%;}&::before{content:var(--tw-content);width:100%;}&::before{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:1px;}&::before{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px;}&::before{content:var(--tw-content);outline-offset:1px;}&::before{content:var(--tw-content);outline-color:transparent;}&::before{content:var(--tw-content);--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in);}&:hover{@media (hover:hover){text-decoration-line:none;}}&:focus{--tw-outline-style:none;outline-style:none;}}article.card:hover,article.card:focus-within{transform:translateY(-4px);border-color:var(--color-primary-200);box-shadow:0 12px 24px 0 rgba(0,0,0,0.08);}article.card .arrow-more{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}article.card:hover .arrow-more,article.card:focus-within .arrow-more{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);}article.card .badge,article.card a:not(.card-link),article.card button{position:relative;z-index:2;}article.card .btn{margin-block:calc(var(--spacing) * 0);}.node--type-article.node--view-mode-news-hp{a{display:block;color:inherit;text-decoration-line:none;}.content-top{position:relative;.field--name-field-media-company-logo{position:absolute;bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);display:flex;height:70px;width:116px;align-items:center;justify-content:center;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);img{max-height:68px;width:auto;}}}.field--name-field-media-image{position:relative;margin-bottom:calc(var(--spacing) * 6);overflow:hidden;img{height:auto;width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}&::after{content:"";position:absolute;bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 0);background-color:var(--color-gradient);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);background:var(--color-gradient);}}.wrapper-infos{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);.date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);}}.field--name-title{position:relative;overflow:hidden;padding-right:calc(var(--spacing) * 8);display:-webkit-box;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;&::after{content:"";position:absolute;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 1);display:block;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-size:contain;background-position:center;background-repeat:no-repeat;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6289 6.34375L15.6562 11.6875C15.7969 11.8633 15.9023 12.0742 15.9023 12.25C15.9023 12.4609 15.7969 12.6719 15.6562 12.8477L10.6289 18.1914C10.3125 18.543 9.78516 18.543 9.43359 18.2266C9.08203 17.9102 9.08203 17.3828 9.39844 17.0312L13.8984 12.25L9.39844 7.50391C9.08203 7.15234 9.08203 6.625 9.43359 6.30859C9.78516 5.99219 10.3125 5.99219 10.6289 6.34375Z" fill="black"/></svg>');}}&:hover{.field--name-field-media-image{img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}&::after{width:100%;}}.field--name-title::after{right:calc(var(--spacing) * 0);}}}.node--type-article.node--view-mode-teaser{.card{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.card-link{min-height:0;}.card .h4{margin-bottom:calc(var(--spacing) * 0);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);@media (width >= 48rem){font-size:1.5rem;}display:-webkit-box !important;-webkit-line-clamp:3 !important;line-clamp:3 !important;min-height:0;}.card .badge{margin-bottom:calc(var(--spacing) * 1);}.card > .w-full:last-child{padding:calc(var(--spacing) * 5);}.card .my-4{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 8);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700);}}.paragraph--type--push .card:not(.card-horizontal):not(.has-bg) img{aspect-ratio:var(--aspect-video);height:auto;object-fit:cover;}}@layer components{.quote-component{position:relative;display:flex;height:100%;width:100%;flex-direction:column;justify-content:space-between;gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);@media (width >= 64rem){padding:calc(var(--spacing) * 10);}}.quote-component__icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);}.quote-component__text{text-align:left;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-black);@media (width >= 64rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.quote-component__author{margin-top:auto;display:flex;width:100%;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 4);}.quote-component__avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:calc(infinity * 1px);background-color:var(--color-white);object-fit:cover;}.quote-component__meta{display:flex;flex-direction:column;gap:calc(var(--spacing) * 0.5);}.quote-component__name{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);}.quote-component__job{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);}.quotes.quotes--single .quote-component{border-style:var(--tw-border-style);border-width:0px;padding-inline:calc(var(--spacing) * 0);@media (width >= 64rem){padding-inline:calc(var(--spacing) * 0);}}.quotes.quotes--single .quote-component .quote-component__text{position:relative;z-index:1;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.quotes.quotes--single .quote-component .quote-component__icon{position:absolute;top:10px;left:-30px;height:64px;width:64px;}.quotes.quotes--single .quote-component .quote-component__icon-path{fill:var(--color-primary-100);}}@layer components{.grid{gap:calc(var(--spacing) * 8);}.ressources{.button{&.grid{gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);.paragraph{.btn{border-radius:0;--tw-border-style:none;border-style:none;background-color:var(--color-gradient);color:var(--color-white);background:var(--color-gradient);}}}}.default{gap:calc(var(--spacing) * 2) !important;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 0 6px 0 var(--tw-shadow-color,rgba(0,0,0,0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--shadow-soft);&.grid:not(.sm\:grid-cols-2){gap:0;}&.grid{gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 0);.paragraph{margin-inline:calc(var(--spacing) * 0);.btn{--tw-border-style:none;border-style:none;background-color:transparent;padding:calc(var(--spacing) * 0);color:var(--color-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));svg{--svg-gradient:1;display:inline-flex;line-height:0;svg{display:block;}}&:hover,&:focus-visible{background-color:var(--color-slate-100);}}}}}}}@layer component{.sitewide-alert{display:flex;align-items:center;justify-content:center;.close{position:absolute;right:calc(var(--spacing) * 2);}}}@layer components{#anchorsMenu{margin-bottom:calc(var(--spacing) * 10);.anchors-wrapper{position:absolute;top:0;left:0;a{height:50px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;text-decoration:unset;&:hover{text-decoration:unset;}&:after{content:"";position:absolute;left:0;bottom:10px;height:2px;width:0;transition:width 150ms ease-in-out;background-color:var(--color-primary-500);}&.active,&:hover{&:after{width:100%;}}}}&.is-sticky{.anchors-wrapper{position:fixed;}}}}@layer components{.gallery-modal{.gallery-focused-items{*:not(img,button){height:100%;}}.gallery-nav-items{height:100%;*:not(button){height:100%;}img{width:100%;height:100%;object-fit:cover;object-position:center;}.slick-slide:not(.slick-current){opacity:.5;}}.slick-arrow{color:white;z-index:20;}.slick-prev{left:15px;}.slick-next{right:15px;}iframe{width:100%;}div[data-name="youtube"]{width:100%;height:100% !important;}}}@layer components{.slick-dots{left:calc(1/2 * 100%);display:flex !important;width:fit-content;--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);}.slick-dots li{margin:calc(var(--spacing) * 0);display:flex;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);align-items:center;justify-content:center;padding:calc(var(--spacing) * 0);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;}.slick-dots li button::before{content:unset !important;}.slick-dots li button{height:100%;width:100%;border-radius:calc(infinity * 1px);background-color:var(--color-gradient);color:transparent;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;background:var(--color-gradient);}.slick-dots li.slick-active{width:calc(var(--spacing) * 8);}.wrapper-hero-slideshow{.slick-arrow{color:var(--color-white);z-index:1;}.slick-prev{left:calc(var(--spacing) * 4);}.slick-next{right:calc(var(--spacing) * 4);}.slick-dots{bottom:calc(var(--spacing) * 4);button:before{color:var(--color-white) !important;}}.paragraph--type--slide img{min-height:80vh;}}.slider{.slick-dots{position:absolute;bottom:calc(var(--spacing) * 4);z-index:10;margin:calc(var(--spacing) * 0);display:flex;justify-content:center;li button{background-color:var(--color-white);}}.slick-track{display:flex !important;}.slick-slide{height:inherit !important;> div{height:100%;}}}}@layer utilities{.text-0{font-size:0;}}.tab-menu__item{cursor:pointer;transition:all 0.3s ease;color:var(--color-black);}.tab-menu__item.active{background-color:var(--color-gradient);color:var(--color-white);background:var(--color-gradient);}.tab-menu__item.active:hover{color:var(--color-white);}.tab-menu.has-indicator{position:relative;isolation:isolate;}.tab-menu.has-indicator .tab-menu__item{transition:color .35s ease;}.tab-menu.has-indicator .tab-menu__item.active{background:none;}.tab-menu__indicator{position:absolute;top:0;left:0;z-index:0;border-radius:9999px;background:var(--color-gradient);pointer-events:none;}.tab-menu.is-animated .tab-menu__indicator{transition:transform .45s cubic-bezier(.65,0,.35,1),width .45s cubic-bezier(.65,0,.35,1),height .45s cubic-bezier(.65,0,.35,1),opacity .2s ease;}@media (prefers-reduced-motion:reduce){.tab-menu.is-animated .tab-menu__indicator{transition:none;}}.tab-content [data-component-id="ui_suite_akabia:grid"]{padding:calc(var(--spacing) * 0);.slick-initialized.slick-slider{.slick-list{padding:0 !important;margin:0 48px !important;}}.slick-prev{left:calc(var(--spacing) * 0) !important;@media (width >= 75rem){left:calc(var(--spacing) * 0) !important;}}.slick-next{right:calc(var(--spacing) * 0) !important;@media (width >= 75rem){right:calc(var(--spacing) * 0) !important;}}}@layer components{.collapse-item{transition:background-color .2s ease;&:not(.is-open):hover,&:not(.is-open):focus-within{background-color:var(--color-slate-100,#f1f5f9);}}.collapse-item + .collapse-item{border-top:1px solid var(--color-slate-300,#cbd5e1);}.collapse-toggle__vertical{transform-box:fill-box;transform-origin:center;transition:transform .3s ease;}.collapse-item.is-open .collapse-toggle__vertical{transform:scaleY(0);}@media (prefers-reduced-motion:reduce){.collapse-item,.collapse-toggle__vertical{transition:none;}}}:root{--reveal-duration:600ms;--reveal-distance:1.25rem;--reveal-stagger:80ms;--reveal-ease:cubic-bezier(0.2,0,0,1);--page-transition-duration:300ms;}.reveal-pending{opacity:0;}@media print{.reveal-pending{opacity:1 !important;}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto;}#SiteHeader{view-transition-name:site-header;}#admin-toolbar{view-transition-name:admin-toolbar;}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:var(--page-transition-duration);animation-timing-function:cubic-bezier(0.4,0,0.2,1);}}@layer components{footer.site-footer{.region--footer{display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);text-align:center;@media (width >= 48rem){flex-direction:row;}> *{width:100%;}#block-ui-suite-akabia-capeleclogo{display:flex;width:100%;justify-content:center;@media (width >= 48rem){width:calc(1/4 * 100%);}@media (width >= 48rem){justify-content:flex-start;}img{height:auto;width:160px;}}#block-ui-suite-akabia-labelscertifications{width:100%;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 8);h2{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase;}.paragraph--logos-block{--logos-gap:clamp(1.5rem,3vw,3rem);--logos-item-width:clamp(84px,9vw,120px);--logos-item-height:clamp(32px,3.2vw,44px);section{padding-block:calc(var(--spacing) * 5);}}}#block-ui-suite-akabia-pieddepage{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 2.5);nav{display:block;}.title-menu{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);}.footer-menu-col ul{margin:calc(var(--spacing) * 0);list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 2) !important;padding:calc(var(--spacing) * 0);li{display:flex;justify-content:center;}a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black);text-decoration-line:none;&::after{content:var(--tw-content);display:none;}&:hover{@media (hover:hover){background-image:none;}}&:hover{@media (hover:hover){color:var(--color-black) !important;}}&:hover{@media (hover:hover){text-decoration-line:underline;}}&:hover,&.is-active{background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;}&.is-active{background-image:none;color:var(--color-black);text-decoration-line:underline;}}}}}.region--post-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 5);@media (width >= 48rem){justify-content:space-between;}#block-ui-suite-akabia-footerlegacy ul{flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 0) !important;@media (width >= 48rem){justify-content:space-between;}li{display:flex;align-items:center;&:not(:last-of-type):after{padding-inline:calc(var(--spacing) * 1);color:var(--color-gray-500);--tw-content:'-';content:var(--tw-content);}}a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black);text-decoration-line:none;&::after{content:var(--tw-content);display:none;}&:hover{@media (hover:hover){background-image:none;}}&:hover{@media (hover:hover){color:var(--color-black) !important;}}&:hover{@media (hover:hover){text-decoration-line:underline;}}&:hover,&.is-active{background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;}&.is-active{background-image:none;color:var(--color-black);text-decoration-line:underline;}}}#block-ui-suite-akabia-footersocials{display:flex;align-items:center;gap:calc(var(--spacing) * 5);.title-menu{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);}a{display:flex;width:30px;height:30px;align-items:center;justify-content:center;padding:calc(var(--spacing) * 2);font-size:0px;border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);background-color:transparent;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){border-color:var(--color-black);}}&:hover{@media (hover:hover){background-color:var(--color-black);}}&:focus-visible{border-color:var(--color-black);}&:focus-visible{background-color:var(--color-black);}&:after{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);display:block;width:14px;height:14px;--tw-content:'';content:var(--tw-content);background-size:contain;background-position:center;background-repeat:no-repeat;position:inherit;transform-origin:unset;transform:none;}&.linkedin-icon{&:after{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6701_7147)"><g clip-path="url(%23clip1_6701_7147)"><path d="M3.61703 12.2502H1.07734V4.0717H3.61703V12.2502ZM2.34582 2.95607C1.53371 2.95607 0.875 2.28342 0.875 1.47131C0.875 1.08122 1.02996 0.707114 1.30579 0.431282C1.58163 0.155449 1.95573 0.000488281 2.34582 0.000488281C2.73591 0.000488281 3.11001 0.155449 3.38585 0.431282C3.66168 0.707114 3.81664 1.08122 3.81664 1.47131C3.81664 2.28342 3.15766 2.95607 2.34582 2.95607ZM13.1223 12.2502H10.588V8.26896C10.588 7.32014 10.5689 6.10334 9.26762 6.10334C7.94719 6.10334 7.74484 7.1342 7.74484 8.20061V12.2502H5.20789V4.0717H7.64367V5.18732H7.67922C8.01828 4.54475 8.84652 3.86662 10.0822 3.86662C12.6525 3.86662 13.125 5.5592 13.125 7.75764V12.2502H13.1223Z" fill="%232d2d2d"/></g></g><defs><clipPath id="clip0_6701_7147"><rect width="14" height="14" fill="white"/></clipPath><clipPath id="clip1_6701_7147"><rect width="12.25" height="14" fill="white" transform="translate(0.875)"/></clipPath></defs></svg>');}&:hover:after,&:focus-visible:after{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6701_7147)"><g clip-path="url(%23clip1_6701_7147)"><path d="M3.61703 12.2502H1.07734V4.0717H3.61703V12.2502ZM2.34582 2.95607C1.53371 2.95607 0.875 2.28342 0.875 1.47131C0.875 1.08122 1.02996 0.707114 1.30579 0.431282C1.58163 0.155449 1.95573 0.000488281 2.34582 0.000488281C2.73591 0.000488281 3.11001 0.155449 3.38585 0.431282C3.66168 0.707114 3.81664 1.08122 3.81664 1.47131C3.81664 2.28342 3.15766 2.95607 2.34582 2.95607ZM13.1223 12.2502H10.588V8.26896C10.588 7.32014 10.5689 6.10334 9.26762 6.10334C7.94719 6.10334 7.74484 7.1342 7.74484 8.20061V12.2502H5.20789V4.0717H7.64367V5.18732H7.67922C8.01828 4.54475 8.84652 3.86662 10.0822 3.86662C12.6525 3.86662 13.125 5.5592 13.125 7.75764V12.2502H13.1223Z" fill="white"/></g></g><defs><clipPath id="clip0_6701_7147"><rect width="14" height="14" fill="white"/></clipPath><clipPath id="clip1_6701_7147"><rect width="12.25" height="14" fill="white" transform="translate(0.875)"/></clipPath></defs></svg>');}}&.facebook-icon{&:after{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2578 7.875L10.6466 5.34133H8.21551V3.69715C8.21551 3.00398 8.55512 2.32832 9.64395 2.32832H10.7492V0.171172C10.7492 0.171172 9.74621 0 8.78727 0C6.78516 0 5.47648 1.21352 5.47648 3.41031V5.34133H3.25098V7.875H5.47648V14H8.21551V7.875H10.2578Z" fill="%232d2d2d"/></svg>');}&:hover:after,&:focus-visible:after{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2578 7.875L10.6466 5.34133H8.21551V3.69715C8.21551 3.00398 8.55512 2.32832 9.64395 2.32832H10.7492V0.171172C10.7492 0.171172 9.74621 0 8.78727 0C6.78516 0 5.47648 1.21352 5.47648 3.41031V5.34133H3.25098V7.875H5.47648V14H8.21551V7.875H10.2578Z" fill="white"/></svg>');}}&.youtube-icon{&:after{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8605 4.1998C13.8605 4.1998 13.7238 3.23457 13.3027 2.81074C12.7695 2.25293 12.1734 2.2502 11.9 2.21738C9.94219 2.0752 7.00273 2.0752 7.00273 2.0752H6.99726C6.99726 2.0752 4.05781 2.0752 2.1 2.21738C1.82656 2.2502 1.23047 2.25293 0.697266 2.81074C0.276172 3.23457 0.142187 4.1998 0.142187 4.1998C0.142187 4.1998 0 5.33457 0 6.4666V7.52754C0 8.65957 0.139453 9.79434 0.139453 9.79434C0.139453 9.79434 0.276172 10.7596 0.694531 11.1834C1.22773 11.7412 1.92773 11.7221 2.23945 11.7822C3.36055 11.8889 7 11.9217 7 11.9217C7 11.9217 9.94219 11.9162 11.9 11.7768C12.1734 11.7439 12.7695 11.7412 13.3027 11.1834C13.7238 10.7596 13.8605 9.79434 13.8605 9.79434C13.8605 9.79434 14 8.6623 14 7.52754V6.4666C14 5.33457 13.8605 4.1998 13.8605 4.1998ZM5.55352 8.81543V4.88066L9.33516 6.85488L5.55352 8.81543Z" fill="%232d2d2d"/></svg>');}&:hover:after,&:focus-visible:after{background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8605 4.1998C13.8605 4.1998 13.7238 3.23457 13.3027 2.81074C12.7695 2.25293 12.1734 2.2502 11.9 2.21738C9.94219 2.0752 7.00273 2.0752 7.00273 2.0752H6.99726C6.99726 2.0752 4.05781 2.0752 2.1 2.21738C1.82656 2.2502 1.23047 2.25293 0.697266 2.81074C0.276172 3.23457 0.142187 4.1998 0.142187 4.1998C0.142187 4.1998 0 5.33457 0 6.4666V7.52754C0 8.65957 0.139453 9.79434 0.139453 9.79434C0.139453 9.79434 0.276172 10.7596 0.694531 11.1834C1.22773 11.7412 1.92773 11.7221 2.23945 11.7822C3.36055 11.8889 7 11.9217 7 11.9217C7 11.9217 9.94219 11.9162 11.9 11.7768C12.1734 11.7439 12.7695 11.7412 13.3027 11.1834C13.7238 10.7596 13.8605 9.79434 13.8605 9.79434C13.8605 9.79434 14 8.6623 14 7.52754V6.4666C14 5.33457 13.8605 4.1998 13.8605 4.1998ZM5.55352 8.81543V4.88066L9.33516 6.85488L5.55352 8.81543Z" fill="white"/></svg>');}}}}}}}@keyframes logosMarquee{from{transform:translate3d(0,0,0);}to{transform:translate3d(calc(-1 * var(--logos-loop-width,0px)),0,0);}}@layer components{.paragraph--logos-block{--logos-gap:clamp(2rem,4vw,4rem);--logos-item-width:clamp(120px,12vw,190px);--logos-item-height:clamp(40px,4.5vw,60px);--logos-duration:28s;.logos-slider{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 8%,black 92%,transparent 100%);}.logos-slider__track{display:flex;width:max-content;align-items:center;gap:calc(var(--spacing) * 5);will-change:transform;}.logos-slider__track.is-ready{animation:logosMarquee var(--logos-duration) linear infinite;}.field_logos{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 5);width:max-content;}.field_logos > .logos-slider__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--logos-item-width);}.field_logos > .logos-slider__item > *,.field_logos > .logos-slider__item .field__item,.field_logos > .logos-slider__item .media,.field_logos > .logos-slider__item .field-content,.field_logos .field__item .field-content,.field_logos picture,.field_logos a{display:flex;width:100%;align-items:center;justify-content:center;}.field_logos img{display:block;width:100%;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);height:var(--logos-item-height);object-fit:contain;}}.paragraph--logos-block--static{.logos-static{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--logos-gap);> *{display:flex;align-items:center;justify-content:center;}}.logos-static img{display:block;width:auto;opacity:80%;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);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));--tw-duration:300ms;transition-duration:300ms;height:var(--logos-item-height);max-width:var(--logos-item-width);object-fit:contain;&:hover{opacity:100%;--tw-grayscale:grayscale(0%);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,);}}}}@layer components{.paragraph--cards-grid-fixed-block{.col-title{position:relative;@media (width >= 64rem){position:sticky;}@media (width >= 64rem){top:calc(var(--spacing) * 20);}@media (width >= 64rem){height:fit-content;}}.wrapper-title-sticky{display:block;}.col-items > .field__items:not(:has(.frontend-editing-field-wrapper)),.col-items > .field__items > .frontend-editing-field-wrapper{margin-inline:calc(var(--spacing) * -3);display:flex;flex-wrap:wrap;padding-top:calc(var(--spacing) * 4);}.col-items > .field__items > .field__item,.col-items > .field__items > .frontend-editing-field-wrapper > .field__item{width:calc(1/2 * 100%);padding:calc(var(--spacing) * 3);}.col-items > .field__items > .field__item:nth-child(2n),.col-items > .field__items > .frontend-editing-field-wrapper > .field__item:nth-child(2n){@media (width >= 48rem){margin-top:calc(var(--spacing) * 6);}}.col-items > .field__items > .field__item:nth-child(2n + 1),.col-items > .field__items > .frontend-editing-field-wrapper > .field__item:nth-child(2n + 1){@media (width >= 48rem){margin-top:calc(var(--spacing) * -6);}}}.paragraph--cards-grid-fixed-item{.content{padding:calc(var(--spacing) * 0);opacity:70%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;@media (width >= 48rem){padding:calc(var(--spacing) * 6);}}.field--name-field-media-image{overflow:hidden;}.field--name-field-media-image img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;}.wrapper-title-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-300);padding-block:calc(var(--spacing) * 4);}.wrapper-title-bottom::after{content:"";position:absolute;bottom:-1px;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 0);background-color:var(--color-gradient);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;background:var(--color-gradient);}.wrapper-animation-text{display:inline-flex;height:calc(var(--spacing) * 8);flex-direction:column;overflow:hidden;}.wrapper-animation-text .label-up{margin-bottom:calc(var(--spacing) * 0);display:block;min-height:calc(var(--spacing) * 8);color:var(--color-black);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;line-height:2rem;}@media (max-width:1024px){.wrapper-animation-text{height:auto;}.wrapper-animation-text span.label-up{display:none;}.wrapper-animation-text .label-up{font-size:var(--text-lg) !important;line-height:var(--tw-leading,var(--text-lg--line-height)) !important;}}.wrapper-title-bottom svg{flex-shrink:0;}&:hover .content,&:focus-within .content{opacity:100%;}&:hover .field--name-field-media-image img,&:focus-within .field--name-field-media-image img{transform:scale(1.2);}&:hover .wrapper-title-bottom::after,&:focus-within .wrapper-title-bottom::after{width:100%;}&:hover .wrapper-animation-text .label-up,&:focus-within .wrapper-animation-text .label-up{transform:translateY(-2rem);}}}@layer components{.paragraph--image-animated-content-cta{background-color:var(--color-primary-600);background-image:url(/themes/custom/ui_suite_akabia/images/BG-Capelec.png);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--color-white);.wrapper-img{position:relative;margin-bottom:calc(var(--spacing) * 20);}.wrapper-img::before{content:"";position:absolute;top:calc(var(--spacing) * -20);left:calc(var(--spacing) * 0);width:100%;background-color:var(--color-white);height:calc(50% + 80px);}.image-container{position:relative;overflow:hidden;}.field--name-field-media-image{margin-inline:auto;height:250px;width:70%;background-size:cover;background-position:center;background-repeat:no-repeat;@media (width >= 48rem){height:472px;}}.col-left .wrapper-content{margin-right:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-white);padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 6);@media (width >= 48rem){margin-right:calc(var(--spacing) * 10);}@media (width >= 48rem){border-right-style:var(--tw-border-style);border-right-width:1px;}@media (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}@media (width >= 48rem){padding-right:calc(var(--spacing) * 10);}@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 0);}}h2,p{color:var(--color-white);}h2{margin-bottom:calc(var(--spacing) * 4);}.field--name-field-description,.wrapper-text,.col-left p{font-size:1.125rem;line-height:1.6875rem;}.col-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);@media (width >= 48rem){padding-top:calc(var(--spacing) * 0);}}.wrapper-ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 4);}.wrapper-ctas a{display:inline-flex;align-items:center;justify-content:center;}.wrapper-ctas:first-child a{--btn-gap:10px;--btn-radius:24px;--btn-px:22px;--btn-py:12px;--btn-font-size:1rem;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:2px;--tw-leading:20px;line-height:20px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;text-decoration-line:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;-webkit-user-select:none;user-select:none;&:hover{@media (hover:hover){text-decoration-line:none;}}&:focus{text-decoration-line:none;}gap:var(--btn-gap);border-radius:var(--btn-radius);padding-inline:var(--btn-px);padding-block:var(--btn-py);font-size:var(--btn-font-size);max-width:100%;text-align:center;@media (max-width:767px){white-space:normal;}border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black);&:hover{border-color:var(--color-white);background-color:transparent;color:var(--color-white);}&:focus,&:focus-visible{border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-black);}&:disabled,&.disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300);color:var(--color-white);}--btn-gap:0.75rem;--btn-radius:32px;--btn-px:2rem;--btn-py:18px;--btn-font-size:18px;text-decoration:none;}.wrapper-ctas a:nth-of-type(2){--btn-gap:10px;--btn-radius:24px;--btn-px:22px;--btn-py:12px;--btn-font-size:1rem;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:2px;--tw-leading:20px;line-height:20px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;text-decoration-line:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;-webkit-user-select:none;user-select:none;&:hover{@media (hover:hover){text-decoration-line:none;}}&:focus{text-decoration-line:none;}gap:var(--btn-gap);border-radius:var(--btn-radius);padding-inline:var(--btn-px);padding-block:var(--btn-py);font-size:var(--btn-font-size);max-width:100%;text-align:center;@media (max-width:767px){white-space:normal;}border-color:var(--color-white);background-color:transparent;color:var(--color-white);&:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black);}&:focus,&:focus-visible{border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-300);}&:disabled,&.disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300);color:var(--color-white);}--btn-gap:0.75rem;--btn-radius:32px;--btn-px:2rem;--btn-py:18px;--btn-font-size:18px;text-decoration:none;}.wrapper-ctas a{width:100%;justify-content:center;@media (width >= 48rem){width:auto;}}}}@layer components{.paragraph--bg-grid-fixed-cards-block{position:relative;color:var(--color-white);.wrapper-bg{position:absolute;inset:calc(var(--spacing) * 0);z-index:calc(10 * -1);background-size:cover;background-position:center;background-repeat:no-repeat;@media (width >= 64rem){background-attachment:fixed;}}.wrapper-bg::after{content:"";position:absolute;inset:calc(var(--spacing) * 0);background-color:color-mix(in srgb,#2d2d2d 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 30%,transparent);}}.col-title{position:relative;@media (width >= 64rem){position:sticky;}@media (width >= 64rem){top:calc(var(--spacing) * 20);}@media (width >= 64rem){height:fit-content;}}.wrapper-title-sticky{display:block;}h2,p,.field,.wrapper-text{color:var(--color-white);}h2{margin-bottom:calc(var(--spacing) * 4);}.wrapper-text p:last-of-type,.field--type-text-long p:last-of-type{margin-bottom:calc(var(--spacing) * 0);}.col-items > .field__items:not(:has(.frontend-editing-field-wrapper)),.col-items > .field__items > .frontend-editing-field-wrapper{display:flex;flex-wrap:wrap;padding-top:calc(var(--spacing) * 4);@media (width >= 48rem){margin-inline:calc(var(--spacing) * -3);}}.col-items > .field__items > .field__item,.col-items > .field__items > .frontend-editing-field-wrapper > .field__item{display:flex;}.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item,.col-items > .field__items > .frontend-editing-field-wrapper > .paragraph--type--bg-grid-fixed-cards-item{display:flex;height:100%;width:100%;padding-block:calc(var(--spacing) * 3);@media (width >= 48rem){width:calc(1/2 * 100%);}@media (width >= 48rem){padding-inline:calc(var(--spacing) * 3);}}.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:nth-of-type(2n),.col-items > .field__items > .frontend-editing-field-wrapper > .paragraph--type--bg-grid-fixed-cards-item:nth-of-type(2n){@media (width >= 48rem){margin-top:calc(var(--spacing) * 6);}}.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:nth-of-type(2n + 1),.col-items > .field__items > .frontend-editing-field-wrapper > .paragraph--type--bg-grid-fixed-cards-item:nth-of-type(2n + 1){@media (width >= 48rem){margin-top:calc(var(--spacing) * -6);}}.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item .content,.col-items > .field__items > .frontend-editing-field-wrapper > .paragraph--type--bg-grid-fixed-cards-item .content{display:flex;height:100%;width:100%;flex:1;flex-direction:column;justify-content:space-between;gap:calc(var(--spacing) * 6);background-color:var(--color-gradient-grey);padding:calc(var(--spacing) * 6);background:var(--color-gradient-grey);@media (width >= 48rem){min-height:375px;}@media (width >= 48rem){gap:calc(var(--spacing) * 0);}@media (width >= 48rem){padding:calc(var(--spacing) * 8);}}.paragraph--type--bg-grid-fixed-cards-item .field--name-field-number{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);opacity:20%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;@media (width >= 48rem){margin-bottom:5.625rem;}@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}line-height:1;}.paragraph--type--bg-grid-fixed-cards-item .field--name-field-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);opacity:20%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;@media (width >= 48rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}line-height:1.1;}.paragraph--type--bg-grid-fixed-cards-item .field--name-field-text{color:var(--color-white);opacity:20%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;}.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:hover .field--name-field-number,.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:hover .field--name-field-title,.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:hover .field--name-field-text,.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:focus-within .field--name-field-number,.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:focus-within .field--name-field-title,.col-items > .field__items > .paragraph--type--bg-grid-fixed-cards-item:focus-within .field--name-field-text{opacity:100%;}}}@keyframes imagesMarquee{from{transform:translate3d(0,0,0);}to{transform:translate3d(calc(-1 * var(--images-loop-width,0px)),0,0);}}@layer components{.paragraph--images-slider{--images-gap:1.5rem;--images-item-width:clamp(180px,28vw,360px);--images-duration:26s;position:relative;width:100%;overflow:hidden;.images-slider{width:100%;overflow:hidden;}.images-slider__track{display:flex;width:max-content;align-items:flex-end;gap:var(--images-gap);will-change:transform;}.images-slider__track.is-ready{animation:imagesMarquee var(--images-duration) linear infinite;}.field--name-field-images{display:flex;flex-shrink:0;align-items:flex-end;gap:var(--images-gap);width:max-content;}.field--name-field-images > .images-slider__item{flex-shrink:0;width:var(--images-item-width);}.field--name-field-images > .images-slider__item > *,.field--name-field-images > .images-slider__item .field,.field--name-field-images > .images-slider__item .field__item,.field--name-field-images > .images-slider__item .media,.field--name-field-images > .images-slider__item picture,.field--name-field-images > .images-slider__item a{display:block;width:100%;}.field--name-field-images > .images-slider__item:nth-child(5n + 1){--images-ratio:300 / 400;}.field--name-field-images > .images-slider__item:nth-child(5n + 2){--images-ratio:300 / 280;}.field--name-field-images > .images-slider__item:nth-child(5n + 3){--images-ratio:300 / 340;}.field--name-field-images > .images-slider__item:nth-child(5n + 4){--images-ratio:300 / 200;}.field--name-field-images > .images-slider__item:nth-child(5n + 5){--images-ratio:300 / 375;}.images-slider__image--ratio-original-ratio{--images-ratio:auto;}.images-slider__image--ratio-16-9{--images-ratio:16 / 9;}.images-slider__image--ratio-16-9-2{--images-ratio:32 / 9;}.images-slider__image--ratio-4-3{--images-ratio:4 / 3;}.images-slider__image--ratio-1-1{--images-ratio:1 / 1;}.images-slider__image--ratio-3-4{--images-ratio:3 / 4;}.images-slider__image--ratio-2-3{--images-ratio:2 / 3;}.field--name-field-images img{display:block;width:100%;object-fit:cover;height:auto;aspect-ratio:var(--images-ratio,auto);}}}@layer components{.interactive-categories-block{position:relative;overflow:hidden;background-color:var(--color-gradient-grey);padding-block:calc(var(--spacing) * 16);background:var(--color-gradient-grey);@media (width >= 48rem){padding-block:calc(var(--spacing) * 24);}}.interactive-categories-block > .wrapper-section{position:relative;z-index:30;}.interactive-categories{position:relative;display:flex;min-height:360px;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 12);@media (width >= 48rem){min-height:520px;}@media (width >= 48rem){padding-inline:calc(var(--spacing) * 8);}@media (width >= 48rem){padding-block:calc(var(--spacing) * 12);}}.interactive-categories__title{pointer-events:none;position:absolute;top:calc(var(--spacing) * 8);left:calc(1/2 * 100%);z-index:30;margin-bottom:calc(var(--spacing) * 0);width:100%;max-width:100%;--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:2.25rem;--tw-leading:1;line-height:1;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);text-transform:uppercase;opacity:40%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:400ms;transition-duration:400ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);@media (width >= 48rem){top:calc(var(--spacing) * 12);}@media (width >= 48rem){font-size:clamp(3.5rem,11vw,8.5rem);}}.interactive-categories-block.has-interaction .interactive-categories__title{opacity:0%;}.interactive-categories__preview{pointer-events:none;position:absolute;inset:calc(var(--spacing) * 0);z-index:20;opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:400ms;transition-duration:400ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.interactive-categories__preview::after{content:"";position:absolute;inset:calc(var(--spacing) * 0);background-color:color-mix(in srgb,#2d2d2d 35%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 35%,transparent);}opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:400ms;transition-duration:400ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.interactive-categories__preview.is-visible{opacity:100%;}.interactive-categories__preview.is-visible::after{opacity:100%;}.interactive-categories__preview-image{position:absolute;inset:calc(var(--spacing) * 0);height:100%;width:100%;transform-origin:center;scale:0.98;object-fit:cover;opacity:0%;}.interactive-categories__preview.is-visible .interactive-categories__preview-image{scale:1.06;opacity:100%;}.interactive-categories__preview.is-visible .interactive-categories__preview-image.is-entering{scale:0.98;opacity:0%;}.interactive-categories__items{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 0);text-align:center;}.paragraph--interactive-categories-item{width:100%;}.interactive-categories__item-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:transparent;padding-inline:calc(var(--spacing) * 5);padding-block:10px;text-decoration-line:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:400ms;transition-duration:400ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:focus{--tw-outline-style:none;outline-style:none;}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;}&:focus-visible{outline-color:var(--color-primary-600);}}.interactive-categories__item-trigger::before,.interactive-categories__item-trigger::after{content:"";display:none;height:2px;width:calc(var(--spacing) * 5);background-color:var(--color-primary-600);opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:400ms;transition-duration:400ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.interactive-categories__item-title{display:inline-block;font-size:24px;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:400ms;transition-duration:400ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.paragraph--interactive-categories-item.is-active .interactive-categories__item-title{font-size:32px;color:var(--color-primary-600);}.interactive-categories.has-active .paragraph--interactive-categories-item.is-dimmed .interactive-categories__item-title{color:var(--color-slate-400);}.interactive-categories-block.has-active .interactive-categories__item-title{color:var(--color-white);}.interactive-categories-block.has-active .interactive-categories__item-trigger::before,.interactive-categories-block.has-active .interactive-categories__item-trigger::after{display:block;opacity:100%;}}@layer components{.block-devenez-distibuteur-capelec{background-image:var(--color-gradient-grey) !important;background-position:center !important;background-repeat:no-repeat !important;display:flex;min-height:450px;align-items:center;@media (min-width:768px){background-image:url(/themes/custom/ui_suite_akabia/images/bg-distributeur.png),var(--color-gradient-grey) !important;background-position:right bottom,center !important;background-repeat:no-repeat,no-repeat !important;}.paragraph--type--text{max-width:700px;}}.block-expertise{.grid{gap:calc(var(--spacing) * 0) !important;@media (width >= 48rem){gap:calc(var(--spacing) * 4) !important;}> *{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 5);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 5);}&:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300);@media (width >= 48rem){border-right-style:var(--tw-border-style);border-right-width:1px;}@media (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}}}}}.section-actu-home{h2{margin-bottom:calc(var(--spacing) * 3);}}#block-views-block-articles-home-news{.view-content-home-actu{display:flex;flex-wrap:wrap;row-gap:calc(var(--spacing) * 6);@media (width >= 64rem){display:grid;}@media (width >= 64rem){grid-template-columns:repeat(12,minmax(0,1fr));}@media (width >= 64rem){grid-template-rows:repeat(3,minmax(0,1fr));}@media (width >= 64rem){gap:calc(var(--spacing) * 6);}> .views-row{width:100%;padding-inline:calc(var(--spacing) * 0);@media (width >= 48rem){width:calc(1/2 * 100%);}@media (width >= 64rem){width:auto;}}&:not(.contextual-region) > .views-row:nth-child(1){@media (width >= 64rem){grid-area:1/1/4/7;}}&:not(.contextual-region) > .views-row:nth-child(2){@media (width >= 64rem){grid-area:1/7/2/13;}}&:not(.contextual-region) > .views-row:nth-child(3){@media (width >= 64rem){grid-area:2/7/3/13;}}&:not(.contextual-region) > .views-row:nth-child(4){@media (width >= 64rem){grid-area:3/7/4/13;}}&.contextual-region > .views-row:nth-child(2){@media (width >= 64rem){grid-area:1/1/4/7;}}&.contextual-region > .views-row:nth-child(3){@media (width >= 64rem){grid-area:1/7/2/13;}}&.contextual-region > .views-row:nth-child(4){@media (width >= 64rem){grid-area:2/7/3/13;}}&.contextual-region > .views-row:nth-child(5){@media (width >= 64rem){grid-area:3/7/4/13;}}&:not(.contextual-region) > .views-row:not(:first-child),&.contextual-region > .views-row:nth-child(n + 3){.node a{display:flex;align-items:center;.content-top{margin-right:calc(var(--spacing) * 6);width:240px;flex-shrink:0;}.content-bottom{flex:1;}.field--name-field-media-image{margin-bottom:calc(var(--spacing) * 0);display:flex;img{width:auto;object-fit:cover;}}.wrapper-infos{margin-bottom:calc(var(--spacing) * 4);}}}@media (max-width:1024px){&:not(.contextual-region) > .views-row:first-child,&.contextual-region > .views-row:nth-child(n + 1){.node a{display:flex;align-items:center;.content-top{margin-right:calc(var(--spacing) * 4);width:110px;flex-shrink:0;}.field--name-title{padding-right:calc(var(--spacing) * 7);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);}.content-bottom{flex:1;}.field--name-field-media-image{margin-bottom:calc(var(--spacing) * 0);display:flex;img{aspect-ratio:4/5;height:auto;width:100%;object-fit:cover;}}.wrapper-infos{margin-bottom:calc(var(--spacing) * 1);flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 1);}}}&:not(.contextual-region) > .views-row:not(:first-child),&.contextual-region > .views-row:nth-child(n + 3){.node a{.content-top{margin-right:calc(var(--spacing) * 4);width:110px;}.field--name-field-media-image img{aspect-ratio:4/5;height:auto;width:100%;object-fit:cover;}.wrapper-infos{margin-bottom:calc(var(--spacing) * 1);flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 1);}}}}}}#block-views-block-articles-block-2{.views-exposed-form{margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * 6);display:flex;overflow-x:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 48rem){margin-inline:calc(var(--spacing) * 0);}@media (width >= 48rem){overflow:visible;}@media (width >= 48rem){padding-inline:calc(var(--spacing) * 0);}@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 8);}justify-content:safe center;scrollbar-width:none;&::-webkit-scrollbar{display:none;}.form-type-select{width:fit-content;> label{display:none;}.bef-links{display:inline-flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);white-space:nowrap;--tw-shadow:0 0 6px 0 var(--tw-shadow-color,rgba(0,0,0,0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--shadow-soft);> ul{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);}li{margin:calc(var(--spacing) * 0);flex-shrink:0;list-style-type:none;padding:calc(var(--spacing) * 0);&:before{display:none;}}.bef-link{position:relative;display:block;flex-shrink:0;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-black);text-decoration-line:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;&:hover{text-decoration-line:none;}&.bef-link--selected{background-color:var(--color-gradient);color:var(--color-white);background:var(--color-gradient);&:hover{color:var(--color-white);}}}}}}.view-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6);@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr));}> .views-row{height:100%;}> .views-row:first-child{@media (width >= 64rem){grid-column:span 3 / span 3;}.card{@media (width >= 64rem){flex-direction:row !important;}}.card > :first-child{@media (width >= 64rem){width:calc(5/12 * 100%) !important;}@media (width >= 64rem){flex-shrink:0;}@media (width >= 64rem){align-self:stretch;}}.card > :first-child > div{@media (width >= 64rem){height:100% !important;}@media (width >= 64rem){padding:calc(var(--spacing) * 8) !important;}@media (width >= 64rem){padding-right:calc(var(--spacing) * 0) !important;}}.card > :first-child > div > div{@media (width >= 64rem){aspect-ratio:auto;}@media (width >= 64rem){height:100% !important;}}.card > :first-child img{@media (width >= 64rem){height:100%;}@media (width >= 64rem){width:100%;}@media (width >= 64rem){object-fit:cover;}}.card > :last-child{@media (width >= 64rem){width:calc(7/12 * 100%) !important;}@media (width >= 64rem){padding:calc(var(--spacing) * 8) !important;}}.card .h4{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 4);}@media (width >= 64rem){font-size:38px;}@media (width >= 64rem){--tw-leading:44px;line-height:44px;}}.card .my-4{@media (width >= 64rem){max-width:70ch;}@media (width >= 64rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}}}}#block-views-block-videotheque-block-1{.views-exposed-form{margin-bottom:calc(var(--spacing) * 8);display:flex;justify-content:center;@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 10);}.form-type-select{width:100%;max-width:var(--container-5xl);> label{display:none;}.bef-links > ul{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);}li{margin:calc(var(--spacing) * 0);list-style-type:none;padding:calc(var(--spacing) * 0);&:before{display:none;}}.bef-link{display:block;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-black);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&:hover{border-color:var(--color-primary-500);color:var(--color-primary-500);text-decoration-line:none;}&.bef-link--selected{border-color:transparent;background-color:var(--color-gradient);color:var(--color-white);background:var(--color-gradient);&:hover{color:var(--color-white);}}}}}}#block-ui-suite-akabia-views-block-articles-rebond{h2{text-align:center;}}.region--rebond{h2{margin-bottom:calc(var(--spacing) * 0);}[data-component-id="ui_suite_akabia:grid"]{padding-top:calc(var(--spacing) * 8) !important;}&:not(:has(> .container > *)){display:none;}}.paragraph-stack{display:flex;flex-direction:column;> * + *{margin-top:calc(var(--spacing) * 12);}}:is(.paragraph-stack__header,.paragraph-stack__body,.paragraph-stack__footer){> :first-child{margin-top:calc(var(--spacing) * 0);}> :last-child{margin-bottom:calc(var(--spacing) * 0);}}:is(.paragraph-stack__header,.paragraph-stack__footer) > *:not(.contextual) + *:not(.frontend-editing-actions){margin-top:calc(var(--spacing) * 3);}.paragraph-stack__body:empty{display:none;}.paragraph-stack__body:has(> .paragraph-section),.paragraph-stack__body:has(> section),.paragraph-stack__body:has(> .paragraph-section) + .paragraph-stack__footer,.paragraph-stack__body:has(> section) + .paragraph-stack__footer{margin-top:calc(var(--spacing) * 0);}.paragraph--type--coordonnees-block{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);}.hero-subtext{&.has-clamp .hero-subtext__content{line-clamp:5;overflow:hidden;@supports not (line-clamp:5){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}}&.has-clamp.is-open .hero-subtext__content{line-clamp:unset;@supports not (line-clamp:5){-webkit-line-clamp:unset;}}.hero-subtext__toggle{svg{transition:transform 200ms ease;}}&.is-open .hero-subtext__toggle svg{transform:rotate(180deg);}}}@layer components{.webform-type-textfield,.webform-type-email,.webform-type-telephone,.webform-type-select,.webform-type-textarea,.webform-type-datetime,.webform-type-entity-autocomplete,.form-type-textfield,.form-type-email,.form-type-telephone,.webform-type-tel,.form-type-select,.form-type-textarea{display:flex;width:100%;flex-direction:column;}.webform-type-textfield > label,.webform-type-email > label,.webform-type-telephone > label,.webform-type-select > label,.webform-type-textarea > label,.webform-type-datetime > label,.webform-type-entity-autocomplete > label,.form-type-textfield > label,.form-type-email > label,.form-type-telephone > label,.webform-type-tel > label,.form-type-select > label,.form-type-textarea > label{margin-bottom:calc(var(--spacing) * 2);display:block;width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);}.webform-type-textfield .description,.webform-type-email .description,.webform-type-telephone .description,.webform-type-select .description,.webform-type-textarea .description,.webform-type-datetime .description,.webform-type-entity-autocomplete .description,.form-type-textfield .description,.form-type-email .description,.form-type-telephone .description,.form-type-select .description,.form-type-textarea .description{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-number,input.form-color,input.form-file,input.form-date,input.form-time,input.form-textfield,.form-type-textfield input,.form-type-email input,.form-type-telephone input,.form-type-url input,.form-type-search input,.webform-type-textfield input,.webform-type-email input,.webform-type-telephone input,.webform-type-url input,.webform-type-entity-autocomplete input{margin:calc(var(--spacing) * 0);width:100% !important;border-radius:0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:10px;color:var(--color-black);--tw-outline-style:none;outline-style:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&::placeholder{color:var(--color-gray-400);}&:hover{border-color:var(--color-gray-400);}&:focus,&:focus-visible{border-color:var(--color-gray-600);box-shadow:0 0 0 2px var(--color-primary-500 / 0.15);}&:disabled{cursor:not-allowed;background-color:var(--color-gray-50);color:var(--color-gray-400);}}textarea.form-textarea,.webform-type-textarea textarea,.form-type-textarea textarea{min-height:120px;width:100%;resize:vertical;border-radius:0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:10px;color:var(--color-black);--tw-outline-style:none;outline-style:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&::placeholder{color:var(--color-gray-400);}&:hover{border-color:var(--color-gray-400);}&:focus,&:focus-visible{border-color:var(--color-gray-600);box-shadow:0 0 0 2px var(--color-primary-500 / 0.15);}&:disabled{cursor:not-allowed;background-color:var(--color-gray-50);color:var(--color-gray-400);}}select.form-select,.webform-type-select select,.form-type-select select{width:100%;border-radius:0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:10px;color:var(--color-black);--tw-outline-style:none;outline-style:none;appearance:none;background-position:right 12px center;background-repeat:no-repeat;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M19.5 8.25L12 15.75L4.5 8.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:18px 18px;padding-right:42px;&:hover{border-color:var(--color-gray-400);}&:focus,&:focus-visible{border-color:var(--color-gray-600);box-shadow:0 0 0 2px var(--color-primary-500 / 0.15);}&:disabled{cursor:not-allowed;background-color:var(--color-gray-50);color:var(--color-gray-400);}}.form-type-checkbox{margin:calc(var(--spacing) * 0);display:flex;align-items:center;gap:calc(var(--spacing) * 2);input.form-checkbox{position:relative;margin:calc(var(--spacing) * 0);height:18px;width:18px !important;flex-shrink:0;cursor:pointer;appearance:none;border-radius:0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-500);background-color:var(--color-white);padding:calc(var(--spacing) * 0);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;--tw-outline-style:none;outline-style:none;-webkit-appearance:none;-moz-appearance:none;&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 2px var(--color-primary-500);}&:checked{border-color:transparent;background-image:var(--color-gradient);background-size:100% 100%;background-repeat:no-repeat;background-position:center;}&:checked::after{content:'';position:absolute;inset:calc(var(--spacing) * 0);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'><path d='M12.4953 1.12025L5.05775 8.55775C4.92956 8.68591 4.76208 8.75001 4.59376 8.75001C4.42543 8.75001 4.25795 8.68591 4.12976 8.55775L0.192261 4.62025C-0.0640869 4.3639 -0.0640869 3.94861 0.192261 3.69226C0.448608 3.43591 0.863905 3.43591 1.12025 3.69226L4.59376 7.16576L11.5673 0.192261C11.8236 -0.0640869 12.2389 -0.0640869 12.4953 0.192261C12.7516 0.448608 12.7516 0.863905 12.4953 1.12025Z' fill='white'/></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:12px;background-color:#ffffff;}&:indeterminate::after{content:'';position:absolute;top:calc(1/2 * 100%);left:calc(1/2 * 100%);height:2px;width:10px;--tw-translate-x:calc(calc(1/2 * 100%) * -1);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);}}label.option{margin:calc(var(--spacing) * 0);cursor:pointer;font-family:var(--font-sans);font-size:16px;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black);}}.form-checkboxes.bef-checkboxes{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-direction:column;flex-wrap:wrap;gap:10px;padding:calc(var(--spacing) * 0);&.bef-nested > ul{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-wrap:wrap;gap:10px;padding:calc(var(--spacing) * 0);> li{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;}}}.form-checkboxes ul{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-wrap:wrap;gap:10px;padding:calc(var(--spacing) * 0);}.form-checkboxes li{margin:calc(var(--spacing) * 0);width:100%;list-style-type:none;padding:calc(var(--spacing) * 0);}.bef-nested > ul > li > ul{margin-left:calc(var(--spacing) * 8);}.webform-submission-devis-form{.webform-type-textfield,.webform-type-email,.form-item-pays{max-width:calc(50% - 0.5rem);min-width:calc(var(--spacing) * 0);flex:1 1 calc(50% - 0.5rem);@media (width >= 48rem){max-width:calc(50% - 0.5rem);}@media (width >= 48rem){flex:1 1 calc(50% - 0.5rem);}@media (max-width:767px){max-width:100%;flex:1 1 100%;}}.form-actions{margin-top:calc(var(--spacing) * 7);display:flex;justify-content:center;.btn{margin:calc(var(--spacing) * 0);width:fit-content;}}}.webform-submission-contact-capelec-form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);#edit-vos-coordonnees .webform-section-wrapper,#edit-votre-message .webform-section-wrapper{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4);.webform-type-textfield:not(.form-item-company),.webform-type-email,.form-item-pays,.webform-type-tel{max-width:calc(50% - 0.5rem);min-width:calc(var(--spacing) * 0);flex:1 1 calc(50% - 0.5rem);@media (width >= 48rem){max-width:calc(50% - 0.5rem);}@media (width >= 48rem){flex:1 1 calc(50% - 0.5rem);}@media (max-width:767px){max-width:100%;flex:1 1 100%;}}}.form-actions{margin-top:calc(var(--spacing) * 4);display:flex;.btn{margin:calc(var(--spacing) * 0);width:fit-content;}}}}@layer components{.filters-backdrop{pointer-events:none;position:fixed;inset:calc(var(--spacing) * 0);z-index:55;display:none;background-color:color-mix(in srgb,#2d2d2d 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent);}opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&.is-open{pointer-events:auto;opacity:100% !important;}@media (max-width:767.98px){display:block;}}body.filters-open{overflow:hidden;@media (min-width:768px){overflow:auto;}>*{isolation:isolate;}.filters-pane,.filters-backdrop{position:fixed !important;isolation:isolate;}}.filters-pane{position:relative;position:static;height:auto;max-width:none;align-self:flex-start;visibility:visible;pointer-events:auto;opacity:1;transform:none;transition:none;&.is-open{visibility:visible;pointer-events:auto;opacity:1;transform:none;}@media (max-width:767.98px){position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;z-index:999 !important;height:100dvh !important;width:90vw !important;max-width:90vw !important;overflow-y:auto !important;overflow-x:hidden !important;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(100%);translate:100% 0;transition:transform .3s ease-out,opacity .2s ease-out,translate .3s ease-out;border-radius:0;border-left-width:1px;border-top-width:0;border-right-width:0;border-bottom-width:0;isolation:isolate;box-shadow:-10px 0 30px -10px rgba(0,0,0,0.15);&.is-open{opacity:100% !important;visibility:visible !important;pointer-events:auto !important;transform:translate(0,0) !important;translate:0 0 !important;z-index:999 !important;position:fixed !important;}}.views-exposed-form{width:100%;.form-actions{display:none;}>.form-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}}>fieldset,>.js-form-wrapper>fieldset{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 0);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}display:block;min-width:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;margin-inline-start:0;margin-inline-end:0;>legend{position:relative;margin:calc(var(--spacing) * 0);width:100%;cursor:pointer;align-items:center;justify-content:space-between;padding:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);-webkit-user-select:none;user-select:none;padding-inline-start:0;padding-inline-end:0;border:0;min-height:32px;float:none;line-height:1;display:flex;box-sizing:border-box;max-width:100%;white-space:normal;>.fieldset-legend,>span{min-width:calc(var(--spacing) * 0);flex:1;padding-right:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);.form-required{display:none;}}&::after{content:'';position:absolute;top:calc(1/2 * 100%);right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d2d2d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:20px 20px;background-color:var(--color-black);}}>.fieldset-wrapper{padding-bottom:calc(var(--spacing) * 5);}&:not([id*="edit-field-vehicule"]) >.fieldset-wrapper >.form-checkboxes{--filters-visible:7;max-height:calc(var(--filters-visible) * (1.5rem + 10px) + 0.5rem + 6px);padding:3px;margin:-3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;@supports (animation-timeline:scroll()){mask-image:linear-gradient(to bottom,#000 calc(100% - var(--filters-fade)),transparent);animation:filters-fade linear both;animation-timeline:scroll(self);}}&.is-open{>legend::after{rotate:180deg;}}&.is-closed{>.fieldset-wrapper{display:none;}>legend{padding-bottom:calc(var(--spacing) * 5);}}}#edit-field-vehicule--wrapper,[data-drupal-selector="edit-field-vehicule--wrapper"]{margin:calc(var(--spacing) * 0);border-inline-style:var(--tw-border-style) !important;border-inline-width:0px !important;border-top-style:var(--tw-border-style) !important;border-top-width:0px !important;border-bottom-style:var(--tw-border-style) !important;border-bottom-width:0px !important;padding:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0) !important;>fieldset,>.js-form-wrapper>fieldset{margin:calc(var(--spacing) * 0) !important;border-inline-style:var(--tw-border-style) !important;border-inline-width:0px !important;border-top-style:var(--tw-border-style) !important;border-top-width:0px !important;border-bottom-style:var(--tw-border-style) !important;border-bottom-width:0px !important;padding:calc(var(--spacing) * 0) !important;padding-block:calc(var(--spacing) * 0) !important;}>fieldset,>.js-form-wrapper>fieldset,>.fieldgroup,>.form-composite{margin:calc(var(--spacing) * 0) !important;border-inline-style:var(--tw-border-style) !important;border-inline-width:0px !important;border-top-style:var(--tw-border-style) !important;border-top-width:0px !important;border-bottom-style:var(--tw-border-style) !important;border-bottom-width:0px !important;padding:calc(var(--spacing) * 0) !important;padding-block:calc(var(--spacing) * 0) !important;}}[id*="edit-field-vehicule"].fieldset,[data-drupal-selector*="edit-field-vehicule"].fieldset,[id*="edit-field-vehicule"].fieldgroup,[data-drupal-selector*="edit-field-vehicule"].fieldgroup{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0px;padding:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0) !important;.form-checkboxes.bef-checkboxes{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--spacing) * 2);}>legend{position:relative;float:none;display:none;width:100%;>span,>.fieldset-legend{display:none;}&::after{display:none;}}>.fieldset-wrapper{margin-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 5);}&.is-closed{>.fieldset-wrapper{visibility:visible !important;display:block !important;}}}[id*="edit-field-vehicule"] .form-item,[id*="edit-field-vehicule"] .form-type-checkbox{position:relative;margin:calc(var(--spacing) * 0);display:flex;width:100%;align-items:center;justify-content:center;padding:calc(var(--spacing) * 0);input[type="checkbox"]{position:absolute;inset:calc(var(--spacing) * 0);z-index:10;height:100%;width:100%;cursor:pointer;opacity:0%;}label.option{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:28px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-500);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-sans);font-size:13px;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;}label.option .vehicule-icon{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;color:var(--color-black);transition:color .2s ease;svg,img{height:100%;width:100%;object-fit:contain;}svg{*{fill:currentColor !important;}stop{stop-color:currentColor !important;}}}label.option .vehicule-label{pointer-events:none;visibility:hidden;position:absolute;bottom:calc(100% + 10px);left:calc(1/2 * 100%);z-index:20;--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:4px;background-color:var(--color-black);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:12px;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-white);transform-origin:50% 100%;scale:.95;&::after{content:'';position:absolute;top:100%;left:calc(1/2 * 100%);--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:4px;border-color:transparent;border-top-color:rgb(0 0 0);}}input[type="checkbox"]:hover+label.option,input[type="checkbox"]:focus-visible+label.option,label.option:hover,label.option:focus-within{.vehicule-label{visibility:visible;opacity:100%;scale:1;}}input[type="checkbox"]:checked+label.option,input[type="checkbox"]:hover+label.option{border-color:transparent;color:var(--color-white);background:var(--color-gradient);}input[type="checkbox"]:checked+label.option .vehicule-icon,input[type="checkbox"]:hover+label.option .vehicule-icon{color:#ffffff;}}}}.view--produits--page{.content [data-component-id="ui_suite_akabia:grid"]{padding-top:calc(var(--spacing) * 0) !important;}}.view--search{[data-hero] .wrapper-cta{margin-top:calc(var(--spacing) * 7);width:100%;max-width:var(--container-2xl);[data-hero-search-slot]{width:100%;label{margin-bottom:calc(var(--spacing) * 2);width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);}.form-type-search input{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}}.filters-pane .views-exposed-form{width:100%;.form-actions{display:none;}>fieldset[data-drupal-selector*="edit-type"],>.js-form-wrapper>fieldset[data-drupal-selector*="edit-type"],>fieldset[id*="edit-type"],>.js-form-wrapper>fieldset[id*="edit-type"]{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 0);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}display:block;min-width:0;>legend{position:relative;margin:calc(var(--spacing) * 0);width:100%;align-items:center;justify-content:space-between;padding:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);padding-inline-start:0;padding-inline-end:0;border:0;min-height:32px;float:none;line-height:1;display:flex;box-sizing:border-box;max-width:100%;white-space:normal;cursor:default;pointer-events:none;>.fieldset-legend,>span{min-width:calc(var(--spacing) * 0);flex:1;padding-right:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);.form-required{display:none;}}&::after{display:none;}}>.fieldset-wrapper{display:block;padding-bottom:calc(var(--spacing) * 5);}&.is-closed>.fieldset-wrapper{display:block;}&.is-closed>legend::after{display:none;}}}}.node--type-produit.node--view-mode-teaser{>a{transition:transform 300ms cubic-bezier(0.4,0,0.2,1),box-shadow 300ms cubic-bezier(0.4,0,0.2,1),border-color 300ms cubic-bezier(0.4,0,0.2,1);will-change:transform;&:hover,&:focus-within{transform:translateY(-4px);border-color:var(--color-primary-200);box-shadow:0 12px 24px 0 rgba(0,0,0,0.08);}}.content-top{display:flex;flex-direction:column;align-items:center;padding-bottom:calc(var(--spacing) * 5);height:calc(144px + 1.25rem);.field--name-field-tag{margin-bottom:5px;align-self:flex-end;}.field--name-field-media-image{display:flex;min-height:calc(var(--spacing) * 0);flex:1;justify-content:center;> div{height:100%;}}img{height:100%;width:auto;max-width:100%;object-fit:contain;}}}.node--type-produit.node--view-mode-full{.nav-breadcrumb{margin-bottom:calc(var(--spacing) * 15);ol,li{margin-bottom:calc(var(--spacing) * 0);}}.product-vehicules__toggle{display:inline-flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-primary-600);}}}.product-vehicule-icon{position:relative;display:inline-block;cursor:help;line-height:0;svg{display:block;height:100%;width:auto;fill:var(--color-dark);path,circle,ellipse,rect,line,polyline,polygon{fill:var(--color-dark);}g,symbol,use{fill:var(--color-dark);}}img{display:block;height:100%;width:auto;}.vehicule-label{pointer-events:none;visibility:hidden;position:absolute;bottom:calc(100% + 10px);left:calc(1/2 * 100%);z-index:20;--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:4px;background-color:var(--color-black);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:12px;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-white);transform-origin:50% 100%;scale:.95;&::after{content:'';position:absolute;top:100%;left:calc(1/2 * 100%);--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:4px;border-color:transparent;border-top-color:rgb(0 0 0);}}&:hover,&:focus-visible,&:focus-within{.vehicule-label{visibility:visible;opacity:100%;scale:1;}}}>section:first-of-type{position:relative;.absolute.top-4.right-4 button{&:hover{@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}}&:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none;}}.product-thumb-track{scroll-snap-type:x proximity;scroll-behavior:smooth;&>button{scroll-snap-align:start;}}.product-thumb-btn{position:relative;}.product-thumb-btn--active::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:var(--color-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.product-thumb-nav{position:relative;background:white;color:var(--color-gradient-start);border-radius:50%;isolation:isolate;}.product-thumb-nav::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--color-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;}.product-thumb-nav svg{position:relative;z-index:1;background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-gradient-start);}.product-thumb-nav:hover{background:transparent;}.product-thumb-nav:hover::after{content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--color-gradient);z-index:0;}.product-thumb-nav:hover svg{-webkit-text-fill-color:#ffffff;text-fill-color:#ffffff;background:none;color:#ffffff;}.product-thumb-nav:focus-visible{box-shadow:0 0 0 3px rgb(0 189 206 / 30%);}.flex.items-center.gap-8>div{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&:hover{transform:translateY(-1px) scale(1.05);filter:drop-shadow(0 2px 6px rgba(56,189,248,0.35));}}table{border-collapse:collapse;}th{vertical-align:middle;}td{vertical-align:middle;}}.section-video iframe,.section-video video{aspect-ratio:16/9;height:auto;width:100%;}.product-chapo{.product-chapo__content{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700);}&.is-open .product-chapo__content{-webkit-line-clamp:unset;line-clamp:unset;}.product-chapo__toggle{svg{transition:transform 200ms ease;}}&.is-open .product-chapo__toggle svg{transform:rotate(180deg);}}.product-anchors-wrapper{position:relative;}.product-anchors-sticky{position:sticky;top:0;transition:box-shadow 200ms ease,border-color 200ms ease;}.product-anchors{scroll-padding-top:var(--product-anchors-offset,0px);}.product-section{scroll-margin-top:calc(var(--product-anchors-offset,0px) + 20px);}.wrapper-caracteristiques{.paragraph--type--produits-tableau{margin-bottom:calc(var(--spacing) * 0);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 3);@media (width >= 48rem){gap:calc(var(--spacing) * 4);}&:first-of-type{padding-top:calc(var(--spacing) * 0);}&:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;padding-bottom:calc(var(--spacing) * 0);}.col-title{width:100%;@media (width >= 48rem){width:200px;}}.col-value{flex:1;}}}.wrapper-normes .paragraph--type--produits-tableau{flex-direction:column;gap:calc(var(--spacing) * 1);@media (width >= 48rem){gap:calc(var(--spacing) * 1);}.col-title,.col-value{width:100%;@media (width >= 48rem){width:100%;}}}.wrapper-applications{.paragraph--type--produits-tableau{margin-bottom:calc(var(--spacing) * 0);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 3);@media (width >= 48rem){gap:calc(var(--spacing) * 4);}&:first-of-type{padding-top:calc(var(--spacing) * 0);}&:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;padding-bottom:calc(var(--spacing) * 0);}.col-title{width:100%;@media (width >= 48rem){width:300px;}}.col-value{flex:1;}}}.wrapper-options{display:flex;flex-direction:column;@media (max-width:767px){.tab-content{padding:calc(var(--spacing) * 3) !important;}.tab-content [data-component-id="ui_suite_akabia:grid"]{padding-top:calc(var(--spacing) * 6) !important;}.tab-content [data-component-id="ui_suite_akabia:grid"] .slick-initialized.slick-slider .slick-list{margin:0 34px !important;}}.paragraph--type--options-produit{text-align:left;.field--type-image{box-shadow:var(--shadow-soft);display:flex;aspect-ratio:1 / 1;width:100%;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-white);}img{height:100%;width:100%;object-fit:contain;}.field--name-field-texte{margin-top:calc(var(--spacing) * 5);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}}[data-component-id="ui_suite_akabia:grid"]{padding-top:calc(var(--spacing) * 0) !important;}}.prose-cap{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-800);&>*+*{margin-top:calc(var(--spacing) * 4);}h3,h4{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-title);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);}:is(h3,h4):not(:first-child){margin-top:calc(var(--spacing) * 8);}h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}ol{list-style-type:decimal;:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));}padding-left:calc(var(--spacing) * 6);}a:not(.btn){color:var(--color-primary-500);text-decoration-line:underline;text-underline-offset:4px;&:hover{@media (hover:hover){color:var(--color-primary-600);}}}strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950);}blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-primary-500);background-color:color-mix(in srgb,oklch(98.5% 0.002 247.839) 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent);}padding-block:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 5);color:var(--color-gray-600);font-style:italic;}}#applications .bg-gray-50.flex.items-start{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&:hover{@media (hover:hover){--tw-translate-y:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y);}}&:hover{@media (hover:hover){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}}}}@keyframes product-panel-in{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}@property --filters-fade{syntax:'<length>';inherits:false;initial-value:0px;}@keyframes filters-fade{0%,92%{--filters-fade:18px;}100%{--filters-fade:0px;}}@layer components{.product-lightbox{position:fixed;inset:calc(var(--spacing) * 0);z-index:100;display:none;&.is-open{display:flex;&::before{opacity:1;}.product-lightbox__content{opacity:1;transform:scale(1);}}.product-lightbox__backdrop{position:absolute;inset:calc(var(--spacing) * 0);background-color:color-mix(in srgb,#2d2d2d 85%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 85%,transparent);}animation:lb-fade 300ms ease both;}@keyframes lb-fade{from{opacity:0;}to{opacity:1;}}.product-lightbox__close{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:10;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#ffffff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent);}color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:color-mix(in srgb,#ffffff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}}&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}&:focus{--tw-ring-color:color-mix(in srgb,#ffffff 60%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 60%,transparent);}}&:focus{--tw-outline-style:none;outline-style:none;}@media (width >= 40rem){top:calc(var(--spacing) * 6);}@media (width >= 40rem){right:calc(var(--spacing) * 6);}}.product-lightbox__prev,.product-lightbox__next{position:absolute;top:calc(1/2 * 100%);z-index:10;display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#ffffff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent);}color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:color-mix(in srgb,#ffffff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}}&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}&:focus{--tw-ring-color:color-mix(in srgb,#ffffff 60%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 60%,transparent);}}&:focus{--tw-outline-style:none;outline-style:none;}@media (width >= 40rem){height:calc(var(--spacing) * 14);}@media (width >= 40rem){width:calc(var(--spacing) * 14);}}.product-lightbox__prev{left:calc(var(--spacing) * 3);@media (width >= 40rem){left:calc(var(--spacing) * 6);}}.product-lightbox__next{right:calc(var(--spacing) * 3);@media (width >= 40rem){right:calc(var(--spacing) * 6);}}.product-lightbox__content{position:relative;z-index:5;margin-inline:auto;margin-block:auto;display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:calc(var(--spacing) * 4);@media (width >= 40rem){padding:calc(var(--spacing) * 10);}opacity:0;transform:scale(0.98);transition:opacity 300ms ease,transform 300ms ease;}.product-lightbox__image{height:auto;max-height:100%;width:auto;max-width:100%;border-radius:var(--radius-md);object-fit:contain;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0 / 0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;}.product-lightbox__counter{position:absolute;bottom:calc(var(--spacing) * 4);left:calc(1/2 * 100%);z-index:10;--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#2d2d2d 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent);}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,#ffffff 80%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent);}}}.product-description{> * + *,> .frontend-editing-field-wrapper > * + *{margin-top:calc(var(--spacing) * 10);@media (width >= 48rem){margin-top:calc(var(--spacing) * 14);}}h3,.h3{font-size:1.375rem;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);@media (width >= 48rem){font-size:1.625rem;}}}.product-download{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;@media (width >= 48rem){padding-inline:calc(var(--spacing) * 10);}@media (width >= 48rem){padding-block:calc(var(--spacing) * 8);}&:hover,&:focus-visible{background-color:var(--color-slate-200);}}.product-download__body{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;gap:calc(var(--spacing) * 1.5);}.product-download__meta{font-size:13px;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:0.12em;letter-spacing:0.12em;color:var(--color-primary-500);}.product-download__title{font-family:var(--font-title);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);}.product-download__icon{flex-shrink:0;color:var(--color-primary-500);}.product-catalogue{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-primary-500);color:var(--color-white);@media (width >= 48rem){flex-direction:row;}}.product-catalogue__media{height:calc(var(--spacing) * 48);flex-shrink:0;@media (width >= 48rem){height:auto;}@media (width >= 48rem){width:23%;}img{height:100%;width:100%;object-fit:cover;}}.product-catalogue__body{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);@media (width >= 48rem){padding:calc(var(--spacing) * 10);}}.product-catalogue__title{margin-bottom:calc(var(--spacing) * 0);font-family:var(--font-title);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);@media (width >= 48rem){font-size:1.75rem;}}.product-catalogue__desc{margin-bottom:calc(var(--spacing) * 0);max-width:40rem;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:color-mix(in srgb,#ffffff 90%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent);}@media (width >= 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.product-catalogue__links{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4);}.product-catalogue__link{display:flex;flex-direction:column;gap:calc(var(--spacing) * 0.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb,#ffffff 80%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 80%,transparent);}padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);color:var(--color-white);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover,&:focus-visible{border-color:var(--color-white);background-color:color-mix(in srgb,#ffffff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent);}}&.is-primary{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-primary-800);&:hover,&:focus-visible{background-color:var(--color-primary-50);}.product-catalogue__link-subtitle{color:var(--color-gray-600);}}}.product-catalogue__link-label{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-title);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.product-catalogue__link-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:color-mix(in srgb,#ffffff 90%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent);}}}@layer components{.keyfacts--premium{--kfp-bg:var(--color-gradient-grey);--kfp-border:transparent;--kfp-line:rgba(255,255,255,.12);--kfp-ink:#fff;--kfp-muted:rgba(255,255,255,.72);--kfp-faint:rgba(255,255,255,.5);--kfp-accent:var(--color-primary-400);--kfp-icon-bg:rgba(255,255,255,.06);--kfp-icon-border:rgba(255,255,255,.12);--kfp-gutter:32px;overflow:hidden;padding:40px;border:1px solid var(--kfp-border);border-radius:20px;background:var(--kfp-bg);color:var(--kfp-ink);}.keyfacts--premium.keyfacts--light{--kfp-bg:#fff;--kfp-border:var(--color-gray-200,#e5e7eb);--kfp-line:var(--color-gray-200,#e5e7eb);--kfp-ink:#1e293b;--kfp-muted:#64748b;--kfp-faint:#94a3b8;--kfp-accent:var(--color-primary-500);--kfp-icon-bg:#fff;--kfp-icon-border:var(--color-gray-200,#e5e7eb);box-shadow:var(--shadow-soft);}.keyfacts--premium.keyfacts--light.keyfacts--flat{--kfp-bg:var(--color-slate-100,#f1f5f9);--kfp-border:transparent;--kfp-line:var(--color-slate-200,#e2e8f0);box-shadow:none;}.keyfacts--premium .kfp__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-bottom:36px;font-family:var(--font-title);font-size:12px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;}.keyfacts--premium .kfp__eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-weight:800;color:var(--kfp-muted);}.keyfacts--premium .kfp__eyebrow::before{content:"";flex:none;width:20px;height:2px;background:var(--kfp-accent);}.keyfacts--premium .kfp__ref{margin:0;font-weight:600;color:var(--kfp-faint);}.keyfacts--premium .kfp__clip{overflow-x:clip;}.keyfacts--premium .kfp__grid{display:grid;grid-template-columns:repeat(var(--kfp-cols,4),minmax(0,1fr));row-gap:40px;margin-right:calc(-1 * var(--kfp-gutter));margin-left:calc(-1 * var(--kfp-gutter) - 1px);}.keyfacts--premium .kfp__item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-inline:var(--kfp-gutter);border-left:1px solid var(--kfp-line);container-type:inline-size;}.keyfacts--premium .kfp__icon{display:grid;place-items:center;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-bottom:22px;border:1px solid var(--kfp-icon-border);border-radius:10px;background:var(--kfp-icon-bg);box-shadow:0 1px 2px rgba(15,23,42,.04);}.keyfacts--premium .kfp__icon svg{width:20px;height:20px;}.keyfacts--premium .kfp__val{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-end;min-height:56px;font-family:var(--font-title);font-size:max(26px,min(calc(100cqi / var(--kfp-em,3)),clamp(40px,4.2vw,56px)));font-weight:400;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--kfp-ink);}.keyfacts--premium .kfp__val small{margin-left:.12em;font-size:.42em;font-weight:600;letter-spacing:0;color:var(--kfp-accent);}.keyfacts--premium .kfp__val.is-word{font-size:max(26px,min(calc(100cqi / var(--kfp-em,3)),clamp(32px,3.2vw,44px)));}.keyfacts--premium .kfp__val.is-xlong{white-space:normal;overflow-wrap:anywhere;}.keyfacts--premium .kfp__rule{position:relative;align-self:stretch;height:1px;margin:20px 0 18px;background:var(--kfp-line);}.keyfacts--premium .kfp__rule::before{content:"";position:absolute;top:-.5px;left:0;width:24px;height:2px;background:var(--kfp-accent);transition:width .5s cubic-bezier(.2,.8,.2,1);}.keyfacts--premium .kfp__item:hover .kfp__rule::before{width:100%;}.keyfacts--premium .kfp__lbl{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--kfp-ink);}.keyfacts--premium .kfp__caption{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--kfp-muted);}.keyfacts--premium .kfp__lbl + .kfp__caption{margin-top:4px;}.keyfacts--premium.kfp-anim .kfp__item{opacity:0;transform:translateY(16px);}.keyfacts--premium.kfp-anim.is-in .kfp__item{opacity:1;transform:none;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);}.keyfacts--premium.is-in .kfp__item:nth-child(2){transition-delay:.08s;}.keyfacts--premium.is-in .kfp__item:nth-child(3){transition-delay:.16s;}.keyfacts--premium.is-in .kfp__item:nth-child(4){transition-delay:.24s;}@media (max-width:1023px){.keyfacts--premium{--kfp-gutter:24px;padding:32px;}.keyfacts--premium .kfp__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:639px){.keyfacts--premium{--kfp-gutter:16px;padding:24px 20px;border-radius:16px;}.keyfacts--premium .kfp__head{margin-bottom:24px;font-size:11px;letter-spacing:.16em;}.keyfacts--premium .kfp__grid{row-gap:28px;}.keyfacts--premium .kfp__icon{width:36px;height:36px;margin-bottom:16px;border-radius:9px;}.keyfacts--premium .kfp__icon svg{width:18px;height:18px;}.keyfacts--premium .kfp__val{min-height:40px;font-size:max(20px,min(calc(100cqi / var(--kfp-em,3)),40px));}.keyfacts--premium .kfp__val.is-word{font-size:max(20px,min(calc(100cqi / var(--kfp-em,3)),32px));}.keyfacts--premium .kfp__rule{margin:14px 0 12px;}.keyfacts--premium .kfp__lbl{font-size:14px;}.keyfacts--premium .kfp__caption{font-size:13px;}}@media (prefers-reduced-motion:reduce){.keyfacts--premium .kfp__item,.keyfacts--premium.kfp-anim .kfp__item{opacity:1;transform:none;transition:none;}.keyfacts--premium .kfp__rule::before{transition:none;}}}@layer components{:root{--map-fill:#38383C;--map-france:#0098d3;--map-hover:#0098d3;--map-stroke:#000;--text:#1e252b;--overlay:rgba(16,22,27,.72);--focus:#006fc9;}.world-map{display:block;width:100%;height:auto;}.map-zone{cursor:pointer;outline:none;}.map-zone path{fill:var(--map-fill);stroke:var(--map-stroke);stroke-width:1px;stroke-opacity:.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .18s ease,opacity .18s ease;}.map-zone.is-france path{fill:var(--map-france);}.map-zone:hover path,.map-zone:focus-visible path{fill:var(--map-hover);}.map-zone:focus-visible path{stroke:var(--focus);stroke-width:3;}.map-modal[hidden]{display:none;}.map-wrapper{position:relative;overflow:hidden;background-color:var(--color-gray-50);}.map-modal{position:absolute;inset:0;z-index:90;display:grid;place-items:center;padding:20px;top:0;bottom:0;right:0;display:block !important;&[hidden]{.map-modal__dialog{right:-400px;}}}.map-modal__dialog{background-color:var(--color-gray-50);position:absolute;width:min(360px,100%);padding:clamp(28px,5vw,48px);text-align:center;top:0;bottom:0;right:0;box-shadow:-5px 0 15px rgba(0,0,0,0.1);transition:right .3s ease-in-out;@media (max-width:767px){position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;box-shadow:none;}}.map-modal__title{margin:0 36px 14px;font-size:clamp(1.4rem,4vw,2rem);}.map-modal__text{margin:0 0 28px;font-size:1.05rem;line-height:1.6;}.map-modal__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:6px;background:var(--map-france);color:#fff;font-weight:700;text-decoration:none;transition:filter .18s ease;}.map-modal__button:hover,.map-modal__button:focus-visible{filter:brightness(.88);}.map-modal__close{position:absolute;top:12px;right:12px;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:28px;line-height:1;}.map-modal__close:hover,.map-modal__close:focus-visible{background:#eceff1;}}@layer components{.view--search{[data-hero] .container{display:flex;align-items:center;padding-bottom:calc(var(--spacing) * 20) !important;text-align:center;.wrapper-cta{margin-top:calc(var(--spacing) * 0) !important;max-width:100%;> .w-full{max-width:100% !important;}.form-item-search-api-fulltext{width:900px;max-width:900px;@media (max-width:930px){width:100%;max-width:100%;}}}}.filters-pane{[data-drupal-selector="edit-type"]{border-bottom-style:var(--tw-border-style) !important;border-bottom-width:0px !important;legend{display:none !important;}.fieldset-wrapper{padding-bottom:calc(var(--spacing) * 0) !important;}}}.content{[data-component-id="ui_suite_akabia:grid"]{padding-top:calc(var(--spacing) * 0) !important;}}}.node--view-mode-search-index.search-card{height:100%;width:100%;> .card{position:relative;display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 0 6px 0 var(--tw-shadow-color,rgba(0,0,0,0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--shadow-soft);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;&:hover,&:focus-within{transform:translateY(-2px);box-shadow:0 12px 24px 0 rgba(0,0,0,0.08);border-color:var(--color-primary-200);}}.card-link.h5{margin-bottom:calc(var(--spacing) * 0);overflow:visible !important;display:block !important;-webkit-box-orient:horizontal !important;-webkit-line-clamp:unset !important;min-height:auto !important;font-size:20px;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-decoration-line:none;}.card .my-4{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700);}.card > .w-full:last-child{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:calc(var(--spacing) * 5);}}}@layer components{.hero-section--split{background-image:var(--color-gradient-grey);}.hero-media--split{position:absolute;inset:calc(var(--spacing) * 0);height:100%;width:100%;-webkit-mask-image:none;mask-image:none;}.hero-overlay{background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%),linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 50%),linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);}.hero-overlay--strong{background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.7) 100%);}@media (min-width:768px){.hero-overlay--strong{background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 30%),linear-gradient(90deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.7) 35%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.1) 100%);}}}@layer components{.d-none{display:none;}.wrapper-fit-full svg{height:100%;width:100%;}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@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-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";initial-value:"";inherits:false;}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1;}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0;}@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;}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-space-x-reverse:0;--tw-space-y-reverse:0;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-y-reverse:0;--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;--filters-fade:0px;}}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
