/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--color-red-500:oklch(0.637 0.237 25.331);--color-amber-50:oklch(0.987 0.022 95.277);--color-amber-100:oklch(0.962 0.059 95.617);--color-amber-200:oklch(0.924 0.12 95.746);--color-amber-300:oklch(0.879 0.169 91.605);--color-amber-400:oklch(0.828 0.189 84.429);--color-amber-500:oklch(0.769 0.188 70.08);--color-amber-600:oklch(0.666 0.179 58.318);--color-amber-700:oklch(0.555 0.163 48.998);--color-amber-800:oklch(0.473 0.137 46.201);--color-amber-900:oklch(0.414 0.112 45.904);--color-emerald-50:oklch(0.979 0.021 166.113);--color-emerald-700:oklch(0.508 0.118 165.612);--color-emerald-800:oklch(0.432 0.095 166.913);--color-rose-500:oklch(0.645 0.246 16.439);--color-slate-50:oklch(0.984 0.003 247.858);--color-slate-100:oklch(0.968 0.007 247.896);--color-slate-200:oklch(0.929 0.013 255.508);--color-slate-300:oklch(0.869 0.022 252.894);--color-slate-400:oklch(0.704 0.04 256.788);--color-slate-500:oklch(0.554 0.046 257.417);--color-slate-600:oklch(0.446 0.043 257.281);--color-slate-700:oklch(0.372 0.044 257.287);--color-slate-800:oklch(0.279 0.041 260.031);--color-slate-900:oklch(0.208 0.042 265.755);--color-slate-950:oklch(0.129 0.042 264.695);--color-gray-100:oklch(0.967 0.003 264.542);--color-gray-200:oklch(0.928 0.006 264.531);--color-gray-300:oklch(0.872 0.01 258.338);--color-gray-400:oklch(0.707 0.022 261.325);--color-gray-500:oklch(0.551 0.027 264.364);--color-gray-600:oklch(0.446 0.03 256.802);--color-gray-700:oklch(0.373 0.034 259.733);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px rgb(0 0 0 / 0.12);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Outfit",sans-serif;--font-body:"Inter",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: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{.\@container{container-type:inline-size;}.\!visible{visibility:visible !important;}.collapse{visibility:collapse;}.invisible{visibility:hidden;}.visible{visibility:visible;}.visible\!{visibility:visible !important;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.-top-2{top:calc(var(--spacing) * -2);}.-top-20{top:calc(var(--spacing) * -20);}.top-0{top:calc(var(--spacing) * 0);}.top-1{top:calc(var(--spacing) * 1);}.top-1\/2{top:calc(1/2 * 100%);}.top-2{top:calc(var(--spacing) * 2);}.top-3{top:calc(var(--spacing) * 3);}.top-4{top:calc(var(--spacing) * 4);}.top-6{top:calc(var(--spacing) * 6);}.top-10{top:calc(var(--spacing) * 10);}.top-28{top:calc(var(--spacing) * 28);}.top-200{top:calc(var(--spacing) * 200);}.-right-10{right:calc(var(--spacing) * -10);}.-right-20{right:calc(var(--spacing) * -20);}.right-0{right:calc(var(--spacing) * 0);}.right-4{right:calc(var(--spacing) * 4);}.right-6{right:calc(var(--spacing) * 6);}.right-10{right:calc(var(--spacing) * 10);}.right-80{right:calc(var(--spacing) * 80);}.-bottom-10{bottom:calc(var(--spacing) * -10);}.bottom-10{bottom:calc(var(--spacing) * 10);}.bottom-20{bottom:calc(var(--spacing) * 20);}.bottom-40{bottom:calc(var(--spacing) * 40);}.bottom-90{bottom:calc(var(--spacing) * 90);}.left-0{left:calc(var(--spacing) * 0);}.left-3{left:calc(var(--spacing) * 3);}.left-4{left:calc(var(--spacing) * 4);}.left-6{left:calc(var(--spacing) * 6);}.isolate{isolation:isolate;}.z-0{z-index:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-40{z-index:40;}.z-50{z-index:50;}.col-1{grid-column:1;}.col-4{grid-column:4;}.col-6{grid-column:6;}.col-12{grid-column:12;}.row-1{grid-row:1;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.m-0{margin:calc(var(--spacing) * 0);}.m-12\.5{margin:calc(var(--spacing) * 12.5);}.m-834{margin:calc(var(--spacing) * 834);}.m-1046{margin:calc(var(--spacing) * 1046);}.m-1371{margin:calc(var(--spacing) * 1371);}.m-2520{margin:calc(var(--spacing) * 2520);}.m-9876{margin:calc(var(--spacing) * 9876);}.mx-auto{margin-inline:auto;}.my-1{margin-block:calc(var(--spacing) * 1);}.my-4{margin-block:calc(var(--spacing) * 4);}.ms-3{margin-inline-start:calc(var(--spacing) * 3);}.me-1{margin-inline-end:calc(var(--spacing) * 1);}.me-2{margin-inline-end:calc(var(--spacing) * 2);}.me-3{margin-inline-end:calc(var(--spacing) * 3);}.mt-0\.5{margin-top:calc(var(--spacing) * 0.5);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-12{margin-top:calc(var(--spacing) * 12);}.mt-14{margin-top:calc(var(--spacing) * 14);}.mt-16{margin-top:calc(var(--spacing) * 16);}.mt-auto{margin-top:auto;}.mr-3{margin-right:calc(var(--spacing) * 3);}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-5{margin-bottom:calc(var(--spacing) * 5);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-12{margin-bottom:calc(var(--spacing) * 12);}.mb-16{margin-bottom:calc(var(--spacing) * 16);}.ml-1{margin-left:calc(var(--spacing) * 1);}.ml-2{margin-left:calc(var(--spacing) * 2);}.ml-4{margin-left:calc(var(--spacing) * 4);}.box-content{box-sizing:content-box;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.\!hidden{display:none !important;}.\!inline{display:inline !important;}.\!table{display:table !important;}.block{display:block;}.block\!{display:block !important;}.contents{display:contents;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.list-item{display:list-item;}.table{display:table;}.table-caption{display:table-caption;}.table-cell{display:table-cell;}.table-column{display:table-column;}.table-column-group{display:table-column-group;}.table-footer-group{display:table-footer-group;}.table-header-group{display:table-header-group;}.table-row{display:table-row;}.table-row-group{display:table-row-group;}.aspect-\[4\/3\]{aspect-ratio:4/3;}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);}.h-1{height:calc(var(--spacing) * 1);}.h-1\.5{height:calc(var(--spacing) * 1.5);}.h-2{height:calc(var(--spacing) * 2);}.h-2\.5{height:calc(var(--spacing) * 2.5);}.h-3\.5{height:calc(var(--spacing) * 3.5);}.h-4{height:calc(var(--spacing) * 4);}.h-5{height:calc(var(--spacing) * 5);}.h-6{height:calc(var(--spacing) * 6);}.h-7{height:calc(var(--spacing) * 7);}.h-8{height:calc(var(--spacing) * 8);}.h-12{height:calc(var(--spacing) * 12);}.h-14{height:calc(var(--spacing) * 14);}.h-20{height:calc(var(--spacing) * 20);}.h-36{height:calc(var(--spacing) * 36);}.h-48{height:calc(var(--spacing) * 48);}.h-56{height:calc(var(--spacing) * 56);}.h-64{height:calc(var(--spacing) * 64);}.h-72{height:calc(var(--spacing) * 72);}.h-full{height:100%;}.max-h-\[75vh\]{max-height:75vh;}.min-h-\[96px\]{min-height:96px;}.min-h-\[500px\]{min-height:500px;}.min-h-screen{min-height:100vh;}.w-1\.5{width:calc(var(--spacing) * 1.5);}.w-2{width:calc(var(--spacing) * 2);}.w-2\.5{width:calc(var(--spacing) * 2.5);}.w-3\.5{width:calc(var(--spacing) * 3.5);}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-6{width:calc(var(--spacing) * 6);}.w-7{width:calc(var(--spacing) * 7);}.w-8{width:calc(var(--spacing) * 8);}.w-14{width:calc(var(--spacing) * 14);}.w-24{width:calc(var(--spacing) * 24);}.w-36{width:calc(var(--spacing) * 36);}.w-56{width:calc(var(--spacing) * 56);}.w-64{width:calc(var(--spacing) * 64);}.w-80{width:calc(var(--spacing) * 80);}.w-auto{width:auto;}.w-fit{width:fit-content;}.w-full{width:100%;}.max-w-2xl{max-width:var(--container-2xl);}.max-w-3xl{max-width:var(--container-3xl);}.max-w-5xl{max-width:var(--container-5xl);}.max-w-7xl{max-width:var(--container-7xl);}.max-w-\[200px\]{max-width:200px;}.max-w-full{max-width:100%;}.max-w-md{max-width:var(--container-md);}.flex-1{flex:1;}.flex-shrink{flex-shrink:1;}.flex-shrink-0{flex-shrink:0;}.shrink{flex-shrink:1;}.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.flex-grow-1{flex-grow:1;}.grow{flex-grow:1;}.border-collapse{border-collapse:collapse;}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.rotate-45{rotate:45deg;}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);}.animate-pulse{animation:var(--animate-pulse);}.animate-spin{animation:var(--animate-spin);}.cursor-move{cursor:move;}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.resize-none{resize:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.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-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-12{gap:calc(var(--spacing) * 12);}.space-y-2{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));}}.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-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-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)));}}.divide-y{: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-slate-100{:where(& > :not(:last-child)){border-color:var(--color-slate-100);}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-3xl{border-radius:var(--radius-3xl);}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-xl{border-radius:var(--radius-xl);}.\!border{border-style:var(--tw-border-style) !important;border-width:1px !important;}.border{border-style:var(--tw-border-style);border-width:1px;}.border-0{border-style:var(--tw-border-style);border-width:0px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px;}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px;}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px;}.border-none{--tw-border-style:none;border-style:none;}.\[border-color\:\{defaultBorder\}\;\]{border-color:{defaultBorder};;}.\[border-color\:\{toolbarElementsBorder\}\;\]{border-color:{toolbarElementsBorder};;}.border-\[\#bee3f8\]{border-color:#bee3f8;}.border-\[\#beebb3\]{border-color:#beebb3;}.border-\[\#f9c9bf\]{border-color:#f9c9bf;}.border-\[\#f9edbe\]{border-color:#f9edbe;}.border-amber-200{border-color:var(--color-amber-200);}.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent);}.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent);}.border-black{border-color:var(--color-black);}.border-gray-100{border-color:var(--color-gray-100);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.border-gray-400{border-color:var(--color-gray-400);}.border-gray-500{border-color:var(--color-gray-500);}.border-gray-600{border-color:var(--color-gray-600);}.border-gray-700{border-color:var(--color-gray-700);}.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent);}.border-slate-100{border-color:var(--color-slate-100);}.border-slate-200{border-color:var(--color-slate-200);}.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent);}.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent);}.border-slate-800{border-color:var(--color-slate-800);}.border-slate-800\/80{border-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent);}.border-slate-900{border-color:var(--color-slate-900);}.border-transparent{border-color:transparent;}.border-white{border-color:var(--color-white);}.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent);}.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent);}.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent);}.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent);}.\[border-top-color\:\{defaultBorder\}\;\]{border-top-color:{defaultBorder};;}.\[border-right-color\:\{ckeResizer\}\]{border-right-color:{ckeResizer};}.border-l-\[\#32ab13\]{border-left-color:#32ab13;}.border-l-\[\#3182ce\]{border-left-color:#3182ce;}.border-l-\[\#e09d3d\]{border-left-color:#e09d3d;}.border-l-\[\#e01301\]{border-left-color:#e01301;}.\[background-color\:\{darkBackground\}\;\]{background-color:{darkBackground};;}.\[background-color\:\{lightBackground\}\;\]{background-color:{lightBackground};;}.\[background-color\:\{menubuttonHover\}\;\]{background-color:{menubuttonHover};;}.\[background-color\:\{menubuttonIconHover\}\;\]{background-color:{menubuttonIconHover};;}.\[background-color\:\{menubuttonIcon\}\;\]{background-color:{menubuttonIcon};;}.bg-\[\#23458c\]{background-color:#23458c;}.bg-\[\#e67300\]{background-color:#e67300;}.bg-\[\#ebf8ff\]{background-color:#ebf8ff;}.bg-\[\#f3faf0\]{background-color:#f3faf0;}.bg-\[\#fcf4f2\]{background-color:#fcf4f2;}.bg-\[\#fffcf4\]{background-color:#fffcf4;}.bg-amber-50{background-color:var(--color-amber-50);}.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent);}.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent);}.bg-amber-100\/80{background-color:color-mix(in oklab,var(--color-amber-100) 80%,transparent);}.bg-amber-400{background-color:var(--color-amber-400);}.bg-amber-500{background-color:var(--color-amber-500);}.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent);}.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent);}.bg-amber-600{background-color:var(--color-amber-600);}.bg-black{background-color:var(--color-black);}.bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent);}.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent);}.bg-gray-100{background-color:var(--color-gray-100);}.bg-gray-200{background-color:var(--color-gray-200);}.bg-gray-300{background-color:var(--color-gray-300);}.bg-gray-400{background-color:var(--color-gray-400);}.bg-gray-500{background-color:var(--color-gray-500);}.bg-gray-600{background-color:var(--color-gray-600);}.bg-gray-700{background-color:var(--color-gray-700);}.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500) 5%,transparent);}.bg-slate-50{background-color:var(--color-slate-50);}.bg-slate-100{background-color:var(--color-slate-100);}.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent);}.bg-slate-200{background-color:var(--color-slate-200);}.bg-slate-800{background-color:var(--color-slate-800);}.bg-slate-900{background-color:var(--color-slate-900);}.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent);}.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent);}.bg-slate-950{background-color:var(--color-slate-950);}.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent);}.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent);}.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,transparent);}.bg-transparent{background-color:transparent;}.bg-white{background-color:var(--color-white);}.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent);}.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent);}.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent);}.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent);}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-slate-950\/70{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950) 70%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-slate-950\/80{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950) 80%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-slate-950\/85{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950) 85%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-slate-950\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950) 90%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-slate-950\/95{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950) 95%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.via-slate-950\/30{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950) 30%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.via-slate-950\/50{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950) 50%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.via-slate-950\/60{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950) 60%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.to-amber-200{--tw-gradient-to:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.to-slate-950\/20{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950) 20%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.bg-cover{background-size:cover;}.bg-clip-text{background-clip:text;}.bg-center{background-position:center;}.fill-white{fill:var(--color-white);}.object-contain{object-fit:contain;}.object-cover{object-fit:cover;}.p-0{padding:calc(var(--spacing) * 0);}.p-1{padding:calc(var(--spacing) * 1);}.p-2{padding:calc(var(--spacing) * 2);}.p-2\.5{padding:calc(var(--spacing) * 2.5);}.p-3{padding:calc(var(--spacing) * 3);}.p-3\.5{padding:calc(var(--spacing) * 3.5);}.p-4{padding:calc(var(--spacing) * 4);}.p-5{padding:calc(var(--spacing) * 5);}.p-6{padding:calc(var(--spacing) * 6);}.p-7{padding:calc(var(--spacing) * 7);}.p-8{padding:calc(var(--spacing) * 8);}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-7{padding-inline:calc(var(--spacing) * 7);}.px-8{padding-inline:calc(var(--spacing) * 8);}.px-12{padding-inline:calc(var(--spacing) * 12);}.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-3\.5{padding-block:calc(var(--spacing) * 3.5);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-8{padding-block:calc(var(--spacing) * 8);}.py-10{padding-block:calc(var(--spacing) * 10);}.py-12{padding-block:calc(var(--spacing) * 12);}.py-16{padding-block:calc(var(--spacing) * 16);}.py-20{padding-block:calc(var(--spacing) * 20);}.pt-2{padding-top:calc(var(--spacing) * 2);}.pt-3{padding-top:calc(var(--spacing) * 3);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-8{padding-top:calc(var(--spacing) * 8);}.pt-16{padding-top:calc(var(--spacing) * 16);}.pr-8{padding-right:calc(var(--spacing) * 8);}.pb-3{padding-bottom:calc(var(--spacing) * 3);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-8{padding-bottom:calc(var(--spacing) * 8);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-12{padding-bottom:calc(var(--spacing) * 12);}.pl-1{padding-left:calc(var(--spacing) * 1);}.pl-4{padding-left:calc(var(--spacing) * 4);}.text-center{text-align:center;}.text-end{text-align:end;}.text-justify{text-align:justify;}.text-left{text-align:left;}.text-right{text-align:right;}.text-start{text-align:start;}.font-sans{font-family:var(--font-sans);}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}.text-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.text-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1;}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);}.text-nowrap{text-wrap:nowrap;}.text-wrap{text-wrap:wrap;}.break-all{word-break:break-all;}.whitespace-nowrap{white-space:nowrap;}.\[color\:\{elementsPathColor\}\;\]{color:{elementsPathColor};;}.text-\[\#2a5a1a\]{color:#2a5a1a;}.text-\[\#2b6cb0\]{color:#2b6cb0;}.text-\[\#32ab13\]{color:#32ab13;}.text-\[\#734c00\]{color:#734c00;}.text-\[\#3182ce\]{color:#3182ce;}.text-\[\#a51b00\]{color:#a51b00;}.text-\[\#e09d3d\]{color:#e09d3d;}.text-\[\#e01301\]{color:#e01301;}.text-amber-300{color:var(--color-amber-300);}.text-amber-400{color:var(--color-amber-400);}.text-amber-500{color:var(--color-amber-500);}.text-amber-600{color:var(--color-amber-600);}.text-amber-800{color:var(--color-amber-800);}.text-amber-900{color:var(--color-amber-900);}.text-black{color:var(--color-black);}.text-emerald-700{color:var(--color-emerald-700);}.text-emerald-800{color:var(--color-emerald-800);}.text-gray-100{color:var(--color-gray-100);}.text-gray-200{color:var(--color-gray-200);}.text-gray-300{color:var(--color-gray-300);}.text-gray-400{color:var(--color-gray-400);}.text-gray-500{color:var(--color-gray-500);}.text-gray-600{color:var(--color-gray-600);}.text-gray-700{color:var(--color-gray-700);}.text-red-500{color:var(--color-red-500);}.text-rose-500{color:var(--color-rose-500);}.text-slate-100{color:var(--color-slate-100);}.text-slate-200{color:var(--color-slate-200);}.text-slate-300{color:var(--color-slate-300);}.text-slate-400{color:var(--color-slate-400);}.text-slate-500{color:var(--color-slate-500);}.text-slate-600{color:var(--color-slate-600);}.text-slate-700{color:var(--color-slate-700);}.text-slate-800{color:var(--color-slate-800);}.text-slate-900{color:var(--color-slate-900);}.text-slate-950{color:var(--color-slate-950);}.text-transparent{color:transparent;}.text-white{color:var(--color-white);}.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent);}.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent);}.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent);}.capitalize{text-transform:capitalize;}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.line-through{text-decoration-line:line-through;}.underline{text-decoration-line:underline;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.opacity-0{opacity:0%;}.opacity-90{opacity:90%;}.opacity-100{opacity:100%;}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0 / 0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-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);}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-xl{--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);}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,);}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,);}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));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,);}.drop-shadow-md{--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;}.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,);}.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,) !important;}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-filter{-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-150{--tw-duration:150ms;transition-duration:150ms;}.duration-200{--tw-duration:200ms;transition-duration:200ms;}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.duration-500{--tw-duration:500ms;transition-duration:500ms;}.duration-700{--tw-duration:700ms;transition-duration:700ms;}.duration-1000{--tw-duration:1000ms;transition-duration:1000ms;}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in);}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.select-all{-webkit-user-select:all;user-select:all;}.select-none{-webkit-user-select:none;user-select:none;}.\[array\:join-path\]{array:join-path;}.\[baz\:parameterA\]{baz:parameterA;}.\[baz\:parameterB\]{baz:parameterB;}.\[block\:55\]{block:55;}.\[block\:\<em\>block_entity_id\<\/em\>\]{block:<em>block entity id</em>;}.\[block\:block-entity-id\]{block:block-entity-id;}.\[block\:block_entity_id\]{block:block entity id;}.\[block\:block_id\]{block:block id;}.\[bogus\:token\]{bogus:token;}.\[comment\:author\]{comment:author;}.\[comment\:body\]{comment:body;}.\[comment\:cid\]{comment:cid;}.\[comment\:created\]{comment:created;}.\[comment\:edit-url\]{comment:edit-url;}.\[comment\:entity\]{comment:entity;}.\[comment\:homepage\]{comment:homepage;}.\[comment\:hostname\]{comment:hostname;}.\[comment\:langcode\]{comment:langcode;}.\[comment\:mail\]{comment:mail;}.\[comment\:title\]{comment:title;}.\[comment\:url\]{comment:url;}.\[comment\:uuid\]{comment:uuid;}.\[current-date\:html_date\]{current-date:html date;}.\[current-date\:html_week\]{current-date:html week;}.\[current-date\:long\]{current-date:long;}.\[current-date\:short\]{current-date:short;}.\[current-page\:\*\]{current-page:*;}.\[current-page\:arg\]{current-page:arg;}.\[current-page\:page-number\]{current-page:page-number;}.\[current-page\:query\]{current-page:query;}.\[current-page\:title\]{current-page:title;}.\[current-page\:url\]{current-page:url;}.\[current-user\:account-name\]{current-user:account-name;}.\[current-user\:display-name\]{current-user:display-name;}.\[current-user\:edit-url\]{current-user:edit-url;}.\[current-user\:ip-address\]{current-user:ip-address;}.\[current-user\:mail\]{current-user:mail;}.\[current-user\:missing\]{current-user:missing;}.\[current-user\:name\]{current-user:name;}.\[current-user\:role-ids\]{current-user:role-ids;}.\[current-user\:role-names\]{current-user:role-names;}.\[current-user\:uid\]{current-user:uid;}.\[current-user\:uid\]\/\[current-user\:name\]{current-user:color-mix(in oklab,uid current-user:name,transparent);}.\[current-user\:url\]{current-user:url;}.\[date\:\.\.\.\]{date:...;}.\[date\:html_date\]{date:html date;}.\[date\:html_datetime\]{date:html datetime;}.\[date\:html_week\]{date:html week;}.\[date\:long\]{date:long;}.\[date\:medium\]{date:medium;}.\[date\:raw\]{date:raw;}.\[date\:short\]{date:short;}.\[date\:since\]{date:since;}.\[domain\:\$key\]{domain:$key;}.\[domain\:url\]{domain:url;}.\[entity\:comment-count-new\]{entity:comment-count-new;}.\[entity\:comment-count\]{entity:comment-count;}.\[entity\:country_name\]{entity:country name;}.\[entity\:field_name\]{entity:field name;}.\[entity\:language\]{entity:language;}.\[entity\:original\]{entity:original;}.\[entity\:url\]{entity:url;}.\[example\:login-url\]{example:login-url;}.\[example\:path\]{example:path;}.\[example\:path_part\]{example:path part;}.\[example\:safe\]{example:safe;}.\[example\:something_url\]{example:something url;}.\[example\:unsafe\]{example:unsafe;}.\[example\:url-brief\]{example:url-brief;}.\[example\:url\]{example:url;}.\[file\:changed\]{file:changed;}.\[file\:created\]{file:created;}.\[file\:fid\]{file:fid;}.\[file\:field_with_no_value\]{file:field with no value;}.\[file\:mime\]{file:mime;}.\[file\:name\]{file:name;}.\[file\:owner\]{file:owner;}.\[file\:path\]{file:path;}.\[file\:size\]{file:size;}.\[file\:url\]{file:url;}.\[file\:uuid\]{file:uuid;}.\[group\:\\1\]{group:\1;}.\[group\:owner\]{group:owner;}.\[invalid\:title\]{invalid:title;}.\[key\:string\]{key:string;}.\[language\:direction\]{language:direction;}.\[language\:domain\]{language:domain;}.\[language\:langcode\]{language:langcode;}.\[language\:name\]{language:name;}.\[language\:prefix\]{language:prefix;}.\[metatag\:tag_name\]{metatag:tag name;}.\[missing\:clear\]{missing:clear;}.\[node\:author\]{node:author;}.\[node\:body\]{node:body;}.\[node\:canonical-source-domain-url\]{node:canonical-source-domain-url;}.\[node\:comment-count-new\]{node:comment-count-new;}.\[node\:comment-count\]{node:comment-count;}.\[node\:created\]{node:created;}.\[node\:day-count\]{node:day-count;}.\[node\:edit-url\]{node:edit-url;}.\[node\:field_color\]{node:field color;}.\[node\:field_keywords\]{node:field keywords;}.\[node\:field_summary\]{node:field summary;}.\[node\:field_text_multiple\]{node:field text multiple;}.\[node\:field_with_no_value\]{node:field with no value;}.\[node\:langcode\]{node:langcode;}.\[node\:last-view\]{node:last-view;}.\[node\:menu\]{node:menu;}.\[node\:nid\]{node:nid;}.\[node\:published_status\]{node:published status;}.\[node\:summary\]{node:summary;}.\[node\:title\]{node:title;}.\[node\:tnid\]{node:tnid;}.\[node\:total-count\]{node:total-count;}.\[node\:type-name\]{node:type-name;}.\[node\:type\]{node:type;}.\[node\:updated\$1\]{node:updated$1;}.\[node\:url\]{node:url;}.\[node\:uuid\]{node:uuid;}.\[node\:vid\]{node:vid;}.\[pattern\:number\]{pattern:number;}.\[project\:module\]{project:module;}.\[random\:number\]{random:number;}.\[safe\:example\]{safe:example;}.\[simplenews-subscriber\:combined-url\]{simplenews-subscriber:combined-url;}.\[simplenews-subscriber\:confirm-url\]{simplenews-subscriber:confirm-url;}.\[simplenews-subscriber\:mail\]{simplenews-subscriber:mail;}.\[simplenews-subscriber\:manage-url\]{simplenews-subscriber:manage-url;}.\[simplenews-subscriber\:unsubscribe-link\]{simplenews-subscriber:unsubscribe-link;}.\[simplenews-subscriber\:unsubscribe-url\]{simplenews-subscriber:unsubscribe-url;}.\[site\:base-path\]{site:base-path;}.\[site\:base-url\]{site:base-url;}.\[site\:invalid\]{site:invalid;}.\[site\:login-url\]{site:login-url;}.\[site\:mail\]{site:mail;}.\[site\:name\]{site:name;}.\[site\:slogan\]{site:slogan;}.\[site\:url-brief\]{site:url-brief;}.\[site\:url\]{site:url;}.\[term\:comment-count-new\]{term:comment-count-new;}.\[term\:comment-count\]{term:comment-count;}.\[term\:description\]{term:description;}.\[term\:field_with_no_value\]{term:field with no value;}.\[term\:name\]{term:name;}.\[term\:nid\]{term:nid;}.\[term\:node-count\]{term:node-count;}.\[term\:tid\]{term:tid;}.\[term\:url\]{term:url;}.\[term\:uuid\]{term:uuid;}.\[term\:vocabulary\]{term:vocabulary;}.\[token\:meh\]{token:meh;}.\[token\:url\]{token:url;}.\[token\:with\,comma\]{token:with,comma;}.\[type\:token\]{type:token;}.\[user\:account-name\]{user:account-name;}.\[user\:cancel-url\]{user:cancel-url;}.\[user\:comment-count-new\]{user:comment-count-new;}.\[user\:comment-count\]{user:comment-count;}.\[user\:created\]{user:created;}.\[user\:display-name\]{user:display-name;}.\[user\:edit-url\]{user:edit-url;}.\[user\:field_with_no_value\]{user:field with no value;}.\[user\:ip-address\]{user:ip-address;}.\[user\:last-login\]{user:last-login;}.\[user\:mail\]{user:mail;}.\[user\:name\]{user:name;}.\[user\:nid\]{user:nid;}.\[user\:one-time-login-url\]{user:one-time-login-url;}.\[user\:registrationpassword-url\]{user:registrationpassword-url;}.\[user\:roles\]{user:roles;}.\[user\:uid\]{user:uid;}.\[user\:uid\]\/\[user\:name\]{user:color-mix(in oklab,uid user:name,transparent);}.\[user\:url\]{user:url;}.\[user\:uuid\]{user:uuid;}.\[view\:base-field\]{view:base-field;}.\[view\:base-table\]{view:base-table;}.\[view\:current-page\]{view:current-page;}.\[view\:description\]{view:description;}.\[view\:id\]{view:id;}.\[view\:items-per-page\]{view:items-per-page;}.\[view\:label\]{view:label;}.\[view\:name\]{view:name;}.\[view\:page-count\]{view:page-count;}.\[view\:title\]{view:title;}.\[view\:total-rows\]{view:total-rows;}.\[view\:url\]{view:url;}.\[vocabulary\:description\]{vocabulary:description;}.\[vocabulary\:name\]{vocabulary:name;}.\[vocabulary\:node-count\]{vocabulary:node-count;}.\[vocabulary\:term-count\]{vocabulary:term-count;}.\[vocabulary\:vid\]{vocabulary:vid;}.\[webform\:author\]{webform:author;}.\[webform\:close\]{webform:close;}.\[webform\:description\]{webform:description;}.\[webform\:handler\]{webform:handler;}.\[webform\:id\]{webform:id;}.\[webform\:invalid\]{webform:invalid;}.\[webform\:open\]{webform:open;}.\[webform\:title\]{webform:title;}.\[webform\:token\]{webform:token;}.\[webform\:url\]{webform:url;}.group-hover\:-translate-x-0\.5{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.group-hover\:translate-x-0\.5{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * 0.5);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.group-hover\:translate-x-1{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.group-hover\:scale-105{&:is(:where(.group):hover *){@media (hover:hover){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.group-hover\:scale-110{&:is(:where(.group):hover *){@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.group-hover\:bg-amber-500\/20{&:is(:where(.group):hover *){@media (hover:hover){background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent);}}}.group-hover\:text-amber-600{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-amber-600);}}}.group-hover\:opacity-100{&:is(:where(.group):hover *){@media (hover:hover){opacity:100%;}}}.group-hover\:shadow-lg{&:is(:where(.group):hover *){@media (hover:hover){--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);}}}.group-hover\:shadow-md{&:is(:where(.group):hover *){@media (hover:hover){--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);}}}.selection\:bg-amber-500{& *::selection{background-color:var(--color-amber-500);}&::selection{background-color:var(--color-amber-500);}}.selection\:text-white{& *::selection{color:var(--color-white);}&::selection{color:var(--color-white);}}.last\:border-none{&:last-child{--tw-border-style:none;border-style:none;}}.hover\:-translate-y-0\.5{&:hover{@media (hover:hover){--tw-translate-y:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:-translate-y-1\.5{&:hover{@media (hover:hover){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:scale-105{&:hover{@media (hover:hover){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:scale-110{&:hover{@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:bg-\[\#1b3773\]{&:hover{@media (hover:hover){background-color:#1b3773;}}}.hover\:bg-\[\#cc6600\]{&:hover{@media (hover:hover){background-color:#cc6600;}}}.hover\:bg-amber-600{&:hover{@media (hover:hover){background-color:var(--color-amber-600);}}}.hover\:bg-amber-700{&:hover{@media (hover:hover){background-color:var(--color-amber-700);}}}.hover\:bg-rose-500\/10{&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent);}}}.hover\:bg-slate-50{&:hover{@media (hover:hover){background-color:var(--color-slate-50);}}}.hover\:bg-slate-100{&:hover{@media (hover:hover){background-color:var(--color-slate-100);}}}.hover\:bg-slate-100\/80{&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent);}}}.hover\:bg-slate-200\/70{&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent);}}}.hover\:bg-slate-900{&:hover{@media (hover:hover){background-color:var(--color-slate-900);}}}.hover\:bg-white\/20{&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}}.hover\:bg-white\/25{&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-white) 25%,transparent);}}}.hover\:bg-white\/80{&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-white) 80%,transparent);}}}.hover\:text-amber-400{&:hover{@media (hover:hover){color:var(--color-amber-400);}}}.hover\:text-amber-600{&:hover{@media (hover:hover){color:var(--color-amber-600);}}}.hover\:text-gray-600{&:hover{@media (hover:hover){color:var(--color-gray-600);}}}.hover\:text-slate-600{&:hover{@media (hover:hover){color:var(--color-slate-600);}}}.hover\:text-slate-900{&:hover{@media (hover:hover){color:var(--color-slate-900);}}}.hover\:text-slate-950{&:hover{@media (hover:hover){color:var(--color-slate-950);}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white);}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline;}}}.hover\:shadow-lg{&:hover{@media (hover:hover){--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);}}}.hover\:shadow-xl{&:hover{@media (hover: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);}}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none;}}.sm\:right-8{@media (width >= 40rem){right:calc(var(--spacing) * 8);}}.sm\:left-0{@media (width >= 40rem){left:calc(var(--spacing) * 0);}}.sm\:left-8{@media (width >= 40rem){left:calc(var(--spacing) * 8);}}.sm\:ml-2{@media (width >= 40rem){margin-left:calc(var(--spacing) * 2);}}.sm\:h-14{@media (width >= 40rem){height:calc(var(--spacing) * 14);}}.sm\:h-80{@media (width >= 40rem){height:calc(var(--spacing) * 80);}}.sm\:max-w-xs{@media (width >= 40rem){max-width:var(--container-xs);}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row;}}.sm\:items-center{@media (width >= 40rem){align-items:center;}}.sm\:gap-2{@media (width >= 40rem){gap:calc(var(--spacing) * 2);}}.sm\:gap-3{@media (width >= 40rem){gap:calc(var(--spacing) * 3);}}.sm\:gap-6{@media (width >= 40rem){gap:calc(var(--spacing) * 6);}}.sm\:p-4{@media (width >= 40rem){padding:calc(var(--spacing) * 4);}}.sm\:p-6{@media (width >= 40rem){padding:calc(var(--spacing) * 6);}}.sm\:p-8{@media (width >= 40rem){padding:calc(var(--spacing) * 8);}}.sm\:p-9{@media (width >= 40rem){padding:calc(var(--spacing) * 9);}}.sm\:p-10{@media (width >= 40rem){padding:calc(var(--spacing) * 10);}}.sm\:p-12{@media (width >= 40rem){padding:calc(var(--spacing) * 12);}}.sm\:px-4{@media (width >= 40rem){padding-inline:calc(var(--spacing) * 4);}}.sm\:px-6{@media (width >= 40rem){padding-inline:calc(var(--spacing) * 6);}}.sm\:px-14{@media (width >= 40rem){padding-inline:calc(var(--spacing) * 14);}}.sm\:px-16{@media (width >= 40rem){padding-inline:calc(var(--spacing) * 16);}}.sm\:py-3{@media (width >= 40rem){padding-block:calc(var(--spacing) * 3);}}.sm\:py-6{@media (width >= 40rem){padding-block:calc(var(--spacing) * 6);}}.sm\:text-2xl{@media (width >= 40rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.sm\:text-4xl{@media (width >= 40rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.sm\:text-5xl{@media (width >= 40rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.sm\:text-base{@media (width >= 40rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.sm\:text-lg{@media (width >= 40rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.sm\:text-sm{@media (width >= 40rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}.md\:col-span-2{@media (width >= 48rem){grid-column:span 2 / span 2;}}.md\:block{@media (width >= 48rem){display:block;}}.md\:flex{@media (width >= 48rem){display:flex;}}.md\:hidden{@media (width >= 48rem){display:none;}}.md\:h-80{@media (width >= 48rem){height:calc(var(--spacing) * 80);}}.md\:h-96{@media (width >= 48rem){height:calc(var(--spacing) * 96);}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.md\:p-8{@media (width >= 48rem){padding:calc(var(--spacing) * 8);}}.md\:text-3xl{@media (width >= 48rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.md\:text-4xl{@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.md\:text-5xl{@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.md\:text-sm{@media (width >= 48rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}.lg\:col-span-4{@media (width >= 64rem){grid-column:span 4 / span 4;}}.lg\:col-span-8{@media (width >= 64rem){grid-column:span 8 / span 8;}}.lg\:h-15{@media (width >= 64rem){height:calc(var(--spacing) * 15);}}.lg\:min-h-\[580px\]{@media (width >= 64rem){min-height:580px;}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.lg\:grid-cols-12{@media (width >= 64rem){grid-template-columns:repeat(12,minmax(0,1fr));}}.lg\:px-8{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 8);}}.lg\:py-20{@media (width >= 64rem){padding-block:calc(var(--spacing) * 20);}}.lg\:text-6xl{@media (width >= 64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.\[data-field-id\=\\\"field_carrot\\\"\]\:visible {
    &:is(data-field-id=\"field carrot\") {
      visibility: visible;
    }
  }
  .\[data-field-id\=\\\"field_horse\\\"\]\:visible {
    &:is(data-field-id=\"field horse\") {
      visibility: visible;
    }
  }
}
:root {
  --color-primary: #d97706;
  --color-secondary: #0b1e36;
  --color-tertiary: #23458c;
}
.bg-amber-600, .bg-amber-500 {
  background-color: var(--color-primary) !important;
}
.hover\:bg-amber-700:hover, .hover\:bg-amber-600:hover {
  background-color: var(--color-primary) !important;
  filter: brightness(0.9);
}
.text-amber-600, .text-amber-500, .text-amber-400 {
  color: var(--color-primary) !important;
}
.border-amber-600, .border-amber-500, .border-amber-400\/40 {
  border-color: var(--color-primary) !important;
}
.bg-slate-950, .bg-slate-900 {
  background-color: var(--color-secondary) !important;
}
.bg-\[\#23458c\], .bg-\[\#23458c\]:hover {
  background-color: var(--color-tertiary) !important;
}
body {
  font-family: var(--font-body);
  color: #1e293b;
  background-color: #f8fafc;
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-heading);
}
.lg\:col-span-8 h2, .lg\:col-span-8 .field--name-body h2, .main-content-block h2, .node-content h2, article h2, .page-body h2, .prose h2 {
  font-family: var(--font-heading);
  font-size: 1.5rem !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  letter-spacing: -0.02em !important;
  margin-top: 2rem !important;
  margin-bottom: 1rem !important;
  padding-bottom: 0.5rem !important;
  border-bottom: 2px solid rgba(217, 119, 6, 0.25) !important;
  position: relative !important;
}
@media (min-width: 640px) {
  .lg\:col-span-8 h2, .lg\:col-span-8 .field--name-body h2, .main-content-block h2, .node-content h2, article h2, .page-body h2, .prose h2 {
    font-size: 1.75rem !important;
    margin-top: 2.25rem !important;
  }
}
.lg\:col-span-8 h3, .lg\:col-span-8 .field--name-body h3, .main-content-block h3, .node-content h3, article h3, .page-body h3, .prose h3 {
  font-family: var(--font-heading);
  font-size: 1.25rem !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  letter-spacing: -0.01em !important;
  line-height: 1.3 !important;
  margin-top: 1.75rem !important;
  margin-bottom: 1rem !important;
}
.lg\:col-span-8 h1:first-child, .lg\:col-span-8 h2:first-child, .lg\:col-span-8 h3:first-child, .lg\:col-span-8 h4:first-child, .field--name-body h1:first-child, .field--name-body h2:first-child, .field--name-body h3:first-child, .field--name-body h4:first-child, .field-items > .field-item:first-child h3, .field-items > .field-item:first-child h2, .field-items > .field-item:first-child h1, .entity-paragraphs-item:first-child h3, .entity-paragraphs-item:first-child h2, .entity-paragraphs-item:first-child h1 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.lg\:col-span-8 img, .field--name-body img, .node-content img, article img {
  border-radius: 1rem !important;
  margin-top: 0.75rem !important;
  margin-bottom: 1.25rem !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05) !important;
}
.lg\:col-span-8 p, .lg\:col-span-8 .field--name-body p, .main-content-block p, .node-content p, article p, .page-body p, .prose p {
  font-size: 1.0625rem !important;
  line-height: 1.8 !important;
  color: #334155 !important;
  margin-bottom: 1.25rem !important;
}
.lg\:col-span-8 ul:not(.tabs):not(.space-y-2):not(.pager__items), .lg\:col-span-8 .field--name-body ul:not(.pager__items), .main-content-block ul:not(.pager__items), .node-content ul:not(.pager__items), article ul:not(.pager__items), .page-body ul:not(.pager__items), .prose ul:not(.pager__items) {
  margin-top: 0.75rem !important;
  margin-bottom: 1.5rem !important;
  padding-left: 0.25rem !important;
  list-style: none !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 0.625rem !important;
}
.lg\:col-span-8 ul:not(.tabs):not(.space-y-2):not(.pager__items) > li, .lg\:col-span-8 .field--name-body ul:not(.pager__items) > li, .main-content-block ul:not(.pager__items) > li, .node-content ul:not(.pager__items) > li, article ul:not(.pager__items) > li, .page-body ul:not(.pager__items) > li, .prose ul:not(.pager__items) > li {
  position: relative !important;
  padding-left: 1.75rem !important;
  font-size: 1.0625rem !important;
  font-weight: 600 !important;
  color: #1e293b !important;
  line-height: 1.5 !important;
}
.lg\:col-span-8 ul:not(.tabs):not(.space-y-2):not(.pager__items) > li::before, .lg\:col-span-8 .field--name-body ul:not(.pager__items) > li::before, .main-content-block ul:not(.pager__items) > li::before, .node-content ul:not(.pager__items) > li::before, article ul:not(.pager__items) > li::before, .page-body ul:not(.pager__items) > li::before, .prose ul:not(.pager__items) > li::before {
  content: "" !important;
  position: absolute !important;
  left: 0.25rem !important;
  top: 0.5rem !important;
  width: 0.5rem !important;
  height: 0.5rem !important;
  border-radius: 9999px !important;
  background-color: var(--color-primary, #d97706) !important;
}
.lg\:col-span-8 a:not(.btn):not(.button), .lg\:col-span-8 .field--name-body a, .main-content-block a, .node-content a, article a, .page-body a, .prose a {
  color: var(--color-primary, #d97706) !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  transition: color 0.15s ease !important;
}
.lg\:col-span-8 a:not(.btn):not(.button):hover, .lg\:col-span-8 .field--name-body a:hover, .main-content-block a:hover, .node-content a:hover, article a:hover, .page-body a:hover, .prose a:hover {
  color: #b45309 !important;
}
.region-primary-menu {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  flex-grow: 1 !important;
}
.nav-desktop-menu {
  display: flex !important;
  align-items: center;
  gap: 0.375rem;
  flex-grow: 1;
  justify-content: flex-end;
}
.nav-dropdown-menu.active {
  display: block !important;
  opacity: 1 !important;
  transform: scale(1) !important;
}
@media (max-width: 767px) {
  .nav-desktop-menu {
    display: none !important;
  }
}
header.is-scrolled #header-container {
  min-height: 64px !important;
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
header.is-scrolled #logo-box {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  border-radius: 0.75rem !important;
}
header.is-scrolled #logo-img {
  height: 2.25rem !important;
}
@media (min-width: 640px) {
  header.is-scrolled #logo-img {
    height: 2.5rem !important;
  }
}
ul.tabs, .tabs.primary, .tabs.secondary, .block-local-tasks-block ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 0.375rem !important;
  padding: 0.25rem !important;
  background-color: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 0.75rem !important;
  margin-bottom: 1.5rem !important;
  list-style: none !important;
}
ul.tabs li, .tabs.primary li, .tabs.secondary li, .block-local-tasks-block li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  display: inline-flex !important;
}
ul.tabs li a, .tabs.primary li a, .tabs.secondary li a, .block-local-tasks-block li a {
  display: inline-flex !important;
  align-items: center !important;
  padding: 0.5rem 1rem !important;
  font-size: 0.75rem !important;
  font-weight: 700 !important;
  border-radius: 0.5rem !important;
  color: #475569 !important;
  text-decoration: none !important;
  transition: all 0.15s ease-in-out !important;
}
ul.tabs li a:hover, .tabs.primary li a:hover, .tabs.secondary li a:hover, .block-local-tasks-block li a:hover {
  background-color: #e2e8f0 !important;
  color: #0f172a !important;
}
ul.tabs li.is-active a, ul.tabs li a.is-active, .tabs.primary li.is-active a, .tabs.primary li a.is-active, .block-local-tasks-block li.is-active a, .block-local-tasks-block li a.is-active {
  background-color: var(--color-primary, #d97706) !important;
  color: #ffffff !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}
.user-login-form, .user-pass, .user-register-form {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.user-login-form .form-item, .user-pass .form-item, .user-register-form .form-item {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
  margin-bottom: 0 !important;
}
.user-login-form label, .user-pass label, .user-register-form label {
  font-size: 0.75rem !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  color: #334155 !important;
}
.user-login-form input[type="text"], .user-login-form input[type="password"], .user-pass input[type="text"], .user-pass input[type="email"], .user-register-form input[type="text"], .user-register-form input[type="email"], .user-register-form input[type="password"] {
  width: 100% !important;
  padding: 0.75rem 1rem !important;
  font-size: 0.875rem !important;
  border-radius: 0.75rem !important;
  border: 1px solid #cbd5e1 !important;
  background-color: #f8fafc !important;
  color: #0f172a !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  transition: all 0.2s ease-in-out !important;
  outline: none !important;
}
.user-login-form input[type="text"]:focus, .user-login-form input[type="password"]:focus, .user-pass input[type="text"]:focus, .user-pass input[type="email"]:focus {
  border-color: var(--color-primary, #d97706) !important;
  background-color: #ffffff !important;
  box-shadow: 0 0 0 3px rgba(217, 119, 6, 0.2) !important;
}
.user-login-form input[type="submit"], .user-pass input[type="submit"], .user-register-form input[type="submit"], .user-login-form button[type="submit"], .user-pass button[type="submit"] {
  width: 100% !important;
  padding: 0.875rem 1.5rem !important;
  font-size: 0.875rem !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  background-color: var(--color-primary, #d97706) !important;
  border-radius: 0.75rem !important;
  border: none !important;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  cursor: pointer !important;
  transition: all 0.2s ease-in-out !important;
  margin-top: 0.5rem !important;
}
.user-login-form input[type="submit"]:hover, .user-pass input[type="submit"]:hover, .user-register-form input[type="submit"]:hover, .user-login-form button[type="submit"]:hover, .user-pass button[type="submit"]:hover {
  background-color: var(--color-primary, #d97706) !important;
  filter: brightness(0.9) !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}
.user-login-form .description, .user-pass .description {
  font-size: 0.75rem !important;
  color: #64748b !important;
  margin-top: 0.25rem !important;
}
.block-system-breadcrumb-block, [id^="block-aab-theme-breadcrumbs"], nav[aria-label="Breadcrumb"] {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin-bottom: 1rem !important;
}
.hero-bg-container, .hero-bg-container * {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.hero-bg-container img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}
.main-content-block img, .lg\:col-span-8 img {
  margin-bottom: 1.5rem !important;
  margin-top: 0.5rem !important;
  border-radius: 1rem !important;
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
}
aside .block {
  background-color: #ffffff !important;
  border-radius: 1rem !important;
  padding: 1.25rem !important;
  border: 1px solid rgba(226, 232, 240, 0.8) !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  margin-bottom: 1.5rem !important;
}
aside .block h2, aside .block h3, aside .block .block-title {
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  margin-bottom: 1rem !important;
  padding-bottom: 0.625rem !important;
  border-bottom: 1px solid #f1f5f9 !important;
}
aside .block img {
  width: 100% !important;
  height: 12rem !important;
  object-fit: cover !important;
  border-radius: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
aside .block .block-content .bg-white, aside .block .block-content .rounded-2xl, aside .block .block-content .border, aside .block .block-content .shadow-sm, aside .block .block-content .shadow-md {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}
aside .block ul, aside .block ol, aside .block .item-list ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 0.375rem !important;
}
aside .block li, aside .block .item-list ul li {
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 0.5rem !important;
}
aside .block li a, aside .block .item-list ul li a, aside .block a:not(.bg-amber-600) {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  padding: 0.5rem 0.75rem !important;
  font-size: 0.8125rem !important;
  font-weight: 600 !important;
  color: #334155 !important;
  border-radius: 0.75rem !important;
  transition: all 0.15s ease-in-out !important;
  text-decoration: none !important;
}
aside .block li a:hover, aside .block a:not(.bg-amber-600):hover {
  background-color: #f8fafc !important;
  color: var(--color-primary, #d97706) !important;
}
.view-category-list-count .views-row, .view-id-category_list_count .views-row, [class*="category-list-count"] .views-row, .block-views-blockcategory-list-count-block-1 .views-row {
  display: block !important;
  padding: 0.15rem 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  white-space: nowrap !important;
}
.view-category-list-count .views-row:hover, .view-id-category_list_count .views-row:hover, [class*="category-list-count"] .views-row:hover {
  background-color: transparent !important;
  background: transparent !important;
}
.view-category-list-count .views-field, .view-id-category_list_count .views-field, [class*="category-list-count"] .views-field, .view-category-list-count .views-field-nothing, .view-id-category_list_count .views-field-nothing, [class*="category-list-count"] .views-field-nothing {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.25rem !important;
  width: auto !important;
  white-space: nowrap !important;
}
.view-category-list-count a, .view-id-category_list_count a, [class*="category-list-count"] a {
  display: inline-flex !important;
  align-items: center !important;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  color: #334155 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}
.blogs-filter-bar {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin-bottom: 2rem !important;
}
.fancy-select-wrapper select, .blogs-filter-bar select, #edit-category {
  width: 100% !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  background-color: #ffffff !important;
  color: #0f172a !important;
  font-size: 0.875rem !important;
  font-weight: 700 !important;
  padding: 0.625rem 2.5rem 0.625rem 1.25rem !important;
  border-radius: 9999px !important;
  border: 1px solid #cbd5e1 !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08) !important;
  cursor: pointer !important;
  transition: all 0.2s ease-in-out !important;
  outline: none !important;
}
.fancy-select-wrapper select:hover, .blogs-filter-bar select:hover, #edit-category:hover {
  border-color: var(--color-primary, #d97706) !important;
  box-shadow: 0 4px 8px -1px rgba(0, 0, 0, 0.12) !important;
}
.fancy-select-wrapper select:focus, .blogs-filter-bar select:focus, #edit-category:focus {
  border-color: var(--color-primary, #d97706) !important;
  box-shadow: 0 0 0 3px rgba(217, 119, 6, 0.25) !important;
}
.blogs-filter-bar form, .blogs-filter-bar .form-item, .blogs-filter-bar label {
  margin: 0 !important;
  padding: 0 !important;
}
.blogs-filter-bar label {
  display: none !important;
}
.blogs-filter-bar input[type="submit"], .blogs-filter-bar #edit-submit-blogs {
  display: none !important;
}
aside .block, .sidebar .block, .region-sidebar-first .block, .region-sidebar-second .block {
  overflow: visible !important;
  position: relative !important;
}
.portfolio-item h3, .portfolio-item .h3, [class*="portfolio-item"] h3 {
  color: #ffffff !important;
  font-size: 1.125rem !important;
  font-weight: 800 !important;
  letter-spacing: -0.01em !important;
  margin-top: 0.25rem !important;
  margin-bottom: 0.375rem !important;
  padding-bottom: 0 !important;
  border: none !important;
  line-height: 1.25 !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6) !important;
}
.portfolio-item span.text-amber-400, .portfolio-item span[class*="text-amber"], [class*="portfolio-item"] span.text-amber-400 {
  color: #fbbf24 !important;
  font-weight: 800 !important;
  letter-spacing: 0.05em !important;
}
.portfolio-item span.text-white\/90, [class*="portfolio-item"] span.text-white\/90 {
  color: rgba(255, 255, 255, 0.95) !important;
  font-weight: 600 !important;
}
.portfolio-item .absolute, [class*="portfolio-item"] .absolute {
  background: linear-gradient(to top, rgba(2, 6, 23, 0.92) 0%, rgba(2, 6, 23, 0.5) 60%, rgba(2, 6, 23, 0) 100%) !important;
  backdrop-filter: blur(4px) !important;
  -webkit-backdrop-filter: blur(4px) !important;
}
.lg-outer {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  z-index: 999999 !important;
}
.lg-backdrop {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  z-index: 999998 !important;
  background-color: rgba(2, 6, 23, 0.95) !important;
}
.pager-nav, nav.pager, .pager, .item-list nav, .item-list .pager-nav {
  margin-top: 2.5rem !important;
  margin-bottom: 2rem !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}
ul.pager__items, .pager ul, .pager-nav ul, .item-list ul.pager__items, .item-list .pager ul {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.5rem !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
ul.pager__items li, .pager li, .pager-nav li, .item-list ul.pager__items li, .item-list .pager li {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  height: auto !important;
  float: none !important;
}
ul.pager__items li::before, .pager li::before, .pager-nav li::before, .item-list ul.pager__items li::before {
  display: none !important;
  content: none !important;
}
ul.pager__items li a, .pager li a, .pager-nav li a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 2.5rem !important;
  height: 2.5rem !important;
  padding: 0 0.875rem !important;
  border-radius: 0.75rem !important;
  background-color: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  color: #334155 !important;
  font-weight: 700 !important;
  font-size: 0.875rem !important;
  text-decoration: none !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  transition: all 0.2s ease !important;
}
ul.pager__items li a:hover, .pager li a:hover, .pager-nav li a:hover {
  border-color: var(--color-primary, #d97706) !important;
  color: var(--color-primary, #d97706) !important;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important;
}
ul.pager__items li.is-active span, ul.pager__items li.is-active a, .pager li.is-active span, .pager li.active span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 2.5rem !important;
  height: 2.5rem !important;
  padding: 0 0.875rem !important;
  border-radius: 0.75rem !important;
  background-color: var(--color-primary, #d97706) !important;
  color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 0.875rem !important;
  box-shadow: 0 4px 6px -1px rgba(217, 119, 6, 0.3) !important;
  border: 1px solid var(--color-primary, #d97706) !important;
}
#accessibility-widget-root {
  position: fixed !important;
  bottom: 1.5rem !important;
  left: 1.5rem !important;
  z-index: 999999 !important;
}
#accessibility-panel {
  position: absolute !important;
  bottom: 5rem !important;
  left: 0 !important;
  width: 320px !important;
  max-width: calc(100vw - 3rem) !important;
  z-index: 999999 !important;
  box-sizing: border-box !important;
}
@font-face {
  font-family: 'OpenDyslexic';
  src: url('https://cdn.jsdelivr.net/npm/opendyslexic@1.0.3/opendyslexic-regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
html.font-size-small {
  font-size: 85% !important;
}
html.font-size-large {
  font-size: 115% !important;
}
html.font-size-xlarge {
  font-size: 130% !important;
}
html.font-dyslexic, html.font-dyslexic * {
  font-family: 'OpenDyslexic', 'Comic Sans MS', sans-serif !important;
}
html.underline-links a {
  text-decoration: underline !important;
}
html.dark {
  filter: invert(0.9) hue-rotate(180deg);
  background-color: #0d1117 !important;
}
html.dark img, html.dark video, html.dark svg {
  filter: invert(1.1) hue-rotate(180deg);
}
html.reduce-motion, html.reduce-motion body, body.reduce-motion {
  --tw-translate-x: 0px !important;
  --tw-translate-y: 0px !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
}
html.reduce-motion *:not(#accessibility-widget-root):not(#accessibility-widget-root *), body.reduce-motion *:not(#accessibility-widget-root):not(#accessibility-widget-root *), body.reduce-motion *:not(#accessibility-widget-root):not(#accessibility-widget-root *) {
  animation: none !important;
  transition: none !important;
}
html.reduce-motion a:not(#accessibility-widget-root *), html.reduce-motion button:not(#accessibility-widget-root *), html.reduce-motion img:not(#accessibility-widget-root *), html.reduce-motion div:not(#accessibility-widget-root *), html.reduce-motion span:not(#accessibility-widget-root *), html.reduce-motion .group:not(#accessibility-widget-root *), html.reduce-motion .group *:not(#accessibility-widget-root *), body.reduce-motion a:not(#accessibility-widget-root *), body.reduce-motion button:not(#accessibility-widget-root *), body.reduce-motion img:not(#accessibility-widget-root *), body.reduce-motion div:not(#accessibility-widget-root *), body.reduce-motion span:not(#accessibility-widget-root *), body.reduce-motion .group:not(#accessibility-widget-root *), body.reduce-motion .group *:not(#accessibility-widget-root *) {
  transform: none !important;
  scale: 1 !important;
  translate: 0 !important;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}
@property --tw-space-y-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-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@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-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;
}
@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;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}

/* ====================================================
   WORLD-CLASS COMMERCIAL PROPERTY TABLE & BADGE SYSTEM
   ==================================================== */

.clean-property-table,
.field--name-body table,
.node-content table,
.prose table,
article table {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  margin-top: 1.75rem !important;
  margin-bottom: 2.25rem !important;
  border-radius: 1.25rem !important;
  overflow: hidden !important;
  border: 1px solid #cbd5e1 !important; /* slate-300 */
  box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.08), 0 4px 6px -2px rgba(15, 23, 42, 0.03) !important;
  background-color: #ffffff !important;
}

.clean-property-table th,
.field--name-body table th,
.node-content table th,
.prose table th,
article table th {
  background-color: #f8fafc !important;
  color: #334155 !important;
  font-weight: 800 !important;
  font-size: 0.75rem !important;
  text-transform: uppercase !important;
  letter-spacing: 0.075em !important;
  padding: 1rem 1.5rem !important;
  border-bottom: 2px solid #cbd5e1 !important;
  text-align: left !important;
}

.clean-property-table td,
.field--name-body table td,
.node-content table td,
.prose table td,
article table td {
  padding: 1rem 1.5rem !important;
  font-size: 0.9rem !important;
  color: #0f172a !important;
  border-bottom: 1px solid #f1f5f9 !important;
  vertical-align: middle !important;
  transition: all 0.15s ease !important;
}

.clean-property-table tr:last-child td,
.field--name-body table tr:last-child td,
.node-content table tr:last-child td,
.prose table tr:last-child td,
article table tr:last-child td {
  border-bottom: none !important;
}

.clean-property-table tr:hover td,
.field--name-body table tr:hover td,
.node-content table tr:hover td,
.prose table tr:hover td,
article table tr:hover td {
  background-color: #f8fafc !important;
}

/* Status Badges */
.suite-status-available {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.375rem !important;
  padding: 0.35rem 0.85rem !important;
  border-radius: 9999px !important;
  font-size: 0.75rem !important;
  font-weight: 800 !important;
  background-color: #ecfdf5 !important; /* emerald-50 */
  color: #047857 !important; /* emerald-700 */
  border: 1px solid #a7f3d0 !important; /* emerald-200 */
  box-shadow: 0 1px 3px rgba(16, 185, 129, 0.1) !important;
}

.suite-status-leased {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.375rem !important;
  padding: 0.35rem 0.85rem !important;
  border-radius: 9999px !important;
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  background-color: #f8fafc !important; /* slate-50 */
  color: #64748b !important; /* slate-500 */
  border: 1px solid #e2e8f0 !important;
}

/* Building Hero Overlay Headers inside Body */
.property-building-card .relative h2,
.property-building-card .relative h3 {
  color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 2rem !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.7) !important;
  margin: 0 !important;
  padding: 0 !important;
}

.property-building-card .relative p {
  color: #ffffff !important;
  font-weight: 600 !important;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8) !important;
}

.property-building-card p,
.property-building-card .bg-slate-50 p,
.property-building-card .p-4 p,
.property-building-card .p-5 p {
  color: #475569 !important;
  font-weight: 500 !important;
  text-shadow: none !important;
}

/* Exposed Form Side-by-Side Apply Button Styling */
.views-exposed-form input[type="submit"],
.views-exposed-form .form-submit {
  background-color: #d97706 !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  font-size: 0.875rem !important;
  padding: 0.625rem 1.5rem !important;
  border-radius: 0.75rem !important;
  border: none !important;
  cursor: pointer !important;
  transition: all 0.2s ease-in-out !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  height: 42px !important;
}

.views-exposed-form input[type="submit"]:hover,
.views-exposed-form .form-submit:hover {
  background-color: #b45309 !important;
  transform: translateY(-1px) !important;
}

.views-exposed-form .fancy-select-container {
  width: 100% !important;
  max-width: 22rem !important;
  margin: 0 !important;
}

/* Custom Full Drupal Pager Overrides */
ul.pager__items {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.5rem !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

ul.pager__items li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

ul.pager__items li::before {
  content: none !important;
  display: none !important;
}

ul.pager__items li a {
  text-decoration: none !important;
  border-bottom: none !important;
}

ul.pager__items li.is-active span,
ul.pager__items li.is-active a {
  background-color: #d97706 !important;
  color: #ffffff !important;
  font-weight: 800 !important;
  border-color: #d97706 !important;
}

/* LightGallery High Z-Index & ADA Widget Hide Overrides */
.lg-backdrop {
  z-index: 999990 !important;
}

.lg-outer {
  z-index: 999999 !important;
}

/* Hide ADA Accessibility Widget when LightGallery Lightbox is open */
body.lg-on #accessibility-widget,
body.lg-on #accessibility-trigger,
.lg-on #accessibility-widget,
.lg-on #accessibility-trigger {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  z-index: -1 !important;
}

#accessibility-widget {
  z-index: 900 !important;
}

/* Contact Page 50/50 Split Layout */
.contact-page-grid {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  gap: 2rem !important;
}

@media (min-width: 768px) {
  .contact-page-grid {
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
  }

  .contact-left-col {
    width: 48% !important;
    flex-shrink: 0 !important;
  }

  .contact-right-col {
    width: 48% !important;
    flex-shrink: 0 !important;
  }
}

/* Webform Form Input Field Box Overrides */
.contact-page-webform-wrapper input[type="text"],
.contact-page-webform-wrapper input[type="email"],
.contact-page-webform-wrapper input[type="tel"],
.contact-page-webform-wrapper input[type="number"],
.contact-page-webform-wrapper textarea,
.contact-page-webform-wrapper select,
.contact-page-webform-wrapper .form-text,
.contact-page-webform-wrapper .form-email,
.contact-page-webform-wrapper .form-textarea {
  display: block !important;
  width: 100% !important;
  padding: 12px 16px !important;
  background-color: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 12px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #0f172a !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  margin-top: 4px !important;
  margin-bottom: 16px !important;
}

.contact-page-webform-wrapper input[type="text"]:focus,
.contact-page-webform-wrapper input[type="email"]:focus,
.contact-page-webform-wrapper textarea:focus,
.contact-page-webform-wrapper .form-text:focus,
.contact-page-webform-wrapper .form-email:focus,
.contact-page-webform-wrapper .form-textarea:focus {
  border-color: #d97706 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(217, 119, 6, 0.2) !important;
}

.contact-page-webform-wrapper input[type="submit"],
.contact-page-webform-wrapper .form-submit,
.contact-page-webform-wrapper .webform-button--submit {
  display: inline-block !important;
  width: 100% !important;
  padding: 14px 24px !important;
  background-color: #d97706 !important;
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  border: 1px solid #b45309 !important;
  border-radius: 12px !important;
  box-shadow: 0 4px 6px -1px rgba(217, 119, 6, 0.3) !important;
  cursor: pointer !important;
  transition: all 0.2s ease-in-out !important;
  margin-top: 8px !important;
}

.contact-page-webform-wrapper input[type="submit"]:hover,.contact-page-webform-wrapper .form-submit:hover,.contact-page-webform-wrapper .webform-button--submit:hover{background-color:#b45309 !important;box-shadow:0 6px 12px -2px rgba(217,119,6,0.4) !important;}#portfolio-lightgallery-grid{display:grid !important;grid-template-columns:repeat(1,minmax(0,1fr)) !important;gap:1.5rem !important;}@media (min-width:640px){#portfolio-lightgallery-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (min-width:900px){#portfolio-lightgallery-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}.single-post-detail img,.single-post-detail .media,.prose img{box-shadow:none !important;border:none !important;background-color:transparent !important;border-radius:1.25rem !important;}
