/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer base,utilities,layout,component,theme;@layer base{*,::before,::after{box-sizing:border-box;}html{font-family:system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;}body{margin:0;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;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{border-color:currentcolor;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;-moz-appearance:button;appearance:button;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit;}summary{display:list-item;}ol,ul{list-style:none;padding-inline-start:0;margin:0;}}
@layer base{img,video,canvas,svg{display:block;max-width:100%;}img{height:auto;}}
@layer base{html{scrollbar-gutter:stable;}}
@layer base{:root{interpolate-size:allow-keywords;accent-color:#0019fe;accent-color:var(--clr-primary-500);--sm:420px;--md:768px;--lg:1024px;--xl:1280px;--xxl:1440px;--full-screen:1920px;--speed-100:100ms;--speed-200:200ms;--speed-300:300ms;--speed-400:400ms;--speed-500:500ms;--speed-600:600ms;--speed-700:700ms;--speed-800:800ms;--speed-900:900ms;--speed-1000:1000ms;}@media (prefers-reduced-motion:reduce){:root{--speed-100:10ms;--speed-200:20ms;--speed-300:30ms;--speed-400:40ms;--speed-500:50ms;--speed-600:60ms;--speed-700:70ms;--speed-800:80ms;--speed-900:90ms;--speed-1000:100ms;}}:root{--ff-sans:Nudista,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--ff-mono:monospace;--ff-decoration:Nudista,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--fs:1.1rem;--fw-normal:600;--fw-bold:600;--lh:1;--clr-primary:#0019fe;--clr-primary-100:hsl(from var(--clr-primary) h s calc(l + 20));--clr-primary-200:hsl(from var(--clr-primary) h s calc(l + 15));--clr-primary-300:hsl(from var(--clr-primary) h s calc(l + 10));--clr-primary-400:hsl(from var(--clr-primary) h s calc(l + 5));--clr-primary-500:var(--clr-primary);--clr-primary-600:hsl(from var(--clr-primary) h s calc(l - 5));--clr-primary-700:hsl(from var(--clr-primary) h s calc(l - 10));--clr-primary-800:hsl(from var(--clr-primary) h s calc(l - 15));--clr-primary-900:hsl(from var(--clr-primary) h s calc(l - 20));--clr-secondary:#a800ad;--clr-secondary-100:hsl(from var(--clr-secondary) h s calc(l + 20));--clr-secondary-200:hsl(from var(--clr-secondary) h s calc(l + 15));--clr-secondary-300:hsl(from var(--clr-secondary) h s calc(l + 10));--clr-secondary-400:hsl(from var(--clr-secondary) h s calc(l + 5));--clr-secondary-500:var(--clr-secondary);--clr-secondary-600:hsl(from var(--clr-secondary) h s calc(l - 5));--clr-secondary-700:hsl(from var(--clr-secondary) h s calc(l - 10));--clr-secondary-800:hsl(from var(--clr-secondary) h s calc(l - 15));--clr-secondary-900:hsl(from var(--clr-secondary) h s calc(l - 20));--clr-tertiary:#0678be;--clr-tertiary-100:hsl(from var(--clr-tertiary) h s calc(l + 20));--clr-tertiary-200:hsl(from var(--clr-tertiary) h s calc(l + 15));--clr-tertiary-300:hsl(from var(--clr-tertiary) h s calc(l + 10));--clr-tertiary-400:hsl(from var(--clr-tertiary) h s calc(l + 5));--clr-tertiary-500:var(--clr-tertiary);--clr-tertiary-600:hsl(from var(--clr-tertiary) h s calc(l - 5));--clr-tertiary-700:hsl(from var(--clr-tertiary) h s calc(l - 10));--clr-tertiary-800:hsl(from var(--clr-tertiary) h s calc(l - 15));--clr-tertiary-900:hsl(from var(--clr-tertiary) h s calc(l - 20));--clr-light:#ffffff;--clr-light-100:hsl(from var(--clr-light) h s calc(l + 8));--clr-light-200:hsl(from var(--clr-light) h s calc(l + 6));--clr-light-300:hsl(from var(--clr-light) h s calc(l + 4));--clr-light-400:hsl(from var(--clr-light) h s calc(l + 2));--clr-light-500:hsl(from var(--clr-light) h s calc(l - 0));--clr-light-600:hsl(from var(--clr-light) h s calc(l - 2));--clr-light-700:hsl(from var(--clr-light) h s calc(l - 4));--clr-light-800:hsl(from var(--clr-light) h s calc(l - 6));--clr-light-900:hsl(from var(--clr-light) h s calc(l - 8));--clr-dark:#000000;--clr-dark-900:hsl(from var(--clr-dark) h s calc(l - 8));--clr-dark-800:hsl(from var(--clr-dark) h s calc(l - 6));--clr-dark-700:hsl(from var(--clr-dark) h s calc(l - 4));--clr-dark-600:hsl(from var(--clr-dark) h s calc(l - 2));--clr-dark-500:hsl(from var(--clr-dark) h s calc(l - 0));--clr-dark-400:hsl(from var(--clr-dark) h s calc(l + 2));--clr-dark-300:hsl(from var(--clr-dark) h s calc(l + 4));--clr-dark-200:hsl(from var(--clr-dark) h s calc(l + 6));--clr-dark-100:hsl(from var(--clr-dark) h s calc(l + 8));--clr-gray:#e6e6e6;--clr-gray-100:hsl(from var(--clr-gray) h s calc(l + 20));--clr-gray-200:hsl(from var(--clr-gray) h s calc(l + 15));--clr-gray-300:hsl(from var(--clr-gray) h s calc(l + 10));--clr-gray-400:hsl(from var(--clr-gray) h s calc(l + 5));--clr-gray-500:var(--clr-gray);--clr-gray-600:hsl(from var(--clr-gray) h s calc(l - 5));--clr-gray-700:hsl(from var(--clr-gray) h s calc(l - 10));--clr-gray-800:hsl(from var(--clr-gray) h s calc(l - 15));--clr-gray-900:hsl(from var(--clr-gray) h s calc(l - 20));--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-dark);--clr-bg:var(--csstools-light-dark-toggle--0,var(--clr-light));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--clr-dark-100);--clr-bg-100:var(--csstools-light-dark-toggle--1,var(--clr-light-100));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--clr-dark-200);--clr-bg-200:var(--csstools-light-dark-toggle--2,var(--clr-light-200));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--clr-dark-300);--clr-bg-300:var(--csstools-light-dark-toggle--3,var(--clr-light-300));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--clr-dark-400);--clr-bg-400:var(--csstools-light-dark-toggle--4,var(--clr-light-400));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--clr-dark-500);--clr-bg-500:var(--csstools-light-dark-toggle--5,var(--clr-light-500));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--clr-dark-600);--clr-bg-600:var(--csstools-light-dark-toggle--6,var(--clr-light-600));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--clr-dark-700);--clr-bg-700:var(--csstools-light-dark-toggle--7,var(--clr-light-700));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--clr-dark-800);--clr-bg-800:var(--csstools-light-dark-toggle--8,var(--clr-light-800));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--clr-dark-900);--clr-bg-900:var(--csstools-light-dark-toggle--9,var(--clr-light-900));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) var(--clr-light);--clr-fg:var(--csstools-light-dark-toggle--10,var(--clr-dark));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--clr-light-100);--clr-fg-100:var(--csstools-light-dark-toggle--11,var(--clr-dark-100));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) var(--clr-light-200);--clr-fg-200:var(--csstools-light-dark-toggle--12,var(--clr-dark-200));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--clr-light-300);--clr-fg-300:var(--csstools-light-dark-toggle--13,var(--clr-dark-300));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--clr-light-400);--clr-fg-400:var(--csstools-light-dark-toggle--14,var(--clr-dark-400));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--clr-light-500);--clr-fg-500:var(--csstools-light-dark-toggle--15,var(--clr-dark-500));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--clr-light-600);--clr-fg-600:var(--csstools-light-dark-toggle--16,var(--clr-dark-600));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--clr-light-700);--clr-fg-700:var(--csstools-light-dark-toggle--17,var(--clr-dark-700));--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--clr-light-800);--clr-fg-800:var(--csstools-light-dark-toggle--18,var(--clr-dark-800));--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--clr-light-900);--clr-fg-900:var(--csstools-light-dark-toggle--19,var(--clr-dark-900));--clr-status:#d7e1d7;--clr-error:#f6dfdf;--clr-warning:#fbe4bc;--sp-1px:1px;--sp-2px:2px;--sp-3px:3px;--sp-4px:4px;--sp-5px:5px;--sp-6px:6px;--sp-7px:7px;--sp-0:0;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-7:1.75rem;--sp-8:2rem;--sp-9:2.25rem;--sp-10:2.5rem;--sp-11:2.75rem;--sp-12:3rem;--sp-13:3.25rem;--sp-14:3.5rem;--sp-15:3.75rem;--sp-16:4rem;--sp-17:4.25rem;--sp-18:4.5rem;--sp-19:4.75rem;--sp-20:5rem;--sp-21:5.25rem;--sp-22:5.5rem;--sp-23:5.76rem;--sp-24:6rem;--shadow-sm:0 0 16px -4px;--shadow-md:0 0 16px -2px;--shadow-lg:0 0 16px 0px;--shadow-xl:0 0 16px 2px;--shadow-xxl:0 0 16px 4px;--border-sm:1px;--border-md:2px;--border-lg:3px;--border-xl:4px;--border-xxl:5px;--radius-sm:5px;--radius-md:10px;--radius-lg:15px;--radius-xl:20px;--radius-xxl:55px;}@supports (color:light-dark(red,red)){:root{--clr-bg:light-dark(var(--clr-light),var(--clr-dark));--clr-bg-100:light-dark(var(--clr-light-100),var(--clr-dark-100));--clr-bg-200:light-dark(var(--clr-light-200),var(--clr-dark-200));--clr-bg-300:light-dark(var(--clr-light-300),var(--clr-dark-300));--clr-bg-400:light-dark(var(--clr-light-400),var(--clr-dark-400));--clr-bg-500:light-dark(var(--clr-light-500),var(--clr-dark-500));--clr-bg-600:light-dark(var(--clr-light-600),var(--clr-dark-600));--clr-bg-700:light-dark(var(--clr-light-700),var(--clr-dark-700));--clr-bg-800:light-dark(var(--clr-light-800),var(--clr-dark-800));--clr-bg-900:light-dark(var(--clr-light-900),var(--clr-dark-900));--clr-fg:light-dark(var(--clr-dark),var(--clr-light));--clr-fg-100:light-dark(var(--clr-dark-100),var(--clr-light-100));--clr-fg-200:light-dark(var(--clr-dark-200),var(--clr-light-200));--clr-fg-300:light-dark(var(--clr-dark-300),var(--clr-light-300));--clr-fg-400:light-dark(var(--clr-dark-400),var(--clr-light-400));--clr-fg-500:light-dark(var(--clr-dark-500),var(--clr-light-500));--clr-fg-600:light-dark(var(--clr-dark-600),var(--clr-light-600));--clr-fg-700:light-dark(var(--clr-dark-700),var(--clr-light-700));--clr-fg-800:light-dark(var(--clr-dark-800),var(--clr-light-800));--clr-fg-900:light-dark(var(--clr-dark-900),var(--clr-light-900));}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-dark);--clr-bg:var(--csstools-light-dark-toggle--0,var(--clr-light));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--clr-dark-100);--clr-bg-100:var(--csstools-light-dark-toggle--1,var(--clr-light-100));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--clr-dark-200);--clr-bg-200:var(--csstools-light-dark-toggle--2,var(--clr-light-200));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--clr-dark-300);--clr-bg-300:var(--csstools-light-dark-toggle--3,var(--clr-light-300));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--clr-dark-400);--clr-bg-400:var(--csstools-light-dark-toggle--4,var(--clr-light-400));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--clr-dark-500);--clr-bg-500:var(--csstools-light-dark-toggle--5,var(--clr-light-500));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--clr-dark-600);--clr-bg-600:var(--csstools-light-dark-toggle--6,var(--clr-light-600));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--clr-dark-700);--clr-bg-700:var(--csstools-light-dark-toggle--7,var(--clr-light-700));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--clr-dark-800);--clr-bg-800:var(--csstools-light-dark-toggle--8,var(--clr-light-800));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--clr-dark-900);--clr-bg-900:var(--csstools-light-dark-toggle--9,var(--clr-light-900));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) var(--clr-light);--clr-fg:var(--csstools-light-dark-toggle--10,var(--clr-dark));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--clr-light-100);--clr-fg-100:var(--csstools-light-dark-toggle--11,var(--clr-dark-100));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) var(--clr-light-200);--clr-fg-200:var(--csstools-light-dark-toggle--12,var(--clr-dark-200));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--clr-light-300);--clr-fg-300:var(--csstools-light-dark-toggle--13,var(--clr-dark-300));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--clr-light-400);--clr-fg-400:var(--csstools-light-dark-toggle--14,var(--clr-dark-400));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--clr-light-500);--clr-fg-500:var(--csstools-light-dark-toggle--15,var(--clr-dark-500));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--clr-light-600);--clr-fg-600:var(--csstools-light-dark-toggle--16,var(--clr-dark-600));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--clr-light-700);--clr-fg-700:var(--csstools-light-dark-toggle--17,var(--clr-dark-700));--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--clr-light-800);--clr-fg-800:var(--csstools-light-dark-toggle--18,var(--clr-dark-800));--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--clr-light-900);--clr-fg-900:var(--csstools-light-dark-toggle--19,var(--clr-dark-900));}}}
@layer utilities{.hyphens-none{hyphens:none;}.hyphens-auto{hyphens:auto;}.hyphens-manual{hyphens:manual;}}
@layer layout{details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}}
@layer layout{.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/kk/assets/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}}
@layer utility{.single-column,.two-column,.three-column,.four-column{-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);}@media (min-width:768.02px){.single-column,.two-column,.three-column,.four-column{-moz-column-gap:var(--sp-8);column-gap:var(--sp-8);}}@media (min-width:1024.02px){.single-column,.two-column,.three-column,.four-column{-moz-column-gap:var(--sp-16);column-gap:var(--sp-16);}}.single-column{-moz-columns:260px 1;columns:260px 1;}.two-column{-moz-columns:260px 2;columns:260px 2;}.three-column{-moz-columns:260px 3;columns:260px 3;}.four-column{-moz-columns:260px 4;columns:260px 4;}}
@layer utilities{.layout__wrapper{--_sp-sm:var(--sp-2);--_sp-md:var(--sp-4);--_sp-lg:var(--sp-6);--_sp-xl:var(--sp-8);--_sp-xxl:var(--sp-10);}@media (min-width:420.02px){.layout__wrapper{--_sp-sm:var(--sp-4);--_sp-md:var(--sp-6);--_sp-lg:var(--sp-8);--_sp-xl:var(--sp-10);--_sp-xxl:var(--sp-12);}}@media (min-width:1024.02px){.layout__wrapper{--_sp-sm:var(--sp-6);--_sp-md:var(--sp-8);--_sp-lg:var(--sp-10);--_sp-xl:var(--sp-12);--_sp-xxl:var(--sp-14);}}@media (min-width:1280.02px){.layout__wrapper{--_sp-sm:var(--sp-8);--_sp-md:var(--sp-10);--_sp-lg:var(--sp-12);--_sp-xl:var(--sp-14);--_sp-xxl:var(--sp-16);}}.gap-x-0{-moz-column-gap:0;column-gap:0;}.gap-x-1{-moz-column-gap:var(--sp-1);column-gap:var(--sp-1);}.gap-x-2{-moz-column-gap:var(--sp-2);column-gap:var(--sp-2);}.gap-x-3{-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);}.gap-x-4{-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);}.gap-x-sm{-moz-column-gap:var(--_sp-sm);column-gap:var(--_sp-sm);}.gap-x-md{-moz-column-gap:var(--_sp-md);column-gap:var(--_sp-md);}.gap-x-lg{-moz-column-gap:var(--_sp-lg);column-gap:var(--_sp-lg);}.gap-x-xl{-moz-column-gap:var(--_sp-xl);column-gap:var(--_sp-xl);}.gap-x-xxl{-moz-column-gap:var(--_sp-xxl);column-gap:var(--_sp-xxl);}.gap-y-0{row-gap:0;}.gap-y-1{row-gap:var(--sp-1);}.gap-y-2{row-gap:var(--sp-2);}.gap-y-3{row-gap:var(--sp-3);}.gap-y-4{row-gap:var(--sp-4);}.gap-y-sm{row-gap:var(--_sp-sm);}.gap-y-md{row-gap:var(--_sp-md);}.gap-y-lg{row-gap:var(--_sp-lg);}.gap-y-xl{row-gap:var(--_sp-xl);}.gap-y-xxl{row-gap:var(--_sp-xxl);}.m-0{margin:0;}.m-sm{margin:var(--_sp-sm);}.m-md{margin:var(--_sp-md);}.m-lg{margin:var(--_sp-lg);}.m-xl{margin:var(--_sp-xl);}.m-xxl{margin:var(--_sp-xxl);}.mx-0{margin-block:0;}.mx-sm{margin-block:var(--_sp-sm);}.mx-md{margin-block:var(--_sp-md);}.mx-lg{margin-block:var(--_sp-lg);}.mx-xl{margin-block:var(--_sp-xl);}.mx-xxl{margin-block:var(--_sp-xxl);}.my-0{margin-block:0;}.my-sm{margin-block:var(--_sp-sm);}.my-md{margin-block:var(--_sp-md);}.my-lg{margin-block:var(--_sp-lg);}.my-xl{margin-block:var(--_sp-xl);}.my-xxl{margin-block:var(--_sp-xxl);}.mt-0{margin-top:0;}.mt-sm{margin-top:var(--_sp-sm);}.mt-md{margin-top:var(--_sp-md);}.mt-lg{margin-top:var(--_sp-lg);}.mt-xl{margin-top:var(--_sp-xl);}.mt-xxl{margin-top:var(--_sp-xxl);}.mb-0{margin-bottom:0;}.mb-sm{margin-bottom:var(--_sp-sm);}.mb-md{margin-bottom:var(--_sp-md);}.mb-lg{margin-bottom:var(--_sp-lg);}.mb-xl{margin-bottom:var(--_sp-xl);}.mb-xxl{margin-bottom:var(--_sp-xxl);}.ml-0{margin-left:0;}.ml-sm{margin-left:var(--_sp-sm);}.ml-md{margin-left:var(--_sp-md);}.ml-lg{margin-left:var(--_sp-lg);}.ml-xl{margin-left:var(--_sp-xl);}.ml-xxl{margin-left:var(--_sp-xxl);}.mr-0{margin-right:0;}.mr-sm{margin-right:var(--_sp-sm);}.mr-md{margin-right:var(--_sp-md);}.mr-lg{margin-right:var(--_sp-lg);}.mr-xl{margin-right:var(--_sp-xl);}.mr-xxl{margin-right:var(--_sp-xxl);}.p-0{padding:0;}.p-sm{padding:var(--_sp-sm);}.p-md{padding:var(--_sp-md);}.p-lg{padding:var(--_sp-lg);}.p-xl{padding:var(--_sp-xl);}.p-xxl{padding:var(--_sp-xxl);}.px-0{padding-inline:0;}.px-sm{padding-inline:var(--_sp-sm);}.px-md{padding-inline:var(--_sp-md);}.px-lg{padding-inline:var(--_sp-lg);}.px-xl{padding-inline:var(--_sp-xl);}.px-xxl{padding-inline:var(--_sp-xxl);}.py-0{padding-block:0;}.py-sm{padding-block:var(--_sp-sm);}.py-md{padding-block:var(--_sp-md);}.py-lg{padding-block:var(--_sp-lg);}.py-xl{padding-block:var(--_sp-xl);}.py-xxl{padding-block:var(--_sp-xxl);}.pt-0{padding-top:0;}.pt-sm{padding-top:var(--_sp-sm);}.pt-md{padding-top:var(--_sp-md);}.pt-lg{padding-top:var(--_sp-lg);}.pt-xl{padding-top:var(--_sp-lg);}.pt-xxl{padding-top:var(--_sp-xxl);}.pb-0{padding-bottom:0;}.pb-sm{padding-bottom:var(--_sp-sm);}.pb-md{padding-bottom:var(--_sp-md);}.pb-lg{padding-bottom:var(--_sp-lg);}.pb-xl{padding-bottom:var(--_sp-xl);}.pb-xxl{padding-bottom:var(--_sp-xxl);}.pl-0{padding-left:0;}.pl-sm{padding-left:var(--_sp-sm);}.pl-md{padding-left:var(--_sp-md);}.pl-lg{padding-left:var(--_sp-lg);}.pl-xl{padding-left:var(--_sp-xl);}.pl-xxl{padding-left:var(--_sp-xxl);}.pr-0{padding-right:0;}.pr-sm{padding-right:var(--_sp-sm);}.pr-md{padding-right:var(--_sp-md);}.pr-lg{padding-right:var(--_sp-lg);}.pr-xl{padding-right:var(--_sp-xl);}.pr-xxl{padding-right:var(--_sp-xxl);}}
@layer utilities{.block{display:block;}.inline{display:inline;}.inline-block{display:inline-block;}}
@layer utilities{.flex{display:flex;}.flex:where(.flex-row){flex-flow:row nowrap;}.flex:where(.flex-row-wrap){flex-flow:row wrap;}.flex:where(.flex-column){flex-flow:column nowrap;}.flex:where(.flex-column-wrap){flex-flow:column wrap;}.flex:where(.justify-content-normal){justify-content:normal;}.flex:where(.justify-content-center){justify-content:center;}.flex:where(.justify-content-start){justify-content:start;}.flex:where(.justify-content-end){justify-content:end;}.flex:where(.justify-content-between){justify-content:space-between;}.flex:where(.justify-content-around){justify-content:space-around;}.flex:where(.justify-content-evenly){justify-content:space-evenly;}.flex:where(.justify-content-stretch){justify-content:stretch;}.flex:where(.align-items-normal){align-items:normal;}.flex:where(.align-items-stretch){align-items:stretch;}.flex:where(.align-items-center){align-items:center;}.flex:where(.align-items-start){align-items:start;}.flex:where(.align-items-end){align-items:end;}.flex:where(.align-content-normal){align-content:normal;}.flex:where(.align-content-center){align-content:center;}.flex:where(.align-content-start){align-content:start;}.flex:where(.align-content-end){align-content:end;}.flex:where(.align-content-between){align-content:space-between;}.flex:where(.align-content-around){align-content:space-around;}.flex:where(.align-content-evenly){align-content:space-evenly;}.flex:where(.align-content-stretch){align-content:stretch;}}
@layer utilities{.relative{position:relative;}.absolute{position:absolute;}.static{position:static;}.fixed{position:fixed;}.sticky{position:sticky;}.isolation{isolation:isolate;}}
@layer utilities{.center{margin-inline:auto;}.wrapper{max-width:100%;}.wrapper-sm{max-width:var(--sm);}.wrapper-md{max-width:var(--md);}.wrapper-lg{max-width:var(--lg);}.wrapper-xl{max-width:var(--xl);}.wrapper-xxl{max-width:var(--xxl);}.wrapper-full-screen{max-width:var(--full-screen);}}
@layer utilities{.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border-width:0;}.not-sr-only{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0;padding:0;white-space:normal;}}
.ml-1{margin-left:var(--sp-1);}@layer layout{#main-wrapper{display:grid;grid-template-columns:200px minmax(0,1fr) 200px;grid-gap:var(--sp-4);gap:var(--sp-4);}@media (max-width:1023.98px){#main-wrapper{grid-template-columns:minmax(0,1fr);}}#main-wrapper .sidebar_first{display:none;}@media (min-width:1024px){#main-wrapper .sidebar_first{grid-column:1 / 2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}#main-wrapper .sidebar_first .drupal-block{width:75%;}}#main-wrapper .main{grid-column:1 / 2;margin-inline:var(--sp-4);}@media (min-width:1024px){#main-wrapper .main{grid-column:2 / 3;margin-inline:0;}}#main-wrapper .sidebar_second{display:none;grid-column:3 / 4;}@media (min-width:1024px){#main-wrapper .sidebar_second{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;}#main-wrapper .sidebar_second .drupal-block{width:75%;}}}
.event--view-mode--full{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-6);}@media (max-width:1023.98px){.event--view-mode--full{}}.event--view-mode--full .button-back{position:absolute;right:0px;top:-40px;}.event--view-mode--full .node--type--event__header{grid-column:1 / 4;}@media (max-width:549.98px){.event--view-mode--full .node--type--event__header{grid-column:1 / 6;}}.event--view-mode--full .node--type--event__header h1,.event--view-mode--full .node--type--event__header .field-name--field-event-date-range,.event--view-mode--full .node--type--event__header .field-name--field-event-time{margin-block:0;}.event--view-mode--full .field-name--field-illustration{grid-column:4 / 6;}@media (max-width:549.98px){.event--view-mode--full .field-name--field-illustration{grid-column:1 / 6;}}.event--view-mode--full .field-name--body{grid-column:1 / 6;}.event--view-mode--tile a.btn,.event--view-mode--tile button.btn{width:100%;}
#program-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem;}#program-grid .views-row{grid-column:span 1;}#program-grid .views-row img{max-width:100%;}@media (min-width:420px){#program-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:678px){#program-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:960px){#program-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:1024px){#program-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1230px){#program-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}
@layer component{.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;-webkit-text-decoration:none;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}}
@layer component{.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}}
@layer component{button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:0;margin-right:0;border:none;padding:0;background:none;}}
@layer component{.js .dropbutton-widget{border:1px solid #ccc;background-color:white;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}}
@layer component{.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}}
@layer component{form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"]
    form
    .field-multiple-table
    .field-multiple-drag
    .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/kk/assets/css/drupal.base/./icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/kk/assets/css/drupal.base/./icons/error.svg) no-repeat;background-size:contain;}}
