/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
@font-face{font-family:'GT America Condensed Medium';src:url(/modules/custom/msf_signposting_tool/fonts/GT-America-Condensed-Medium.eot);src:url(/modules/custom/msf_signposting_tool/fonts/GT-America-Condensed-Medium.eot#iefix) format('embedded-opentype'),url(/modules/custom/msf_signposting_tool/fonts/GT-America-Condensed-Medium.woff2) format('woff2'),url(/modules/custom/msf_signposting_tool/fonts/GT-America-Condensed-Medium.woff) format('woff'),url(/modules/custom/msf_signposting_tool/fonts/GT-America-Condensed-Medium.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'GT America Compressed Bold';src:url(/modules/custom/msf_signposting_tool/fonts/GT-America-Compressed-Bold.eot);src:url(/modules/custom/msf_signposting_tool/fonts/GT-America-Compressed-Bold.eot#iefix) format('embedded-opentype'),url(/modules/custom/msf_signposting_tool/fonts/GT-America-Compressed-Bold.woff2) format('woff2'),url(/modules/custom/msf_signposting_tool/fonts/GT-America-Compressed-Bold.woff) format('woff'),url(/modules/custom/msf_signposting_tool/fonts/GT-America-Compressed-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;}
:root{--GT-America-normal:'GT America Condensed Medium',sans-serif;--GT-America-bold:'GT America Compressed Bold',sans-serif;--GT-Arab-bold:'Helvetica Neue LT Arabic Bold',helvetica;--Tiempos:'Tiempos Headline Light',sans-serif;--eyebrow-size:10px;--description-size:16px;--description-size-m:14px;--title-size:32px;--pager-size:12px;--pager-letter-spacing:1px;--item-border:#d4d4d4;--item-hover:#d4d4d496;--office:#8e8e8e;--pager-line:#d1d1d1;--family:#ee0000;--title:#202020;--link:#ee0000;--pager-link:#9a9a9a;}
.offer-list{padding:0 1rem;list-style:none;font-family:var(--GT-America-normal);}.offer-list strong{font-family:var(--GT-America-normal);}@media (min-width:1400px){.offer-list{padding:0;}}.offer-list__link{padding:22px;display:block;text-decoration:none;}.offer-list__eyebrow{margin-bottom:10px;}@media (min-width:1400px){.offer-list__eyebrow{margin-bottom:10px;}}.offer-list__link:hover,.offer-list__link:focus{background-color:var(--item-hover);}.offer-list__item{margin-bottom:12px;border:1px solid var(--item-border);}.offer-list__item.arrow-icon{position:relative;}.offer-list__item.arrow-icon::after{position:absolute;top:0;right:0;padding:5px 10px;display:block;content:url('data:image/svg+xml;utf8,<svg aria-hidden="true" height="14" width="14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><path fill-rule="evenodd" d="M3.125.299h4.576v4.576H6.8v-3.03L1.47 7.175l-.645-.645 5.328-5.328H3.125z" fill="%23ffffff" /></svg>');background-color:var(--family);}.offer-list__office-name{font-size:var(--eyebrow-size);letter-spacing:0.11875rem;text-transform:uppercase;color:var(--office);}.offer-list__family{margin-left:7px;font-size:var(--eyebrow-size);letter-spacing:0.11875rem;text-transform:uppercase;color:var(--family);}.offer-list__title{margin-bottom:12px;font-family:var(--GT-America-bold);font-size:var(--title-size);color:var(--title);}@media (min-width:1400px){.offer-list__title{margin-bottom:17px;}}.offer-list__contract{font-size:var(--eyebrow-size);letter-spacing:0.11875rem;text-transform:uppercase;color:var(--title);}.offer-list__date{margin-left:10px;font-size:var(--eyebrow-size);letter-spacing:0.11875rem;text-transform:uppercase;color:var(--title);}.offer-list__description{font-family:var(--Tiempos);font-size:var(--description-size-m);color:var(--title);}@media (min-width:1200px){.offer-list__description{font-size:var(--description-size);}}.offer-list__date-icon{position:relative;padding-left:20px;}.offer-list__date-icon::after{position:absolute;top:0;left:0;width:15px;height:15px;display:block;content:url('data:image/svg+xml;utf8,<svg viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.930176 14.1713V3.27972C0.930176 2.98601 1.05015 2.72902 1.27677 2.50874C1.50338 2.28846 1.78332 2.19056 2.10325 2.19056H3.27633V1.37063C3.27633 0.991259 3.42296 0.673077 3.7029 0.403846C3.99617 0.134615 4.32943 0 4.74268 0H5.32921C5.72913 0 6.07572 0.134615 6.36899 0.403846C6.66226 0.673077 6.79556 0.991259 6.79556 1.37063V2.19056H10.3148V1.37063C10.3148 0.991259 10.4614 0.673077 10.7414 0.403846C11.0346 0.134615 11.3679 0 11.7811 0H12.3677C12.7676 0 13.1142 0.134615 13.4074 0.403846C13.7007 0.673077 13.834 0.991259 13.834 1.37063V2.19056H15.0071C15.327 2.19056 15.5936 2.3007 15.8336 2.50874C16.0602 2.72902 16.1802 2.97378 16.1802 3.27972V14.1591C16.1802 14.4528 16.0602 14.7098 15.8336 14.9301C15.607 15.1504 15.327 15.2483 15.0071 15.2483H2.10325C1.78332 15.2483 1.51671 15.1381 1.27677 14.9301C1.05015 14.7098 0.930176 14.465 0.930176 14.1713ZM2.10325 14.1713H15.0071V5.45804H2.10325V14.1713ZM4.44941 3.83042C4.44941 3.90385 4.47607 3.97727 4.52939 4.02622C4.58271 4.07518 4.64936 4.09965 4.74268 4.09965H5.32921C5.4092 4.09965 5.48918 4.07518 5.5425 4.02622C5.59582 3.97727 5.62248 3.91608 5.62248 3.83042V1.38287C5.62248 1.30944 5.59582 1.23601 5.5425 1.18706C5.48918 1.13811 5.42253 1.11364 5.32921 1.11364H4.74268C4.66269 1.11364 4.58271 1.13811 4.52939 1.18706C4.47607 1.23601 4.44941 1.30944 4.44941 1.38287V3.83042ZM11.4879 3.83042C11.4879 3.90385 11.5145 3.97727 11.5679 4.02622C11.6212 4.07518 11.6878 4.09965 11.7811 4.09965H12.3677C12.4477 4.09965 12.5276 4.07518 12.581 4.02622C12.6343 3.97727 12.6609 3.91608 12.6609 3.83042V1.38287C12.6609 1.30944 12.6343 1.23601 12.581 1.18706C12.5276 1.13811 12.461 1.11364 12.3677 1.11364H11.7811C11.7012 1.11364 11.6212 1.13811 11.5679 1.18706C11.5145 1.23601 11.4879 1.30944 11.4879 1.38287V3.83042Z" fill="%23db2e20"/></svg>');}html[dir=rtl] .offer-list__date-icon::after{top:-6px;}.offer-list__location{position:relative;padding-left:13px;margin-left:10px;font-size:var(--eyebrow-size);letter-spacing:0.11875rem;text-transform:uppercase;color:var(--title);}.offer-list__location::after{position:absolute;top:0;left:0;width:10px;height:15px;display:block;content:url('data:image/svg+xml;utf8,<svg viewBox="0 0 11 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.34522 15C5.34522 15 0.0952148 8.1525 0.0952148 5.25C0.0952148 4.56056 0.23101 3.87787 0.494847 3.24091C0.758685 2.60395 1.1454 2.0252 1.6329 1.53769C2.12041 1.05018 2.69917 0.66347 3.33613 0.399632C3.97309 0.135795 4.65578 0 5.34522 0C6.03466 0 6.71734 0.135795 7.3543 0.399632C7.99126 0.66347 8.57002 1.05018 9.05753 1.53769C9.54503 2.0252 9.93175 2.60395 10.1956 3.24091C10.4594 3.87787 10.5952 4.56056 10.5952 5.25C10.5952 8.1525 5.34522 15 5.34522 15ZM5.34522 6.75C5.74304 6.75 6.12457 6.59196 6.40588 6.31066C6.68718 6.02936 6.84522 5.64782 6.84522 5.25C6.84522 4.85218 6.68718 4.47064 6.40588 4.18934C6.12457 3.90804 5.74304 3.75 5.34522 3.75C4.94739 3.75 4.56586 3.90804 4.28456 4.18934C4.00325 4.47064 3.84522 4.85218 3.84522 5.25C3.84522 5.64782 4.00325 6.02936 4.28456 6.31066C4.56586 6.59196 4.94739 6.75 5.34522 6.75Z" fill="%23db2e20"/></svg>');}html[dir=rtl] .offer-list__location::after{top:-6px;}.offer-list__pager{position:relative;margin-top:78px;margin-bottom:20px;}.offer-list__pager::after{position:absolute;content:'';top:50%;right:0;width:90%;height:1px;background-color:var(--pager-line);}.offer-list__pager-wrapper{position:relative;margin-left:15px;padding-right:4rem;display:inline-flex;flex-wrap:wrap;z-index:1;background-color:white;}@media (min-width:1400px){.offer-list__pager-wrapper{margin-left:0;}}.offer-list__pager-wrapper > *{margin-left:15px;}.offer-list__pager-wrapper > *:first-child{margin-left:0;}.offer-list__pager-wrapper > .hidden + a{margin-left:0;}.offer-list__pager .pagination{margin-left:15px;list-style:none;display:flex;flex-wrap:wrap;}html[dir=rtl] .offer-list__pager .pagination{margin-right:0;}.offer-list__pager .pagination::after{display:none;}.offer-list__pager .page{text-decoration:none;color:black;}html[dir=rtl] .offer-list__pager .page{align-self:center;font-family:var(--GT-Arab-bold);font-size:13px;}.offer-list__pager .page:hover,.offer-list__pager .page:focus{color:var(--link);}.offer-list__pager .btn-prev.page,.offer-list__pager .btn-next.page,.offer-list__pager .btn-first.page,.offer-list__pager .btn-last.page{color:var(--pager-link);}.offer-list__pager .btn-prev.page:hover,.offer-list__pager .btn-prev.page:focus,.offer-list__pager .btn-next.page:hover,.offer-list__pager .btn-next.page:focus,.offer-list__pager .btn-first.page:hover,.offer-list__pager .btn-first.page:focus,.offer-list__pager .btn-last.page:hover,.offer-list__pager .btn-last.page:focus{color:var(--link);}.offer-list__pager li{margin-left:15px;}html[dir=rtl] .offer-list__pager li{margin-right:15px;}.offer-list__pager li:first-child{margin-left:0;}.offer-list__pager .active .page{pointer-events:none;color:var(--link);}.offer-filters{margin-bottom:1.5em;}.form-select.is-transparent .js-feed{width:100% !important;padding:calc(0.75rem - 1px) calc(1rem - 1px);padding-right:calc(2rem - 1px);box-sizing:border-box;opacity:1;min-height:3rem;border-bottom:1px solid #8e929c;font-size:1rem;line-height:1.5rem;text-transform:uppercase;background-color:#202020;color:rgba(255,255,255,0.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;}html[dir=rtl] .form-select .js-feed{text-align:right;text-align-last:right;color:rgba(255,255,255,0.5);}@media (min-width:750px){.js-feed{margin-bottom:0;}}.form-select .js-feed option{text-transform:capitalize;background-color:white;color:black;}.offer-filters__sort{margin:1.5em 0;}.offer-filters__sort a{cursor:pointer;}.offer-filters__sort a.desc,.offer-filters__sort a.asc{color:#e00;}.filters{position:relative;padding-bottom:78px;}.offer-list__preloader.is-show{width:100%;left:0;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.js input.form-autocomplete{padding:0.3em 0.4em 0.3em 0.5em;padding-right:20px;}.js[dir="rtl"] input.form-autocomplete{padding-right:0.5em;padding-left:20px;}
.ui-dialog{position:fixed !important;top:50% !important;transform:translateY(-50%) !important;}div[id$=subform-field-large-article] > div > div.dropbutton-widget,div[id$=subform-field-horizontal-explainer-items] > div > div.dropbutton-widget,div[id$=subform-field-social-media-cards] > div > div.dropbutton-widget,div[id$=subform-field-key-figure-related-items] > div > div.dropbutton-widget,div[id$=subform-field-founders] > div > input[id$=subform-field-founders-add-more-add-more-button-founder],div[id$=subform-field-image-breaker] > div > input[id$=subform-field-image-breaker-add-more-add-more-button-history-image-breaker],.error > div > div > input.entity-browser-processed{border-width:1px !important;border-color:#e62600 !important;background-color:hsla(15,75%,97%,1) !important;box-shadow:inset 0 5px 5px -5px #b8b8b8 !important;color:#a51b00 !important;}@media screen and (max-height:1080px){.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{position:relative;top:0 !important;}}
.paragraph--unpublished{background-color:#fff4f4;}
