@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&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{--spacing:0.25rem;--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);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-wide:0.025em;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0,0,0.2,1);--blur-lg:16px;--blur-xl:24px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--color-bnibody:#f3f5f7;--color-bniwhite:#ffffff;--color-bnimenu:#5c5c5c;--color-bnimain:#01758a;--color-bnipme:#009cab;--color-bnientreprise:#c82e2f;--color-bniminstitu:#19365b;--color-bnisecond:#f05645;--color-btnblue:#19365b;--color-textblue:#002d3f;--color-backteal:#51dec7;--color-bnihome1bnner:#ebfffc;--color-bnihome2bnner:#def2f4;--color-bnihome3bnner:#ffe5e2;--color-bnihome4bnner:#dce1e6;--color-bnifooter:#041d3e;--color-bniprefooter:#ff4f40;--color-services1:#7adbfe;--color-services3:#51dec7;--color-servicesback:#f2faff;--color-links:#5bc1e7;--font-uni:"UniNeue",sans-serif;--font-dm:"DM",sans-serif;--font-poppins:"Poppins",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;}:-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{.tab{position:relative;display:inline-flex;cursor:pointer;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;webkit-user-select:none;user-select:none;&:hover{@media (hover:hover){color:var(--color-base-content);}}--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(0.75rem - var(--border));border-color:#0000;order:var(--tab-order);height:var(--tab-height);font-size:0.875rem;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);&:is(input[type="radio"]){min-width:fit-content;&:after{content:attr(aria-label);}}&:is(label){position:relative;input{position:absolute;inset:calc(0.25rem * 0);cursor:pointer;appearance:none;opacity:0%;}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected="true"]){& + .tab-content{display:block;height:calc(100% - var(--tab-height) + var(--border));}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected="true"]){color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-base-content) 50%,transparent);}}&:not(input):empty{flex-grow:1;cursor:default;}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline:2px solid currentColor;outline-offset:-5px;}&[disabled]{pointer-events:none;opacity:40%;}}.menu{display:flex;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:calc(0.25rem * 2);--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);font-size:0.875rem;:where(li ul){position:relative;margin-inline-start:calc(0.25rem * 4);padding-inline-start:calc(0.25rem * 2);white-space:nowrap;&:before{position:absolute;inset-inline-start:calc(0.25rem * 0);top:calc(0.25rem * 3);bottom:calc(0.25rem * 3);background-color:var(--color-base-content);opacity:10%;width:var(--border);content:"";}}:where(li > .menu-dropdown:not(.menu-dropdown-show)){display:none;}:where(li:not(.menu-title) > *:not(ul,details,.menu-title,.btn)),:where(li:not(.menu-title) > details > summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:calc(0.25rem * 2);border-radius:var(--radius-field);padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 1.5);text-align:start;transition-property:color,background-color,box-shadow;transition-duration:0.2s;transition-timing-function:cubic-bezier(0,0,0.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;text-wrap:balance;user-select:none;}:where(li > details > summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}&::-webkit-details-marker{display:none;}}:where(li > details > summary),:where(li > .menu-dropdown-toggle){&:after{justify-self:flex-end;display:block;height:0.375rem;width:0.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:0.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none;}}:where(li > details[open] > summary):after,:where(li > .menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px;}:where(li:not(.menu-title,.disabled) > *:not(ul,details,.menu-title),li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);}color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}}:where(li:not(.menu-title,.disabled) > *:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled) > details > summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);}--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}box-shadow:0 1px oklch(0% 0 0 / 0.01) inset,0 -1px oklch(100% 0 0 / 0.01) inset;}:where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:0.5rem 1rem;height:1px;}:where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch;.badge{justify-self:flex-end;}& > *:not(ul,.menu-title,details,.btn):active,& > *:not(ul,.menu-title,details,.btn).menu-active,& > details > summary:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);&:not(&:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);}}&.menu-disabled{pointer-events:none;color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-base-content) 20%,transparent);}}}.dropdown:focus-within{.menu-dropdown-toggle:after{rotate:45deg;translate:0 1px;}}.dropdown-content{margin-top:calc(0.25rem * 2);padding:calc(0.25rem * 2);&:before{display:none;}}}.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);& > *:not(summary):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}.dropdown-content{position:absolute;}&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within){.dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%;}}&[popover],.dropdown-content{z-index:999;animation:dropdown 0.2s;transition-property:opacity,scale,display;transition-behavior:allow-discrete;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);}@starting-style{&[popover],.dropdown-content{scale:95%;opacity:0;}}&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{> [tabindex]:first-child{pointer-events:none;}.dropdown-content{opacity:100%;}}&.dropdown-hover:hover{.dropdown-content{opacity:100%;scale:100%;}}&:is(details){summary{&::-webkit-details-marker{display:none;}}}&.dropdown-open,&:focus,&:focus-within{.dropdown-content{scale:100%;}}&:where([popover]){background:#0000;}&[popover]{position:fixed;color:inherit;@supports not (position-area:bottom){margin:auto;&.dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%;}&::backdrop{background-color:color-mix(in oklab,#000 30%,#0000);}}&:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%;}}}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentColor;vertical-align:middle;width:calc(var(--size-selector,0.25rem) * 6);mask-size:100%;mask-repeat:no-repeat;mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");}.invisible{visibility:hidden;}.visible{visibility:visible;}.tabs-lift{--tabs-height:auto;--tabs-direction:row;> .tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:min(var(--radius-field),var(--tab-radius-min));--tab-radius-se:min(var(--radius-field),var(--tab-radius-min));--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + min(var(--radius-field),var(--tab-radius-min)) * 2);--tab-corner-height:min(var(--radius-field),var(--tab-radius-min));--tab-corner-position:top left,top right;border-width:var(--tab-border);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-start-radius:var(--tab-radius-es);border-end-end-radius:var(--tab-radius-ee);padding:var(--tab-paddings);border-color:var(--tab-border-colors);&:is(.tab-active,[aria-selected="true"]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000
        var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border)
        calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--tab-grad:calc(69% - var(--border));--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--border)),var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--border)),var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px));background-color:var(--tab-bg);&:before{z-index:1;content:"";display:block;position:absolute;width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:min(var(--radius-field),var(--tab-radius-min)) min(var(--radius-field),var(--tab-radius-min));background-repeat:no-repeat;inset:var(--tab-inset);}&:first-child:before{--radius-start:none;}[dir="rtl"] &:first-child:before{transform:rotateY(180deg);}&:last-child:before{--radius-end:none;}[dir="rtl"] &:last-child:before{transform:rotateY(180deg);}}}&:has(.tab-content){> .tab:first-child{&:not(.tab-active,[aria-selected="true"]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000
          var(--tab-border-color);}}}.tab-content{--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);}:checked,label:has(:checked),:is(.tab-active,[aria-selected="true"]){& + .tab-content{&:nth-child(1),&:nth-child(n + 3){--tabcontent-radius-ss:var(--radius-box);}}}}.list{display:flex;flex-direction:column;font-size:0.875rem;:where(.list-row){--list-grid-cols:minmax(0,auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:calc(0.25rem * 4);border-radius:var(--radius-box);padding:calc(0.25rem * 4);word-break:break-word;grid-template-columns:var(--list-grid-cols);&:has(.list-col-grow:nth-child(1)){--list-grid-cols:1fr;}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto) 1fr;}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto) minmax(0,auto) 1fr;}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr;}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr;}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto)
        minmax(0,auto) 1fr;}:not(.list-col-wrap){grid-row-start:1;}}& > :not(:last-child){&.list-row,.list-row{&:after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:calc(0.25rem * 0);border-color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent);}}}}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px currentColor inset;@supports (color:color-mix(in lab,red,red)){box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset;}transition:color 0.3s,grid-template-columns 0.2s;--input-color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){--input-color:color-mix(in oklab,var(--color-base-content) 50%,#0000);}--toggle-p:calc(var(--size) * 0.125);--size:calc(var(--size-selector,0.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size);> *{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;appearance:none;background-color:transparent;padding:calc(0.25rem * 0.5);transition:opacity 0.2s,rotate 0.4s;border:none;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}&:nth-child(2){color:var(--color-base-100);rotate:0deg;}&:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg;}}&:has(:checked){> :nth-child(2){opacity:0%;rotate:15deg;}> :nth-child(3){opacity:100%;rotate:0deg;}}&:before{position:relative;inset-inline-start:calc(0.25rem * 0);grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;border-radius:var(--radius-selector);background-color:currentColor;translate:0;--tw-content:"";content:var(--tw-content);transition:background-color 0.1s,translate 0.2s,inset-inline-start 0.2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,0 1px currentColor;@supports (color:color-mix(in lab,red,red)){box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000);}background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:calc(1px * -1);}}@media print{&:before{outline:0.25rem solid;outline-offset:-1rem;}}&:focus-visible,&:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px;}&:checked,&[aria-checked="true"],&:has(> input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color:var(--color-base-content);&:before{background-color:currentColor;}@starting-style{&:before{opacity:0;}}}&:indeterminate{grid-template-columns:0.5fr 1fr 0.5fr;}&:disabled{cursor:not-allowed;opacity:30%;&:before{background-color:transparent;border:var(--border) solid currentColor;}}}.input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:calc(0.25rem * 2);background-color:var(--color-base-100);padding-inline:calc(0.25rem * 3);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:0.875rem;touch-action:manipulation;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;@supports (color:color-mix(in lab,red,red)){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;}--size:calc(var(--size-field,0.25rem) * 10);--input-color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000);}&:where(input){display:inline-flex;}:where(input){display:inline-flex;height:100%;width:100%;appearance:none;background-color:transparent;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}}:where(input[type="url"]),:where(input[type="email"]){direction:ltr;}:where(input[type="date"]){display:inline-block;}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color);@supports (color:color-mix(in lab,red,red)){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);}outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1;}&:has(> input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-base-content) 40%,transparent);}&::placeholder{color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-base-content) 20%,transparent);}}box-shadow:none;}&:has(> input[disabled]) > input[disabled]{cursor:not-allowed;}&::-webkit-date-and-time-value{text-align:inherit;}&[type="number"]{&::-webkit-inner-spin-button{margin-block:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * -3);}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:0.75em;}}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,0.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:0.25rem;--range-bg:currentColor;@supports (color:color-mix(in lab,red,red)){--range-bg:color-mix(in oklab,currentColor 10%,#0000);}cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));border:none;height:var(--range-thumb-size);[dir="rtl"] &{--range-dir:-1;}&:focus{outline:none;}&:focus-visible{outline:2px solid;outline-offset:2px;}&::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * 0.5);}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid;}}@media (forced-colors:active){&::-moz-range-track{border:1px solid;}}&::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;top:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));@supports (color:color-mix(in lab,red,red)){box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));}}&::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * 0.5);}&::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;top:50%;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));@supports (color:color-mix(in lab,red,red)){box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));}}&:disabled{cursor:not-allowed;opacity:30%;}}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);outline-width:2px;transition:outline 0.2s ease-in-out;outline:0 solid #0000;outline-offset:2px;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}&:focus-visible{outline-color:currentColor;}:where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset;}:where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit;}&:where(.card-border){border:var(--border) solid var(--color-base-200);}&:where(.card-dash){border:var(--border) dashed var(--color-base-200);}&.image-full{display:grid;> *{grid-column-start:1;grid-row-start:1;}> .card-body{position:relative;color:var(--color-neutral-content);}:where(figure){overflow:hidden;border-radius:inherit;}> figure img{height:100%;object-fit:cover;filter:brightness(28%);}}figure{display:flex;align-items:center;justify-content:center;}&:has(> input:is(input[type="checkbox"],input[type="radio"])){cursor:pointer;user-select:none;}&:has(> :checked){outline:2px solid currentColor;}}.menu-horizontal{display:inline-flex;flex-direction:row;& > li:not(.menu-title) > details > ul{position:absolute;margin-inline-start:calc(0.25rem * 0);margin-top:calc(0.25rem * 4);padding-block:calc(0.25rem * 2);padding-inline-end:calc(0.25rem * 2);}& > li > details > ul{&:before{content:none;}}:where(& > li:not(.menu-title) > details > ul){border-radius:var(--radius-box);background-color:var(--color-base-100);box-shadow:0 1px 3px 0 oklch(0% 0 0/0.1),0 1px 2px -1px oklch(0% 0 0/0.1);}}.radio{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);padding:calc(0.25rem * 1);vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);@supports (color:color-mix(in lab,red,red)){border:var(--border) solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));}box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;--size:calc(var(--size-selector,0.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);&:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);}&:focus-visible{outline:2px solid currentColor;}&:checked,&[aria-checked="true"]{animation:radio 0.2s ease-out;border-color:currentColor;background-color:var(--color-base-100);&:before{background-color:currentColor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:calc(1px * -1);}}@media print{&:before{outline:0.25rem solid;outline-offset:-1rem;}}}&:disabled{cursor:not-allowed;opacity:20%;}}.progress{position:relative;height:calc(0.25rem * 2);width:100%;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:currentColor;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,currentColor 20%,transparent);}color:var(--color-base-content);&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite;@supports (-moz-appearance:none){&::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite;}}}@supports (-moz-appearance:none){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor;}}@supports (-webkit-appearance:none){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent;}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor;}}}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.dropdown-center{--anchor-h:center;:where(.dropdown-content){inset-inline-end:calc(1/2 * 100%);translate:50% 0;[dir="rtl"] &{translate:-50% 0;}}&.dropdown-left{--anchor-h:left;--anchor-v:center;.dropdown-content{top:auto;bottom:calc(1/2 * 100%);translate:0 50%;}}&.dropdown-right{--anchor-h:right;--anchor-v:center;.dropdown-content{top:auto;bottom:calc(1/2 * 100%);translate:0 50%;}}}.-top-\[1px\]{top:calc(1px * -1);}.top-0{top:calc(var(--spacing) * 0);}.top-1\/2{top:calc(1/2 * 100%);}.top-8{top:calc(var(--spacing) * 8);}.top-\[12\%\]{top:12%;}.top-\[21\%\]{top:21%;}.top-\[30\%\]{top:30%;}.top-\[44\%\]{top:44%;}.top-\[45\%\]{top:45%;}.top-\[52\%\]{top:52%;}.top-\[56\%\]{top:56%;}.top-\[57\%\]{top:57%;}.top-\[70px\]{top:70px;}.top-full{top:100%;}.-right-\[22px\]{right:calc(22px * -1);}.right-0{right:calc(var(--spacing) * 0);}.right-1\/8{right:calc(1/8 * 100%);}.right-1\/10{right:calc(1/10 * 100%);}.right-2{right:calc(var(--spacing) * 2);}.right-3{right:calc(var(--spacing) * 3);}.right-5{right:calc(var(--spacing) * 5);}.right-\[55px\]{right:55px;}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-2{bottom:calc(var(--spacing) * 2);}.bottom-5{bottom:calc(var(--spacing) * 5);}.bottom-8{bottom:calc(var(--spacing) * 8);}.bottom-\[\.5px\]{bottom:.5px;}.bottom-\[40px\]{bottom:40px;}.-left-10{left:calc(var(--spacing) * -10);}.-left-\[7px\]{left:calc(7px * -1);}.left-0{left:calc(var(--spacing) * 0);}.left-1\/2{left:calc(1/2 * 100%);}.left-1\/10{left:calc(1/10 * 100%);}.left-2{left:calc(var(--spacing) * 2);}.left-4{left:calc(var(--spacing) * 4);}.left-5{left:calc(var(--spacing) * 5);}.left-\[12\%\]{left:12%;}.left-\[55px\]{left:55px;}.textarea{border:var(--border) solid #0000;min-height:calc(0.25rem * 20);flex-shrink:1;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-block:calc(0.25rem * 2);vertical-align:middle;width:clamp(3rem,20rem,100%);padding-inline-start:0.75rem;padding-inline-end:0.75rem;font-size:0.875rem;touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;@supports (color:color-mix(in lab,red,red)){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;}--input-color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000);}textarea{appearance:none;background-color:transparent;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color);@supports (color:color-mix(in lab,red,red)){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);}outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;}&:has(> textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-base-content) 40%,transparent);}&::placeholder{color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-base-content) 20%,transparent);}}box-shadow:none;}&:has(> textarea[disabled]) > textarea[disabled]{cursor:not-allowed;}}.\!z-10{z-index:10 !important;}.\!z-20{z-index:20 !important;}.z-0{z-index:0;}.z-1{z-index:1;}.z-2{z-index:2;}.z-3{z-index:3;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.tab-content{order:var(--tabcontent-order);display:none;border-color:transparent;--tabcontent-radius-ss:0;--tabcontent-radius-se:0;--tabcontent-radius-es:0;--tabcontent-radius-ee:0;--tabcontent-order:1;width:100%;margin:var(--tabcontent-margin);border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-start-radius:var(--tabcontent-radius-es);border-end-end-radius:var(--tabcontent-radius-ee);}.order-4{order:4;}.order-5{order:5;}.col-span-2{grid-column:span 2 / span 2;}.col-span-4{grid-column:span 4 / span 4;}.container{width:100%;@media (width >= 480px){max-width:480px;}@media (width >= 768px){max-width:768px;}@media (width >= 976px){max-width:976px;}@media (width >= 1440px){max-width:1440px;}@media (width >= 1690px){max-width:1690px;}}.divider{display:flex;height:calc(0.25rem * 4);flex-direction:row;align-items:center;align-self:stretch;white-space:nowrap;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);@supports (color:color-mix(in lab,red,red)){--divider-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);}&:before,&:after{content:"";height:calc(0.25rem * 0.5);width:100%;flex-grow:1;background-color:var(--divider-color);}@media print{&:before,&:after{border:0.5px solid;}}&:not(:empty){gap:calc(0.25rem * 4);}}.filter{display:flex;flex-wrap:wrap;input[type="radio"]{width:auto;}input{overflow:hidden;opacity:100%;scale:1;transition:margin 0.1s,opacity 0.3s,padding 0.3s,border-width 0.1s;&:not(:last-child){margin-inline-end:calc(0.25rem * 1);}&.filter-reset{aspect-ratio:1 / 1;&::after{content:"×";}}}&:not(:has(input:checked:not(.filter-reset))){.filter-reset,input[type="reset"]{scale:0;border-width:0;margin-inline:calc(0.25rem * 0);width:calc(0.25rem * 0);padding-inline:calc(0.25rem * 0);opacity:0%;}}&:has(input:checked:not(.filter-reset)){input:not(:checked,.filter-reset,input[type="reset"]){scale:0;border-width:0;margin-inline:calc(0.25rem * 0);width:calc(0.25rem * 0);padding-inline:calc(0.25rem * 0);opacity:0%;}}}.-mx-2{margin-inline:calc(var(--spacing) * -2);}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5);}.mx-5{margin-inline:calc(var(--spacing) * 5);}.mx-auto{margin-inline:auto;}.my-4{margin-block:calc(var(--spacing) * 4);}.my-8{margin-block:calc(var(--spacing) * 8);}.label{display:inline-flex;align-items:center;gap:calc(0.25rem * 1.5);white-space:nowrap;color:currentColor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentColor 60%,transparent);}&:has(input){cursor:pointer;}&:is(.input > *,.select > *){display:flex;height:calc(100% - 0.5rem);align-items:center;padding-inline:calc(0.25rem * 3);white-space:nowrap;font-size:inherit;&:first-child{margin-inline-start:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * 3);border-inline-end:var(--border) solid currentColor;@supports (color:color-mix(in lab,red,red)){border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000);}}&:last-child{margin-inline-start:calc(0.25rem * 3);margin-inline-end:calc(0.25rem * -3);border-inline-start:var(--border) solid currentColor;@supports (color:color-mix(in lab,red,red)){border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000);}}}}.-mt-4{margin-top:calc(var(--spacing) * -4);}.-mt-50{margin-top:calc(var(--spacing) * -50);}.-mt-\[70px\]{margin-top:calc(70px * -1);}.-mt-\[80px\]{margin-top:calc(80px * -1);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-14{margin-top:calc(var(--spacing) * 14);}.mt-15{margin-top:calc(var(--spacing) * 15);}.mr-1{margin-right:calc(var(--spacing) * 1);}.mr-\[4px\]{margin-right:4px;}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.-ml-15{margin-left:calc(var(--spacing) * -15);}.-ml-30{margin-left:calc(var(--spacing) * -30);}.-ml-35{margin-left:calc(var(--spacing) * -35);}.-ml-60{margin-left:calc(var(--spacing) * -60);}.ml-\[4px\]{margin-left:4px;}.tabs{display:flex;flex-wrap:wrap;--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,0.25rem) * 10);height:var(--tabs-height);flex-direction:var(--tabs-direction);}.navbar{display:flex;width:100%;align-items:center;padding:0.5rem;min-height:4rem;}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:calc(0.25rem * 4);row-gap:calc(0.25rem * 10);font-size:0.875rem;line-height:1.25rem;& > *{display:grid;place-items:start;gap:calc(0.25rem * 2);}&.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center;& > *{place-items:center;}}}.fieldset{display:grid;gap:calc(0.25rem * 1.5);padding-block:calc(0.25rem * 1);font-size:0.75rem;grid-template-columns:1fr;grid-auto-rows:max-content;}.\!flex{display:flex !important;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.h-2\.5{height:calc(var(--spacing) * 2.5);}.h-69{height:calc(var(--spacing) * 69);}.h-\[16px\]{height:16px;}.h-\[20px\]{height:20px;}.h-\[25px\]{height:25px;}.h-\[40px\]{height:40px;}.h-\[70px\]{height:70px;}.h-\[450px\]{height:450px;}.h-\[600px\]{height:600px;}.h-full{height:100%;}.max-h-\[500px\]{max-height:500px;}.min-h-\[50px\]{min-height:50px;}.min-h-\[75px\]{min-height:75px;}.min-h-\[150px\]{min-height:150px;}.min-h-\[230px\]{min-height:230px;}.min-h-\[350px\]{min-height:350px;}.w-1\/2{width:calc(1/2 * 100%);}.w-1\/5{width:calc(1/5 * 100%);}.w-2\.5{width:calc(var(--spacing) * 2.5);}.w-2\/3{width:calc(2/3 * 100%);}.w-4\/5{width:calc(4/5 * 100%);}.w-5{width:calc(var(--spacing) * 5);}.w-11\/12{width:calc(11/12 * 100%);}.w-\[20px\]{width:20px;}.w-\[40px\]{width:40px;}.w-\[72px\]{width:72px;}.w-\[75\%\]{width:75%;}.w-\[90\%\]{width:90%;}.w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px);}.w-auto{width:auto;}.w-fit{width:fit-content;}.w-full{width:100%;}.w-max{width:max-content;}.max-w-\[25px\]{max-width:25px;}.shrink-0{flex-shrink:0;}.basis-1\/3{flex-basis:calc(1/3 * 100%);}.basis-2\/3{flex-basis:calc(2/3 * 100%);}.basis-2\/5{flex-basis:calc(2/5 * 100%);}.basis-3\/5{flex-basis:calc(3/5 * 100%);}.basis-auto{flex-basis:auto;}.basis-full{flex-basis:100%;}.origin-left{transform-origin:left;}.-translate-1\/2{--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);}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2 * 100%) * -1);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);}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y);}.rotate-90{rotate:90deg;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.link{cursor:pointer;text-decoration-line:underline;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}&:focus-visible{outline:2px solid currentColor;outline-offset:2px;}}.cursor-grab{cursor:grab;}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.scroll-mt-\[120px\]{scroll-margin-top:120px;}.list-disc{list-style-type:disc;}.list-none{list-style-type:none;}.grid-flow-col{grid-auto-flow:column;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-row{flex-direction:row;}.flex-nowrap{flex-wrap:nowrap;}.flex-wrap{flex-wrap:wrap;}.place-items-center{place-items:center;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.justify-around{justify-content:space-around;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.justify-start{justify-content:flex-start;}.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-2\.5{gap:calc(var(--spacing) * 2.5);}.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-7{gap:calc(var(--spacing) * 7);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-10{gap:calc(var(--spacing) * 10);}.gap-15{gap:calc(var(--spacing) * 15);}.space-y-0{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-0\.5{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-2\.5{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-3{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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-5{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)));}}.space-y-7{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-8{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-10{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-12{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));}}.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-5{:where(& > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)));}}.space-x-10{:where(& > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));}}.divide-y-1{: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)));}}.divide-backteal{:where(& > :not(:last-child)){border-color:var(--color-backteal);}}.overflow-hidden{overflow:hidden;}.overflow-scroll{overflow:scroll;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-hidden{overflow-y:hidden;}.scroll-smooth{scroll-behavior:smooth;}.menu-sm{:where(li:not(.menu-title) > *:not(ul,details,.menu-title)),:where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:calc(0.25rem * 2.5);padding-block:calc(0.25rem * 1);font-size:0.75rem;}.menu-title{padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 2);}}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-3xl{border-radius:var(--radius-3xl);}.rounded-4xl{border-radius:var(--radius-4xl);}.rounded-\[9px\]{border-radius:9px;}.rounded-\[11px\]{border-radius:11px;}.rounded-\[15px\]{border-radius:15px;}.rounded-\[21px\]{border-radius:21px;}.rounded-\[22px\]{border-radius:22px;}.rounded-\[24px\]{border-radius:24px;}.rounded-\[30px\]{border-radius:30px;}.rounded-\[31px\]{border-radius:31px;}.rounded-\[34px\]{border-radius:34px;}.rounded-\[41px\]{border-radius:41px;}.rounded-\[44px\]{border-radius:44px;}.rounded-box{border-radius:var(--radius-box);}.rounded-box{border-radius:var(--radius-box);}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-xl{border-radius:var(--radius-xl);}.rounded-tl-\[20px\]{border-top-left-radius:20px;}.rounded-tr-\[20px\]{border-top-right-radius:20px;}.rounded-tr-\[34px\]{border-top-right-radius:34px;}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);}.rounded-br-\[13px\]{border-bottom-right-radius:13px;}.rounded-br-\[34px\]{border-bottom-right-radius:34px;}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl);}.rounded-bl-\[15px\]{border-bottom-left-radius:15px;}.rounded-bl-\[34px\]{border-bottom-left-radius:34px;}.border{border-style:var(--tw-border-style);border-width:1px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-none{--tw-border-style:none;border-style:none;}.border-solid{--tw-border-style:solid;border-style:solid;}.border-\[\#B5B5B5\]{border-color:#B5B5B5;}.border-bniwhite{border-color:var(--color-bniwhite);}.bg-\[\#5BC1E7\]{background-color:#5BC1E7;}.bg-\[\#F3F3F3\]{background-color:#F3F3F3;}.bg-backteal{background-color:var(--color-backteal);}.bg-bnibody{background-color:var(--color-bnibody);}.bg-bnientreprise{background-color:var(--color-bnientreprise);}.bg-bnifooter{background-color:var(--color-bnifooter);}.bg-bnimain{background-color:var(--color-bnimain);}.bg-bnipme{background-color:var(--color-bnipme);}.bg-bniprefooter{background-color:var(--color-bniprefooter);}.bg-bnisecond{background-color:var(--color-bnisecond);}.bg-bniwhite{background-color:var(--color-bniwhite);}.bg-bniwhite\/35{background-color:color-mix(in srgb,#ffffff 35%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-bniwhite) 35%,transparent);}}.bg-btnblue{background-color:var(--color-btnblue);}.bg-btnblue\/80{background-color:color-mix(in srgb,#19365b 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-btnblue) 80%,transparent);}}.bg-links{background-color:var(--color-links);}.bg-services1{background-color:var(--color-services1);}.bg-services3{background-color:var(--color-services3);}.bg-servicesback{background-color:var(--color-servicesback);}.bg-cover{background-size:cover;}.bg-center{background-position:center;}.object-contain{object-fit:contain;}.object-cover{object-fit:cover;}.\!object-bottom{object-position:bottom !important;}.object-\[60\%\]{object-position:60%;}.object-\[75\%\]{object-position:75%;}.object-center{object-position:center;}.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-10{padding:calc(var(--spacing) * 10);}.px-0{padding-inline:calc(var(--spacing) * 0);}.px-1{padding-inline:calc(var(--spacing) * 1);}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5);}.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);}.px-10{padding-inline:calc(var(--spacing) * 10);}.px-16{padding-inline:calc(var(--spacing) * 16);}.px-18{padding-inline:calc(var(--spacing) * 18);}.\!py-4{padding-block:calc(var(--spacing) * 4) !important;}.py-0{padding-block:calc(var(--spacing) * 0);}.py-1{padding-block:calc(var(--spacing) * 1);}.py-1\.5{padding-block:calc(var(--spacing) * 1.5);}.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-\[100px\]{padding-block:100px;}.pt-1{padding-top:calc(var(--spacing) * 1);}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5);}.pt-3{padding-top:calc(var(--spacing) * 3);}.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-13{padding-top:calc(var(--spacing) * 13);}.pt-62{padding-top:calc(var(--spacing) * 62);}.pt-\[80px\]{padding-top:80px;}.pt-\[100px\]{padding-top:100px;}.pr-0{padding-right:calc(var(--spacing) * 0);}.pr-2{padding-right:calc(var(--spacing) * 2);}.pr-3{padding-right:calc(var(--spacing) * 3);}.pr-4{padding-right:calc(var(--spacing) * 4);}.pr-5{padding-right:calc(var(--spacing) * 5);}.pr-10{padding-right:calc(var(--spacing) * 10);}.pr-30{padding-right:calc(var(--spacing) * 30);}.pr-\[35px\]{padding-right:35px;}.pb-0{padding-bottom:calc(var(--spacing) * 0);}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-12{padding-bottom:calc(var(--spacing) * 12);}.pb-15{padding-bottom:calc(var(--spacing) * 15);}.pb-20{padding-bottom:calc(var(--spacing) * 20);}.pb-30{padding-bottom:calc(var(--spacing) * 30);}.pb-40{padding-bottom:calc(var(--spacing) * 40);}.pb-\[200px\]{padding-bottom:200px;}.\!pl-5{padding-left:calc(var(--spacing) * 5) !important;}.pl-2{padding-left:calc(var(--spacing) * 2);}.pl-5{padding-left:calc(var(--spacing) * 5);}.pl-8{padding-left:calc(var(--spacing) * 8);}.pl-\[30px\]{padding-left:30px;}.pl-\[100px\]{padding-left:100px;}.text-center{text-align:center;}.text-right{text-align:right;}.font-dm{font-family:var(--font-dm);}.font-poppins{font-family:var(--font-poppins);}.font-uni{font-family:var(--font-uni);}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.text-\[7px\]{font-size:7px;}.text-\[9px\]{font-size:9px;}.text-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.text-\[12px\]{font-size:12px;}.text-\[13px\]{font-size:13px;}.text-\[14px\]{font-size:14px;}.text-\[15px\]{font-size:15px;}.text-\[16px\]{font-size:16px;}.text-\[18px\]{font-size:18px;}.text-\[20px\]{font-size:20px;}.text-\[21px\]{font-size:21px;}.text-\[25px\]{font-size:25px;}.text-\[30px\]{font-size:30px;}.text-\[34px\]{font-size:34px;}.text-\[50px\]{font-size:50px;}.text-\[52px\]{font-size:52px;}.text-\[100px\]{font-size:100px;}.\!leading-none{--tw-leading:1 !important;line-height:1 !important;}.leading-none{--tw-leading:1;line-height:1;}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);}.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-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);}.whitespace-nowrap{white-space:nowrap;}.text-\[\#000\]{color:#000;}.text-\[\#6D6D6D\]{color:#6D6D6D;}.text-\[\#B5B5B5\]{color:#B5B5B5;}.text-\[\#FF4F40\]{color:#FF4F40;}.text-bnimain{color:var(--color-bnimain);}.text-bnimenu{color:var(--color-bnimenu);}.text-bnisecond{color:var(--color-bnisecond);}.text-bniwhite{color:var(--color-bniwhite);}.text-btnblue{color:var(--color-btnblue);}.text-links{color:var(--color-links);}.text-textblue{color:var(--color-textblue);}.italic{font-style:italic;}.underline{text-decoration-line:underline;}.opacity-75{opacity:75%;}.shadow-\[-6px_3px_20px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:-6px 3px 20px 2px var(--tw-shadow-color,rgba(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-\[-6px_6px_20px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:-6px 6px 20px 2px var(--tw-shadow-color,rgba(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-\[2px_2px_5px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:2px 2px 5px 0px var(--tw-shadow-color,rgba(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-\[3px_3px_10px_0_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:3px 3px 10px 0 var(--tw-shadow-color,rgba(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-\[3px_3px_20px_0px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:3px 3px 20px 0px var(--tw-shadow-color,rgba(0,0,0,0.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-\[3px_3px_20px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:3px 3px 20px 2px var(--tw-shadow-color,rgba(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-\[3px_6px_20px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:3px 6px 20px 2px var(--tw-shadow-color,rgba(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-\[6px_3px_20px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:6px 3px 20px 2px var(--tw-shadow-color,rgba(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-\[6px_6px_20px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:6px 6px 20px 2px var(--tw-shadow-color,rgba(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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px 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);}.inset-shadow-md{--tw-inset-shadow:inset 0 2px 10px var(--tw-inset-shadow-color,rgba(0,0,0,0.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.outline-0{outline-style:var(--tw-outline-style);outline-width:0px;}.brightness-\[0\]{--tw-brightness:brightness(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,);}.invert-\[1\]{--tw-invert:invert(1);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.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,visibility,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-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.group-hover\:-translate-y-5{&:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y);}}.group-hover\:text-bniwhite{&:is(:where(.group):hover *){color:var(--color-bniwhite);}}.hover\:bg-backteal\/75{&:hover{background-color:color-mix(in srgb,#51dec7 75%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-backteal) 75%,transparent);}}}.hover\:bg-bnisecond\/75{&:hover{background-color:color-mix(in srgb,#f05645 75%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-bnisecond) 75%,transparent);}}}.hover\:bg-btnblue{&:hover{background-color:var(--color-btnblue);}}.hover\:bg-btnblue\/90{&:hover{background-color:color-mix(in srgb,#19365b 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-btnblue) 90%,transparent);}}}.hover\:text-\[\#000\]{&:hover{color:#000;}}.hover\:text-bnisecond{&:hover{color:var(--color-bnisecond);}}.hover\:text-bniwhite{&:hover{color:var(--color-bniwhite);}}.hover\:text-btnblue{&:hover{color:var(--color-btnblue);}}.hover\:shadow-xl{&:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px 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);}}.active\:-translate-y-115{&.active{--tw-translate-y:calc(var(--spacing) * -115);translate:var(--tw-translate-x) var(--tw-translate-y);}}.active\:bg-btnblue{&.active{background-color:var(--color-btnblue);}}.active\:text-bniwhite{&.active{color:var(--color-bniwhite);}}.sm\:top-\[25\%\]{@media (width >= 480px){top:25%;}}.sm\:grid-cols-2{@media (width >= 480px){grid-template-columns:repeat(2,minmax(0,1fr));}}.sm\:text-\[18px\]{@media (width >= 480px){font-size:18px;}}.sm\:text-\[25px\]{@media (width >= 480px){font-size:25px;}}.sm\:text-\[50px\]{@media (width >= 480px){font-size:50px;}}.md\:visible{@media (width >= 768px){visibility:visible;}}.md\:right-10{@media (width >= 768px){right:calc(var(--spacing) * 10);}}.md\:left-10{@media (width >= 768px){left:calc(var(--spacing) * 10);}}.md\:left-\[20px\]{@media (width >= 768px){left:20px;}}.md\:col-span-1{@media (width >= 768px){grid-column:span 1 / span 1;}}.md\:col-span-7{@media (width >= 768px){grid-column:span 7 / span 7;}}.md\:mx-10{@media (width >= 768px){margin-inline:calc(var(--spacing) * 10);}}.md\:-mt-\[122px\]{@media (width >= 768px){margin-top:calc(122px * -1);}}.md\:flex{@media (width >= 768px){display:flex;}}.md\:h-5{@media (width >= 768px){height:calc(var(--spacing) * 5);}}.md\:h-\[60px\]{@media (width >= 768px){height:60px;}}.md\:h-\[600px\]{@media (width >= 768px){height:600px;}}.md\:min-h-\[92px\]{@media (width >= 768px){min-height:92px;}}.md\:w-1\/2{@media (width >= 768px){width:calc(1/2 * 100%);}}.md\:w-5{@media (width >= 768px){width:calc(var(--spacing) * 5);}}.md\:w-8\/12{@media (width >= 768px){width:calc(8/12 * 100%);}}.md\:w-\[60px\]{@media (width >= 768px){width:60px;}}.md\:w-full{@media (width >= 768px){width:100%;}}.md\:basis-1\/2{@media (width >= 768px){flex-basis:calc(1/2 * 100%);}}.md\:basis-1\/4{@media (width >= 768px){flex-basis:calc(1/4 * 100%);}}.md\:basis-2\/4{@media (width >= 768px){flex-basis:calc(2/4 * 100%);}}.md\:scale-100{@media (width >= 768px){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);}}.md\:grid-cols-2{@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-8{@media (width >= 768px){grid-template-columns:repeat(8,minmax(0,1fr));}}.md\:flex-col{@media (width >= 768px){flex-direction:column;}}.md\:flex-row{@media (width >= 768px){flex-direction:row;}}.md\:items-start{@media (width >= 768px){align-items:flex-start;}}.md\:gap-2{@media (width >= 768px){gap:calc(var(--spacing) * 2);}}.md\:gap-5{@media (width >= 768px){gap:calc(var(--spacing) * 5);}}.md\:gap-10{@media (width >= 768px){gap:calc(var(--spacing) * 10);}}.md\:space-y-0{@media (width >= 768px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));}}}.md\:space-y-8{@media (width >= 768px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));}}}.md\:space-y-10{@media (width >= 768px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));}}}.md\:space-y-14{@media (width >= 768px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));}}}.md\:rounded-\[60px\]{@media (width >= 768px){border-radius:60px;}}.md\:border-3{@media (width >= 768px){border-style:var(--tw-border-style);border-width:3px;}}.md\:border-r{@media (width >= 768px){border-right-style:var(--tw-border-style);border-right-width:1px;}}.md\:p-8{@media (width >= 768px){padding:calc(var(--spacing) * 8);}}.md\:p-10{@media (width >= 768px){padding:calc(var(--spacing) * 10);}}.md\:px-2\.5{@media (width >= 768px){padding-inline:calc(var(--spacing) * 2.5);}}.md\:px-4{@media (width >= 768px){padding-inline:calc(var(--spacing) * 4);}}.md\:px-5{@media (width >= 768px){padding-inline:calc(var(--spacing) * 5);}}.md\:px-8{@media (width >= 768px){padding-inline:calc(var(--spacing) * 8);}}.md\:px-10{@media (width >= 768px){padding-inline:calc(var(--spacing) * 10);}}.md\:px-16{@media (width >= 768px){padding-inline:calc(var(--spacing) * 16);}}.md\:\!py-8{@media (width >= 768px){padding-block:calc(var(--spacing) * 8) !important;}}.md\:py-2{@media (width >= 768px){padding-block:calc(var(--spacing) * 2);}}.md\:py-2\.5{@media (width >= 768px){padding-block:calc(var(--spacing) * 2.5);}}.md\:py-5{@media (width >= 768px){padding-block:calc(var(--spacing) * 5);}}.md\:py-8{@media (width >= 768px){padding-block:calc(var(--spacing) * 8);}}.md\:py-10{@media (width >= 768px){padding-block:calc(var(--spacing) * 10);}}.md\:py-12{@media (width >= 768px){padding-block:calc(var(--spacing) * 12);}}.md\:pt-5{@media (width >= 768px){padding-top:calc(var(--spacing) * 5);}}.md\:pt-8{@media (width >= 768px){padding-top:calc(var(--spacing) * 8);}}.md\:pt-10{@media (width >= 768px){padding-top:calc(var(--spacing) * 10);}}.md\:pr-8{@media (width >= 768px){padding-right:calc(var(--spacing) * 8);}}.md\:pb-5{@media (width >= 768px){padding-bottom:calc(var(--spacing) * 5);}}.md\:pb-17{@media (width >= 768px){padding-bottom:calc(var(--spacing) * 17);}}.md\:pb-20{@media (width >= 768px){padding-bottom:calc(var(--spacing) * 20);}}.md\:pb-40{@media (width >= 768px){padding-bottom:calc(var(--spacing) * 40);}}.md\:\!pl-16{@media (width >= 768px){padding-left:calc(var(--spacing) * 16) !important;}}.md\:text-base{@media (width >= 768px){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.md\:text-lg{@media (width >= 768px){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.md\:text-sm{@media (width >= 768px){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}.md\:text-\[9px\]{@media (width >= 768px){font-size:9px;}}.md\:text-\[10px\]{@media (width >= 768px){font-size:10px;}}.md\:text-\[14px\]{@media (width >= 768px){font-size:14px;}}.md\:text-\[18px\]{@media (width >= 768px){font-size:18px;}}.md\:text-\[21px\]{@media (width >= 768px){font-size:21px;}}.md\:text-\[22px\]{@media (width >= 768px){font-size:22px;}}.md\:text-\[24px\]{@media (width >= 768px){font-size:24px;}}.md\:text-\[28px\]{@media (width >= 768px){font-size:28px;}}.md\:text-\[30px\]{@media (width >= 768px){font-size:30px;}}.md\:text-\[34px\]{@media (width >= 768px){font-size:34px;}}.md\:text-\[55px\]{@media (width >= 768px){font-size:55px;}}.md\:text-\[60px\]{@media (width >= 768px){font-size:60px;}}.md\:text-\[70px\]{@media (width >= 768px){font-size:70px;}}.md\:active\:-translate-y-90{@media (width >= 768px){&.active{--tw-translate-y:calc(var(--spacing) * -90);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.lg\:visible{@media (width >= 976px){visibility:visible;}}.lg\:relative{@media (width >= 976px){position:relative;}}.lg\:top-\[40\%\]{@media (width >= 976px){top:40%;}}.lg\:\!-right-8\.5{@media (width >= 976px){right:calc(var(--spacing) * -8.5) !important;}}.lg\:bottom-0{@media (width >= 976px){bottom:calc(var(--spacing) * 0);}}.lg\:bottom-16{@media (width >= 976px){bottom:calc(var(--spacing) * 16);}}.lg\:left-0{@media (width >= 976px){left:calc(var(--spacing) * 0);}}.lg\:order-2{@media (width >= 976px){order:2;}}.lg\:col-span-2{@media (width >= 976px){grid-column:span 2 / span 2;}}.lg\:mx-5{@media (width >= 976px){margin-inline:calc(var(--spacing) * 5);}}.lg\:mx-20{@media (width >= 976px){margin-inline:calc(var(--spacing) * 20);}}.lg\:my-8{@media (width >= 976px){margin-block:calc(var(--spacing) * 8);}}.lg\:-mt-60{@media (width >= 976px){margin-top:calc(var(--spacing) * -60);}}.lg\:mt-0{@media (width >= 976px){margin-top:calc(var(--spacing) * 0);}}.lg\:mt-10{@media (width >= 976px){margin-top:calc(var(--spacing) * 10);}}.lg\:mt-19{@media (width >= 976px){margin-top:calc(var(--spacing) * 19);}}.lg\:mt-20{@media (width >= 976px){margin-top:calc(var(--spacing) * 20);}}.lg\:mb-0{@media (width >= 976px){margin-bottom:calc(var(--spacing) * 0);}}.lg\:mb-5{@media (width >= 976px){margin-bottom:calc(var(--spacing) * 5);}}.lg\:mb-10{@media (width >= 976px){margin-bottom:calc(var(--spacing) * 10);}}.lg\:block{@media (width >= 976px){display:block;}}.lg\:flex{@media (width >= 976px){display:flex;}}.lg\:hidden{@media (width >= 976px){display:none;}}.lg\:h-auto{@media (width >= 976px){height:auto;}}.lg\:h-full{@media (width >= 976px){height:100%;}}.lg\:max-h-\[calc\(930px-114px\)\]{@media (width >= 976px){max-height:calc(930px - 114px);}}.lg\:min-h-\[calc\(930px-114px\)\]{@media (width >= 976px){min-height:calc(930px - 114px);}}.lg\:w-1\/6{@media (width >= 976px){width:calc(1/6 * 100%);}}.lg\:w-3\/4{@media (width >= 976px){width:calc(3/4 * 100%);}}.lg\:w-10\/12{@media (width >= 976px){width:calc(10/12 * 100%);}}.lg\:w-100{@media (width >= 976px){width:calc(var(--spacing) * 100);}}.lg\:w-\[60\%\]{@media (width >= 976px){width:60%;}}.lg\:max-w-full{@media (width >= 976px){max-width:100%;}}.lg\:basis-1\/2{@media (width >= 976px){flex-basis:calc(1/2 * 100%);}}.lg\:basis-1\/3{@media (width >= 976px){flex-basis:calc(1/3 * 100%);}}.lg\:basis-2\/3{@media (width >= 976px){flex-basis:calc(2/3 * 100%);}}.lg\:scale-100{@media (width >= 976px){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);}}.lg\:grid-cols-1{@media (width >= 976px){grid-template-columns:repeat(1,minmax(0,1fr));}}.lg\:grid-cols-3{@media (width >= 976px){grid-template-columns:repeat(3,minmax(0,1fr));}}.lg\:grid-cols-4{@media (width >= 976px){grid-template-columns:repeat(4,minmax(0,1fr));}}.lg\:grid-cols-8{@media (width >= 976px){grid-template-columns:repeat(8,minmax(0,1fr));}}.lg\:flex-row{@media (width >= 976px){flex-direction:row;}}.lg\:items-end{@media (width >= 976px){align-items:flex-end;}}.lg\:justify-end{@media (width >= 976px){justify-content:flex-end;}}.lg\:gap-0{@media (width >= 976px){gap:calc(var(--spacing) * 0);}}.lg\:gap-2\.5{@media (width >= 976px){gap:calc(var(--spacing) * 2.5);}}.lg\:gap-4{@media (width >= 976px){gap:calc(var(--spacing) * 4);}}.lg\:gap-6{@media (width >= 976px){gap:calc(var(--spacing) * 6);}}.lg\:gap-10{@media (width >= 976px){gap:calc(var(--spacing) * 10);}}.lg\:gap-24{@media (width >= 976px){gap:calc(var(--spacing) * 24);}}.lg\:space-y-0{@media (width >= 976px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));}}}.lg\:space-y-1{@media (width >= 976px){: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)));}}}.lg\:space-y-7{@media (width >= 976px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));}}}.lg\:rounded-full{@media (width >= 976px){border-radius:calc(infinity * 1px);}}.lg\:object-center{@media (width >= 976px){object-position:center;}}.lg\:object-right{@media (width >= 976px){object-position:right;}}.lg\:p-0{@media (width >= 976px){padding:calc(var(--spacing) * 0);}}.lg\:p-2{@media (width >= 976px){padding:calc(var(--spacing) * 2);}}.lg\:p-5{@media (width >= 976px){padding:calc(var(--spacing) * 5);}}.lg\:p-6{@media (width >= 976px){padding:calc(var(--spacing) * 6);}}.lg\:px-0{@media (width >= 976px){padding-inline:calc(var(--spacing) * 0);}}.lg\:px-4{@media (width >= 976px){padding-inline:calc(var(--spacing) * 4);}}.lg\:px-5{@media (width >= 976px){padding-inline:calc(var(--spacing) * 5);}}.lg\:px-10{@media (width >= 976px){padding-inline:calc(var(--spacing) * 10);}}.lg\:px-13{@media (width >= 976px){padding-inline:calc(var(--spacing) * 13);}}.lg\:py-7{@media (width >= 976px){padding-block:calc(var(--spacing) * 7);}}.lg\:py-13{@media (width >= 976px){padding-block:calc(var(--spacing) * 13);}}.lg\:py-38{@media (width >= 976px){padding-block:calc(var(--spacing) * 38);}}.lg\:pt-5{@media (width >= 976px){padding-top:calc(var(--spacing) * 5);}}.lg\:pr-5{@media (width >= 976px){padding-right:calc(var(--spacing) * 5);}}.lg\:pb-2{@media (width >= 976px){padding-bottom:calc(var(--spacing) * 2);}}.lg\:pl-0{@media (width >= 976px){padding-left:calc(var(--spacing) * 0);}}.lg\:pl-5{@media (width >= 976px){padding-left:calc(var(--spacing) * 5);}}.lg\:pl-6{@media (width >= 976px){padding-left:calc(var(--spacing) * 6);}}.lg\:pl-8{@media (width >= 976px){padding-left:calc(var(--spacing) * 8);}}.lg\:pl-17{@media (width >= 976px){padding-left:calc(var(--spacing) * 17);}}.lg\:text-right{@media (width >= 976px){text-align:right;}}.lg\:text-2xl{@media (width >= 976px){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.lg\:text-4xl{@media (width >= 976px){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.lg\:text-base{@media (width >= 976px){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.lg\:text-xl{@media (width >= 976px){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.lg\:text-\[20px\]{@media (width >= 976px){font-size:20px;}}.lg\:text-\[21px\]{@media (width >= 976px){font-size:21px;}}.lg\:text-\[34px\]{@media (width >= 976px){font-size:34px;}}.lg\:text-\[35px\]{@media (width >= 976px){font-size:35px;}}.lg\:text-\[40px\]{@media (width >= 976px){font-size:40px;}}.lg\:text-\[50px\]{@media (width >= 976px){font-size:50px;}}.lg\:text-\[55px\]{@media (width >= 976px){font-size:55px;}}.lg\:text-\[90px\]{@media (width >= 976px){font-size:90px;}}.lg\:text-\[233px\]{@media (width >= 976px){font-size:233px;}}.lg\:shadow-md{@media (width >= 976px){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px 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);}}.xl\:-right-\[76px\]{@media (width >= 1440px){right:calc(76px * -1);}}.xl\:-bottom-full{@media (width >= 1440px){bottom:-100%;}}.xl\:order-2{@media (width >= 1440px){order:2;}}.xl\:container{@media (width >= 1440px){width:100%;@media (width >= 480px){max-width:480px;}@media (width >= 768px){max-width:768px;}@media (width >= 976px){max-width:976px;}@media (width >= 1440px){max-width:1440px;}@media (width >= 1690px){max-width:1690px;}}}.xl\:mx-5{@media (width >= 1440px){margin-inline:calc(var(--spacing) * 5);}}.xl\:mx-auto{@media (width >= 1440px){margin-inline:auto;}}.xl\:-mt-80{@media (width >= 1440px){margin-top:calc(var(--spacing) * -80);}}.xl\:-mt-\[142px\]{@media (width >= 1440px){margin-top:calc(142px * -1);}}.xl\:-ml-30{@media (width >= 1440px){margin-left:calc(var(--spacing) * -30);}}.xl\:-ml-34{@media (width >= 1440px){margin-left:calc(var(--spacing) * -34);}}.xl\:flex{@media (width >= 1440px){display:flex;}}.xl\:min-h-\[70px\]{@media (width >= 1440px){min-height:70px;}}.xl\:min-h-\[500px\]{@media (width >= 1440px){min-height:500px;}}.xl\:w-3\/4{@media (width >= 1440px){width:calc(3/4 * 100%);}}.xl\:w-9\/12{@media (width >= 1440px){width:calc(9/12 * 100%);}}.xl\:basis-1\/4{@media (width >= 1440px){flex-basis:calc(1/4 * 100%);}}.xl\:basis-1\/5{@media (width >= 1440px){flex-basis:calc(1/5 * 100%);}}.xl\:basis-2\/5{@media (width >= 1440px){flex-basis:calc(2/5 * 100%);}}.xl\:basis-3\/4{@media (width >= 1440px){flex-basis:calc(3/4 * 100%);}}.xl\:translate-x-20{@media (width >= 1440px){--tw-translate-x:calc(var(--spacing) * 20);translate:var(--tw-translate-x) var(--tw-translate-y);}}.xl\:flex-row{@media (width >= 1440px){flex-direction:row;}}.xl\:gap-0{@media (width >= 1440px){gap:calc(var(--spacing) * 0);}}.xl\:gap-4{@media (width >= 1440px){gap:calc(var(--spacing) * 4);}}.xl\:gap-10{@media (width >= 1440px){gap:calc(var(--spacing) * 10);}}.xl\:gap-13{@media (width >= 1440px){gap:calc(var(--spacing) * 13);}}.xl\:gap-15{@media (width >= 1440px){gap:calc(var(--spacing) * 15);}}.xl\:space-y-0{@media (width >= 1440px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));}}}.xl\:space-y-8{@media (width >= 1440px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));}}}.xl\:space-y-14{@media (width >= 1440px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));}}}.xl\:space-y-20{@media (width >= 1440px){:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));}}}.xl\:rounded-4xl{@media (width >= 1440px){border-radius:var(--radius-4xl);}}.xl\:px-0{@media (width >= 1440px){padding-inline:calc(var(--spacing) * 0);}}.xl\:px-5{@media (width >= 1440px){padding-inline:calc(var(--spacing) * 5);}}.xl\:px-13{@media (width >= 1440px){padding-inline:calc(var(--spacing) * 13);}}.xl\:px-16{@media (width >= 1440px){padding-inline:calc(var(--spacing) * 16);}}.xl\:px-20{@media (width >= 1440px){padding-inline:calc(var(--spacing) * 20);}}.xl\:px-23{@media (width >= 1440px){padding-inline:calc(var(--spacing) * 23);}}.xl\:py-2\.5{@media (width >= 1440px){padding-block:calc(var(--spacing) * 2.5);}}.xl\:py-4{@media (width >= 1440px){padding-block:calc(var(--spacing) * 4);}}.xl\:py-10{@media (width >= 1440px){padding-block:calc(var(--spacing) * 10);}}.xl\:py-14{@media (width >= 1440px){padding-block:calc(var(--spacing) * 14);}}.xl\:py-52{@media (width >= 1440px){padding-block:calc(var(--spacing) * 52);}}.xl\:pt-0{@media (width >= 1440px){padding-top:calc(var(--spacing) * 0);}}.xl\:pt-12{@media (width >= 1440px){padding-top:calc(var(--spacing) * 12);}}.xl\:pt-16{@media (width >= 1440px){padding-top:calc(var(--spacing) * 16);}}.xl\:pt-40{@media (width >= 1440px){padding-top:calc(var(--spacing) * 40);}}.xl\:pt-\[142px\]{@media (width >= 1440px){padding-top:142px;}}.xl\:pr-5{@media (width >= 1440px){padding-right:calc(var(--spacing) * 5);}}.xl\:pr-10{@media (width >= 1440px){padding-right:calc(var(--spacing) * 10);}}.xl\:pr-18{@media (width >= 1440px){padding-right:calc(var(--spacing) * 18);}}.xl\:pr-20{@media (width >= 1440px){padding-right:calc(var(--spacing) * 20);}}.xl\:pb-0{@media (width >= 1440px){padding-bottom:calc(var(--spacing) * 0);}}.xl\:pb-2{@media (width >= 1440px){padding-bottom:calc(var(--spacing) * 2);}}.xl\:pb-10{@media (width >= 1440px){padding-bottom:calc(var(--spacing) * 10);}}.xl\:pb-12{@media (width >= 1440px){padding-bottom:calc(var(--spacing) * 12);}}.xl\:pl-5{@media (width >= 1440px){padding-left:calc(var(--spacing) * 5);}}.xl\:pl-8{@media (width >= 1440px){padding-left:calc(var(--spacing) * 8);}}.xl\:text-left{@media (width >= 1440px){text-align:left;}}.xl\:text-2xl{@media (width >= 1440px){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.xl\:text-\[20px\]{@media (width >= 1440px){font-size:20px;}}.xl\:text-\[21px\]{@media (width >= 1440px){font-size:21px;}}.xl\:text-\[28px\]{@media (width >= 1440px){font-size:28px;}}.xl\:text-\[34px\]{@media (width >= 1440px){font-size:34px;}}.xl\:text-\[44px\]{@media (width >= 1440px){font-size:44px;}}.xl\:text-\[50px\]{@media (width >= 1440px){font-size:50px;}}.xl\:text-\[67px\]{@media (width >= 1440px){font-size:67px;}}.xl\:text-\[72px\]{@media (width >= 1440px){font-size:72px;}}.xl\:text-\[89px\]{@media (width >= 1440px){font-size:89px;}}.xl\:text-\[110px\]{@media (width >= 1440px){font-size:110px;}}.group-hover\:xl\:flex{&:is(:where(.group):hover *){@media (width >= 1440px){display:flex;}}}.\32 xl\:container{@media (width >= 1690px){width:100%;@media (width >= 480px){max-width:480px;}@media (width >= 768px){max-width:768px;}@media (width >= 976px){max-width:976px;}@media (width >= 1440px){max-width:1440px;}@media (width >= 1690px){max-width:1690px;}}}.\32 xl\:mx-0{@media (width >= 1690px){margin-inline:calc(var(--spacing) * 0);}}.\32 xl\:mx-auto{@media (width >= 1690px){margin-inline:auto;}}.\32 xl\:min-h-0{@media (width >= 1690px){min-height:calc(var(--spacing) * 0);}}.\32 xl\:gap-20{@media (width >= 1690px){gap:calc(var(--spacing) * 20);}}.\32 xl\:px-0{@media (width >= 1690px){padding-inline:calc(var(--spacing) * 0);}}.\32 xl\:pr-20{@media (width >= 1690px){padding-right:calc(var(--spacing) * 20);}}.\32 xl\:pr-25{@media (width >= 1690px){padding-right:calc(var(--spacing) * 25);}}.sticky\:pt-0{&.sticky{padding-top:calc(var(--spacing) * 0);}}.sticky\:lg\:pt-2\.5{&.sticky{@media (width >= 976px){padding-top:calc(var(--spacing) * 2.5);}}}.sticky\:xl\:pt-2\.5{&.sticky{@media (width >= 1440px){padding-top:calc(var(--spacing) * 2.5);}}}}@font-face{font-family:"UniNeue";src:url(/themes/custom/bni/css/fonts/UniNeueThin.otf) format("opentype");font-weight:100;font-style:normal;}@font-face{font-family:"UniNeue";src:url(/themes/custom/bni/css/fonts/UniNeueLight.otf) format("opentype");font-weight:200;font-style:normal;}@font-face{font-family:"UniNeue";src:url(/themes/custom/bni/css/fonts/UniNeueBook.otf) format("opentype");font-weight:300;font-style:normal;}@font-face{font-family:"UniNeue";src:url(/themes/custom/bni/css/fonts/UniNeueRegular.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"UniNeue";src:url(/themes/custom/bni/css/fonts/UniNeueBold.otf) format("opentype");font-weight:700;font-style:normal;}@font-face{font-family:"UniNeue";src:url(/themes/custom/bni/css/fonts/UniNeueHeavy.otf) format("opentype");font-weight:900;font-style:normal;}@font-face{font-family:"DM";src:url(/themes/custom/bni/css/fonts/DMSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;}@font-face{font-family:"DM";src:url(/themes/custom/bni/css/fonts/DMSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"DM";src:url(/themes/custom/bni/css/fonts/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"DM";src:url(/themes/custom/bni/css/fonts/DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;}@font-face{font-family:"DM";src:url(/themes/custom/bni/css/fonts/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"DM";src:url(/themes/custom/bni/css/fonts/DMSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:"bnicon";src:url(/themes/custom/bni/css/fonts/bnicon.eot?pmtvw9=);src:url(/themes/custom/bni/css/fonts/bnicon.eot?pmtvw9=#iefix) format("embedded-opentype"),url(/themes/custom/bni/css/fonts/bnicon.ttf?pmtvw9=) format("truetype"),url(/themes/custom/bni/css/fonts/bnicon.woff?pmtvw9=) format("woff"),url(/themes/custom/bni/css/fonts/bnicon.svg?pmtvw9=#bnicon) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^="bnicon-"],[class*=" bnicon-"]{font-family:"bnicon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bnicon-bni-entreprise-menu-icon:before{content:"\e900";}.bnicon-bni-insti-menu-icon:before{content:"\e901";}.bnicon-bni-menu-bar:before{content:"\e903";}.bnicon-bni-particulier-menu-icon:before{content:"\e905";}.bnicon-bni-pme-menu-icon:before{content:"\e906";}:root{font-family:"UniNeue","DM","Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}div#sliding-popup{border-radius:20px 20px 0 0;background:var(--color-bnimain);padding:15px 10px;font-family:"DM",sans-serif;}div#sliding-popup .bluelinebtn{display:none;}div#popup-buttons{margin:0;}div#popup-buttons > div{display:flex;gap:2px;}.popup-content.info.eu-cookie-compliance-content.uk-child-width-expand{display:flex;justify-content:space-between;align-items:center;}@media (max-width:480px){.popup-content.info.eu-cookie-compliance-content.uk-child-width-expand{flex-direction:column;gap:20px;text-align:center;}}a.agree-button.eu-cookie-compliance-secondary-button.button.button--small{border-radius:50px;background-color:var(--color-btnblue);padding:10px 30px;font-weight:bold;font-family:"UniNeue";transition:all 300ms ease-out;}a.agree-button.eu-cookie-compliance-secondary-button.button.button--small:hover{background-color:var(--color-services3) !important;}.eu-cookie-compliance-message h2{font-size:20px;margin-bottom:0;}a.decline-button.eu-cookie-compliance-default-button.button.button--small.button--primary{background-color:transparent !important;box-shadow:none;border:none;border-radius:50px;outline:none !important;background-image:none;text-shadow:none;color:white;line-height:1;font-size:15px;font-family:"UniNeue";transition:all 300ms ease-out;}a.decline-button.eu-cookie-compliance-default-button.button.button--small.button--primary:hover{color:var(--color-bnisecond);}.main-btn a:before,.main-btn button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--color-bnisecond);transition:all 400ms cubic-bezier(0.25,1,0.5,1);z-index:1;border-radius:100px;}.main-btn a.alt:before{background-color:var(--color-backteal);}.main-btn a:hover:before,.main-btn a.alt:hover:before,.main-btn button:hover:before{left:0;}@media (min-width:1370px){.services h2 strong{letter-spacing:0.4rem !important;}.cta-app h2 strong{letter-spacing:0.4rem !important;font-size:55px !important;font-weight:200 !important;}}.services h2 strong{font-weight:200 !important;}footer a{transition:all 300ms ease-out;}footer a:hover{color:var(--color-bnisecond);}.fa-brands:hover,.menu-icon:hover{color:var(--color-bnisecond);}.menu-hover-bg{position:absolute;background-color:var(--color-bnimain);border-radius:100px;transition:transform 0.3s ease,width 0.3s ease,height 0.3s ease;z-index:0;pointer-events:none;opacity:0;top:0;left:0;box-sizing:border-box;padding:0;border:none;}.menu-hover-bg,.body.olon-tsotra .menu-hover-bg{background-color:var(--color-bnimain);}body.pme .menu-hover-bg{background-color:var(--color-bnipme);}body.entreprise .menu-hover-bg,body.orinasa .menu-hover-bg{background-color:var(--color-bnientreprise);}body.institutionnel .menu-hover-bg,body.fikambanana .menu-hover-bg{background-color:var(--color-bniminstitu);}.menu-hover-bg.active{opacity:0.8;}@media (min-width:1258px){.main-menu{gap:1rem;}}.sticky-nav.sticky{position:sticky;}.main-menu li.active a{color:var(--color-bniwhite);z-index:2;}.sub-menu li.active a{color:var(--color-bnisecond);}.sub-menu li:hover a{color:var(--color-bnisecond);}.services .swiper-slide .services-card-full-img{transition:all 300ms cubic-bezier(0.25,1,0.5,1);}.services .swiper-slide:hover .services-card-full-img{transform:scale(1.05);transform-origin:bottom;}.services .swiper-slide:nth-child(2):before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));}.services .swiper-slide:nth-child(3)::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,1));}.identite .swiper-slide{transition:all 300ms cubic-bezier(0.25,1,0.5,1);}.identite .swiper-wrapper:hover .swiper-slide:not(:hover){opacity:0.5;filter:grayscale(1);transform:scale(0.95);transform-origin:center;}.identite .swiper-slide .title{transition:all 300ms cubic-bezier(0.25,1,0.5,1);}.identite .swiper-slide:hover .title{color:var(--color-bnisecond);}.bniblob{width:1200px;height:1200px;border-radius:100%;background-image:linear-gradient(#51dec7 10%,#51dec7);filter:blur(150px);transition:all 450ms ease-out;position:absolute;pointer-events:none;left:0;top:0;transform:translate(calc(-50% + 15px),-50%);z-index:0;}.ctooltip .arrow-left{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid rgba(25,54,91,0.85);}.ctooltip .arrow-right{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid rgba(25,54,91,0.85);}.career-image::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:var(--color-bnisecond);height:100%;z-index:0;width:300px;}@media (max-width:480px){.career-image::before{width:150px;}}.baf-container{--position:50%;}.baf .slider-image{width:100%;height:100%;object-fit:cover;object-position:left;}.baf .image-before{position:absolute;inset:0;width:var(--position);}.baf .slider{position:absolute;inset:0;cursor:pointer;opacity:0;width:100%;height:100%;}.baf .slider:focus-visible ~ .slider-button{outline:5px solid black;outline-offset:3px;}.baf .slider-line{position:absolute;inset:0;width:0.2rem;height:100%;background-color:#fff;left:var(--position);transform:translateX(-50%);pointer-events:none;}.baf .slider-button{position:absolute;background-color:#fff;color:black;padding:0.5rem;border-radius:100vw;display:grid;place-items:center;top:50%;left:var(--position);transform:translate(-50%,-50%);pointer-events:none;box-shadow:1px 1px 1px hsl(0,50%,2%,0.5);}.marquee{mask-image:linear-gradient(var(--mask-direction,to right),hsl(0 0% 0% / 0),hsl(0 0% 0% / 1) 10%,hsl(0 0% 0% / 1) 90%,hsl(0 0% 0% / 0));}@supports (-webkit-touch-callout:none){.marquee__ctn{transform:translate3d(0,0,0) scale(1);perspective:1px;}}.marquee__item{margin-inline-end:3rem;}@media (min-width:1024px){.contactSwiper .swiper-slide:nth-child(1):before{content:"";width:100%;height:100%;position:absolute;top:0;z-index:1;left:0;background:linear-gradient(to right,#5bc1e7 0%,#0d1c22 80%);mix-blend-mode:hard-light;}.contactSwiper .swiper-slide:nth-child(2):before{content:"";width:100%;height:100%;position:absolute;top:0;z-index:1;left:0;background:linear-gradient(to right,transparent 0%,#2d7e70 100%);mix-blend-mode:multiply;}.contactSwiper .swiper-slide:nth-child(3):before{content:"";width:100%;height:100%;position:absolute;top:0;z-index:1;left:0;background:#19365b;mix-blend-mode:hard-light;}}#tabs input:checked + label{color:#19365b;font-weight:bold;}#tabs input:checked + label::before{content:"";top:65px;left:50%;transform:translateX(-50%);width:75%;height:3px;border-radius:50px;background-color:#5bc1e7;position:absolute;}#tabs{position:relative;transition:height 0.5s ease;overflow:hidden;}#tabs input.tab{position:absolute;left:-1000px;}@media (max-width:960px){#tabs input:checked + label::before{width:70%;top:60px;}}@media (max-width:480px){#tabs input:checked + label::before{width:80%;top:55px;}}.rapport-container .rapport-card:before{content:"";position:absolute;bottom:0;width:100%;height:40%;left:0;background:linear-gradient(to bottom,transparent,#000);}@media (min-width:1024px){.rapport-container .rapport-card:hover .rapport-card-info{bottom:30px;}}.subpages-nav-list .nav-link.active{color:#000 !important;font-weight:bold !important;}@media screen and (max-width:480px){.subpage-content-block.particulier.gradient-active .image-overlay,.subpage-content-block.olon-tsotra.gradient-active .image-overlay{background:linear-gradient(to right,rgb(1,117,138),rgba(1,117,138,0.68) 70%,rgba(1,117,138,0.35) 85%,transparent);mix-blend-mode:multiply;}.subpage-content-block.pme.gradient-active .image-overlay{background:linear-gradient(to right,rgb(0,156,171),rgba(0,156,171,0.68) 70%,rgba(0,156,171,0.35) 85%,transparent);mix-blend-mode:multiply;}.subpage-content-block.entreprise.gradient-active .image-overlay,.subpage-content-block.orinasa.gradient-active .image-overlay{background:linear-gradient(to right,rgb(200,46,47),rgba(200,46,47,0.68) 70%,rgba(200,46,47,0.35) 85%,transparent);mix-blend-mode:multiply;}.subpage-content-block.institutionnel.gradient-active .image-overlay,.subpage-content-block.fikambanana.gradient-active .image-overlay{background:linear-gradient(to right,rgb(25,54,91),rgba(25,54,91,0.68) 70%,rgba(25,54,91,0.35) 85%,transparent);mix-blend-mode:multiply;}}.slide-overlay{background:linear-gradient(to right,rgba(84,84,84,0),#000000);}.subpageSwiper{counter-reset:slide-counter;}.subpageSwiper .swiper-slide .slide-number h4::before{counter-increment:slide-counter;content:counter(slide-counter,decimal-leading-zero);}.subpageSwiper .hover-bg-change:hover{background-color:#19365b !important;}.subpageSwiper .hover-bg-change:hover .slide-bg{opacity:0;}.subpageSwiper .card-content{min-height:230px;}.subpages-nav-list{scrollbar-width:none;-ms-overflow-style:none;}.subpages-nav-list::-webkit-scrollbar{display:none;}.subpages-nav-list{scroll-behavior:smooth;}.filter-btn.active.agence{background-color:var(--color-backteal);color:var(--color-btnblue);}.filter-btn.active.gab{background-color:var(--color-bnisecond);color:var(--color-bniwhite);}.filter-btn.active img{display:flex;}.map-card-info .text.agence .horaire{display:none;}.map-card-info .text.gab .address,.map-card-info .text.gab .contact{display:none;}.map-card{opacity:0;transform:scale(0.95);transition:opacity 0.4s ease,transform 0.4s ease;}.map-card.active{background-color:var(--color-btnblue);}.map-card.active *{color:var(--color-bniwhite);}.map-card.show{opacity:1;transform:scale(1);}.direction-block{animation-direction:reverse;}.service-pagination span.swiper-pagination-bullet,.info-pagination span.swiper-pagination-bullet,.identite-pagination span.swiper-pagination-bullet{border:1px solid #e2e2e2;background-color:transparent;opacity:1;width:10px;height:10px;}.service-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active,.info-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active,.identite-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#51dec7;background-color:#51dec7;}.main-banner.banner{background-color:var(--color-bnimain);}.particuliers-banner.banner{background-color:var(--color-bnimain);}.pme-banner.banner{background-color:var(--color-bnipme);}.entreprise-banner.banner{background-color:var(--color-bnientreprise);}.institutionnel-banner.banner{background-color:var(--color-bniminstitu);}.main-header-banner{background-color:var(--color-bnihome1bnner);}.particuliers-header-banner{background-color:var(--color-bnihome1bnner);}.pme-header-banner{background-color:var(--color-bnihome2bnner);}.entreprise-header-banner{background-color:var(--color-bnihome3bnner);}.institutionnel-header-banner{background-color:var(--color-bnihome4bnner);}.main-content ul,.slide-text ul{list-style:disc;padding-left:20px;}#toolbar-administration{z-index:99999999 !important;}.gin-secondary-toolbar{z-index:9999999 !important;}@media (max-width:340px){.main-menu li a{font-size:10px;}}.page-entreprise .cta-app-gradient{background-color:var(--color-bnientreprise);@media (width >= 976px){background-color:color-mix(in srgb,#c82e2f 65%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-bnientreprise) 65%,transparent);}}}.page-pme .cta-app-gradient{background-color:var(--color-bnipme);@media (width >= 976px){background-color:color-mix(in srgb,#009cab 65%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-bnipme) 65%,transparent);}}}.page-institutionnel .cta-app-gradient{background-color:var(--color-bniminstitu);@media (width >= 976px){background-color:color-mix(in srgb,#19365b 65%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-bniminstitu) 65%,transparent);}}}@media screen and (max-width:480px){.page-particuliers .subpage-content-block.gradient-active .image-overlay{background:linear-gradient(to right,rgb(1,117,138),rgba(1,117,138,0.68) 70%,rgba(1,117,138,0.35) 85%,transparent);mix-blend-mode:multiply;}.page-pme .subpage-content-block.gradient-active .image-overlay{background:linear-gradient(to right,rgb(0,156,171),rgba(0,156,171,0.68) 70%,rgba(0,156,171,0.35) 85%,transparent);mix-blend-mode:multiply;}.page-entreprise .subpage-content-block.entreprise.gradient-active .image-overlay{background:linear-gradient(to right,rgb(200,46,47),rgba(200,46,47,0.68) 70%,rgba(200,46,47,0.35) 85%,transparent);mix-blend-mode:multiply;}.page-institutionnel .subpage-content-block.gradient-active .image-overlay{background:linear-gradient(to right,rgb(25,54,91),rgba(25,54,91,0.68) 70%,rgba(25,54,91,0.35) 85%,transparent);mix-blend-mode:multiply;}}@layer base{@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%;}}@layer base{:root{scrollbar-color:currentColor #0000;@supports (color:color-mix(in lab,red,red)){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000;}}}@layer base{:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");}}@layer base{:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*="drawer-open"]) > .drawer-toggle:checked){overflow:hidden;}}@layer base{:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open) > .drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100);@supports (color:color-mix(in lab,red,red)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%);}}:where(.modal[open],.modal-open,.modal-toggle:checked + .modal):not(.modal-start,.modal-end){scrollbar-gutter:stable;}}@layer base{:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content);}}@keyframes radio{0%{padding:5px;}50%{padding:3px;}}@keyframes skeleton{0%{background-position:150%;}100%{background-position:-50%;}}@keyframes progress{50%{background-position-x:-115%;}}@keyframes toast{0%{scale:0.9;opacity:0;}100%{scale:1;opacity:1;}}@keyframes dropdown{0%{opacity:0;}}@keyframes rating{0%,40%{scale:1.1;filter:brightness(1.05) contrast(1.05);}}@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-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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0;}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid;}@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;}@property --tw-backdrop-blur{syntax:"*";inherits:false;}@property --tw-backdrop-brightness{syntax:"*";inherits:false;}@property --tw-backdrop-contrast{syntax:"*";inherits:false;}@property --tw-backdrop-grayscale{syntax:"*";inherits:false;}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false;}@property --tw-backdrop-invert{syntax:"*";inherits:false;}@property --tw-backdrop-opacity{syntax:"*";inherits:false;}@property --tw-backdrop-saturate{syntax:"*";inherits:false;}@property --tw-backdrop-sepia{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;}}}
div#block-bni-headerblock{z-index:1000;position:sticky;width:100%;top:0;}.map-card-wrapper .map-card.active{background-color:#19365b;}.map-card-wrapper .map-card.active h4,.map-card-wrapper .map-card.active p{color:#fff;}.info-window-title h3{font-size:14px;font-weight:700;}.info-window-title{padding:10px 20px;}.info-window-text{padding:0px 20px 20px;}.gm-style-iw-d{overflow:hidden!Important;}.gm-style-iw.gm-style-iw-c{padding:0;}.directions-btn{background:#ff385c;color:white;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;margin-top:10px;transition:background-color 0.2s;text-decoration:none;display:inline-block;text-align:center;}.directions-btn:hover{background:#e31c5f;color:white;text-decoration:none;}.directions-btn:visited{color:white;}.directions-panel{position:absolute;top:60px;left:20px;background:white;border-radius:12px;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,0.15);max-width:300px;z-index:10;display:none;}.directions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid #eee;padding-bottom:8px;}.directions-title{font-weight:600;color:#222;font-size:16px;text-transform:uppercase;}.close-directions{background:none;border:none;font-size:20px;cursor:pointer;color:#717171;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}.directions-info{font-size:14px;color:#1e1e1e;margin-bottom:12px;}.clear-directions-btn{background:#f7f7f7;color:#222;border:1px solid #ddd;border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer;width:100%;}.clear-directions-btn:hover{background:#eee;}.weekdays-content  span.line-break{display:block;margin-bottom:10px;}.webform-submission-form label.error{color:#f00;font-size:14px;}.webform-submission-form .messages.messages--error{color:#f00;font-size:14px;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front,.webform-confirmation-modal--content{background-color:#328f9f!important;border-radius:10px;color:#fff;font-size:20px;z-index:100;}.webform-confirmation-modal--content{display:flex;align-items:center;padding:30px!important;}.ui-dialog-titlebar h1{display:none;}.ui-dialog-titlebar button.ui-dialog-titlebar-close{background-color:#19365b!important;width:30px!important;height:30px!important;display:flex;justify-content:center;align-items:center;border-radius:50%!important;right:-10px!important;opacity:1;}.ui-dialog-titlebar .ui-icon.ui-icon-closethick{transform:unset!important;}.webform-submission-form .webform-button--submit{cursor:pointer;}
@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);}
