/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--views-exposed-filter-blocksearch-search-page .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block--views-exposed-filter-blocksearch-search-page .views-exposed-form>.form-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.block--views-exposed-filter-blocksearch-search-page .views-exposed-form>.form-item .form-reset,.block--views-exposed-filter-blocksearch-search-page .views-exposed-form>.form-item .form-select,.block--views-exposed-filter-blocksearch-search-page .views-exposed-form>.form-item .form-text,.block--views-exposed-filter-blocksearch-search-page .views-exposed-form>.form-item .form-textarea{height:100%}.block--views-exposed-filter-blocksearch-search-page .views-exposed-form>.form-actions .form-reset,.block--views-exposed-filter-blocksearch-search-page .views-exposed-form>.form-actions .form-submit{height:100%}.header__search .block__title{width:var(--size-spacing-100);height:var(--size-spacing-100);margin:0;cursor:pointer;border:0;background-color:var(--color-link);-webkit-mask-image:url(/themes/custom/nights/templates/site-components/search/icons/search.svg);mask-image:url(/themes/custom/nights/templates/site-components/search/icons/search.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.header__search .block__title:hover{background-color:var(--color-link-focus)}.header__search .block__title span{position:absolute;top:-1px;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.header__search .search--active .block__title{-webkit-mask-image:url(/themes/custom/nights/templates/site-components/search/icons/close.svg);mask-image:url(/themes/custom/nights/templates/site-components/search/icons/close.svg)}.header__search .block__content{display:none}.header__search .search--active .block__content{position:fixed;z-index:10000;top:var(--header-bottom);inset-inline:0;bottom:0;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid var(--color-border);background-color:var(--color-white)}.search--active .form-text{text-align:center;color:var(--color-black);border:0;outline:0;font-size:var(--size-font-175)}.search--active .form-text:focus{-webkit-box-shadow:none;box-shadow:none}@media (min-width:1280px){.search--active .form-text{font-size:var(--size-font-400)}}.search--active .form-submit{display:none}body.search-active{overflow:hidden;height:100%}
.branding{height:100%}.branding__link{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;height:100%}.branding__logo{width:100%}.branding svg{width:100%;height:auto}.branding__name{margin:0;text-transform:uppercase}.branding__logo--senbleh{display:none}.header__branding .branding__logo--senbleh{display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--size-spacing-100)}.header__branding .branding__logo--senbleh svg{width:auto;height:100%}@media (min-width:320px){.header__branding .branding__logo--senbleh{display:none}}.header__branding .branding__logo--full{display:none}@media (min-width:320px){.header__branding .branding__logo--full{display:-webkit-box;display:-ms-flexbox;display:flex}}
.dialog-off-canvas-main-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:var(--vh100,100vh)}.dialog-off-canvas-main-canvas>*{width:100%}.main{margin-bottom:auto}.main--has-sidebar{display:grid;grid-template-columns:var(--size-grid-columns);gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:var(--size-max-width-xxl);margin:0 auto;padding-inline:var(--size-gutter);margin-bottom:auto}@media (min-width:1280px){.main--has-sidebar{gap:var(--size-grid-gap)}}.main--has-sidebar .region--content-above,.main--has-sidebar .region--content-below{grid-column:span 12}.main--has-sidebar .region--content-sidebar{grid-column:span 12}@media (min-width:1280px){.main--has-sidebar .region--content-sidebar{grid-column:span 3}}.main--has-sidebar .region--content{grid-column:span 12}@media (min-width:1280px){.main--has-sidebar .region--content{grid-column:span 9}}
.language-switcher-language-url{min-height:var(--size-spacing-100)}.language-switcher-language-url .links{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.language-switcher-language-url .links li{position:relative;margin:0 var(--size-spacing-050)}.language-switcher-language-url .links li::after{position:absolute;top:50%;width:1px;height:var(--size-spacing-100);margin-top:calc(-1 * var(--size-spacing-050));-webkit-margin-start:var(--size-spacing-050);margin-inline-start:var(--size-spacing-050);content:"";background-color:var(--color-link);inset-inline-start:100%}.language-switcher-language-url .links li:first-child{-webkit-margin-start:0;margin-inline-start:0}.language-switcher-language-url .links li:last-child{-webkit-margin-end:0;margin-inline-end:0}.language-switcher-language-url .links li:last-child::after{display:none}.language-switcher-language-url .links a{text-decoration:none}.language-switcher-language-url .links a.is-active{color:var(--color-link-focus);font-weight:var(--font-weight-bold)}