@layer component{.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}}
@layer component{.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}}
@layer component{button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}}
@layer component{ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}}
@layer component{ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/kk/assets/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/kk/assets/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/kk/assets/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}}
@layer component{.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;word-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/kk/assets/css/drupal.base/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/kk/assets/css/drupal.base/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/kk/assets/css/drupal.base/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}}
@layer component{.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}}
@layer component{}
@layer component{.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}}
@layer component{.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}}
@layer component{tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}}
@layer component{tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}}
@layer component{th.is-active img{display:inline;}td.is-active{background-color:#ddd;}}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;-webkit-text-decoration:none;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
@layer component{.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}}
@layer component{.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}}
@layer component{.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{transition:width 0.5s ease-out;background-color:#77b259;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match,.password-confirm-message{width:55%;}.password-suggestions{max-width:34.7em;margin:0.7em 0;padding:0.2em 0.5em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;overflow:hidden;max-width:33em;margin:0;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}}
@layer component{@scope (.heading,.beauty,.ck-content){:scope{--_heading-font-family:var(--ff-decoration);--_h1-fs:calc(var(--fs) * 2.25);--_h2-fs:calc(var(--fs) * 2);--_h3-fs:calc(var(--fs) * 1.75);--_h4-fs:calc(var(--fs) * 1.5);--_h5-fs:calc(var(--fs) * 1.25);--_h6-fs:calc(var(--fs) * 1);}@media (min-width:1024px){:scope{--_h1-fs:calc(var(--fs) * 3.25);--_h2-fs:calc(var(--fs) * 2.75);--_h3-fs:calc(var(--fs) * 2.25);--_h4-fs:calc(var(--fs) * 1.75);--_h5-fs:calc(var(--fs) * 1.5);--_h6-fs:calc(var(--fs) * 1.25);}}@media (min-width:1280px){:scope{--_h1-fs:calc(var(--fs) * 4.25);--_h2-fs:calc(var(--fs) * 3.75);--_h3-fs:calc(var(--fs) * 3.25);--_h4-fs:calc(var(--fs) * 2.75);--_h5-fs:calc(var(--fs) * 2.25);--_h6-fs:calc(var(--fs) * 1.75);}}h1:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}h2:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}h3:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}h4:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}h5:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}h6:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}.h1:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}.h2:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}.h3:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}.h4:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}.h5:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}.h6:not(:where(.not-beauty)){font-family:var(--_heading-font-family);font-weight:900;line-height:1.1;hyphens:none;text-wrap:balance;margin-top:1em;margin-bottom:0.5em;}h1:not(:where(.not-beauty)):not(.does-not-exist):first-child{margin-top:0;}h2:not(:where(.not-beauty)):not(.does-not-exist):first-child{margin-top:0;}h3:not(:where(.not-beauty)):not(.does-not-exist):first-child{margin-top:0;}h4:not(:where(.not-beauty)):not(.does-not-exist):first-child{margin-top:0;}h5:not(:where(.not-beauty)):not(.does-not-exist):first-child{margin-top:0;}h6:not(:where(.not-beauty)):not(.does-not-exist):first-child{margin-top:0;}.h1:not(:where(.not-beauty)):first-child{margin-top:0;}.h2:not(:where(.not-beauty)):first-child{margin-top:0;}.h3:not(:where(.not-beauty)):first-child{margin-top:0;}.h4:not(:where(.not-beauty)):first-child{margin-top:0;}.h5:not(:where(.not-beauty)):first-child{margin-top:0;}.h6:not(:where(.not-beauty)):first-child{margin-top:0;}h1:not(:where(.not-beauty)),.h1:not(:where(.not-beauty)){font-size:var(--_h1-fs);}h2:not(:where(.not-beauty)),.h2:not(:where(.not-beauty)){font-size:var(--_h2-fs);}h3:not(:where(.not-beauty)),.h3:not(:where(.not-beauty)){font-size:var(--_h3-fs);}h4:not(:where(.not-beauty)),.h4:not(:where(.not-beauty)){font-size:var(--_h4-fs);}h5:not(:where(.not-beauty)),.h5:not(:where(.not-beauty)){font-size:var(--_h5-fs);}h6:not(:where(.not-beauty)),.h6:not(:where(.not-beauty)){font-size:var(--_h6-fs);}}}
@layer component{@scope (.beauty,.ck-content){--_primary-color:var(--clr-primary-500);--_primary-color-darker:var(--clr-primary-700);--_primary-color-lighter:var(--clr-primary-300);--_font-size:calc(var(--fs) * 1.1);--_bold:var(--fw-bold);--_fs-bigger:calc(var(--fs) * 1.5);--_link-color:var(--clr-primary-500);font-family:var(--ff-sans);font-size:var(--_font-size);font-weight:var(--fw-normal);font-feature-settings:"pnum" on;line-height:calc(var(--lh) * 1.5);:where(.numbers):not(:where(.not-beauty)){font-feature-settings:"onum" on;}:where(p):not(:where(.not-beauty)){margin-block:1em;text-wrap:pretty;font-size:inherit;}:where(p):not(:where(.not-beauty)):first-child{margin-top:0;}:where(.lead):not(:where(.not-beauty)){font-size:calc(var(--_font-size) * 1.5);line-height:calc(var(--lh) * 1.3);}:where(strong):not(:where(.not-beauty)){font-weight:var(--_bold);}:where(em):not(:where(.not-beauty)){font-style:italic;letter-spacing:1px;}:where(u):not(:where(.not-beauty)){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--_primary-color);text-decoration-style:solid;text-decoration-thickness:0.2em;text-underline-offset:0.25em;}:where(s):not(:where(.not-beauty)),:where(del):not(:where(.not-beauty)){-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-color:var(--_primary-color);text-decoration-style:solid;text-decoration-thickness:0.1em;}:where(blockquote):not(:where(.not-beauty)){margin:var(--sp-4);}:where(blockquote):not(:where(.not-beauty)) p{padding:var(--sp-4);border-left:var(--sp-4) solid var(--_primary-color);}:where(a):not(:where(.not-beauty)){transition:background-size 300ms;-webkit-text-decoration:none;text-decoration:none;color:var(--_link-color);background-image:linear-gradient(to right,var(--clr-primary-100),var(--clr-primary-700));background-repeat:no-repeat;background-position-x:-50%;background-position-y:100%;background-size:0% 0.15em;}:where(a):not(:where(.not-beauty)):hover,:where(a):not(:where(.not-beauty)):focus-visible{transition:background-size 300ms;background-size:100% 0.15em;}:where(hr):not(:where(.not-beauty)){margin-block:1em;margin-inline:4em;border-color:var(--_primary-color);}:where(ol):not(:where(.not-beauty)){margin:1em 0 1em 1em;padding-left:1em;list-style-position:outside;list-style-type:decimal;}:where(ol):not(:where(.not-beauty)):last-child{margin-bottom:0;}:where(ol):not(:where(.not-beauty)) ol{margin-left:0;list-style-type:lower-alpha;}:where(ol):not(:where(.not-beauty)) ol ol{list-style-type:lower-roman;}:where(ol):not(:where(.not-beauty)) li{margin-bottom:var(--sp-2);padding-left:var(--sp-2);font-size:var(--_font-size);text-wrap:pretty;}:where(ol):not(:where(.not-beauty)) li::marker{font-size:inherit;font-weight:var(--_bold);color:var(--_primary-color);transition:color var(--speed-300);}:where(ol):not(:where(.not-beauty)) li:hover::marker{transition:color var(--speed-300);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--_primary-color-lighter);color:var(--csstools-light-dark-toggle--6,var(--_primary-color-darker));}@supports (color:light-dark(red,red)){:where(ol):not(:where(.not-beauty)) li:hover::marker{color:light-dark(var(--_primary-color-darker),var(--_primary-color-lighter));}}:where(ul):not(:where(.not-beauty)){margin:1em 0 1em 1em;padding-left:1em;list-style-position:outside;}:where(ul):not(:where(.not-beauty)):last-child{margin-bottom:0;}:where(ul):not(:where(.not-beauty)) ul{margin-left:0;}:where(ul):not(:where(.not-beauty)) li{margin-bottom:var(--sp-2);padding-left:var(--sp-2);font-size:var(--beauty-font-size);text-wrap:pretty;}:where(ul):not(:where(.not-beauty)) li::marker{font-weight:var(--_bold);content:"—";color:var(--_primary-color);transition:color var(--speed-300);}:where(ul):not(:where(.not-beauty)) li li::marker{content:"›";}:where(ul):not(:where(.not-beauty)) li li li::marker{content:"—";}:where(ul):not(:where(.not-beauty)) li li li li::marker{content:"–";}:where(ul):not(:where(.not-beauty)) li li li li li::marker{content:"-";}:where(ul):not(:where(.not-beauty)) li:hover::marker{--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--_primary-color-lighter);color:var(--csstools-light-dark-toggle--7,var(--_primary-color-darker));transition:color var(--speed-300);}@supports (color:light-dark(red,red)){:where(ul):not(:where(.not-beauty)) li:hover::marker{color:light-dark(var(--_primary-color-darker),var(--_primary-color-lighter));}}ol.decimal-outline{counter-reset:L1;list-style-type:none;list-style-position:inside;counter-reset:L1;margin-left:2rem;padding-left:0;}ol.decimal-outline ol{list-style-position:inherit;list-style-type:inherit;}ol.decimal-outline li{padding-left:0;}ol.decimal-outline li::marker{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.2em;font-weight:var(--_bold);color:var(--_primary-color);}ol.decimal-outline > :where(li){counter-increment:L1;padding-left:3ch;}ol.decimal-outline > :where(li)::marker{content:counter(L1) "\2009. ";}ol.decimal-outline > :where(li) > :where(ol){counter-reset:L2;}ol.decimal-outline > :where(li) > :where(ol) > :where(li){counter-increment:L2;padding-left:-2ch;}ol.decimal-outline > :where(li) > :where(ol) > :where(li)::marker{content:counter(L1) "\2009.\2009 " counter(L2) " ";}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol){counter-reset:L3;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li){counter-increment:L3;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li)::marker{content:counter(L1) "\2009.\2009 " counter(L2) "\2009.\2009 "
                    counter(L3) " ";}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol){counter-reset:L4;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li){counter-increment:L4;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li)::marker{content:counter(L1) "\2009.\2009" counter(L2)
                        "\2009.\2009" counter(L3) "\2009.\2009" counter(L4) " ";}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol){counter-reset:L5;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li){counter-increment:L5;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li)::marker{content:counter(L1) "\2009.\2009" counter(L2)
                            "\2009.\2009" counter(L3) "\2009.\2009" counter(L4)
                            "\2009.\2009" counter(L5) " ";}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol){counter-reset:L6;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li){counter-increment:L6;}ol.decimal-outline > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li) > :where(ol) > :where(li)::marker{content:counter(L1) "\2009.\2009" counter(L2)
                                "\2009.\2009" counter(L3) "\2009.\2009"
                                counter(L4) "\2009.\2009" counter(L5)
                                "\2009.\2009" counter(L6) " ";}:where(time):not(:where(.not-beauty)){font-family:var(--ff-mono);}:where(code):not(:where(.not-beauty)){font-family:var(--ff-mono);}:where(abbr,.caps):not(:where(.not-beauty)){font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;}:where(sup):not(:where(.not-beauty)){font-feature-settings:"sups";font-variant-position:super;}:where(sub):not(:where(.not-beauty)){font-feature-settings:"subs";font-variant-position:sub;}:where(pre):not(:where(.not-beauty)){overflow-x:auto;display:block;padding:var(--sp-4);white-space:pre-wrap;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-gray-900);background-color:var(--csstools-light-dark-toggle--0,var(--clr-gray-100));font-family:var(--ff-mono);}@supports (color:light-dark(red,red)){:where(pre):not(:where(.not-beauty)){background-color:light-dark(var(--clr-gray-100),var(--clr-gray-900));}}:where(mark):not(:where(.not-beauty)){padding-inline:var(--sp-1);border-radius:5px;}:where(table):not(:where(.not-beauty)){position:relative;width:100%;margin:1em 5px;border-collapse:collapse;--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--clr-dark-200);box-shadow:0 0 5px 1px
        var(--csstools-light-dark-toggle--1,var(--clr-dark-100));font-feature-settings:"tnum" on,"zero" on;}@supports (color:light-dark(red,red)){:where(table):not(:where(.not-beauty)){box-shadow:0 0 5px 1px
        light-dark(var(--clr-dark-100),var(--clr-dark-200));}}:where(caption):not(:where(.not-beauty)){caption-side:bottom;padding:var(--sp-2) var(--sp-4);text-align:start;font-weight:var(--beauty-bold-weight);font-style:italic;}:where(thead):not(:where(.not-beauty)){font-weight:var(--_bold);}:where(th):not(:where(.not-beauty)){--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--clr-dark-400);background-color:var(--csstools-light-dark-toggle--2,var(--clr-light-700));}@supports (color:light-dark(red,red)){:where(th):not(:where(.not-beauty)){background-color:light-dark(var(--clr-light-700),var(--clr-dark-400));}}:where(th,td):not(:where(.not-beauty)){padding:var(--sp-2) var(--sp-4);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--clr-dark-300);border:solid 2px var(--csstools-light-dark-toggle--3,var(--clr-light-100));}@supports (color:light-dark(red,red)){:where(th,td):not(:where(.not-beauty)){border:solid 2px light-dark(var(--clr-light-100),var(--clr-dark-300));}}:where(tr):not(:where(.not-beauty)):nth-child(1n){--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--clr-dark-200);background-color:var(--csstools-light-dark-toggle--4,var(--clr-light-300));}@supports (color:light-dark(red,red)){:where(tr):not(:where(.not-beauty)):nth-child(1n){background-color:light-dark(var(--clr-light-300),var(--clr-dark-200));}}:where(tr):not(:where(.not-beauty)):nth-child(2n){--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--clr-dark-400);background-color:var(--csstools-light-dark-toggle--5,var(--clr-light-700));}@supports (color:light-dark(red,red)){:where(tr):not(:where(.not-beauty)):nth-child(2n){background-color:light-dark(var(--clr-light-700),var(--clr-dark-400));}}}}


