/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-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:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-green:#3fa21c;--color-orange:#fd7e14;--color-yellow:#ffc107;--color-red:#e33f1e;--color-brown:#81685d;--color-dark:#1f1f1f;--color-gray:#868e96;--color-light:#f8f8f8;--color-black:#000000;--color-white:#ffffff;--color-gold:#c5a374;--color-light2:#e3d3b5;--color-disabled:#ababab;--color-highlite:#ff0099;--color-highlited-text:#ffffff;--color-highlite2:#00ffff;--color-highlited-text2:#ffffff;--color-primarybg:#ffffff;--color-secondarybg:#f4f3ec;--space-small:20px;--space-medium:80px;--space-large:120px;--container-maxwidth:1180px;--text-font:"Josefin Sans",sans-serif;--title-font:"Josefin Sans",sans-serif;--font-awesome:"Font Awesome 6 Free";--text-weight-normal:400;--text-weight-medium:700;--text-weight-bold:700;--title-weight:500;--text-size:18px;--text-height:1.4;--text-weight:var(--text-weight-normal);--text-spacing:1.2;--text-color:#6f6868;--title-color:#1a1a1a;--border-color:#ededed;--border-radius:3px;--button-color:var(--color-highlite);--button-text:var(--color-highlited-text);--button-hcolor:#c8067b;--button-htext:var(--color-highlited-text);--button-color2:var(--color-highlite2);--button-text2:var(--color-highlited-text2);--button-hcolor2:var(--color-highlite);--button-htext2:var(--color-highlited-text);--button-color-reverse:var(--color-highlited-text);--button-text-reverse:var(--color-highlite);--input-background:var(--color-light);--input-text:var(--text-color);--input-border:transparent;--mobile-bg:rgba(0,0,0,.9);--mobile-content-bg:var(--color-dark);--mobile-text-color:rgba(255,255,255,0.7);--mobile-hover-color:var(--color-highlite);--mobile-menu-border:#2f2f2f;--mobile-submenu-bg:#2f2f2f;--mobile-submenu-border:#3c3c3c;--mobile-subsubmenu-bg:#3c3c3c;--mobile-subsubmenu-border:#484848;--mobile-active-color:var(--color-highlite2);}@media (max-width:1024px){:root{--space-small:20px;--space-medium:60px;--space-large:100px;}}@media (max-width:768px){:root{--space-small:15px;--space-medium:40px;--space-large:80px;}}
.style-dark{color:#ffffff;}.style-dark :is(h1,h2,h3,h4,h5,h6){color:inherit;}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}.align-justify{text-align:justify;}.padding-default{--padding-size:0;padding:0;}.padding-null{padding:0!important;}.padding-small{padding:0;--padding-size:var(--space-small);}.padding-medium{padding:0;--padding-size:var(--space-medium);}.padding-large{padding:0;--padding-size:var(--space-large);}.padding-top{padding-top:var(--padding-size,0) !important;}.padding-bottom{padding-bottom:var(--padding-size,0) !important;}.padding-left{padding-left:var(--padding-size,0) !important;}.padding-right{padding-right:var(--padding-size,0) !important;}.margin-default{--margin-size:0;margin:0;}.margin-null{margin:0!important;}.margin-small{margin:0;--margin-size:var(--space-small);}.margin-medium{margin:0;--margin-size:var(--space-medium);}.margin-large{margin:0;--margin-size:var(--space-large);}.margin-top{margin-top:var(--margin-size,0) !important;}.margin-bottom{margin-bottom:var(--margin-size,0) !important;}.margin-left{margin-left:var(--margin-size,0) !important;}.margin-right{margin-right:var(--margin-size,0) !important;}.filter-grayscale{filter:grayscale(1);}.filter-saturate{filter:saturate(0.5);}.filter-blur{filter:blur(3px);}.filter-darker{filter:brightness(0.5);}.filter-invert{filter:invert(1);}.filter-sepia{filter:sepia(1);}.filter-hue{filter:hue-rotate(45deg);}.cols-1{--desk-cols-count:1;}.cols-2{--desk-cols-count:2;}.cols-3{--desk-cols-count:3;}.cols-4{--desk-cols-count:4;}.cols-5{--desk-cols-count:5;}.tablet-cols-1{--tablet-cols-count:1;}.tablet-cols-2{--tablet-cols-count:2;}.tablet-cols-3{--tablet-cols-count:3;}.tablet-cols-4{--tablet-cols-count:4;}.mobile-cols-1{--mobile-cols-count:1;}.mobile-cols-2{--mobile-cols-count:2;}.mobile-cols-3{--mobile-cols-count:3;}.colsgap-no{--cols-gap:0px;}.colsgap-small{--cols-gap:var(--space-small,20px);}.colsgap-medium{--cols-gap:var(--space-medium,80px);}.colsgap-large{--cols-gap:var(--space-large,120px);}.rowsgap-no{--rows-gap:0px;}.rowsgap-small{--rows-gap:var(--space-small,20px);}.rowsgap-medium{--rows-gap:var(--space-medium,80px);}.rowsgap-large{--rows-gap:var(--space-large,120px);}.grid-view>.view-content{display:grid;row-gap:var(--rows-gap,0);column-gap:var(--cols-gap,0);grid-template-columns:repeat(var(--cols-count,1),1fr);}.grid-field{display:grid;row-gap:var(--rows-gap,0);column-gap:var(--cols-gap,0);grid-template-columns:repeat(var(--cols-count,1),1fr);}@media (min-width:1024px){.hidden-desktop{display:none;}.cols-1,.cols-2,.cols-3,.cols-4,.cols-5{--cols-count:var(--desk-cols-count);}}@media (min-width:768px) and (max-width:1024px){.hidden-tablet{display:none;}}@media (max-width:1180px){.cols-5{--cols-count:4;}}@media (max-width:1024px){.cols-1,.cols-2,.cols-3{--cols-count:var(--tablet-cols-count,var(--desk-cols-count));}.cols-4,.cols-5{--cols-count:var(--tablet-cols-count,3);}}@media (max-width:768px){.hidden-mobile{display:none;}.cols-2{--cols-count:var(--mobile-cols-count,1);}.cols-3{--cols-count:var(--mobile-cols-count,2);}.cols-4,.cols-5{--cols-count:var(--mobile-cols-count,2);}.layout.colstack-reverse .layout__column:nth-child(odd){order:1;}}@media (max-width:480px){.cols-2,.cols-3,.cols-4{--cols-count:1;}.cols-5{--cols-count:2;}}
*,*:before,*:after{box-sizing:border-box;outline:none;}*::selection{background-color:var(--color-highlite);color:var(--color-highlited-text);}html,body{overflow-x:hidden;position:relative;width:100vw;min-height:100%;margin:0;padding:0;}body{color:var(--text-color);font-family:var(--text-font);font-size:var(--text-size);font-weight:var(--text-weight);font-style:normal;line-height:var(--text-height);letter-spacing:var(--text-spacing);background:var(--color-primarybg);-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale;}body.is-fixed{position:fixed;overflow:hidden;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}.fieldset-legend{font-weight:var(--text-weight-medium);font-size:1.2em;}label{display:block;font-weight:var(--text-weight-medium);margin-bottom:10px;}dl{margin:0;}dt{font-weight:var(--text-weight-medium);margin:0;}dd{margin:0;}figure{margin:0;}img,svg,picture,video{max-width:100%;height:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}a>img{transition:all 0.2s;vertical-align:bottom;}.image-link,a.photoswipe{overflow:hidden;display:inline-block;transition:all 0.2s;vertical-align:bottom;}.image-link:hover,.photoswipe:hover{background-color:var(--color-highlite);}.image-link:hover img,a.photoswipe:hover img{opacity:0.7;}table{border-collapse:collapse;margin:1.5em 0;text-align:left;width:100%;}thead{line-height:1.3;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid var(--border-color);}th{font-weight:var(--text-weight-medium);color:var(--title-color)}th,td{padding:10px;}h1,h2,h3,h4,h5,h6{line-height:1.1;font-weight:var(--title-weight);margin-top:0;font-family:var(--title-font);color:var(--title-color);}h1{font-size:2.5em;margin:0 0 40px;}h2{font-size:2.5em;margin:0 0 40px;}h3{font-size:2.1em;margin:0 0 30px;}h4{font-size:1.4em;line-height:1.2;margin:0 0 20px;}h5{font-size:1.2em;line-height:1.2;margin:0 0 20px;}h6{font-size:1em;line-height:1.2;margin:0 0 20px;}p{margin:0 0 20px;}a{color:inherit;text-decoration:none;}a:hover{color:var(--color-highlite);outline:none;text-decoration:none;}p a{color:inherit;}hr{border-bottom:1px solid var(--border-color);border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}.visually-hidden{width:0;height:0;}.contextual{z-index:1000;}.menu,.submenu{margin:0;padding:0;}.menu li{list-style:none;}.menu-link{cursor:pointer;}.js .js-hide{display:none !important;}.gin-breadcrumb__list{list-style:none;padding:0;}.lang-dropdown-select-element{width:auto !important;}.hidden{display:none !important;}
.layout-container{min-height:100vh;overflow:hidden;display:flex;flex-direction:column;position:relative;}.container{max-width:var(--container-maxwidth);padding-right:20px;padding-left:20px;margin-left:auto;margin-right:auto;}.region-fluid .container{max-width:100%;padding-left:0;padding-right:0;}#main{flex-grow:1;padding:var(--space-medium) 0;}.main-regions{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-small);}.no-sidebar .layout-content{width:100%;}.layout-content{order:1;}.one-sidebar .layout-sidebar{width:32%;}.layout-sidebar-first{order:0;}.layout-sidebar-second{order:2;}.two-sidebars .layout-sidebar{width:25%;}@media only screen and (max-width:990px){.main-regions{flex-wrap:wrap;}.layout-content{width:100%;order:0;}.one-sidebar .layout-sidebar{width:100%;}.two-sidebars .layout-sidebar{width:calc(50% - 15px);}.layout-sidebar-first,.layout-sidebar-second{order:unset;}}@media only screen and (max-width:768px){.two-sidebars .layout-sidebar{width:100%;}}#header,#footer,.mission,.breadcrumb,.node{clear:both;}
video{width:100%;max-width:100%;height:auto !important;}.field_media_oembed_video{position:relative;overflow:hidden;width:100%;}.field_media_oembed_video::after{display:block;content:"";padding-top:56.25%;}.field_media_oembed_video .media-oembed-content{position:absolute;top:0;left:0;width:100%;height:100%;}
.ajax-progress,.ajax-progress-throbber,.page-loader{display:inline-block;position:fixed !important;top:0;left:0;width:100vw !important;height:100% !important;min-height:100vh;z-index:1002 !important;overflow:hidden;background:#ffffff !important;opacity:1;border-radius:0 !important;}.ajax-progress *,.ajax-progress-throbber *,.page-loader *{display:none !important;}.ajax-progress::after,.ajax-progress-throbber::after,.page-loader::after{content:'';position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);width:90px;height:90px;display:inline-block;background:url(/themes/custom/mytheme/images/throbber.png) no-repeat center center/contain #ffffff;overflow:hidden;animation-name:move_throbber;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}@keyframes move_throbber{from{transform:scale(1);}50%{transform:scale(1.2);}to{transform:scale(1);}}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}form .form--inline{display:flex;}form .form--inline>div{margin-top:0;margin-bottom:0;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}label.option{display:inline;font-weight:normal;margin:0;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:var(--color-red);}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/mytheme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{box-shadow:0 0 0 1px var(--color-red);}.form-item--error-message{color:var(--color-red);font-style:italic;font-size:0.9em;line-height:1.2em;margin:10px 0;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/mytheme/images/icons/error.svg) no-repeat;background-size:contain;}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius);border:1px solid var(--input-border);background-color:var(--input-background);color:var(--input-text);}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background:var(--input-background);border:1px solid var(--input-border);}.form-item,.form-actions,fieldset.form-wrapper{margin:0 0 20px;}.form-item>label:not(.option),.form-wrapper .fieldset-description{margin:0 0 10px;font-weight:500;}.form-item .description{font-size:0.8em;margin:10px 0 0;line-height:1.2;font-style:italic;opacity:0.7;}.field--label-inline .field--label,.field--label-inline .field--item{display:inline-block;}.filter-guidelines{display:none;}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select{font-size:1rem;line-height:1.4;box-sizing:border-box !important;color:inherit;padding:12px 20px;margin:0;max-width:100%;text-overflow:ellipsis;transition:all 0.2s;background-color:var(--input-background);border:1px solid var(--input-border);}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{outline:none;color:inherit;}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select:disabled{background-color:var(--color-disabled);cursor:not-allowed;}[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;overflow:visible;}[type='color']:-ms-input-placeholder,[type='date']:-ms-input-placeholder,[type='datetime']:-ms-input-placeholder,[type='datetime-local']:-ms-input-placeholder,[type='email']:-ms-input-placeholder,[type='month']:-ms-input-placeholder,[type='number']:-ms-input-placeholder,[type='password']:-ms-input-placeholder,[type='search']:-ms-input-placeholder,[type='tel']:-ms-input-placeholder,[type='text']:-ms-input-placeholder,[type='time']:-ms-input-placeholder,[type='url']:-ms-input-placeholder,[type='week']:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;overflow:visible;}[type='color']::-ms-input-placeholder,[type='date']::-ms-input-placeholder,[type='datetime']::-ms-input-placeholder,[type='datetime-local']::-ms-input-placeholder,[type='email']::-ms-input-placeholder,[type='month']::-ms-input-placeholder,[type='number']::-ms-input-placeholder,[type='password']::-ms-input-placeholder,[type='search']::-ms-input-placeholder,[type='tel']::-ms-input-placeholder,[type='text']::-ms-input-placeholder,[type='time']::-ms-input-placeholder,[type='url']::-ms-input-placeholder,[type='week']::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;overflow:visible;}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:inherit;overflow:visible;}[type='date']{min-width:120px;}textarea{resize:none;}[type="file"]{margin-bottom:0.75em;width:100%;}select{padding-right:30px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 5px center;background-size:16px 12px;cursor:pointer;}[type="checkbox"],[type="radio"]{display:inline;float:left;appearance:none;width:21px;height:21px;line-height:21px;box-shadow:none;border:1px solid var(--border-color);background-color:var(--input-background);cursor:pointer;}[type="checkbox"]:hover,[type="radio"]:hover{border-color:var(--color-highlite);}[type="radio"]{border-radius:50%;}[type="checkbox"]+label,[type="radio"]+label{display:block;cursor:pointer;line-height:1.4;padding:1px 0 0 28px;}[type="checkbox"]:checked,[type="radio"]:checked{border:7px solid var(--color-highlite);background:var(--color-highlited-text);}input[type="search"]{-webkit-box-sizing:border-box;box-sizing:border-box;}
.buttons-wrapper{display:inline-flex;}.buttons-wrapper>*{margin-right:20px;}.buttons-wrapper>*:last-child{margin-right:0;}.btn-left-icon svg{margin-right:10px;}.button{font-family:var(--text-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:12px 20px;margin-right:20px;font-size:0.96rem;line-height:1.6;text-transform:uppercase;font-weight:var(--text-weight-medium);background-color:var(--button-color);border-radius:var(--border-radius);color:var(--button-text);border:none;transition:all 0.2s;letter-spacing:0;}.button:last-child{margin-right:0;}.button:active,.button:hover,.button:focus{background-color:var(--button-hcolor);color:var(--button-htext);}.button:disabled{cursor:not-allowed;opacity:0.5;}.button:disabled:hover{background-color:var(--color-disabled);}.button.outlined,.button[display-type="outlined"]{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color);color:var(--button-color);}.button.outlined:hover,.button[display-type="outlined"]:hover{background-color:var(--button-color);color:var(--button-text);}.button.secondary,.button[display-type="secondary"]{background:var(--button-color2);color:var(--button-text2);}.button.secondary:hover,.button[display-type="secondary"]:hover{background:var(--button-hcolor2);color:var(--button-htext2);}.button.secondary.outlined,.button[display-type="secondary_outlined"]{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color2);color:var(--button-color2);}.button.secondary.outlined:hover,.button[display-type="secondary_outlined"]:hover{background:var(--button-color2);color:var(--button-text2);}.button.reverse,.button[display-type="reverse"]{background:var(--button-color-reverse);color:var(--button-text-reverse);}.button.reverse:hover,.button[display-type="reverse"]:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color-reverse);color:var(--button-color-reverse);}.button.reverse.outlined,.button[display-type="reverse_outlined"]{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color-reverse);color:var(--button-color-reverse);}.button.reverse.outlined:hover,.button[display-type="reverse_outlined"]:hover{background:var(--button-color-reverse);color:var(--button-text-reverse);}
.pager__items{clear:both;text-align:center;margin:var(--space-medium) auto;padding:0;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;color:var(--color-highlite);}.pager__item--last,.pager__item--first{display:none;}
nav.tabs{margin:30px auto;max-width:var(--layout-width);padding:0;}ul.tabs{width:100%;background:#ebebeb;padding:0;border:1px solid #ebebeb;}ul.tabs li{display:inline-block;}ul.tabs a{color:#1E1E1E;display:block;padding:6px 20px;background:transparent;}ul.tabs a:hover{text-decoration:underline;}ul.tabs a.is-active{background:#ffffff;}
.breadcrumb{padding:0;margin:0;}.breadcrumb ul{margin:0;padding:0;list-style:none;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline-block;margin:0;padding:0;list-style:none;font-style:italic;font-size:0.92em;line-height:1.2;font-family:var(--title-font);}.breadcrumb li a:hover{color:var(--color-highlite);}.breadcrumb li:not(:last-child):after{content:"/";margin:0 2px;font-style:normal;font-weight:bold;}.breadcrumb li:last-child{color:var(--color-highlite);}
.field__label{font-weight:bold;color:var(--title-color);}.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.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field__label::after{content:":";margin-right:5px;}
.views-exposed-form{margin:0 0 var(--space-medium);}.exposed-form-items{display:flex;gap:var(--space-small);flex-wrap:wrap;}.exposed-form-items>div{margin:0;}.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;margin:0 auto 20px;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages__list{margin:0;padding:0;list-style:none;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/mytheme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/mytheme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/mytheme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
#mobile_overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;visibility:hidden;overflow:hidden;}.show_mobile{overflow:hidden;}.show_mobile #mobile_overlay{visibility:visible;opacity:1;}#mobile_overlay .mobile_background{background:var(--mobile-bg);opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transition:0.4s all;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAA/UlEQVQ4jZXUvy4EQRwH8N9xvMI1aCWUCo/gX0h0nkWj1SiuQ4EQyYmCh/AIrnOeQI8EH8WtZEz2duem2uz+5jPf/c3sRkQE1rGNTkwxsIp9zAfW8GM8rjFbiOzgo5rXD2z6P64w04JsJQgMAh2cZtjFJAwbeE9qR1hIC44z7A7dDNnDZ1IzRK9utRwb/PUMu0VIA3ZZnCSD6nr2nVy/YLERaUnWmKRpm58iQnbvOSLepklzgK+aRHCPuRIkPbHwipsMa/4CapIM0as2oF+UbBKSPG/H2pAiDMtZT0ZYanj9Ds4z7CiM/ydFSIadJfMeA12c4NYUJ7bCDvGAlV8ryZTBSS7cPQAAAABJRU5ErkJggg==),no-drop;}.show_mobile #mobile_overlay .mobile_background{opacity:0.6;}#mobile_overlay .mobile_content_wrapper{position:absolute;top:0;max-width:92%;min-width:460px;height:100vh;background:var(--mobile-content-bg);color:var(--mobile-text-color);display:flex;flex-direction:column;z-index:1;transition:all 0.4s;padding-top:60px;}#mobile_overlay.left-side .mobile_content_wrapper{left:0;transform:translateX(-100%);}#mobile_overlay.right-side .mobile_content_wrapper{right:0;transform:translateX(100%);}#mobile_overlay.full-width .mobile_content_wrapper{left:0;right:0;opacity:0;transform:translateY(10%);max-width:100%;width:100%;justify-content:center;}.show_mobile #mobile_overlay.left-side .mobile_content_wrapper,.show_mobile #mobile_overlay.right-side .mobile_content_wrapper{transform:translateX(0);}.show_mobile #mobile_overlay.full-width .mobile_content_wrapper{transform:translateY(0);opacity:1;}#mobile_overlay .mobile_close{position:absolute;top:0;right:0;width:52px;height:52px;font-size:32px;line-height:1;cursor:pointer;display:flex;z-index:1;align-items:center;justify-content:center;}#mobile_overlay .mobile_content{flex-grow:1;overflow-y:auto;font-size:1.2rem;line-height:1.4;padding-bottom:60px;font-weight:500;}@media screen and (max-width:480px){#mobile_overlay .mobile_content_wrapper{min-width:80%;}}.mobile_content .menu{border-top:1px solid var(--mobile-menu-border);border-bottom:1px solid var(--mobile-menu-border);}.mobile_content .parent-item{display:flex;justify-content:space-between;}.mobile_content .menu-item{border-top:1px solid var(--mobile-menu-border);}.mobile_content .menu-item:first-child{border:none!important;}.mobile_content .menu-item a{padding:10px 20px;display:block;color:var(--mobile-text-color);}.mobile_content .menu-item a:hover{color:var(--mobile-hover-color);}.mobile_content .menu-item .menu-caret{cursor:pointer;padding:10px 20px;}.mobile_content .menu-item.expanded-submenu>.parent-item>.menu-caret{transform:rotate(180deg);transform-origin:center;}.mobile_content .submenu{background-color:var(--mobile-submenu-bg);display:none;opacity:0;transition:all 0.2s;}.mobile_content .expanded-submenu>.submenu{display:block;opacity:1;}.mobile_content .submenu .menu-item{border-top:1px solid var(--mobile-submenu-border);}.mobile_content .submenu .submenu{background-color:var(--mobile-subsubmenu-bg);}.mobile_content .submenu .submenu .menu-item{border-top:1px solid var(--mobile-subsubmenu-border);}.mobile_content .menu-item .is-active{color:var(--mobile-active-color);}.mobile_content .block{padding:0;width:100%;}
.node--unpublished{background-color:#fff4f4;}.node__links .links{margin:0;padding:0;list-style:none;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
