@import url(https://fonts.bunny.net/css?family=poppins:100,100i,300,300i,400,400i,600,600i,700,700i,900,900i|roboto:100,100i,300,300i,400,400i,500,500i,600,600i,700,700i);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
:root{--primary:#365AB5;--secondary:#D05700;--dark:#232742;--light:#D5DCEE;--border:#99A4C1;--color-text:#444444;--color-heading:#111111;}*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0;}html:focus-within{scroll-behavior:smooth;}html{font-size:16px;scroll-behavior:smooth;}html,body{height:100%;}body{color:var(--color-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-size:1rem;font-weight:400;min-height:100vh;margin:0;padding:0;line-height:1.6;text-rendering:optimizeSpeed;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}summary{display:list-item;cursor:pointer;}details{padding:1rem;margin-bottom:1rem;border:1px solid var(--border);}template,[hidden]{display:none;}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:700;font-style:normal;line-height:1.6;}h1{font-size:2.2rem;}h2{font-size:1.9rem;}h3{font-size:1.6rem;}h4{font-size:1.3rem;}h5{font-size:1.1rem;}h6{font-size:1.1rem;}p{margin:0 0 1.2rem 0;}b,strong{font-weight:bolder;}dfn,cite{font-style:italic;}del{text-decoration:line-through;}small{font-size:80%;}big{font-size:125%;}em{font-style:normal;}a{background-color:transparent;text-decoration:none;color:var(--primary);}a:active,a:focus{text-decoration:none;border:0;outline:0;}a:hover{color:var(--secondary);}a:not([class]){text-decoration-skip-ink:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem;}kbd,samp{display:inline-block;margin:0;padding:0 5px;}pre{overflow:auto;margin:1rem 0;padding:1rem;tab-size:2;}code,pre{background-color:var(--light);}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}tt,var{font-family:monospace,monospace;font-style:italic;}mark{background:var(--primary);}acronym[title],abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}abbr,acronym{cursor:help;}audio,canvas,progress,video{vertical-align:baseline;max-width:100%;}audio:not([controls]){display:none;height:0;}img,picture,svg{max-width:100% !important;height:auto;margin:0;padding:0;border:0;border-style:none;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{max-width:100%;height:auto;margin:1rem 0;border:0;}.align-left{margin:0 1rem 0 0;}.align-right{margin:0 0 0 1rem;}.align-center{margin-top:1rem;margin-bottom:1rem;}figcaption{padding:4px;font-size:0.8rem;text-align:center;}.image-field{margin:0 0 1rem 0;}form{margin-bottom:1rem;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.6;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}.button{display:inline-block;}.button,button,[type="button"],[type="reset"],[type="submit"]{position:relative;cursor:pointer;border:0;padding:8px 10px;line-height:1.6;-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0;}button[disabled],html input[disabled]{cursor:not-allowed;opacity:0.7;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}input,button,textarea,select{font:inherit;}input{line-height:normal;}input,textarea{max-width:100%;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{padding:10px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{outline:0;}textarea{width:100%;overflow:auto;}[type="checkbox"],[type="radio"]{padding:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}[type="file"]{cursor:pointer;}fieldset{margin:0 0 20px 0;padding:1rem;}fieldset > :last-child{margin-bottom:0;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}optgroup{font-weight:bold;}select{padding:6px;cursor:pointer;}label[for]{cursor:pointer;}.form-item{margin-bottom:1rem;}.form-required:after{content:"*";display:inline-block;padding-left:4px;color:red;}.form-item label{display:block;}label.option{display:inline;font-weight:normal;}::-webkit-input-placeholder{color:var(--border);}:-moz-placeholder{color:var(--border);}::-moz-placeholder{color:var(--border);opacity:1;}:-ms-input-placeholder{color:var(--border);}.field--name-body input[type="text"],.field--name-body input[type="email"],.field--name-body input[type="url"],.field--name-body input[type="password"],.field--name-body input[type="search"],.field--name-body textarea{display:block;margin-bottom:0.8rem;}hr{background-color:var(--border);clear:both;width:100%;max-width:100%;height:2px;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;}address{margin:0 0 1rem 0;font-style:italic;}dt{font-weight:700;}dd{margin:0 0 1.2rem 0;}blockquote{position:relative;background-color:var(--light);margin:1rem 0;padding:1rem;}blockquote > :last-child{margin-bottom:0;}ul,ol{margin:0;padding:0 0 0.25rem 1rem;}[dir="rtl"] ul,[dir="rtl"] ol{padding:0 1rem 0.25rem 0;}ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem;}[dir="rtl"] ol ol,[dir="rtl"] ul ul{padding:0 1rem 0.25rem 0;}ul{list-style:disc;}li > ul,li > ol{margin-bottom:0;}[dir="rtl"] ul,[dir="rtl"] ol{padding:0 1rem 0.25rem 0;}li{padding:4px 0;}table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse;}th,tr,td{vertical-align:middle;}th{margin:0;padding:5px;text-align:left;}td{padding:5px;}
.container{position:relative;width:100%;max-width:1170px;margin:0 auto;padding:0 10px;}.main-wrapper{position:relative;display:block;padding:2rem 0;}.main-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;}#main{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}#sidebar-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#sidebar-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.no-sidebar #main,.sidebar-left #main,.sidebar-right #main,.two-sidebar #main,#sidebar-left,#sidebar-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;}#front-main{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;margin:0;}.front-content-with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.header-top .contextual-links{display:none;}[dir] .field:not(:last-child){margin-bottom:36px;}.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5rem;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5rem;}.field--label-inline .field__label::after{content:":";}
.block,.block-title,.block-content{position:relative;}
@font-face{font-display:auto;font-family:"thex";font-style:normal;font-weight:400;src:url(/themes/contrib/thex/fonts/thex.woff2) format("woff2");}[class="icon"],[class^="icon-"],[class*=" icon-"]{display:inline-block;font-family:"thex" !important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.icon-close:before{content:"\e000";}.icon-search:before{content:"\e001";}.icon-user:before{content:"\e002";}.icon-calendar:before{content:"\e003";}.icon-twitter:before{content:"\e004";}.icon-facebook:before{content:"\e005";}.icon-github:before{content:"\e006";}.icon-linkedin:before{content:"\e007";}.icon-comments:before{content:"\e008";}.icon-file:before{content:"\e009";}.icon-youtube:before{content:"\e00a";}.icon-instagram:before{content:"\e00b";}.icon-vk:before{content:"\e00c";}.icon-whatsapp:before{content:"\e00d";}.icon-vimeo:before{content:"\e00e";}.icon-hashtag:before{content:"\e00f";}.icon-telegram:before{content:"\e010";}.icon-share:before{content:"\e011";}.icon-mail:before{content:"\e012";}.icon-map:before{content:"\e013";}.icon-phone:before{content:"\e014";}.icon-arrow-up:before{content:"\e015";}.icon-horn:before{content:"\e016";}.icon-bell:before{content:"\e017";}.icon-info:before{content:"\e018";}.icon-comment:before{content:"\e019";}.icon-angle-left:before{content:"\e01a";}.icon-angle-right:before{content:"\e01b";}.icon-arrow-right:before{content:"\e01c";}.icon-arrow-left:before{content:"\e01d";}.icon-quote:before{content:"\e01e";}.icon-clock:before{content:"\e01f";}.icon-alert-circle:before{content:"\e020";}.icon-alert:before{content:"\e021";}.icon-check:before{content:"\e022";}.icon-comment-add:before{content:"\e024";}
.header-top,.header{position:relative;width:100%;margin:0;padding:0.5rem 0;}.header-top-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;flex-wrap:wrap;}.region-header-top-left,.region-header-top-right{display:flex;gap:1rem;flex-wrap:wrap;}.header-top-block p:last-of-type{margin:0;}.header-top ul{display:flex;gap:10px;flex-wrap:wrap;margin:0;padding:0;list-style:none;list-style-type:none;}.header-top-block .block-title{font-size:1.2rem;}.header-main{position:relative;width:100%;margin:0;padding:0;}.header-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}.site-branding{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1rem;}.site-logo{padding-right:5px;}.site-logo img{display:block;}.site-name-slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.site-name,.site-slogan{line-height:1.1;}.header-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;}.menu-wrap{position:fixed;background-color:var(--dark);color:#ffffff;top:0;bottom:0;left:0;margin:0;width:100%;max-width:320px;box-shadow:none;z-index:25;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}.menu-wrap .menu{position:relative;display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap;margin:0;padding:0;font-size:1rem;font-weight:400;z-index:30;list-style:none;list-style-type:none;}.menu-wrap .menu li{position:relative;padding:0;}.menu-wrap a{display:block;color:#ffffff;padding:0.5rem 0;}.menu-wrap .menu > li a::after{content:none;}.menu-wrap .submenu{position:relative;display:flex;flex-direction:column;font-weight:400;margin:0;padding:0;z-index:30;list-style:none;list-style-type:none;}.menu-wrap .submenu li a,.menu-wrap .submenu li > span{display:flex;width:100%;padding:0.5rem;}.menu-wrap .menu-item a,.menu-wrap .menu-item > span{border-bottom:1px solid var(--border);}.menu-wrap .submenu li > a,.menu-wrap .submenu li > span{padding-left:1.5rem;}.menu-wrap .submenu .submenu .menu-item > a,.menu-wrap .submenu .submenu .menu-item > span{padding-left:3rem;}.mobile-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:36px;height:28px;overflow:hidden;cursor:pointer;}.mobile-menu span{width:100%;height:2px;background-color:var(--primary);transform-origin:left;transition:all 0.5s ease;}.mobile-menu span:nth-child(2){background-color:var(--secondary);}.menu-icon-active span:first-child{transform:rotate(45deg);}.menu-icon-active span:last-child{transform:rotate(-45deg);}.menu-icon-active span:nth-child(2){display:none;}.close-mobile-menu{display:grid;place-content:center;position:absolute;top:4px;right:4px;width:34px;height:34px;color:#ffffff;border:2px solid var(--primary);border-radius:50%;z-index:48;cursor:pointer;}.active-menu .menu-wrap{overflow-y:scroll;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;padding:1rem;box-shadow:6px  0 1rem #111111;}.active-menu .menu{display:block;}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}@keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}.full-page-search{position:relative;margin:0;padding:0;}.search-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:34px;height:34px;border-radius:50%;}.search-icon i{font-size:24px;}.search-box{position:fixed;background-color:var(--light);top:0;right:0;left:0;width:100%;z-index:50;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}.search-box.open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.search-box-content{position:relative;padding:2rem 0;text-align:center;z-index:60;}.search-box-content form{margin:0;}.header-search-close{position:absolute;top:1rem;right:0;width:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--dark);border:3px solid var(--dark);border-radius:50%;cursor:pointer;font-weight:700;line-height:1;}.search-box-content .block{width:100%;margin:0;}.search-box-content .block-title,.search-box-content form label{display:none;color:#000000;}.search-box-content input[type="search"]{width:100%;margin:2rem 0;padding:0 2rem 4px 0;font-size:1.4rem;background:url(/themes/contrib/thex/images/icons/search.svg) center right no-repeat;background-size:contain;border:0;border-bottom:2px solid var(--border);border-radius:0;outline:0;}.search-box-content input[type="submit"]{display:block;margin:0 auto;padding:0.5rem 1.5rem;border-radius:50px;}.page-header{position:relative;width:100%;margin:0;padding:2rem 0 1rem 0;}.region-page-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.breadcrumb{position:relative;width:100%;}.breadcrumb-items{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.breadcrumb-item{padding:0;}.breadcrumb-item span{font-size:14px;margin:0 5px;}
.highlighted{position:relative;width:100%;margin:0;padding:0;}.region-highlighted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.highlighted .block{position:relative;margin:0;padding:1em 0;}.highlighted p:last-child{margin:0;}
.node,.node-promoted,.node-sticky,.node-view-mode-full,.node-unpublished{position:relative;}.node-view-mode-teaser{position:relative;margin-bottom:4rem;border-bottom:4px double var(--border);}.node-view-mode-teaser.node-sticky{border:2px solid var(--border);padding:1rem;}.node-view-mode-full .node-taxonomy-container{margin:0;}
.page-content input[type="search"]{width:80%;}ol.search-results{margin:1em 0;padding:0;list-style:none;list-style-type:none;}ol.search-results li{margin:0 0 1em 0;padding:1rem;background:var(--light);}.search-advanced summary{margin:10px 0;cursor:pointer;}.search-advanced .form-details-wrapper{padding:0.5em 1.4em;border:1px solid var(--border);}.search-advanced .form-wrapper{padding:0.5em 1.4em;border:1px solid var(--border);}
#comments{position:relative;margin:0;}.comments-title i,.add-comment-title i{font-size:1em;}.comment-form-wrap{position:relative;margin:2rem 0 1rem 0;}.add-comment-title{margin:0;}.comment-form label{display:block;}.comment{position:relative;background-color:var(--light);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin-bottom:1rem;padding:1rem;}.comment-header{position:relative;display:flex;width:100%;border-bottom:2px solid var(--border);padding:1rem;margin-bottom:1rem;}.comment-user-picture{position:relative;text-align:center;align-self:center;}.comment-user-picture img{max-width:100px;height:auto;}.comment-user-picture .image-field{margin:0;}.comment-meta{padding-left:1rem;}h3.comment-title{font-size:1.2rem;margin:0.1rem 0;}.comment-meta p{margin:0}.comment-body{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;}#comments .indented{margin-left:3rem;}.comment-body .links{display:flex;gap:1rem;}.comment-body .links a{padding:4px 12px;border:2px solid var(--border);border-radius:4px;}.comment-body .links a:hover{background-color:#ffffff;}
.sidebar{position:relative;width:100%;}.region-sidebar-first,.region-sidebar-second{display:flex;flex-direction:column;gap:2rem;}.sidebar .block{background-color:var(--light);padding:1rem;}.sidebar ul,.sidebar ol{margin:0;padding:0;list-style-position:inside;}.sidebar ul{list-style:none;}.sidebar li{padding:6px 0;border-bottom:1px solid var(--border);}.sidebar .block p:last-of-type{margin:0;}.sidebar input[type="text"],.sidebar input[type="email"],.sidebar input[type="url"],.sidebar input[type="password"],.sidebar input[type="search"],.sidebar textarea{width:100%;max-width:100%;border:1px solid var(--border);}
.footer{position:relative;background-color:var(--light);width:100%;margin:0;padding:0;}.footer ul{list-style:none;padding:0;}.footer .block p:last-of-type{margin:0;}.footer-top-container{position:relative;padding:1rem 0;}.region-footer-top{display:flex;flex-direction:column;gap:1.5rem;}.footer-blocks-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 0;gap:1.5rem;}.footer-block{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;}.footer-block li{border-bottom:1px solid var(--border);}.footer-bottom-blocks-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;gap:2rem;}.footer-bottom-block{flex:1;}.footer-bottom-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;gap:2rem;}.footer-bottom-container p:last-child{margin:0;}.footer-bottom-last-menu{margin:0;padding:0;list-style:none;}.footer-bottom-last-menu li{display:inline-block;padding-left:1rem;}
button.toolbar-item,button.toolbar-icon{background:none;}.message{position:relative;margin:1rem 0;padding:1rem 1rem 1rem 4rem;color:#ffffff;}.message a,.message a:visited{color:#ffffff;text-decoration:underline;}.message p:last-child{margin:0;}.message em{font-style:italic;}.message-status{background:#89ad32;}.message-status::before{content:url(/themes/contrib/thex/images/icons/message/success.svg);background:#759625;}.message-error{background:#c94d1c;}.message-error::before{content:url(/themes/contrib/thex/images/icons/message/error.svg);background-color:#b3461b;}.message-warning{background:#cd5a0a;}.message-warning::before{content:url(/themes/contrib/thex/images/icons/message/warning.svg);background-color:#a44707;}.message::before{position:absolute;top:0;left:0;width:3.6rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;}ul.page-tabs{margin:0 0 0.6rem 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid var(--primary);}.page-tabs li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;}.page-tabs li a{background-color:var(--dark);color:#ffffff;padding:0.5rem 1rem;border-right:2px solid var(--border);}.page-tabs li.active-page-tab a,.page-tabs li a:hover{color:var(--primary);}.node-submitted-details{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.node-submitted-details{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.node-taxonomy-container,.node-links-container{position:relative;display:block;width:100%;margin:0;padding:1rem 0;}h3.term-title{font-size:1.2em;}ul.taxonomy-terms{margin:10px 0;padding:0;list-style:none;list-style-type:none;}li.taxonomy-term{position:relative;display:inline-block;padding:0;word-break:break-all;}li.taxonomy-term:not(:last-child){margin-right:1rem;}.taxonomy-term a{padding:6px 14px;border:2px solid var(--border);}.node-links-container ul.links{position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}.node-links-container .links{display:flex;justify-content:space-between;flex-wrap:wrap;}ul.inline,ul.links.inline{padding-left:0;}ul.inline li{position:relative;display:inline-block;list-style-type:none;}ul.inline li a{display:inline-block;}.pager{position:relative;}.pager ul.pager__items{position:relative;margin:0;padding:1rem 0;list-style:none;list-style-type:none;}.pager__items{clear:both;text-align:center;}.pager__item{display:inline-block;padding:12px 0;}.pager__item a{padding:8px 14px;color:#fff;background:var(--dark);}.pager__item a:hover,.pager__item.is-active a{background:var(--primary);color:#fff;}.vertical-tabs__panes{padding:1rem;}.scrolltop{position:fixed;display:none;bottom:10px;right:10px;width:50px;height:50px;border-radius:50%;background:var(--primary);color:#ffffff;font-size:20px;z-index:20;cursor:pointer;text-align:center;padding:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.scrolltop:hover{background:var(--secondary);}
.view-in-mobile{display:block;}.view-in-desktop{display:none;}.primary,.color-primary{color:var(--primary);}.secondary,.color-secondary{color:var(--secondary);}.dark,.color-dark{color:var(--dark);}.light,.color-light{color:var(--light);}.bg-light{background-color:var(--light);}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.center{margin:0 auto;}.inline{display:inline-block;}.inline:not(:last-child){padding-right:1rem;}.rtl{direction:rtl;}.ltr{direction:ltr;}.font-small{font-size:0.75rem;}.font-medium{font-size:1.25rem;}.font-large{font-size:1.5rem;}.font-2x{font-size:2rem;}.font-3x{font-size:2.5rem;}.font-4x{font-size:3rem;}.font-5x{font-size:4rem;}.font-6x{font-size:5rem;}.font-7x{font-size:6rem;}.font-8x{font-size:7rem;}.size-xs{font-size:0.5em;}.size-small{font-size:0.75em;}.size-medium{font-size:1.25em;}.size-large{font-size:1.5em;}.size-2x{font-size:2em;}.size-3x{font-size:3em;}.size-4x{font-size:4em;}.size-5x{font-size:5em;}.size-6x{font-size:6em;}.size-7x{font-size:7em;}.size-8x{font-size:8em;}.size-9x{font-size:9em;}.size-10x{font-size:10em;}.icon-s{max-height:1rem;}.icon-m{max-height:1.5rem;}.icon-l{max-height:2rem;}.icon-xl{max-height:3rem;}.icon-x2{max-height:4rem;}.icon-x3{max-height:5rem;}.icon-x4{max-height:6rem;}.icon-x5{max-height:7rem;}.icon-x6{max-height:8rem;}.icon-x7{max-height:9rem;}.icon-x8{max-height:10rem;}.width30,.width40,.width50,.width60,.width70,.width80,.width90{width:100%;clear:both;display:block;}.w20px{display:inline-block;width:20px;}.w30px{display:inline-block;width:30px;}.w40px{display:inline-block;width:40px;}.w50px{display:inline-block;width:50px;}.w70px{display:inline-block;width:70px;}.w100px{display:inline-block;width:100px;}.empty,.spacer,.spacer-x2,.spacer-x3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.empty,.spacer{padding:1rem 0;}.spacer-x2{padding:2rem 0;}.spacer-x3{padding:3rem 0;}.section,.section-small,.section-large{display:block;width:100%;}.section{padding:2rem 0;}.section-small{padding:1rem 0;}.section-large{padding:3rem 0;}.flex,.grid,.items,.columns,.grid-container,.flex-container{margin:0;padding:0;list-style:none;list-style-type:none;}.flex,.flex-container,.columns{display:flex;flex-wrap:wrap;}.grid{display:grid;}.grid-container{display:grid;grid-auto-flow:column;}.items{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));grid-gap:1rem;gap:1rem;}.item img{display:block;}.column{flex:1 1 250px;margin:0;padding:0;}.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{flex:1 1 100%;}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.vh-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gap{gap:1rem;}.gap-2x{gap:2rem;}.gap-small{gap:0.5rem;}.no-gap{gap:0;}.flex-row{flex-direction:row;}.flex-column{flex-direction:column;}.wrap{flex-wrap:wrap;}.no-wrap{flex-wrap:nowrap;}.box,.icon-box{position:relative;display:block;padding:1rem;margin-bottom:1rem;}.box p:last-of-type,.icon-box p:last-of-type{margin:0;}.grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;}
.region-content-home-top,.region-content-home-bottom{display:flex;flex-direction:column;width:100%;margin:0;padding:0;}.region-content-home-top{margin-bottom:2rem;}
.clear{position:relative;}.clear::before,.clear::after{content:'';display:table;clear:both;}
div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:#ffffff;box-shadow:0 0 6px 2px var(--border);left:0;}#sliding-popup{padding:2rem;max-width:540px;}#sliding-popup .popup-content{display:flex;flex-direction:column;gap:1rem;}.eu-cookie-compliance-content{max-width:100%;}.eu-cookie-compliance-message{float:none;margin:0;max-width:100%;}#sliding-popup div,#sliding-popup h2{color:var(--color-heading);}#sliding-popup h2{font-size:1.2rem;}#sliding-popup p{display:block;color:var(--color-text);font-size:1rem;font-weight:400;}.eu-cookie-compliance-message button{background-color:transparent;color:var(--primary);margin:0;padding:0;border:0;}.eu-cookie-compliance-message button:hover{background-color:transparent;color:var(--color-heading);}.eu-cookie-compliance-buttons{display:flex;gap:1rem;float:none;margin:0;max-width:100%;}.eu-cookie-compliance-buttons .button{background-color:transparent;background-image:none;color:var(--primary);font-weight:400;margin:0;padding:8px 1rem;border:2px solid var(--color-heading);text-shadow:none;box-shadow:none;border-radius:0;}.eu-cookie-compliance-buttons .button:hover{background-color:var(--color-heading);color:#ffffff;}
@media (min-width:576px){.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{flex-basis:calc(50% - 5px);}}@media (min-width:768px){html{font-size:18px;}.header-top-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;}.header-search-close{top:2rem;}.search-box-content .block-title{display:block;}.breadcrumb-item span{margin:0 10px;}.main-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}#main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#sidebar-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}#sidebar-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.sidebar-left #main,.sidebar-right #main{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;}.two-sidebar #main{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;}#sidebar-left{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;}#sidebar-right{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;}.footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer-bottom-blocks-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer-bottom-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.footer-bottom-last{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.copyright{margin-bottom:0;}.width30{width:30%;}.width40{width:40%;}.width50{width:50%;}.width60{width:60%;}.width70{width:70%;}.width80{width:80%;}.width90{width:90%;}.w10{flex-basis:calc(10% - 10px);}.w20{flex-basis:calc(20% - 10px);}.w30{flex-basis:calc(30% - 10px);}.w40{flex-basis:calc(40% - 10px);}.w50{flex-basis:calc(50% - 10px);}.w60{flex-basis:calc(60% - 10px);}.w70{flex-basis:calc(70% - 10px);}.w80{flex-basis:calc(80% - 10px);}.w90{flex-basis:calc(90% - 10px);}.view-in-mobile{display:none;}.view-in-desktop{display:block;}}@media (min-width:992px){th{padding:10px;}td{padding:5px 10px;}.header-right{gap:1rem;}.menu-wrap{position:relative;background-color:transparent;max-width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-o-transition:none;transition:none;}.menu-wrap .menu{flex-direction:row;}.menu-wrap .menu,.menu-wrap .menu a{color:var(--primary);}.menu-wrap .menu-item a,.menu-wrap .menu-item > span{border-bottom:0;}.menu-wrap .menu > li,.menu-wrap .collapsed,.menu-wrap .expanded,.menu-wrap .menu-item-has-children{display:inline-flex;align-items:center;}.menu-wrap .collapsed:hover,.menu-wrap .expanded:hover,.menu-wrap .menu-item-has-children:hover{background-color:var(--light);}.menu-wrap .collapsed::after,.menu-wrap .expanded::after,.menu-wrap .menu-item-has-children::after{content:'+';}.menu-wrap .submenu{position:absolute;display:none;background-color:var(--light);font-size:0.9rem;top:100%;min-width:180px;max-width:200px;opacity:0;}.collapsed:hover > .submenu,.expanded:hover  > .submenu,.menu-item-has-children:hover  > .submenu{display:flex;-webkit-animation:slideUp 0.5s forwards;animation:slideUp 0.5s forwards;}.menu-wrap .submenu li{border-bottom:1px solid var(--border);}.menu-wrap .submenu .submenu{top:0;left:100%;}.menu-wrap .submenu li > a,.menu-wrap .submenu li > span{padding:0.5rem;}.menu-wrap .submenu .submenu .menu-item > a,.menu-wrap .submenu .submenu .menu-item > span{padding:0.5rem;}.mobile-menu,.close-mobile-menu{display:none;}}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
body{--color-black:#000000;--color-red:#D22D45;;--color-orange:#E34810;--color-secondary-red:#9a1100;--color-blue:#212b4c;--color-grey:#6d6d83;--color-grey-mid:#dadada;--color-grey-lightest:#f8f8f8;--color-white:#ffffff;--color-buff:#f9f0e6;--color-gold:#AA7A00;--color-green:#0e592c;--color-lime-green:#c8efcf;--color-yellow:#ffd700;--color-dark-blue:#1d2e84;--color-secondary-blue:#0a5bba;--color-dark-grey:#3f3f3f;--color-rand-blue:#4a5373;--color-light-blue:#dfe6ee;--color-accent:#1e3782;--color-accent-alt:#FEF093;--color-light-bg:#D6EAF8;--color-text:var(--color-black);--color-danger:var(--color-red);--color-focus:var(--color-yellow);--color-info:var(--color-blue);--color-link-hover:var(--color-dark-blue);--color-link:var(--color-blue);--color-minor:var(--color-yellow);--color-section-header-bg:var(--color-blue);--color-success:var(--color-green);--color-text:var(--color-black);--color-warning:var(--color-orange);--secondary-menu-bg-color-first:transparent;--secondary-menu-bg-color-second:transparent;--secondary-menu-link-color-focus:white;--secondary-menu-link-color:white;--glow-yellow:0 0 7px var(--color-white),0 0 10px var(--color-white),0 0 21px var(--color-white),0 0 42px var(--color-yellow),0 0 82px var(--color-yellow),0 0 92px var(--color-yellow),0 0 102px var(--color-yellow),0 0 151px var(--color-yellow);--glow-green:0 0 7px var(--color-white),0 0 10px var(--color-white),0 0 21px var(--color-white),0 0 42px var(--color-lime-green),0 0 82px var(--color-lime-green),0 0 92px var(--color-lime-green),0 0 102px var(--color-lime-green),0 0 151px var(--color-lime-green);--glow-red:0 0 7px var(--color-white),0 0 10px var(--color-white),0 0 21px var(--color-white),0 0 42px var(--color-red),0 0 82px var(--color-red),0 0 92px var(--color-red),0 0 102px var(--color-red),0 0 151px var(--color-red);--glow-red-small:0 0 7px var(--color-white),0 0 10px var(--color-white),0 0 21px var(--color-white),0 0 42px var(--color-red),0 0 82px var(--color-red),0 0 92px var(--color-red);--glow-black:0 0 7px var(--color-white),0 0 10px var(--color-white),0 0 21px var(--color-white),0 0 42px var(--color-black),0 0 82px var(--color-black),0 0 92px var(--color-black),0 0 102px var(--color-black),0 0 151px var(--color-black);--glow-black-simple:0 0 0.5rem var(--color-black);--glow-blue-simple:0 0 0.5rem var(--color-blue);--glow-red-simple:0 0 0.5rem var(--color-red);--glow-yellow-simple:0 0 0.5rem var(--color-yellow);--glow-green-simple:0 0 0.5rem var(--color-green);--glow-grey-simple:0 0 0.25rem var(--color-grey);--font-size:24px;--line-height:150%;--font-primary:'Roboto','Arial',sans-serif;--font-secondary:'Helvetica',sans-serif;--font-heading:'Poppins','Verdana',sans-serif;--max-width:1440px;--border:var(--color-grey-mid);--light:var(--color-grey-lightest);--breadcrumbs-background-color:transparent;--breadcrumbs-border:none;--breadcrumbs-divider:">";--breadcrumbs-font-size:16px;--breadcrumbs-link-color:var(--color-white);--breadcrumbs-padding-vertical:8px;--breadcrumbs-spacing-bottom:50px;--message-color:var(--color-black);--call-out-box-link-padding:15px 25px;--color-section-post-footer-bg:var(--color-dark-blue);--color-section-pre-footer-bg:var(--color-dark-blue);--header-logo-width:83px;--header-search-button-color:var(--color-text);--page-title-width:var(--width-large);--sidebar-exposed-form-bg-color:var(--color-grey-lightest);--info-banner-bg:var(--color-grey-mid);--info-banner-border:var(--color-green);--warning-banner-bg:var(--color-accent-alt);--warning-banner-border:var(--color-orange);--success-banner-bg:var(--color-grey-lightest);--success-banner-border:var(--color-green);--error-banner-bg:var(--color-pink);--error-banner-border:var(--color-red);}
html,body{font-family:var(--font-primary);font-size:var(--font-size);line-height:var(--line-height);background-color:white;}body .dialog-off-canvas-main-canvas{background-repeat:no-repeat;background-position:top center;background-color:var(--color-light-pink);width:100%;background-size:cover;margin:0 auto;color:var(--color-black);}#main{background-color:var(--color-white);}.site-page .main-container{background-color:var(--color-white);.region-content{background-color:var(--color-grey-lightest);}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.5em;}h1.page-title{font-size:50px;font-weight:700;line-height:60px;}.homepage h1.page-title{font-size:65px;line-height:130%;}.site-page h1.page-title{padding:1rem 0;border-bottom:solid 2px var(--color-red);margin-bottom:2rem;}.site-page h1.page-title::after{content:'';height:2px;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--color-red) 0%,var(--color-red) 13%,var(--color-gold) 13%,var(--color-gold) 26%,var(--color-rand-blue) 26%,var(--color-rand-blue) 100%);}h1{font-size:2rem;}h2{font-size:1.75rem;}h3{font-size:1.2rem;}h4{font-size:1.1rem;}h5{font-size:1rem;}h6{font-size:1rem;}a{transition:0.75s ease-in-out;color:var(--color-blue);text-decoration:underline;}a:focus{background-color:var(--color-grey-lightest);}a:hover{color:var(--color-white);background-color:var(--color-blue);text-decoration:underline solid;}img:hover,a:has(img):hover{background-color:transparent;}a:active{text-decoration:underline dashed;background-color:var(--color-yellow);color:var(--color-white);}.taxonomy-term a{padding:0;border:none;}mark{background-color:var(--color-yellow);padding-left:0.5em;padding-right:0.5em;}em{font-style:italic;font-weight:lighter;}blockquote{background-color:var(--color-blue);color:var(--color-white);margin:1rem;padding:2rem;font-family:var(--font-heading);font-weight:200;font-style:italic;}.blue,.blue h2,.blue h3{color:var(--color-blue);}.red,.red h2,.red h3{color:var(--color-red);}.gold,.gold h2 .gold h3{color:var(--color-gold);}.white,.white h2,h2.white,.white h3{color:var(--color-white);}.node-content p,.node-content ul{margin-bottom:1rem;line-height:1.5em;word-wrap:break-word;}code,.simple-styleguide--site-styles .simple-styleguide code{color:var(--color-black);font-weight:300;}p>code,.simple-styleguide--site-styles .simple-styleguide p>code{display:inline;padding:0.25em 1em;}.small{font-size:1rem;}.no-wrap{text-wrap:nowrap;}.soc-media-links{margin-bottom:2rem;& a{text-decoration:none;text-transform:uppercase;font-weight:700;font-size:16px;line-height:28px;}& a:hover{color:var(--color-white);}& a.facebook{background-image:url(/themes/custom/pr44/images/solid-icons/facebook.png);background-repeat:no-repeat;padding-left:50px;padding-right:2rem;line-height:44px;vertical-align:middle;height:44px;display:inline-block;}}#backtotop{background-image:url(/themes/custom/pr44/images/backtotop-48px.png);height:48px;width:48px;bottom:30px;}.user-logged-in #backtotop{bottom:4em;}#block-pr44-content .node-unpublished.node-view-mode-full{background-color:var(--color-yellow);}#block-pr44-content .node-unpublished.node-view-mode-full::after{content:"Unpublished";z-index:1000;color:rgba(28,28,104,0.5);position:absolute;font-size:8rem;font-weight:700;rotate:-45deg;top:25vh;left:15vw;}.bottom-right{position:absolute;right:2em;bottom:0;}.stretch-width{width:100%;}.rounded-corners{border-radius:1rem;}pre.backtrace{background-color:black;color:lime;}.highlight{background-color:var(--color-grey-lightest);padding:1rem;border-radius:0.5rem;}.text-heading{font-weight:600;}.term-title{font-weight:600;margin-top:1em;display:block;}.field_tags{margin:1em 0;}.field_tags > .references{display:inline-flex;padding:1rem 0;gap:2rem;& .reference a{padding:0.5rem 1rem;background-color:var(--color-grey-lightest);border:1px dotted var(--color-grey);border-radius:4px;text-transform:uppercase;text-decoration:none;font-size:16px;}& .reference a:hover{background-color:var(--color-red);color:var(--color-white);}& .reference a:active{background-color:var(--color-focus);}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background-image:url(/themes/custom/pr44/images/backtotop-96px.png);background-size:48px 48px;}}@media screen and (min-width:960px){.homepage h1.page-title{font-size:66px;}}@media screen and (min-width:1280px){.user-logged-in #backtotop{bottom:1.5rem;right:10rem;}}@media screen and (min-width:1920px){#backtotop{right:4rem;}}
.homepage #block-iciam-page-title{display:none;}#footer-lower{padding:40px 32px;font-size:18px;line-height:28px;}#footer-lower h2.block-title{font-family:var(--primary-font);font-size:18px;font-weight:700;}#block-mailchimpsubscriptionformsubscribetotheicamnewsletterr{background-image:url(/themes/custom/pr44/images/newsletter-bg.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;}#block-pr44-login{padding-right:3rem;}
.button{margin:14px;padding:0;}.button a,a.button,input:is([type="reset"],[type="button"],[type="submit"]){color:var(--color-white);background:linear-gradient(120.69deg,var(--color-red) 50%,var(--color-secondary-red) 100%);border:1px solid var(--color-red);border-radius:0.5rem;padding:0.5em 1em;margin:0;font-weight:700;font-size:16px;text-transform:uppercase;line-height:150%;transition:ease-in-out 0.5s;text-decoration:none;}.button-text{a{color:var(--color-gold);font-weight:700;text-decoration:underline;margin-bottom:1rem;}}.button.blue{background:var(--color-blue);border-color:var(--color-blue);}.button.black{background:var(--color-black);border-color:var(--color-black);}.button.white{border-color:var(--color-black);background:var(--color-white);color:var(--color-black);}.button.gold{background:var(--color-gold);border-color:var(--color-black);}.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{color:var(--color-white);border-color:var(--color-white) !important;}input:is([type="reset"],[type="button"],[type="submit"]){margin:0 1em;}.button a:hover,a.button:hover,input:is([type="reset"],[type="button"],[type="submit"]):hover{background:linear-gradient(120.69deg,var(--color-white) 30%,var(--color-gold) 100%);color:var(--color-black);text-decoration:none;border-color:var(--color-black);}.button a:active,a.button:active,input:is([type="reset"],[type="button"],[type="submit"]):active{background-color:var(--color-yellow);border-color:var(--color-gold);}#contact-us-button{margin:72px auto 30px;display:block;}@media (min-width:992px){.header-right .primary-menu-wrapper .region-primary-menu #contact-us-button{margin:1em 0;}}#header-buttons{padding:1rem;background-color:var(--color-black);& .field--name-body>div{display:flex;flex-direction:column;gap:0.5rem;& .button{text-align:center;background:var(--color-red);border:none;color:var(--color-white);font-size:21px;}& .login{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-white);}& .button:hover{background-color:var(--color-red);color:var(--color-white)}}}@media (min-width:992px){#header-buttons{padding:0 1rem 0 0;background-color:transparent;& .field--name-body>div .button{font-size:16px;}& .field--name-body>div .login{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-black);}& .field--name-body>div .donate{background:var(--color-blue);border:1px solid var(--color-black);color:var(--color-white);}}}@media (min-width:1280px){#header-buttons .field--name-body>div{flex-direction:row;& .button{font-size:16px;}}}
@media (min-width:992px){.node-type-service.node-view-mode-full .field_service_image{margin:1em 0;;}}
#webform-submission-newsletter-signup-paragraph-18-add-form{display:grid;grid-template-columns:1fr;grid-row-gap:2rem;color:white;& h2{color:var(--color-white);font-size:50px;line-height:130%;text-transform:uppercase;}& #edit-container label{font-size:18px;line-height:40px;}& input:is([type="reset"],[type="button"],[type="submit"]){margin:1rem 0;}& input{min-width:20rem;max-width:92vw;field-sizing:content;}}.homepage .paragraph--id--18{background-color:var(--color-blue);background-image:url(/themes/custom/pr44/images/dolphins-white-trans.png);background-size:contain;background-position:center;background-repeat:no-repeat;background-origin:content-box;padding:1rem;}@media (min-width:960px){#webform-submission-newsletter-signup-paragraph-18-add-form{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;grid-column-gap:3rem;grid-row-gap:1rem;grid-auto-flow:row;& input{max-width:100%;}}.homepage .paragraph--id--18{padding:4rem 3rem 2rem;}}.node-form .link-edit-summary{background-color:transparent;padding:0;color:var(--color-secondary-blue);text-decoration:underline dotted;}.node-form .draggable a.tabledrag-handle,.layout-paragraphs-component-form .draggable a.tabledrag-handle,.webform-multiple-table .draggable a.tabledrag-handle{height:inherit;}.node-form a.tabledrag-handle .handle,.layout-paragraphs-component-form a.tabledrag-handle .handle,.webform-multiple-table a.tabledrag-handle .handle{width:2rem;height:3rem;background-position:0 center;}.node-form .field--name-field-website table tr .description{display:none;}.node-form fieldset{border:1px solid var(--color-light-blue);background-color:var(--color-grey-lightest);}.node-form textarea:focus,.node-form input:focus{box-shadow:var(--glow-blue-simple);}ul.ui-autocomplete{background-color:var(--color-white);}.ui-widget.ui-widget-content.ui-autocomplete.ui-front{position:fixed;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:var(--font-primary);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{border-radius:1rem;width:3rem;padding-left:1rem !important;margin-top:1rem !important;}.media-library-widget-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{margin-top:0 !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{margin:1rem 0 0 0;background:var(--color-black) no-repeat 50%;transform:translate(0,-60%) !important;}.media-library-widget-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick:hover{background-color:var(--color-red);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick::after{content:"\00d7";}.js .paragraph-type-icon{margin:0 0.5rem 0 0;padding:0;}#node-page-delete-form #edit-actions{margin:2rem auto;text-align:center;}.linkit-ui-autocomplete .linkit-result-line.ui-menu-item{background-color:white;}.field_more_information [id*='-subform-field-more-information-0-uri--description']{display:none;}.node-form .js-media-library-open-button{margin:1rem;padding:1rem 2rem;}#drupal-modal .js-media-library-menu{list-style-type:none;display:flex;flex-direction:row;gap:1rem;justify-content:center;padding:0.5rem 0;}#drupal-modal .js-media-library-menu a{padding:0.25rem 0.5rem;text-decoration:underline dotted;border:1px solid var(--color-grey);border-radius:0.25rem;color:var(--color-grey);background-color:var(--color-light-blue);font-weight:600;padding:0.25rem 0.5rem;}#drupal-modal .js-media-library-menu a.active{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black);text-decoration:none;}#drupal-modal .dz-message a{color:var(--color-white);}#drupal-modal #media-library-view header{display:none;}#drupal-modal #views-exposed-form-media-library-widget{display:flex;gap:1rem;align-items:center;}#drupal-modal #media-library-view .js-media-library-views-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}#drupal-modal #media-library-view .js-media-library-views-form .js-media-library-item article div+div{overflow-wrap:break-all;word-break:break-all;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{color:var(--color-white);background-color:var(--color-red);border-radius:0.5rem;padding:0.5rem 1rem;padding-block:0.5rem !important;padding-inline:1rem !important;margin:0 1rem;font-weight:400;font-size:16px !important;line-height:150%;transition:ease-in-out 0.5s;text-decoration:none;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:1rem !important;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:hover{background-color:var(--color-black);}@media (min-width:960px){#drupal-modal #media-library-view .js-media-library-views-form{grid-template-columns:repeat(3,1fr);}}@media (min-width:1280px){#drupal-modal #media-library-view .js-media-library-views-form{grid-template-columns:repeat(4,1fr);}}@media (min-width:1440px){#drupal-modal #media-library-view .js-media-library-views-form{grid-template-columns:repeat(5,1fr);}}.field--name-field-attachments .js-media-library-item input.button:is([type="submit"]),#field_media_items-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]),#field_media_image-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]),#field_image-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]),#field_member_logo-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]){color:var(--color-grey);background:var(--color-white);border-radius:0.5rem;padding:0.25em 1em;margin:1rem 0 0.25rem;font-size:14px;border:1px solid var(--color-light-blue);}.field--name-field-attachments .js-media-library-item input.button:is([type="submit"]):hover,#field_media_items-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]):hover,#field_image-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]):hover,#field_member_logo-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]):hover{background-color:var(--color-light-blue);}.field--name-field-attachments .js-media-library-item input.button:is([type="submit"]):active,#field_media_items-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]):active,#field_image-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]):active,#field_member_logo-media-library-wrapper .js-media-library-selection input.button:is([type="submit"]):active{color:var(--color-black);}#type-tray__nav .tabs{display:flex;list-style-type:none;margin:1rem 0;}#type-tray__nav .tabs li{padding-bottom:0.75rem;}#type-tray__nav .tabs li a{border:solid 1px var(--color-grey);border-bottom:none;background-color:var(--color-grey-mid);}#type-tray__nav .tabs li a.is-active{text-decoration:none;background-color:var(--color-white);cursor:pointer;}#type-tray__content .admin-item .admin-item__link{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;padding:0;margin:0;text-indent:-999em;}#type-tray__content .admin-item .admin-item__link:hover,#type-tray__content .admin-item .admin-item__link:focus{background-color:rgba(137,135,161,0.3);color:var(--color-black);transition:0.5s ease;}#type-tray__content .admin-item .admin-item__link:active{color:var(--color-green);}.webform-submission-form{& fieldset{border:1px solid var(--color-light-blue);background-color:var(--color-grey-lightest);}& legend,& .form-item > label{font-weight:700;}& textarea:focus,& input:focus{box-shadow:var(--glow-blue-simple);}}.ui-dialog.ui-widget-content:has(#drupal-modal .webform-submission-form){z-index:1000;background-color:var(--color-white);padding:1rem;box-shadow:1px 1px 7px rgba(0,0,0,0.7);border-radius:1rem;& .ui-dialog-titlebar.ui-corner-all.ui-widget-header{background-color:white;padding:0.5rem;& h1{color:var(--color-blue);font-family:var(--font-heading);text-align:center;font-size:2rem;}}& fieldset{padding:0.5rem;margin:0;}}#drupal-modal .webform-submission-form{font-size:18px;line-height:1.5em;& input.form-text,& input.form-email{min-width:12rem;box-sizing:inherit;width:75vw;field-sizing:content;}& select.form-select{max-width:75vw;}& .form-type-checkbox{input.form-checkbox{margin:1rem;transform:scale(2);padding:0.5rem;}}& input.form-number{font-size:24px;font-weight:700;padding:0.5rem 0.5rem 0.5rem 1rem;}& .drupal-stripe-element{padding:1rem;border:1px solid var(--color-black);& .ElementsApp input{font-size:24px;}}}.webform-type-stripe #edit-payment-information--description{text-align:right;font-size:smaller;font-weight:200;}@media (min-width:960px){ui-dialog.ui-widget-content:has(#drupal-modal .webform-submission-form){padding:1rem;}#drupal-modal .webform-submission-form{& select.form-select{max-width:100%;}& input.form-text,& input.form-email{min-width:20rem;box-sizing:border-box;width:100%;}}}.klaro button.klaro-close{position:absolute;right:0.5rem;top:-0.5rem;}button#klaro_toggle_dialog{position:fixed;left:1.5rem;bottom:1.5rem;}#klaro #klaro-cookie-notice #id-cookie-notice span strong{display:block;}
header.main,footer.main{background-color:var(--color-white);max-width:100%;}header.main{border-bottom:1px solid var(--color-grey-lightest);background-position:center top;box-shadow:0px 5px 10px 0 rgba(0,0,0,0.05);margin-bottom:1rem;}footer.main{background-position:center bottom;}.site-branding .site-logo img{width:100px;height:100px;padding:0;margin:1rem;display:block;}.header-right .primary-menu-wrapper .region-primary-menu{display:flex;flex-direction:column;}.region-primary-menu #action-wrapper{display:flex;flex-direction:column-reverse;}#custom-search{padding:0;margin:0 1rem;display:block;}#contact-button{margin:0.5em 0 1em;display:block;font-weight:700;padding:1rem 1rem 2rem;border-bottom:2px solid var(--color-white);}#contact-button a{width:7em;text-align:center;transition:1s ease-in-out;}#contact-button a:hover{color:var(--color-white);background-color:var(--color-red);}.breadcrumb{font-family:var(--font-primary);}.breadcrumb .breadcrumb-items{padding:0.5rem 0;}.breadcrumb .breadcrumb-item{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:32px;}.breadcrumb .breadcrumb-item a{color:var(--color-blue);}.breadcrumb .breadcrumb-item a:hover{background-color:var(--color-black);color:var(--color-white);}.breadcrumb .icon-angle-right{line-height:21px;}.breadcrumb .icon-angle-right::before{content:"⫽";font-weight:200;font-size:14px;}@media screen and (min-width:992px){.header-container{align-content:space-between;}.header-container .site-brand{align-self:flex-start;}.header-container .header-right{width:100%;display:block;}.header-right .primary-menu-wrapper .region-primary-menu{display:flex;flex-direction:row;gap:1em;align-items:baseline;justify-content:space-between;}.region-primary-menu #action-wrapper{flex-direction:row;gap:0;align-items:baseline;}#custom-search{padding:0;margin:0;}#contact-button{margin:0;padding:1rem;border:none;}.breadcrumb .breadcrumb-item{font-size:16px;line-height:24px;}.breadcrumb .icon-angle-right{line-height:24px;}.breadcrumb .icon-angle-right::before{font-size:16px;}.site-branding{padding-right:0;}}@media screen and (min-width:1440px){.breadcrumb .breadcrumb-item{font-size:20px;line-height:30px;}.breadcrumb .icon-angle-right{line-height:30px;}.breadcrumb .icon-angle-right::before{font-size:20px;}}.region-header-lower{display:grid;align-items:start;padding:1rem;}@media screen and (min-width:960px){.region-header-lower{grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:1rem;}#site-slogan{order:2;}}@media screen and (min-width:1280px){.region-header-lower{grid-template-columns:2fr 1fr;}}#site-slogan .site-slogan{margin:30px 1rem;font-size:26px;line-height:115%;font-weight:400;font-family:var(--font-heading);margin:30px 0;color:var(--color-black);}.large-text.paragraph--type--text h1{color:var(--color-black);}@media screen and (min-width:960px) and (max-width:1279px){.large-text.paragraph--type--text h1.page-title{font-size:56px;}#site-slogan .site-slogan{font-size:36px;}}@media screen and (min-width:1280px){#site-slogan .site-slogan{font-size:46px;}}.responsive-preview-navigation-bar button.device-icon-desktop{background-image:url(/themes/custom/pr44/images/desktop.png) !important;}.responsive-preview-navigation-bar button.device-icon-mobile{background-image:url(/themes/custom/pr44/images/mobile.png) !important;}.responsive-preview-navigation-bar button{height:35px !important;width:50px !important;cursor:pointer !important;background-color:transparent !important;border:2px solid transparent !important;border-radius:4px !important;padding:3px 10px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:25px 25px !important;}
.field--name-field-media-document.field--type-file .doc-attachment::before{margin-right:0.5rem;content:url(/themes/custom/pr44/images/file-icons/application-octet-stream.png);}.field--name-field-media-document.field--type-file{& .file--mime-application-pdf::before{content:url(/themes/custom/pr44/images/file-icons/application-pdf.png);}}.field_attachments .doc-attachment.image::before{margin-right:0.5rem;content:url(/themes/custom/pr44/images/file-icons/image-x-generic.png);}.field--name-field-media-oembed-video iframe{width:360px;height:180px;}#block-views-block-featured-research-block-1 .views-field-field-image-or-video,.node-type-research-feature.node-view-mode-full .field_image_or_video{text-align:center;padding:1rem;& .inline-embed .field--name-field-media-oembed-video [data-name="youtube"],& .inline-embed .field--name-field-media-oembed-video [data-name="vimeo"]{margin:0 auto;min-height:300px;}}@media screen and (min-width:480px){.field--name-field-media-oembed-video iframe{width:480px;height:240px;}.inline-embed .field--name-field-media-oembed-video iframe{width:100vw;}}@media screen and (min-width:720px){.field--name-field-media-oembed-video iframe{width:720px;height:360px;}.inline-embed .field--name-field-media-oembed-video iframe{width:360px;height:180px;}}@media screen and (min-width:960px){.field--name-field-media-oembed-video iframe{width:960px;height:470px;}.inline-embed .field--name-field-media-oembed-video iframe{width:480px;height:240px;}}@media screen and (min-width:1280px){.field--name-field-media-oembed-video iframe{width:1280px;height:640px;}.inline-embed .field--name-field-media-oembed-video iframe{width:640px;height:320px;}}@media screen and (min-width:1440px){.field--name-field-media-oembed-video iframe{width:1440px;height:720px;}.inline-embed .field--name-field-media-oembed-video iframe{width:640px;height:320px;}}@media screen and (min-width:480px){.paragraph--type--text .field--name-field-media-oembed-video iframe{width:360px;height:180px;}}
.mobile-menu span,.mobile-menu span:nth-child(2){height:5px;background-color:var(--color-black);border-radius:3px;}.menu-wrap{background-color:transparent;color:var(--color-black);}.menu-wrap a{color:var(--color-black);}.menu-icon-active span{height:4px;background-color:var(--color-black);}.menu-icon-active span:first-child{transform:rotate(42deg);}.menu-icon-active span:last-child{transform:rotate(-42deg);}.close-mobile-menu{width:54px;height:54px;top:28px;border:none;color:var(--color-white);}.close-mobile-menu .icon-close{font-size:48px;font-weight:700;}.mobile-menu.menu-icon-active{transform:translate(0,7rem);transition:0.5s ease-in-out;}.active-menu .menu-wrap{padding:0;top:12rem;transition-duration:0.5s;}.menu-wrap{max-width:inherit;}.active-menu .menu-wrap{background-color:var(--color-white);}.menu-wrap .menu-item a{border:none;}#block-pr44-mainnavigation{background-color:var(--color-black);padding-bottom:4rem;.menu{gap:0.5rem;}.menu li :hover{color:var(--color-white);text-decoration:none;}.menu li a{font-family:var(--font-heading);font-kerning:auto;text-transform:uppercase;font-weight:700;text-decoration:none;color:var(--color-white);font-size:16px;line-height:32px;padding:1em;}.menu-item-level-1>a:hover{background-color:var(--color-dark-grey);}.menu>li>a{font-size:16px;}.submenu{list-style-type:none;background-color:var(--color-black);color:var(--color-white);margin-top:0;transition:display 0s 1.5s ease-in-out;}.menu li .submenu a{font-weight:400;padding-left:2rem;}.submenu>li:hover,.submenu>li>a:hover{background-color:var(--color-dark-grey);}}@media screen and (min-width:992px){header.header{padding-bottom:0;}.menu-wrap .collapsed{display:list-item;}.menu-wrap .collapsed:hover{background-color:transparent;}.menu-wrap .collapsed::after{content:"";}#block-pr44-mainnavigation{background-color:var(--color-white);margin:1rem;padding-bottom:0;& .submenu{max-width:25rem;min-width:12rem;background-color:var(--color-black);color:var(--color-white);visibility:hidden;left:0;box-shadow:0 0 7px rgba(0,0,0,0.15);margin-left:0;}.submenu>li{border-bottom:none;}.menu li a{color:var(--color-black);background-color:var(--color-white);padding:1em 0.5em;}.menu .submenu li a{color:var(--color-white);background-color:var(--color-black);font-weight:700;}.menu-item-level-1>a:hover{background-color:var(--color-black);}.menu-item-level-1.menu-item-has-children:hover > .submenu,.menu-item-level-1.menu-item-has-children:focus-within{visibility:visible;opacity:1;display:block;background-color:var(--color-black);& a{color:var(--color-white);}}.submenu>li:hover,.submenu>li>a:hover{background-color:var(--color-dark-grey);}}}@media screen and (min-width:1280px){#block-pr44-mainnavigation{.menu{gap:0.25rem;}.menu li a{font-size:18px;padding:1rem;}}}@media screen and (min-width:1440px){#block-pr44-mainnavigation{.menu{gap:1rem;}.menu li a{font-size:21px;}}}.footer-menu>.menu{list-style-type:none;display:flex;flex-direction:column;padding-left:0;}#footer-menu .menu{gap:0;}.footer-menu>.menu>li{line-height:1.5em;}.footer-menu>.menu a{color:var(--color-black);font-size:16px;font-weight:300;text-decoration:none;}.footer-menu>.menu a:hover{background-color:transparent;text-decoration:underline dotted;}.footer-menu .menu-item-level-1>.submenu,#footer-menu .menu{list-style-type:disc;margin-left:1em;}.footer-menu>.menu .submenu>li,#footer-menu .menu>li{line-height:1.2em;}.footer-menu>.menu .submenu a,#footer-menu .menu a{font-size:14px;}#footer-menu .menu{flex-direction:column;}@media screen and (min-width:960px){#footer-menu{margin-left:2rem;}#footer2 .region-footer2{display:flex;flex-direction:row;}#footer-main-menu>.menu>li{list-style-type:none;}#footer-menu .menu{margin-top:2rem;}.footer-menu>.menu{flex-direction:row;gap:2rem;}.footer-menu .menu-item-level-1>.submenu{margin-left:0;}.footer-menu .expanded:hover>.submenu,.footer-menu .menu-item-has-children:hover>.submenu{display:block;animation:none;}}.menu-wrap .expanded::after{content:none;}#block-pr44-footer{font-family:var(--font-heading);font-weight:700;font-size:18px/32px;& h2#block-pr44-footer-menu{margin-bottom:1rem;color:var(--color-blue);}& .menu{list-style-type:square;list-style-image:url(/themes/custom/pr44/images/nigget.png);margin-left:1rem;& li a{text-transform:uppercase;text-decoration:none;font-family:var(--font-heading);font-weight:700;font-size:18px/32px;color:var(--color-blue);}}}
.messages{position:relative;padding:1rem;margin:1rem 0;border:2px solid transparent;border-radius:4px;transition:opacity 0.25s;opacity:1;font-size:16px;font-family:monospace;}.messages--info{color:var(--message-color);background:var(--info-banner-bg);border-color:var(--info-banner-minor);}.messages--status{color:var(--color-green);background:var(--success-banner-bg);border-color:var(--success-banner-border);border-width:1px;}.messages--warning{color:var(--message-color);background:var(--warning-banner-bg);border-color:var(--warning-banner-border);font-weight:400;}.messages--error{color:var(--message-color);background:var(--error-banner-bg);border-color:var(--error-banner-border);font-weight:600;border-width:3px;border-radius:6px;}
.node-view-mode-teaser .field--name-title{margin-bottom:0 !important;}.node-view-mode-teaser .more-link{margin-bottom:1rem;}.node-type-article.node-view-mode-full{& .field_banner .field-item{text-align:center;}& .field--name-field-lede{background-color:var(--color-blue);color:var(--color-white);padding:2rem;margin:1rem 0 2rem;font-size:larger;line-height:150%;text-wrap:balance;}& .field_images .references{display:grid;grid-template-columns:1fr;}}@media (min-width:640px){.node-type-article.node-view-mode-full .field_images .references{grid-template-columns:1fr 1fr;}}@media (min-width:960px){.node-type-article.node-view-mode-full .field_images .references{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:1280px){.node-type-article.node-view-mode-full .field_images .references{grid-template-columns:1fr 1fr 1fr 1fr;}}
.lpb-component-list__item img{max-width:24px !important;}.paragraph--type--button{display:flex;align-items:stretch;gap:0;}.paragraph--type--button .button-image{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;display:flex;}.paragraph--type--button .button-image a{display:flex;flex-shrink:0;}.paragraph--type--button .button-image a:hover{background-color:transparent;}.paragraph--type--button .button-image img{height:135px;border-top-left-radius:1rem;border-bottom-left-radius:1rem;}.paragraph--type--button .button-text{background:linear-gradient(120.69deg,#24244F 50%,#535385 100%);color:var(--color-white);padding:1rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;height:135px;width:100%;}.paragraph--type--button .button-text .field--name-field-heading{margin-bottom:0;}.paragraph--type--button .button-text h2{color:var(--color-white);font-size:21px;line-height:1.1em;font-weight:400;margin:0;padding-bottom:0.5rem;}.paragraph--type--button .button-text a{transition:1s ease-in-out;text-decoration:none;}.paragraph--type--button .button-text .field--name-field-summary-text a{text-decoration:underline var(--color-white) dotted;}.paragraph--type--button .button-text a:focus{text-shadow:var(--glow-black);}.paragraph--type--button .button-text a:hover{color:var(--color-yellow);text-decoration:underline solid;}.paragraph--type--button .button-text a:active{color:var(--color-yellow);transition:1s ease-out;text-decoration:underline;text-shadow:var(--glow-yellow);}.layout--threecol-33-34-33>.layout__region--first:has(> .paragraph--type--button),.layout--threecol-33-34-33>.layout__region--third:has(> .paragraph--type--button),.layout--threecol-33-34-33>.layout__region--second:has(> .paragraph--type--button){flex:0 1 100%;}.paragraph--type--winner.paragraph--view-mode--year-and-name{display:inline-flex;gap:1rem;.field--name-field-year{margin-bottom:0;}}@media screen and (min-width:960px){.layout--threecol-33-34-33>.layout__region--first:has(> .paragraph--type--button){flex:0 1 33%;justify-content:flex-start;}.layout--threecol-33-34-33>.layout__region--second:has(> .paragraph--type--button){flex:0 1 34%;padding:0 1em;}.layout--threecol-33-34-33>.layout__region--third:has(> .paragraph--type--button){flex:0 1 33%;justify-content:flex-end;}.node-committee-edit-form .field--widget-paragraphs-table-widget caption,.node-committee-form .field--widget-paragraphs-table-widget caption{text-align:left;font-weight:700;font-size:larger;}.node-committee-edit-form .paragraphs-dropdown.open .paragraphs-dropdown-actions input:is([type="submit"]),.node-committee-form .paragraphs-dropdown.open .paragraphs-dropdown-actions input:is([type="submit"]),.node-prize-edit-form .paragraphs-dropdown.open .paragraphs-dropdown-actions input:is([type="submit"]),.node-prize-form .paragraphs-dropdown.open .paragraphs-dropdown-actions input:is([type="submit"]){color:var(--color-black);}}@media screen and (min-width:1600px){.paragraph--type--button .button-text h2{font-size:26px;}.layout--threecol-33-34-33>.layout__region--second:has(> .paragraph--type--button){padding:0 3em;}}.large-text.paragraph--type--text{margin:30px 1rem;}.large-text.paragraph--type--text h1{color:var(--color-black);}.large-text.paragraph--type--text .field--name-field-body p{font-size:26px;line-height:115%;font-weight:400;font-family:var(--font-heading);margin:30px 0;color:var(--color-black);}@media screen and (min-width:960px) and (max-width:1279px){.large-text.paragraph--type--text h1.page-title{font-size:56px;}.large-text.paragraph--type--text .field--name-field-body p{font-size:36px;}}@media screen and (min-width:1280px){.large-text.paragraph--type--text .field--name-field-body p{font-size:46px;}}.paragraph--type--documents{background-color:var(--color-white);border-radius:1rem;margin:1rem 0;padding:1rem;border:1px solid var(--color-light-blue);& .field__label{font-family:var(--font-heading);font-size:1.5rem;font-weight:normal;line-height:200%;}& .field-item{padding:0.5rem 0;}}.field--name-field-block-title:not(:last-child){margin-bottom:0 !important;}.layout-select__item-icon{width:100%;min-width:3rem;}.layout-select__item-title{font-size:16px;line-height:20px;}.paragraph--type--hero{display:flex;flex-direction:column;background-color:var(--color-blue);& .supplementary{align-self:center;color:var(--color-white);}& h1{font-size:50px;font-weight:700;line-height:60px;text-align:center;color:var(--color-white);margin:1rem;}& .field_image{margin:2rem auto;text-align:center;}& .field_hero_image .image-field{margin-bottom:0;}}@media screen and (min-width:960px){.paragraph--type--hero{flex-direction:row;border-radius:1rem;& h1{font-size:32px;line-height:40px;}& .field_hero_image{flex:8 1 0;}& .supplementary{flex:4 1 0;}& img{border-top-right-radius:1rem;border-bottom-right-radius:1rem;}}}@media screen and (min-width:1140px){.paragraph--type--hero{& h1{font-size:50px;line-height:60px;}& .field_hero_image{flex:6 1 0;}}}.homepage .paragraph--id--20{background-color:var(--color-grey-lightest);& .field--name-field-heading h2{text-align:center;text-transform:uppercase;margin:1rem auto 2rem;font-size:50px;line-height:130%;color:var(--color-blue);}& .field--name-field-body{display:grid;grid-template-columns:1fr;grid-row-gap:2em;text-align:center;padding-bottom:2em;& a.button{padding:1rem 1.75rem;margin:1rem 0.5rem;background:var(--color-blue);border-color:var(--color-black);color:var(--color-grey-lightest);}& a.button:hover{background-color:var(--color-red);}}}@media screen and (min-width:960px){.homepage .paragraph--id--20 .field--name-field-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:3rem;grid-row-gap:1rem;grid-auto-flow:row;& p{text-align:left;}}}.paragraph--type--card{margin-bottom:1rem;& .image-field{margin-bottom:0;}& .blurb{padding:2rem 1rem;}& a.button{color:var(--color-red);background:var(--color-white);margin-bottom:1rem;}& a.button:hover{color:var(--color-white);background:var(--color-black);}}.gold.paragraph--type--card .blurb{background-color:var(--color-gold);color:var(--color-blue);}.blue.paragraph--type--card .blurb{background-color:var(--color-blue);color:var(--color-white);}@media screen and (min-width:960px){.paragraph--type--card{& .field_image img{border-top-left-radius:1rem;border-top-right-radius:1rem;}& .blurb{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:2rem;}margin:1rem;}.paragraph--id--8 .field--name-field-summary{padding-bottom:2.3rem;}}.paragraph--id--3{margin:1rem 3rem;}.paragraph--id--4{margin:1rem 0;}.paragraph--id--84 .field_image img{border-radius:1rem;}@media screen and (min-width:960px){.paragraph--id--84 .field_image img{object-fit:contain;width:100%;height:100%;}}.homepage .paragraph--id--98 .field--name-field-heading{text-align:center;text-transform:uppercase;margin:2rem 0 1rem 0;font-size:50px;font-weight:700;font-family:var(--font-heading);line-height:130%;}.node-type-volunteer-group #paragraph-volunteer .field_person{padding:1rem;background-color:var(--color-white);border-radius:1rem;& .field--name-name a{text-decoration:none;}}
.paragraph--type--official{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin:1rem;justify-content:center;border:1px solid var(--color-light-blue);border-radius:1rem;background-color:var(--color-white);& .field_role{margin:0 auto;}& .field_role{font-weight:700;}& .field_officer>.references>.reference>div{display:flex;flex-direction:column;justify-content:center;text-align:center;}& .field_officer .field--name-name,& .field_officer .field--name-field-email{margin-bottom:1rem;}}.paragraph--type--official-list{padding:0.5rem 0;display:grid;grid-template-columns:2fr 1fr;gap:1rem;align-content:start;& .field_person > .references > .reference > div{display:flex;flex-direction:row;gap:1rem;}& .field:not(:last-child){margin-bottom:0;}& .field--name-field-person-role{font-weight:700;}}@media screen and (min-width:960px){.paragraph--type--official-list{grid-template-columns:3fr 1fr;}}
.region-search{background-color:var(--color-white);}.view-custom-search .node-view-mode-search-result h2.node-title{font-size:var(--font-size);line-height:var(--line-height);}#custom-search{& label[for=edit-search],& label[for=edit-search--2],& label[for=edit-search--3]{display:none;}& #views-exposed-form-custom-search-page-1{.form-item-search{margin-bottom:0;}& input{width:100%;height:48px;padding:0.25rem;margin:0 auto;color:var(--color-black);background-color:transparent;background-image:url(/themes/custom/pr44/images/search-icon.svg);background-repeat:no-repeat;background-position:right 0.5rem bottom 0.5rem;background-size:1.75rem 1.75rem;border:1px solid var(--color-grey-lightest);border-radius:1rem;font-size:1.5rem;}& input::placeholder{color:var(--color-grey);}& input:focus{background-image:none;background-color:var(--color-grey-lightest);border-color:var(--color-blue);}& input:focus::placeholder{color:var(--color-blue);}}}.view-empty input.form-text{border:solid 2px var(--color-light-blue);border-radius:1rem;background-color:var(--color-black);color:var(--color-black);padding:0.5rem;width:18rem;}.view-empty label[for=edit-search--2]{display:none;}@media screen and (min-width:992px){#custom-search{text-align:right;padding-right:1rem;& #views-exposed-form-custom-search-page-1{& input{width:48px;margin:0;color:transparent;transition:width 1s;background-image:url(/themes/custom/pr44/images/search-icon.svg);background-repeat:no-repeat;background-position:0.7rem;background-size:1.75rem 1.75rem;}& input::placeholder{color:transparent;}& input:focus{width:98vw;background-image:none;margin:0 auto;padding:0 1rem;color:var(--color-black);}}}}
ul.page-tabs{border-bottom-color:rgba(0,0,0,0.3);}.page-tabs li a{color:var(--color-white);font-size:18px;font-weight:300;text-decoration:none;}.page-tabs li a:hover{color:var(--color-yellow);}.page-tabs li.active-page-tab a,.page-tabs li.active-page-tab a:hover{color:var(--color-grey);background-color:transparent;font-weight:600;}.page-tabs li.active-page-tab a:hover{text-decoration:none;}
#block-views-block-news-block-1 .views-row{background-color:var(--color-white);margin:1rem 0;padding:1rem;& h2{margin-bottom:1rem;& a{text-decoration:none;}}}#block-views-block-news-block-1 .more-link,#block-views-block-news-block-3 .more-link{padding:1rem 0;}#block-views-block-news-block-2,#block-views-block-vacancies-block-1{background-color:var(--color-grey-lightest);}#block-views-block-news-block-2 .news-wrapper.views-row,#block-views-block-vacancies-block-1 .vacancies-front .views-row{background-color:var(--color-white);border-radius:1rem;padding:1rem;margin:1rem 0;}#block-views-block-news-block-2 h2.block-title,#block-views-block-vacancies-block-1 h2.block-title{text-align:center;text-transform:uppercase;margin:1rem auto 2rem;padding-top:2rem;font-size:50px;line-height:130%;}#block-views-block-news-block-2 .news-block,#block-views-block-vacancies-block-1 .vacancies-front{padding-bottom:2rem;& .views-field-created{font-size:22px;}& .views-field-title h3{font-size:32px;margin-bottom:2rem;& a{text-decoration:none;}}& .views-field-body{font-size:18px;line-height:150%;& .more-link{margin:1rem 0;font-size:18px;line-height:130%;}}}#block-views-block-news-block-2 .news-block > footer,#block-views-block-vacancies-block-1 .vacancies-front > footer{text-align:center;grid-column-start:1;grid-column-end:4;& .more-link a{color:var(--color-red);text-transform:uppercase;font-size:16px;line-height:120%;font-weight:600;text-decoration:none;padding:2rem 0 3rem;}}#block-views-block-vacancies-block-2{& h2.block-title{margin:1rem 0;}& .views-row .views-field-title{margin:1rem 0;& h3 a{font-size:24px;}}& .views-row .views-field-view-node a,& .views-row .views-field-publishcontent a,& .views-row .views-field-edit-node a{padding:0.5rem 0;font-size:16px;}& .views-row .views-field-publishcontent a,& .views-row .views-field-edit-node a{font-weight:300;color:var(--color-red);padding:0.5rem;}}#block-views-block-news-block-1,#block-views-block-news-block-3{font-size:18px;line-height:150%;color:var(--color-black);font-weight:400;& .views-field-created{margin:0 0 1rem;font-style:italic;}& .views-field-field-banner img{border-radius:1rem;}}#block-views-block-news-block-1 h2.field-content{font-size:32px;line-height:130%;font-weight:700;}#block-views-block-news-block-3{margin-top:1rem;& h2{font-size:30px;line-height:130%;text-transform:uppercase;margin-bottom:1rem;}& h3.field-content{font-size:26px;line-height:130%;}& .item-list>ul{padding-left:0;}& .item-list>ul>li{list-style-type:none;background-color:var(--color-white);margin:0 0 1rem;padding:1rem;border-radius:1rem;}& .views-field-field-banner{text-align:center;}}#block-views-block-news-block-3 .item-list{& h3{margin-bottom:1rem;& a{text-decoration:none;}}& .archive-news-snippet{font-size:18px;line-height:150%;font-weight:400;}}#block-views-block-events-block-1,#block-views-block-events-block-2{& h2{margin-bottom:2rem;text-transform:uppercase;font-size:30px;line-height:130%;}& .views-field-title h3{font-weight:700;font-size:32px;line-height:130%;}& .views-field-field-venue-locality{font-weight:700;}& .views-field-field-date{font-weight:600;font-style:italic;}}#block-views-block-events-block-2 .views-field-title h3 a{text-decoration:none;}#block-views-block-events-block-1{& ul{padding:0;}& .item-list li{background-color:var(--color-white);margin:1rem 0;padding:1rem;list-style-type:none;border-radius:1rem;}}#block-views-block-events-block-2{& ul{padding:0;background-color:var(--color-white);border-radius:1rem;}& .item-list li{margin-bottom:1rem;padding:1rem;list-style-type:none;border-bottom:2px solid var(--color-blue);}& .item-list li:last-child{border-bottom:none;}}@media (min-width:960px){#block-views-block-news-block-2 .news-block,#block-views-block-vacancies-block-1 .vacancies-front{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:3rem;grid-row-gap:1rem;grid-auto-flow:row;padding:1rem;& .views-row{margin:0;}}#block-views-block-news-block-1 .views-row{margin:1rem;border-radius:1rem;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;}#block-views-block-news-block-3 .views-field-field-banner{text-align:left;}}@media (min-width:992px){.paragraph--id--87{& .layout--twocol-wide .wide{flex-grow:3;}& .layout--twocol-wide>.layout__region--first{flex:3 0 0%;}}}@media (min-width:1280px){}@media (min-width:1920px){}.org-team-list{& footer a{color:var(--color-red);font-size:14px;margin:0.5rem 0;padding:0.5rem 1rem;&:hover{color:var(--color-white);}}}.org-team-list>.item-list>ul>li{list-style-type:none;background-color:var(--color-white);padding:1rem;margin-bottom:0.5rem;}.pin-summary{& .views-row{background-color:var(--color-white);padding:1rem;margin:1rem;border-radius:1rem;& a{text-decoration:none;}}& .views-field-title{text-align:center;margin:1rem auto;& a{text-decoration:none;padding:0.5rem;}}}.pin-summary .views-field-field-images,.page-type-pin .node-view-mode-full .field_images{text-align:center;}#media-library-view .pager__item a{background-color:var(--color-buff);font-weight:200;}#media-library-view .pager__item.is-active a{color:var(--color-black);font-weight:700;text-decoration:none;}#media-library-view .views-exposed-form .button{color:var(--color-white);}.donation-wall .views-row{margin:1rem 0;padding:1rem;background-color:var(--color-buff);& .anon-donation{font-weight:200;font-style:italic;}}
.user-logged-in #page-outer-wrapper{position:relative;left:0;}.main-wrapper{padding:0;}.container{max-width:100%;padding:0;}#main .region-content,header .region-header-lower,.region-breadcrumb,footer.main{max-width:var(--max-width);margin:0 auto;}.entity-edit #main .region-content,.entity-create #main .region-content{max-width:1920px;}.homepage .main-container{padding:0;}#block-pr44-content{padding:0 0.25rem;}#footer-lower{display:flex;flex-direction:column;align-content:space-between;}.center{margin-left:auto;margin-right:auto;text-align:center;display:block;}.align-center{text-align:center;}.extra-padding{padding:1rem;}.top-bottom-padding{padding:1rem 0;}.lr-padding{padding:0 1rem;}.lr-margin{margin:0 1rem;}.extra-margin{margin:1rem;}.region-footer-bottom .copyright-login{padding:1rem;}@media (min-width:640px){.layout--twocol-section--50-50{display:block;}.margin-one-rem{margin:1rem;}#block-pr44-content{padding:0;}#block-views-block-newsletters-block-1{margin-left:2rem;}}@media (min-width:768px){#footer-lower{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:1rem;}}@media screen and (min-width:960px){.layout__region--second.narrow>.right-align{margin-left:auto;}.card-list--four-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;}.left-margin-desktop{margin-left:1rem;}}@media screen and (min-width:1280px){#footer-lower

    #footer1{flex-basis:30%;flex-grow:1;}#footer2{flex-basis:30%;flex-grow:0;;}}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.layout--twocol-section.layout--twocol-section--50-50>.layout__region--second,.layout--twocol>.layout__region--first,.layout--twocol>.layout__region--second{flex:0 1 100%;}}@media screen and (min-width:60em){.layout--twocol>.layout__region--first,.layout--twocol>.layout__region--second{flex:0 1 50%;}}@media screen and (min-width:960px){.main-container .region-content,.region-breadcrumb,footer.main{padding:1rem 2rem;}.layout--twocol-section--50-50{display:flex}.layout--twocol-section .layout__region--first,.layout--twocol-section .layout__region--second,.layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.layout--twocol-section.layout--twocol-section--50-50>.layout__region--second{overflow:hidden;position:relative;width:50%;}.layout--twocol-section .layout__region--first .paragraph,.layout--twocol-section .layout__region--second .paragraph{height:100%;}}