@layer component{@scope ([data-component-id$=":button"],.btn){:scope{--_speed:var(--speed-300);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--radius-md);background-image:none;font-size:var(--fs);font-weight:var(--fw-bold);-webkit-text-decoration:none;text-decoration:none;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;}[disabled]:scope{cursor:not-allowed;}&.btn--sm{padding:var(--sp-2) var(--sp-6);}&.btn--md{padding:var(--sp-4) var(--sp-8);}&.btn--lg{padding:var(--sp-6) var(--sp-16);font-size:1.5em;}&.primary{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-light-500);color:var(--csstools-light-dark-toggle--0,var(--clr-light-500));background-color:var(--clr-primary-500);transition:background-color var(--_speed);}@supports (color:light-dark(red,red)){&.primary{color:light-dark(var(--clr-light-500),var(--clr-light-500));}}&.primary:hover{transition:background-color var(--_speed);background-color:var(--clr-primary-600);color:var(--clr-light-100);}&.secondary{--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--clr-light-500);color:var(--csstools-light-dark-toggle--1,var(--clr-light-500));background-color:var(--clr-secondary-500);transition:background-color var(--_speed);}@supports (color:light-dark(red,red)){&.secondary{color:light-dark(var(--clr-light-500),var(--clr-light-500));}}&.secondary:hover{transition:background-color var(--_speed);background-color:var(--clr-secondary-700);color:var(--clr-light-100);}&.gray{--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--clr-dark-500);color:var(--csstools-light-dark-toggle--2,var(--clr-dark-500));background-color:var(--clr-gray-900);transition:background-color var(--_speed);}@supports (color:light-dark(red,red)){&.gray{color:light-dark(var(--clr-dark-500),var(--clr-dark-500));}}&.gray:hover{transition:background-color var(--_speed);background-color:var(--clr-gray-700);color:var(--clr-dark-100);}&.bg{--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--clr-fg-500);color:var(--csstools-light-dark-toggle--3,var(--clr-fg-500));background-color:var(--clr-bg-500);transition:background-color var(--_speed);}@supports (color:light-dark(red,red)){&.bg{color:light-dark(var(--clr-fg-500),var(--clr-fg-500));}}&.bg:hover{transition:background-color var(--_speed);background-color:var(--clr-bg-700);color:var(--clr-light-100);}&.fg{--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--clr-bg-500);color:var(--csstools-light-dark-toggle--4,var(--clr-bg-500));background-color:var(--clr-fg-500);transition:background-color var(--_speed);}@supports (color:light-dark(red,red)){&.fg{color:light-dark(var(--clr-bg-500),var(--clr-bg-500));}}&.fg:hover{transition:background-color var(--_speed);background-color:var(--clr-fg-100);color:var(--clr-light-100);}}}

