/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress-fullscreen{background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;height:100%;width:100%;z-index:501}.ajax-progress-fullscreen::before{content:"";border-radius:50%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:80px;width:80px;background:url(/themes/custom/quesnel/images/ajax-loader.gif),hsla(0,0%,100%,.9);background-position:center;background-repeat:no-repeat;background-size:contain}
.view-filters,.views-exposed-form:not(form),.search-box{background-color:hsl(200,5.0847457627%,93.431372549%);clear:both;display:block;margin:0 0 32px 0;padding:16px 24px}.view-filters:empty,.views-exposed-form:not(form):empty,.search-box:empty{display:none}.view-filters form.addsearch-searchfield,.view-filters form>.form--inline,.views-exposed-form:not(form) form.addsearch-searchfield,.views-exposed-form:not(form) form>.form--inline,.search-box form.addsearch-searchfield,.search-box form>.form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.view-filters form.addsearch-searchfield>.form-item,.view-filters form>.form--inline>.form-item,.views-exposed-form:not(form) form.addsearch-searchfield>.form-item,.views-exposed-form:not(form) form>.form--inline>.form-item,.search-box form.addsearch-searchfield>.form-item,.search-box form>.form--inline>.form-item{margin:0}.view-filters form .form-actions,.views-exposed-form:not(form) form .form-actions,.search-box form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;margin:0}.view-filters form .form-actions input[data-drupal-selector*=edit-submit],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit],.search-box form .form-actions input[data-drupal-selector*=edit-submit]{display:inline-block;font-weight:500;padding:12px 32px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#004053;border:2px solid #004053;color:#fff !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover,.search-box form .form-actions input[data-drupal-selector*=edit-submit]:hover{text-decoration:none}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover:focus,.search-box form .form-actions input[data-drupal-selector*=edit-submit]:hover:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:focus,.search-box form .form-actions input[data-drupal-selector*=edit-submit]:focus{outline:2px solid #2b8c7f;outline-offset:4px}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active,.search-box form .form-actions input[data-drupal-selector*=edit-submit]:active{text-decoration:none}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active:focus,.search-box form .form-actions input[data-drupal-selector*=edit-submit]:active:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled],.search-box form .form-actions input[data-drupal-selector*=edit-submit][disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#244c5a !important;pointer-events:none}.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:hover,.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:focus,.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:active,.search-box form .form-actions input[data-drupal-selector*=edit-submit][disabled]:hover,.search-box form .form-actions input[data-drupal-selector*=edit-submit][disabled]:focus,.search-box form .form-actions input[data-drupal-selector*=edit-submit][disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#244c5a !important;text-decoration:none;cursor:not-allowed}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover,.search-box form .form-actions input[data-drupal-selector*=edit-submit]:hover{background-color:#15637b;border-color:#15637b;color:#fff !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active,.search-box form .form-actions input[data-drupal-selector*=edit-submit]:active{background-color:#002630;border-color:#002630;color:#fff !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset],.search-box form .form-actions input[data-drupal-selector*=edit-reset]{display:inline-block;font-weight:500;padding:12px 32px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#fff;border:2px solid #004053;color:#004053 !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover,.search-box form .form-actions input[data-drupal-selector*=edit-reset]:hover{text-decoration:none}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover:focus,.search-box form .form-actions input[data-drupal-selector*=edit-reset]:hover:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:focus,.search-box form .form-actions input[data-drupal-selector*=edit-reset]:focus{outline:2px solid #2b8c7f;outline-offset:4px}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active,.search-box form .form-actions input[data-drupal-selector*=edit-reset]:active{text-decoration:none}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active:focus,.search-box form .form-actions input[data-drupal-selector*=edit-reset]:active:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled],.search-box form .form-actions input[data-drupal-selector*=edit-reset][disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#244c5a !important;pointer-events:none}.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:hover,.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:focus,.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:active,.search-box form .form-actions input[data-drupal-selector*=edit-reset][disabled]:hover,.search-box form .form-actions input[data-drupal-selector*=edit-reset][disabled]:focus,.search-box form .form-actions input[data-drupal-selector*=edit-reset][disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#244c5a !important;text-decoration:none;cursor:not-allowed}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover,.search-box form .form-actions input[data-drupal-selector*=edit-reset]:hover{background-color:#3cc3b2;border-color:#3cc3b2;color:#00313f !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active,.search-box form .form-actions input[data-drupal-selector*=edit-reset]:active{background-color:#9ace87;border-color:#9ace87;color:#002630 !important}.view-filters form.inline-submit>.form--inline,.views-exposed-form:not(form) form.inline-submit>.form--inline,.search-box form.inline-submit>.form--inline{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.view-filters form.inline-submit .form-actions,.views-exposed-form:not(form) form.inline-submit .form-actions,.search-box form.inline-submit .form-actions{width:auto}.search-box form button{display:inline-block;font-weight:500;padding:12px 32px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#004053;border:2px solid #004053;color:#fff !important}.search-box form button:hover{text-decoration:none}.search-box form button:hover:focus{outline:none !important}.search-box form button:focus{outline:2px solid #2b8c7f;outline-offset:4px}.search-box form button:active{text-decoration:none}.search-box form button:active:focus{outline:none !important}.search-box form button[disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#244c5a !important;pointer-events:none}.search-box form button[disabled]:hover,.search-box form button[disabled]:focus,.search-box form button[disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#244c5a !important;text-decoration:none;cursor:not-allowed}.search-box form button:hover{background-color:#15637b;border-color:#15637b;color:#fff !important}.search-box form button:active{background-color:#002630;border-color:#002630;color:#fff !important}
.list-view--compact>*{margin-bottom:12px;padding-bottom:12px}
.list-view>*{display:block;margin-bottom:24px;padding-bottom:24px}.list-view>*:not(:last-child){border-bottom:1px solid #40474e}.list-view>* .node__content>*{margin-top:16px}.list-view>* .node__content>*:last-child,.list-view>* .node__content>.text-formatted>*:last-child{margin-bottom:0}.list-view>*:has(.list-item){background-color:#fff;border-bottom:0;margin-bottom:16px;padding-bottom:0}.list-view>*:has(.list-item):nth-child(even){background-color:#e0e2e3}.list-view>h2{border-bottom:0 !important;padding-bottom:0;margin-bottom:.375rem}.list-view--no-shading>*:has(.list-item){background-color:rgba(0,0,0,0)}.list-view--no-shading>*:has(.list-item):nth-child(even){background-color:rgba(0,0,0,0)}.list-view span.views-field{margin:0 16px 0 0}.list-view--compact>*{border-bottom:0;padding-bottom:0;margin-bottom:32px}.list-view--compact>*:last-child{margin-bottom:0}
[data-drupal-selector=views-exposed-form-industrial-land-map-block-1] .form--inline{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}[data-drupal-selector=views-exposed-form-industrial-land-map-block-1] .form-item-field-industrial-land-type-target-id{width:100%}[data-drupal-selector=edit-field-industrial-land-type-target-id] ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}[data-drupal-selector=edit-field-industrial-land-type-target-id] ul li{line-height:inherit;margin:0}@media(max-width:48rem){[data-drupal-selector=edit-field-industrial-land-type-target-id] ul{grid-template-columns:repeat(1,1fr)}}[data-drupal-selector=edit-field-industrial-land-type-target-id] ul li:has(a[id$=all]){display:none}[data-drupal-selector=edit-field-industrial-land-type-target-id] ul a{position:relative;padding-left:24px}[data-drupal-selector=edit-field-industrial-land-type-target-id] ul a[id$="101"]::before{content:"";background:url(/themes/custom/quesnel/images/markers/lime.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;height:21px;width:16px}[data-drupal-selector=edit-field-industrial-land-type-target-id] ul a[id$="102"]::before{content:"";background:url(/themes/custom/quesnel/images/markers/teal.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;height:21px;width:16px}
.view-council-members .field--name-field-council-bio-photo{margin-top:0}.view-council-members .list-view .list-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%}.view-council-members .list-view .list-item__content img{display:block}@media(max-width:48rem){.view-council-members .list-view .list-item__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.view-tour-points .field--name-field-pin-photo{max-width:25%}.view-tour-points .field--name-field-pin-photo img{display:block}@media(max-width:48rem){.view-tour-points .field--name-field-pin-photo img{max-width:unset}}.tabs-component--meetings{margin-top:48px}.view-meetings .tabs-component__panel{padding:16px}.view-meetings table{margin-bottom:0 !important}.view-industrial-land-map .view-filters input[value=Apply]{display:none !important}.view-industrial-land-map .view-filters fieldset[data-drupal-selector=edit-field-industrial-land-type-target-id]{width:100%}.view-industrial-land-map .view-filters .form-radios>.form-radios{display:grid;grid-template-columns:repeat(2,1fr)}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item:has(label[for*=edit-field-industrial-land-type-target-id-all]){display:none}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label{margin-bottom:0;padding-left:24px;color:#3cc3b2;font-weight:500;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label:hover{color:#287e98;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label:hover:focus{outline:none}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label:focus{outline:2px solid #2b8c7f;outline-offset:4px}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label:active{color:#15637b;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label:active:focus{outline:none}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label[target=_blank]:not(.ext)::after{font-family:"Font Awesome 6 Pro";content:"";margin-left:.125rem}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label:hover{cursor:pointer}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label[for*=edit-field-industrial-land-type-target-id-101]:after{content:"";background:url(/themes/custom/quesnel/images/markers/lime.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:calc(100% - 4px);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;height:32px;width:24px}.view-industrial-land-map .view-filters .form-radios>.form-radios .form-item label[for*=edit-field-industrial-land-type-target-id-102]:after{content:"";background:url(/themes/custom/quesnel/images/markers/teal.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:calc(100% - 4px);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;height:32px;width:24px}.view-contacts .accordion__content{padding:0}.view-contacts .accordion__content>.views-row{padding:16px 32px}.view-contacts .accordion__content>.views-row .views-field-field-position-title{margin-bottom:8px}.view-contacts .accordion__content>.views-row:nth-child(even){background-color:#e0e2e3}.view-calendar-rec-schedules .scrollable{margin-bottom:0}.view-calendar-rec-schedules #panel--static-tabs--0--panel--list .calendar-day-group:has([data-calendar-list-result=hidden]){display:none}.view-calendar-rec-schedules #panel--static-tabs--0--panel--list .views-row:not(:last-child){margin-bottom:16px}.view-calendar-rec-schedules .calendar-view-table>caption{display:none}.view-calendar-rec-schedules .calendar-view-table>thead>tr>th{padding:8px 8px 5px 8px}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td{position:relative;padding-top:32px;padding:32px 8px 8px 8px;border-left:1px solid #40474e;vertical-align:top}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td:last-child{border-right:1px solid #40474e}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td .calendar-view-day__number{position:absolute;top:4px;left:8px}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td .calendar-view-day__rows{font-size:.875rem;list-style:none;margin:0;padding:0}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td .calendar-view-day__rows li{line-height:inherit;margin:0}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td .calendar-view-day__rows>li{border-top:3px solid #91e486 !important}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td .calendar-view-day__rows>li:not(:last-child){margin-bottom:8px}.view-calendar-rec-schedules .calendar-view-table>tbody>tr>td .calendar-view-day__row>*{margin:4px 0}.view-calendar-rec-schedules .calendar-view-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;width:100%}.view-calendar-rec-schedules .calendar-view-pager__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1rem 0}@media only screen and (max-width:48rem){.view-calendar-rec-schedules .calendar-view-pager__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.view-calendar-rec-schedules .calendar-view-pager .pager__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0}.view-calendar-rec-schedules .calendar-view-pager .pager__item>*{font-size:inherit;line-height:inherit;text-transform:none}.view-calendar-rec-schedules .calendar-view-pager .pager__item.pager__previous>*{text-transform:uppercase}.view-calendar-rec-schedules .calendar-view-pager .pager__item.pager__previous>*::before{content:"‹";display:inline-block;margin-right:.25rem}.view-calendar-rec-schedules .calendar-view-pager .pager__item.pager__next>*{text-transform:uppercase}.view-calendar-rec-schedules .calendar-view-pager .pager__item.pager__next>*::after{content:"›";display:inline-block;margin-left:.25rem}.view-calendar-rec-schedules .calendar-view-pager .pager__item.pager__current{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1875rem;font-weight:500;line-height:2.8125rem;margin-bottom:.375rem;margin-top:0}.view-calendar-rec-schedules .calendar-view-pager__reset{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.view-calendar-rec-schedules .calendar-view-pager__reset a{font-size:inherit;line-height:inherit;text-transform:none}.view-job-postings-list .views-row .field--name-field-position-open-until-filled:has(>.field__item:empty){display:none}
.content .banner{display:block;margin:0 auto 32px auto;max-width:1600px;position:relative;z-index:0}.content .banner img{display:block}.content .banner__caption,.content .banner figcaption{background-color:#f2f2f2;display:block;padding:13px 24px 13px calc(32px + 1rem);position:relative;width:100%}.content .banner__caption::before,.content .banner figcaption::before{font-family:"Font Awesome 6 Pro";content:"";color:#393939;font-weight:900;left:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-banner-wrapper img{display:block}
.mobile-menu-trigger{display:none;padding-right:50px;position:relative;padding:11px 50px 10px 16px}.mobile-menu-trigger::after{font-family:"Font Awesome 6 Pro";content:"";font-size:21px;font-weight:400;line-height:1.19;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-trigger[aria-expanded=true]::after{font-family:"Font Awesome 6 Pro";content:""}@media(max-width:64rem){.mobile-menu-trigger{display:inline-block}}
.header{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.16);box-shadow:0px 1px 3px 0px rgba(0,0,0,.16);display:block;position:fixed;top:0;z-index:100;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}
.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header__logo a img#desktop-logo{display:block}@media(max-width:64rem){.header__logo a img#desktop-logo{display:none}}.header__logo a img#mobile-logo{display:none}@media(max-width:64rem){.header__logo a img#mobile-logo{display:block}}.header__logo a:hover{outline:2px solid #287e98;outline-offset:4px}.header__logo a:hover:focus{outline:2px solid #287e98;outline-offset:4px}.header__logo a:active{outline:2px solid #15637b;outline-offset:4px}.header__logo a:active:focus{outline:2px solid #15637b;outline-offset:4px}
.header__menu-search>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:48rem){.header__menu-search>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
.header__menu-wrapper{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:end;-ms-flex-align:end;align-items:flex-end}
.header__nav-search-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header__row--top{background-color:#fff;padding:16px 0}.header__row--top>.container{padding-left:calc(clamp(27px,7vw,112px)/2)}@media(max-width:64rem){.header__row--top>.container{padding-left:clamp(27px,7vw,112px)}}.header__row--middle{background-color:#e1e2e2;padding:2px 0}.header__row--middle .header__middle-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:48rem){.header__row--middle .header__middle-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__row--middle .header__middle-row--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.header__row--middle .header__middle-row--top>.region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;gap:40px}@media(max-width:48rem){.header__row--middle .header__middle-row--top>.region{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:1;flex-shrink:1}}@media(max-width:64rem){.header__row--middle .header__middle-row--top>.region{gap:clamp(20px,5vw,48px)}.header__row--middle .header__middle-row--top>.region+*{margin-left:clamp(20px,5vw,48px)}}@media(max-width:48rem){.header__row--middle .header__middle-row--bottom{width:100%}}.header__row--bottom{background-color:#fff;padding:clamp(16px,3.5vw,30px) 0;position:relative}.header__row--bottom>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:36px;position:relative}@media(max-width:64rem){.header__row--bottom>.container{gap:0 16px;position:unset}}
