/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/misc/icons/73b355/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/misc/icons/e29700/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/misc/icons/e32700/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;}
.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;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/misc/icons/73b355/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/misc/icons/e29700/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/misc/icons/e32700/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;}
:root{--progress-bar-bg-color:var(--color-absolutezero);--progress-bar-border-color:var(--color-absolutezero);--progress-bar-label-font-size:var(--font-size-base);--progress-bar-small-label-font-size:var(--font-size-label);--progress-bar-default-size:calc(var(--space-m) - (2 * var(--progress-bar-border-size)));--progress-bar-default-size-radius:var(--space-m);}.progress::after{display:table;clear:both;content:"";}.progress--small .progress__track{height:var(--progress-bar-small-size);}.progress--small .progress__bar{width:var(--progress-bar-small-size);min-width:var(--progress-bar-small-size);height:var(--progress-bar-small-size);}.progress--small .progress__label{font-size:var(--progress-bar-small-label-font-size);}.progress__track{height:var(--progress-bar-default-size);margin-block-start:0;border:var(--progress-bar-border-size) var(--progress-track-border-color) solid;border-radius:var(--progress-bar-default-size-radius);background-color:var(--progress-track-bg-color);}.progress__bar{width:var(--progress-bar-default-size);min-width:var(--progress-bar-default-size);height:var(--progress-bar-default-size);margin-block-start:calc(var(--progress-bar-border-size) * -1);margin-inline-start:calc(var(--progress-bar-border-size) * -1);transition:var(--progress-bar-transition);border:var(--progress-bar-border-size) var(--progress-bar-border-color) solid;border-radius:var(--progress-bar-default-size-radius);background-color:var(--progress-bar-bg-color);}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;}}@media (forced-colors:active){.progress__bar{background-color:canvastext;}}.progress__label{margin-block-end:var(--progress-bar-spacing-size);font-size:var(--progress-bar-label-font-size);font-weight:bold;}.progress__description,.progress__percentage{overflow:hidden;margin-block-start:var(--progress-bar-spacing-size);color:var(--progress-bar-description-color);font-size:var(--progress-bar-description-font-size);}
.search-filters{margin:40px 0;}h3.result-heading{font-size:calc(18px + (27 - 18) * ((100vw - 375px) / (1600 - 375)));color:#000;font-weight:700;margin-bottom:10px;}h3.result-heading a{color:#000;}h3.results-count{font-size:calc(28px + 2 * (100vw - 320px) / 2080);color:#000;font-weight:700;}.views-row{width:100%;clear:both;padding:30px 0;}.view-footer{margin-top:30px;text-align:center;}.pagination{margin:20px 0 40px !important;}.block-views-exposed-filter-blocksearch-site-search-page .form-group input[type="text"],.block-views-exposed-filter-blocksearch-site-search-page .form-group input[type="email"],.block-views-exposed-filter-blocksearch-site-search-page .form-group input[type="tel"],.block-views-exposed-filter-blocksearch-site-search-page .form-group input[type="password"],.form-group textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;text-align:left;background:#fff;color:#000;vertical-align:middle;height:60px;width:100%;box-shadow:none;border:none;border-radius:30px;padding-left:20px;font-size:calc(15px + (17 - 15) * ((100vw - 375px) / (1600 - 375)));border:1px solid #e2d6c9;}.block-views-exposed-filter-blocksearch-site-search-page h2{color:#ffffff;}.block-views-exposed-filter-blocksearch-site-search-page .form-group .form-submit{position:absolute !important;background:transparent !important;top:calc(50% - 10px);padding:0;height:20px;width:30px;right:20px;content:"\F112";font-family:"icons" !important;}button.search::after{position:absolute !important;background:transparent !important;top:20px;padding:0;height:20px;width:30px;right:20px;content:"\F112";font-family:"icons" !important;}button.search{position:absolute;background:transparent;top:calc(50% - 10px);padding:0;height:20px;width:30px;right:0;border:0;}.view-empty{margin:25px 0;}ul.js-facets-links.item-list__links{list-style-type:none;padding:0 0 20px;margin:0;border-bottom:1px solid #000;}ul.js-facets-links.item-list__links li{display:inline-block;margin:0 5px;}#block-result-category ul li a.is-active,#block-result-category ul li:hover a{background:#000000;color:#fff;text-decoration:none;}#block-result-category ul li a{display:inline-block;padding:1rem;background:#f8f8f8;font-weight:500;color:#666;font-size:15px !important;text-decoration:none;text-transform:capitalize;}#block-result-category ul li a:hover{text-decoration:none;}#block-result-category ul li a span{font-size:15px !important;}@media (max-width:767.98px){ul.js-facets-links.item-list__links{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;grid-column-gap:10px;}.facets-widget-links ul li{display:inline-block;margin:.5em 1rem 0 0;width:100%;}#block-result-category ul li a{width:100% !important;min-height:50px !important;font-size:14px !important;text-align:center;padding:1rem 5px 1rem;}#block-result-category ul li a span{font-size:14px !important}}.node--view-mode-search-result.container{margin-bottom:20px;}