@layer component{@scope ([data-component-id$=":button-back"]){color:var(--clr-primary-500);transition:color var(--speed-300);&:hover{cursor:pointer;color:var(--clr-fg-500);transition:color var(--speed-300);}}}
@layer component{@scope ([data-component-id$=":button-icon"]){:scope{display:block;background-color:var(--clr-primary-500);border-radius:var(--radius-sm);padding:0.5rem;}svg{fill:var(--clr-light-500);height:var(--fs);width:auto;}}}
@layer component{@scope ([data-component-id$=":column-layout"]){.layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));}.one-column > :nth-child(n){grid-column:1 / 13;}.two-columns-1-1 > :nth-child(2n + 1){grid-column:1 / 13;}@media (min-width:768.02px){.two-columns-1-1 > :nth-child(2n + 1){grid-column:1 / 7;}}.two-columns-1-1 > :nth-child(2n){grid-column:1 / 13;}@media (min-width:768.02px){.two-columns-1-1 > :nth-child(2n){grid-column:7 / 13;}}.two-columns-1-2 > :nth-child(2n + 1){grid-column:1 / 13;}@media (min-width:420.02px){.two-columns-1-2 > :nth-child(2n + 1){grid-column:1 / 13;}}@media (min-width:768.02px){.two-columns-1-2 > :nth-child(2n + 1){grid-column:1 / 5;}}.two-columns-1-2 > :nth-child(2n){grid-column:1 / 13;}@media (min-width:420.02px){.two-columns-1-2 > :nth-child(2n){grid-column:1 / 13;}}@media (min-width:768.02px){.two-columns-1-2 > :nth-child(2n){grid-column:5 / 13;}}.two-columns-1-3 > :nth-child(2n + 1){grid-column:1 / 13;}@media (min-width:420.02px){.two-columns-1-3 > :nth-child(2n + 1){grid-column:1 / 13;}}@media (min-width:768.02px){.two-columns-1-3 > :nth-child(2n + 1){grid-column:1 / 4;}}.two-columns-1-3 > :nth-child(2n){grid-column:1 / 13;}@media (min-width:420.02px){.two-columns-1-3 > :nth-child(2n){grid-column:1 / 13;}}@media (min-width:768.02px){.two-columns-1-3 > :nth-child(2n){grid-column:4 / 13;}}.two-columns-2-1 > :nth-child(2n + 1){grid-column:1 / 13;}@media (min-width:420.02px){.two-columns-2-1 > :nth-child(2n + 1){grid-column:1 / 13;}}@media (min-width:768.02px){.two-columns-2-1 > :nth-child(2n + 1){grid-column:1 / 9;}}.two-columns-2-1 > :nth-child(2n){grid-column:1 / 13;}@media (min-width:420.02px){.two-columns-2-1 > :nth-child(2n){grid-column:1 / 13;}}@media (min-width:768.02px){.two-columns-2-1 > :nth-child(2n){grid-column:9 / 13;}}.two-columns-3-1 > :nth-child(2n + 1){grid-column:1 / 13;}@media (min-width:768.02px){.two-columns-3-1 > :nth-child(2n + 1){grid-column:1 / 10;}}.two-columns-3-1 > :nth-child(2n){grid-column:1 / 13;}@media (min-width:768.02px){.two-columns-3-1 > :nth-child(2n){grid-column:10 / 13;}}.three-columns-1-1-1 > :nth-child(n){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-1-1-1 > :nth-child(n){grid-column:span 4;}}.three-columns-1-2-1 > :nth-child(3n + 1){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-1-2-1 > :nth-child(3n + 1){grid-column:span 3;}}.three-columns-1-2-1 > :nth-child(3n + 2){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-1-2-1 > :nth-child(3n + 2){grid-column:span 6;}}.three-columns-1-2-1 > :nth-child(3n + 3){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-1-2-1 > :nth-child(3n + 3){grid-column:span 3;}}.three-columns-2-1-1 > :nth-child(3n + 1){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-2-1-1 > :nth-child(3n + 1){grid-column:span 6;}}.three-columns-2-1-1 > :nth-child(3n + 2){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-2-1-1 > :nth-child(3n + 2){grid-column:span 3;}}.three-columns-2-1-1 > :nth-child(3n + 3){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-2-1-1 > :nth-child(3n + 3){grid-column:span 3;}}.three-columns-1-1-2 > :nth-child(3n + 1){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-1-1-2 > :nth-child(3n + 1){grid-column:span 3;}}.three-columns-1-1-2 > :nth-child(3n + 2){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-1-1-2 > :nth-child(3n + 2){grid-column:span 3;}}.three-columns-1-1-2 > :nth-child(3n + 3){grid-column:1 / 13;}@media (min-width:768.02px){.three-columns-1-1-2 > :nth-child(3n + 3){grid-column:span 6;}}.four-columns-1-1-1-1 > :nth-child(n){grid-column:1 / 13;}@media (min-width:468.02px){.four-columns-1-1-1-1 > :nth-child(n){grid-column:span 6;}}@media (min-width:1024.02px){.four-columns-1-1-1-1 > :nth-child(n){grid-column:span 3;}}.five-columns-1-1-1-1-1{grid-template-columns:repeat(10,minmax(0,1fr));}.five-columns-1-1-1-1-1 > :nth-child(n){grid-column:1 / 11;}@media (min-width:768.02px){.five-columns-1-1-1-1-1 > :nth-child(n){grid-column:span 2;}}.six-columns-1-1-1-1-1-1 > :nth-child(n){grid-column:1 / 13;}@media (min-width:768.02px){.six-columns-1-1-1-1-1-1 > :nth-child(n){grid-column:span 2;}}}}
@layer base{@scope (:where([data-component-id$=":field"])){:scope{margin-bottom:var(--sp-4);}.fiels-label--inline:scope{display:flex;}:where(.label){font-weight:700;font-weight:var(--fw-bold,700);}:where(.label)::after{content:":\00a0";}:where(.items){flex:1 0 100%;margin:0;padding-left:0;}:where(.item){}}}
@layer component{@scope ([data-component-id$=":hamburger-animated"]){--_hamburger-width:var(--sp-6);--_hamburger-height:var(--sp-6);--_hamburger-line-height:var(--sp-5px);--_hamburger-time:var(--speed-300);--_hamburger-rotate:45deg;--_hamburger-color:var(--clr-primary-500);position:relative;width:var(--_hamburger-width);height:var(--_hamburger-height);cursor:pointer;& > div{position:absolute;width:100%;transition:background-color var(--_hamburger-time);transform-origin:center;border-radius:0;background-color:var(--_hamburger-color);}&:hover > div{transition:background-color var(--_hamburger-time);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-primary-300);background-color:var(--csstools-light-dark-toggle--0,var(--clr-primary-700));}@supports (color:light-dark(red,red)){&:hover > div{background-color:light-dark(var(--clr-primary-700),var(--clr-primary-300));}}& .hamburger-top{top:0;left:0;height:var(--_hamburger-line-height);transform-origin:center;}& .hamburger-middle{top:calc(50% - (var(--_hamburger-line-height) / 2));left:0;height:var(--_hamburger-line-height);}& .hamburger-bottom{bottom:0;left:0;height:var(--_hamburger-line-height);transform-origin:center;}&[aria-expanded="false"] .hamburger-top{transition:transform var(--_hamburger-time),top var(--_hamburger-time) var(--_hamburger-time);transform:rotate(0deg);}&[aria-expanded="false"] .hamburger-middle{transition:transform var(--_hamburger-time) var(--_hamburger-time);transform:scale(1,1);}&[aria-expanded="false"] .hamburger-bottom{transition:transform var(--_hamburger-time),bottom var(--_hamburger-time) var(--_hamburger-time);transform:rotate(0deg);}&[aria-expanded="true"] .hamburger-top{top:calc(50% - (var(--_hamburger-line-height) / 2));transition:top var(--_hamburger-time),transform var(--_hamburger-time) var(--_hamburger-time);transform:rotate(var(--_hamburger-rotate));}&[aria-expanded="true"] .hamburger-middle{transition:transform var(--_hamburger-time);transform:scale(0,1);}&[aria-expanded="true"] .hamburger-bottom{bottom:calc(50% - (var(--_hamburger-line-height) / 2));transition:bottom var(--_hamburger-time),transform var(--_hamburger-time) var(--_hamburger-time);transform:rotate(calc(-1 * var(--_hamburger-rotate)));}}}
@layer component{@scope ([data-component-id$=":header"]){:scope{--_header-menu-height:100px;--_header-speed:var(--speed-500);position:relative;z-index:200;}.header__inner{display:grid;grid-template-columns:200px minmax(0,1fr) 200px;grid-gap:var(--sp-4);gap:var(--sp-4);}@media (max-width:767.98px){.header__inner{grid-template-columns:150px minmax(0,1fr) 150px;}}.header__left{grid-column:1 / 2;}.header__middle{grid-column:2 / 3;align-self:center;}@media (max-width:1023.98px){.header__middle{display:none;}}.header__right{grid-column:3 / 4;}@media (max-width:1023.98px){.header__right{grid-column:2 / 4;}}@media (min-width:1024px){.hidden-hamburger{display:none;}}}}
@layer component{@scope ([data-component-id$=":language-switcher-langcode"]){:scope{margin:0;}li.is-active{display:none;}a{display:block;margin:var(--sp-1);font-size:calc(var(--fs) * 1.25);text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;color:var(--clr-fg-500);transition:color var(--speed-300);}a:hover{color:var(--clr-primary-500);transition:color var(--speed-300);}}}
@layer component{@scope ([data-component-id$=":menu-horizontal-kk"]){.first-level{position:relative;-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);padding-block:var(--sp-4) !important;}.second-level{position:absolute;left:0;bottom:-100%;z-index:10;width:100%;padding-block:var(--sp-4) !important;-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);}.second-level::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:var(--sp-4px);background-color:var(--clr-primary-500);transition:width var(--speed-500);}@starting-style{.second-level::before{width:0;}}.menu-link{font-size:1.25rem;color:var(--clr-fg-500);text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;transition:color var(--speed-300);}.menu-link:hover{color:var(--clr-primary-500);transition:color var(--speed-300);}.in-trail{color:var(--clr-primary-500);}.is-active{position:relative;}.is-active::after{content:"—";display:inline-block;position:absolute;right:-1.25em;top:0;color:inherit;}}}
@layer component{@scope ([data-component-id$=":offcanvas"]){--_bounce:linear(0,1 37.8%,0.884 44.2%,0.847 50%,0.999 65.4%,0.958 73%,1 84.4%,1);position:fixed;width:100%;max-width:450px;z-index:100;bottom:0;top:0;right:-500px;background-color:hsl(from var(--clr-light) h s calc(l - 0) / 0.6);backdrop-filter:blur(25px);display:flex;flex-flow:column nowrap;transition:right var(--speed-500);&.open{right:0;transition:right var(--speed-500);transition-timing-function:var(--_bounce);}@media (min-width:1024px){display:none;}}.inner{padding:calc(132px + var(--sp-4)) var(--sp-4) var(--sp-4) var(--sp-4);}.is-admin .inner{padding-top:calc(132px + var(--sp-24));}}
@layer component{@scope ([data-component-id$=":site-logo"]){--_speed:var(--speed-300);display:block;svg{transition:fill var(--_speed);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-light-500);fill:var(--csstools-light-dark-toggle--0,var(--clr-dark-500));}@supports (color:light-dark(red,red)){svg{fill:light-dark(var(--clr-dark-500),var(--clr-light-500));}}svg:hover{fill:var(--clr-primary-500);transition:fill var(--_speed);}@media (max-width:1024px){.sprite{width:68px;height:100px;}}}}
.skip-link:focus-visible{background-color:var(--clr-primary-500);position:absolute;z-index:600;display:inline-block;width:auto;height:auto;top:var(--sp-4);left:50%;transform:translateX(-50%);overflow:visible;clip:auto;padding:var(--sp-2) var(--sp-4);color:var(--clr-light);-webkit-text-decoration:none;text-decoration:none;}
@layer{@scope ([data-component-id$=":socicon"]){margin:var(--sp-1);display:block;color:var(--clr-fg-500);transition:color var(--speed-300);&:hover{color:var(--clr-primary-500);transition:color var(--speed-300);}}}

@layer component{@scope ([data-component-id$=":status-messages"]){:scope{--_speed:var(--speed-600);--_border-clr:var(--clr-primary-500);}.message{overflow:hidden;margin-block:var(--sp-4);padding:var(--sp-4);color:var(--clr-dark-500);border-width:var(--sp-1);box-shadow:var(--shadow-xxl) var(--clr-bg-900);transition:background-color var(--_speed),box-shadow var(--_speed);}.message:hover{transition:background-color var(--_speed),box-shadow var(--_speed);}.message:where(.status){--_border-clr:hsl(from var(--clr-status) h calc(s + 5) calc(l - 20));background-color:var(--clr-status);border-color:var(--_border-clr);}.message:where(.status):hover{background-color:hsl(from var(--clr-status) h s calc(l - 5));box-shadow:var(--shadow-sm) var(--clr-bg-500);}.message:where(.warning){--_border-clr:hsl(from var(--clr-warning) h calc(s + 5) calc(l - 20));background-color:var(--clr-warning);border-color:var(--_border-clr);}.message:where(.warning):hover{background-color:hsl(from var(--clr-warning) h s calc(l - 5));box-shadow:var(--shadow-sm) var(--clr-bg-500);}.message:where(.error){--_border-clr:hsl(from var(--clr-error) h calc(s + 5) calc(l - 20));background-color:var(--clr-error);border-color:var(--_border-clr);}.message:where(.error):hover{background-color:hsl(from var(--clr-error) h s calc(l - 5));box-shadow:var(--shadow-sm) var(--clr-bg-500);}.close{margin-left:var(--sp-4);margin-bottom:var(--sp-4);float:right;cursor:pointer;transition:color var(--_speed),transform var(--_speed);color:var(--clr-dark-100);}.close:hover{transform:rotate(90deg);color:var(--clr-dark-900);transition:color var(--_speed),transform var(--_speed);}.animate--disappear{animation-name:disappear;animation-duration:var(--speed-600);animation-fill-mode:forwards;}}@keyframes disappear{0%{transform:translateX(0);}100%{transform:translateX(-150vw);margin-block:0;padding-block:0;border-width:0;height:0;}}}
@layer component{.image-preview{float:left;padding:0 10px 10px 0;}[dir="rtl"] .image-preview{float:right;padding:0 0 10px 10px;}.image-widget-data{float:left;}[dir="rtl"] .image-widget-data{float:right;}.image-widget-data .text-field{width:auto;}}
@layer component{.search-results{list-style:none;}}
@layer theme{::-moz-selection{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-light-500);color:var(--csstools-light-dark-toggle--0,var(--clr-light-500));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--clr-primary-700);background-color:var(--csstools-light-dark-toggle--1,var(--clr-primary-500));}::selection{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--clr-light-500);color:var(--csstools-light-dark-toggle--0,var(--clr-light-500));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--clr-primary-700);background-color:var(--csstools-light-dark-toggle--1,var(--clr-primary-500));}@supports (color:light-dark(red,red)){::-moz-selection{color:light-dark(var(--clr-light-500),var(--clr-light-500));background-color:light-dark(var(--clr-primary-500),var(--clr-primary-700));}::selection{color:light-dark(var(--clr-light-500),var(--clr-light-500));background-color:light-dark(var(--clr-primary-500),var(--clr-primary-700));}}a::-moz-selection{--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--clr-secondary-400);color:var(--csstools-light-dark-toggle--2,var(--clr-secondary-300));}a::selection{--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--clr-secondary-400);color:var(--csstools-light-dark-toggle--2,var(--clr-secondary-300));}@supports (color:light-dark(red,red)){a::-moz-selection{color:light-dark(var(--clr-secondary-300),var(--clr-secondary-400));}a::selection{color:light-dark(var(--clr-secondary-300),var(--clr-secondary-400));}}}
@font-face{font-family:"Nudista";font-display:swap;src:url(/themes/custom/kk/fonts/font-nudista/woff2/Nudista-SemiBold.woff2)
      format("woff2"),url(/themes/custom/kk/font/font-nudista/woff/Nudista-SemiBold.woff) format("woff");font-weight:600;font-style:normal;}
@layer theme{html{font-family:var(--ff-sans);font-feature-settings:"dnom" off,"frac" off,"liga" on,"numr" off,"pnum" on,"tnum" on,"kern" on,"calt" on,"zero" off;accent-color:var(--clr-secondary-500);caret-color:var(--clr-secondary-500);scroll-behavior:smooth;interpolate-size:allow-keywords;}body{background-color:var(--clr-bg-500);transition:background-color var(--speed-1000);}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}body{transition:background-color 0ms;}}}body{transition:background-color var(--speed-300);}
@layer theme{.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/kk/assets/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/kk/assets/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/kk/assets/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/kk/assets/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/kk/assets/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/kk/assets/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/kk/assets/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/kk/assets/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/kk/assets/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/kk/assets/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/kk/assets/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/kk/assets/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/kk/assets/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/kk/assets/images/icons/image-x-generic.png);}}
@layer theme{.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/kk/assets/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/kk/assets/images/icons/feed.svg) no-repeat;}}
@layer utilities{.uppercase{text-transform:uppercase;font-feature-settings:"smcp";font-variant-caps:small-caps;}.underline{text-decoration-line:underline;text-decoration-thickness:0.15em;}}
@layer theme{.indented{margin-left:25px;}[dir="rtl"] .indented{margin-right:25px;margin-left:0;}}
@layer theme{.unpublished{position:relative;filter:opacity(50%);}.unpublished::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background-image:url(/themes/custom/kk/images/serendipity-icons/unpublished--1-to-1.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}}
@layer utilities{.p-0{padding:0;}.px-0{padding-inline:0;}.py-0{padding-block:0;}.p{padding:var(--sp-4);}.px{padding-inline:var(--sp-4);}.py{padding-block:var(--sp-4);}.pt{padding-top:var(--sp-4);}.pr{padding-right:var(--sp-4);}.pb{padding-bottom:var(--sp-4);}.pl{padding-left:var(--sp-4);}.p-8{padding:var(--sp-8);}.px-8{padding-inline:var(--sp-8);}.py-8{padding-block:var(--sp-8);}.pt-8{padding-top:var(--sp-8);}.pr-8{padding-right:var(--sp-8);}.pb-8{padding-bottom:var(--sp-8);}.pl-8{padding-left:var(--sp-8);}.m-0{margin:0;}.mx-0{margin-inline:0;}.my-0{margin-top:0;margin-bottom:0;}.m{margin:var(--sp-4);}.mx{margin-left:var(--sp-4);margin-right:var(--sp-4);}.my{margin-top:var(--sp-4);margin-bottom:var(--sp-4);}.mt{margin-top:var(--sp-4);}.mr{margin-right:var(--sp-4);}.mb{margin-bottom:var(--sp-4);}.ml{margin-left:var(--sp-4);}.m-8{margin:var(--sp-8);}.mx-8{margin-left:var(--sp-8);margin-right:var(--sp-8);}.my-8{margin-top:var(--sp-8);margin-bottom:var(--sp-8);}.mt-8{margin-top:var(--sp-8);}.mr-8{margin-right:var(--sp-8);}.mb-8{margin-bottom:var(--sp-8);}.ml-8{margin-left:var(--sp-8);}}
@layer utilities{.bg-primary{background-color:var(--clr-primary);}.bg-primary-100{background-color:var(--clr-primary-100);}.bg-primary-200{background-color:var(--clr-primary-200);}.bg-primary-300{background-color:var(--clr-primary-300);}.bg-primary-400{background-color:var(--clr-primary-400);}.bg-primary-500{background-color:var(--clr-primary-500);}.bg-primary-600{background-color:var(--clr-primary-600);}.bg-primary-700{background-color:var(--clr-primary-700);}.bg-primary-800{background-color:var(--clr-primary-800);}.bg-primary-900{background-color:var(--clr-primary-900);}.bg-secondary{background-color:var(--clr-secondary);}.bg-secondary-100{background-color:var(--clr-secondary-100);}.bg-secondary-200{background-color:var(--clr-secondary-200);}.bg-secondary-300{background-color:var(--clr-secondary-300);}.bg-secondary-400{background-color:var(--clr-secondary-400);}.bg-secondary-500{background-color:var(--clr-secondary-500);}.bg-secondary-600{background-color:var(--clr-secondary-600);}.bg-secondary-700{background-color:var(--clr-secondary-700);}.bg-secondary-800{background-color:var(--clr-secondary-800);}.bg-secondary-900{background-color:var(--clr-secondary-900);}.bg-tertiary{background-color:var(--clr-tertiary);}.bg-tertiary-100{background-color:var(--clr-tertiary-100);}.bg-tertiary-200{background-color:var(--clr-tertiary-200);}.bg-tertiary-300{background-color:var(--clr-tertiary-300);}.bg-tertiary-400{background-color:var(--clr-tertiary-400);}.bg-tertiary-500{background-color:var(--clr-tertiary-500);}.bg-tertiary-600{background-color:var(--clr-tertiary-600);}.bg-tertiary-700{background-color:var(--clr-tertiary-700);}.bg-tertiary-800{background-color:var(--clr-tertiary-800);}.bg-tertiary-900{background-color:var(--clr-tertiary-900);}.bg-dark{background-color:var(--clr-dark);}.bg-dark-100{background-color:var(--clr-dark-100);}.bg-dark-200{background-color:var(--clr-dark-200);}.bg-dark-300{background-color:var(--clr-dark-300);}.bg-dark-400{background-color:var(--clr-dark-400);}.bg-dark-500{background-color:var(--clr-dark-500);}.bg-dark-600{background-color:var(--clr-dark-600);}.bg-dark-700{background-color:var(--clr-dark-700);}.bg-dark-800{background-color:var(--clr-dark-800);}.bg-dark-900{background-color:var(--clr-dark-900);}.bg-light{background-color:var(--clr-light);}.bg-light-100{background-color:var(--clr-light-100);}.bg-light-200{background-color:var(--clr-light-200);}.bg-light-300{background-color:var(--clr-light-300);}.bg-light-400{background-color:var(--clr-light-400);}.bg-light-500{background-color:var(--clr-light-500);}.bg-light-600{background-color:var(--clr-light-600);}.bg-light-700{background-color:var(--clr-light-700);}.bg-light-800{background-color:var(--clr-light-800);}.bg-light-900{background-color:var(--clr-light-900);}.bg-bg{background-color:var(--clr-bg);}.bg-bg-900{background-color:var(--clr-bg-900);}.bg-bg-800{background-color:var(--clr-bg-800);}.bg-bg-700{background-color:var(--clr-bg-700);}.bg-bg-600{background-color:var(--clr-bg-600);}.bg-bg-500{background-color:var(--clr-bg-500);}.bg-bg-400{background-color:var(--clr-bg-400);}.bg-bg-300{background-color:var(--clr-bg-300);}.bg-bg-200{background-color:var(--clr-bg-200);}.bg-bg-100{background-color:var(--clr-bg-100);}.bg-fg-100{background-color:var(--clr-fg-100);}.bg-fg-200{background-color:var(--clr-fg-200);}.bg-fg-300{background-color:var(--clr-fg-300);}.bg-fg-400{background-color:var(--clr-fg-400);}.bg-fg-500{background-color:var(--clr-fg-500);}.bg-fg-600{background-color:var(--clr-fg-600);}.bg-fg-700{background-color:var(--clr-fg-700);}.bg-fg-800{background-color:var(--clr-fg-800);}.bg-fg-900{background-color:var(--clr-fg-900);}.bg-gray-100{background-color:var(--clr-gray-100);}.bg-gray-200{background-color:var(--clr-gray-200);}.bg-gray-300{background-color:var(--clr-gray-300);}.bg-gray-400{background-color:var(--clr-gray-400);}.bg-gray-500{background-color:var(--clr-gray-500);}.bg-gray-600{background-color:var(--clr-gray-600);}.bg-gray-700{background-color:var(--clr-gray-700);}.bg-gray-800{background-color:var(--clr-gray-800);}.bg-gray-900{background-color:var(--clr-gray-900);}}
@layer utilities{.text-primary-100{color:var(--clr-primary-100);}.text-primary-200{color:var(--clr-primary-200);}.text-primary-300{color:var(--clr-primary-300);}.text-primary-400{color:var(--clr-primary-400);}.text-primary-500{color:var(--clr-primary-500);}.text-primary-600{color:var(--clr-primary-600);}.text-primary-700{color:var(--clr-primary-700);}.text-primary-800{color:var(--clr-primary-800);}.text-primary-900{color:var(--clr-primary-900);}.text-secondary-100{color:var(--clr-secondary-100);}.text-secondary-200{color:var(--clr-secondary-200);}.text-secondary-300{color:var(--clr-secondary-300);}.text-secondary-400{color:var(--clr-secondary-400);}.text-secondary-500{color:var(--clr-secondary-500);}.text-secondary-600{color:var(--clr-secondary-600);}.text-secondary-700{color:var(--clr-secondary-700);}.text-secondary-800{color:var(--clr-secondary-800);}.text-secondary-900{color:var(--clr-secondary-900);}.text-tertiary-100{color:var(--clr-tertiary-100);}.text-tertiary-200{color:var(--clr-tertiary-200);}.text-tertiary-300{color:var(--clr-tertiary-300);}.text-tertiary-400{color:var(--clr-tertiary-400);}.text-tertiary-500{color:var(--clr-tertiary-500);}.text-tertiary-600{color:var(--clr-tertiary-600);}.text-tertiary-700{color:var(--clr-tertiary-700);}.text-tertiary-800{color:var(--clr-tertiary-800);}.text-tertiary-900{color:var(--clr-tertiary-900);}.text-dark-100{color:var(--clr-dark-100);}.text-dark-200{color:var(--clr-dark-200);}.text-dark-300{color:var(--clr-dark-300);}.text-dark-400{color:var(--clr-dark-400);}.text-dark-500{color:var(--clr-dark-500);}.text-dark-600{color:var(--clr-dark-600);}.text-dark-700{color:var(--clr-dark-700);}.text-dark-800{color:var(--clr-dark-800);}.text-dark-900{color:var(--clr-dark-900);}.text-light-100{color:var(--clr-light-100);}.text-light-200{color:var(--clr-light-200);}.text-light-300{color:var(--clr-light-300);}.text-light-400{color:var(--clr-light-400);}.text-light-500{color:var(--clr-light-500);}.text-light-600{color:var(--clr-light-600);}.text-light-700{color:var(--clr-light-700);}.text-light-800{color:var(--clr-light-800);}.text-light-900{color:var(--clr-light-900);}.text-bg-100{color:var(--clr-bg-100);}.text-bg-200{color:var(--clr-bg-200);}.text-bg-300{color:var(--clr-bg-300);}.text-bg-400{color:var(--clr-bg-400);}.text-bg-500{color:var(--clr-bg-500);}.text-bg-600{color:var(--clr-bg-600);}.text-bg-700{color:var(--clr-bg-700);}.text-bg-800{color:var(--clr-bg-800);}.text-bg-900{color:var(--clr-bg-900);}.text-fg-100{color:var(--clr-fg-100);}.text-fg-200{color:var(--clr-fg-200);}.text-fg-300{color:var(--clr-fg-300);}.text-fg-400{color:var(--clr-fg-400);}.text-fg-500{color:var(--clr-fg-500);}.text-fg-600{color:var(--clr-fg-600);}.text-fg-700{color:var(--clr-fg-700);}.text-fg-800{color:var(--clr-fg-800);}.text-fg-900{color:var(--clr-fg-900);}.contrast-to-primary-500{color:contrast-color(var(--clr-primary-500));}.contrast-to-secondary-500{color:contrast-color(var(--clr-secondary-500));}.contrast-to-tertiary-500{color:contrast-color(var(--clr-tertiary-500));}}
@layer utilities{.radius-none{border-radius:none;}.radius-sm{border-radius:var(--radius-sm);}.radius-md{border-radius:var(--radius-md);}.radius-lg{border-radius:var(--radius-lg);}.radius-xl{border-radius:var(--radius-xl);}.radius-xxl{border-radius:var(--radius-xxl);}.radius-full{border-radius:999px;}}
