/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-top-line{padding-top:4px;padding-bottom:4px;}.region-top-line .social-media-links--platforms a:hover{color:#ffffff;}#header{box-shadow:0px 2px 9px 0px rgba(0,0,0,0.06);padding:10px 0;}.region-header>.container{gap:0;}.region-header .block-system-branding-block .block-content{display:flex;align-items:center;gap:10px;}.region-header .block-system-branding-block .site-logo img{height:72px;width:auto;}.region-header .block-system-branding-block .site-name{font-size:1.8rem;font-family:var(--title-font);font-weight:var(--title-weight);}.region-header .menu--main{font-family:var(--title-font);font-weight:var(--title-weight);flex-grow:1;margin:0 var(--space-regular);}.region-header .menu--main .block-content>.menu>.menu-item>.menu-link{padding:12px 0;position:relative;}.region-highlighted{background:none;padding:var(--space-regular) 0;}.region-highlighted > .container{display:flex;flex-direction:column;gap:var(--space-regular);}.region-breadcrumb{margin-bottom:var(--space-regular);}.region-breadcrumb .page-title{margin:0;}.block-system-breadcrumb-block{margin:0 0 10px;}#main{padding:var(--space-regular) 0 var(--space-medium);}.region-footer-secondary .container{display:flex;gap:var(--space-regular);justify-content:space-between;}.region-footer-secondary .block{flex:1 1;}.block-footer_logos .field_banner_item{gap:var(--space-small);}.block-footer_logos .field_banner_item img{width:auto;height:46px;transform:scale(1) !important;}.block-footer_logos .paragraph-banner{border-radius:0;}.block-footer_newsletter{min-width:420px;flex-shrink:0;}.webform-submission-newsletter-form .fields_group{display:flex;border:var(--input-border);border-radius:var(--button-radius);padding:2px;}.webform-submission-newsletter-form{font-size:0.92em;}.webform-submission-newsletter-form .form-type-processed-text{line-height:1.4;}.webform-submission-newsletter-form .fields_group *{margin:0;}.webform-submission-newsletter-form .form-type-email{flex-grow:1;}.webform-submission-newsletter-form .form-email{background:transparent;border:none !important;box-shadow:none !important;padding-left:10px;padding-right:10px;}.webform-submission-newsletter-form .fields_group .button{padding-left:20px;padding-right:20px;}.webform-submission-newsletter-form #edit-oou--wrapper{text-align:left;}#footer .block-copyrights{width:100%;max-width:100%;clear:both;text-align:right;font-style:italic;font-size:0.92em;margin-top:50px;line-height:1.4;}#footer .block-copyrights .separ{display:none;}.block-bottom_sociallinks a:hover{color:var(--color-highlite) !important;}.page-node-article .page-title{margin:0 0 15px;}.node-article-full .article-header{display:flex;flex-direction:column;gap:var(--space-small);}.node-article-full .field_subtitle{font-weight:var(--text-weight-medium);font-size:1.1em;line-height:1.4;}.node-article-full > .node__content > .field_tags{display:flex;flex-wrap:wrap;gap:10px;}.node-article-full > .node__content > .field_tags .tag a{padding:6px 10px;}.node-article-full .field_recom_articles,.node-article-full .related-articles,.node-article-full .field_gallery{margin-top:var(--space-regular);}.view-events-block_banner{display:flex;flex-direction:column;gap:var(--space-small);justify-content:space-between;}.view-events-block_banner > .more-link{order:10;margin:var(--space-small) 0 0;width:100% !important;}.block-sidebar_events .view-events-block-list .view-content{display:flex;flex-direction:column;gap:var(--space-small);}.view-article-terms-list-categories .view-content,.view-article-terms-list-tags .view-content,.category.full .field_tags{display:flex;flex-wrap:wrap;gap:10px;}.view-magazine-page .view-header{display:flex;flex-direction:column;gap:var(--space-regular);}.view-magazine-page .view-header .category.flag a{padding:8px 12px;font-size:1rem;}.view-magazine-page .view-header .tag.flag a{padding:6px 10px;}.webform-submission-membership-form .fields-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-small);}.webform-submission-membership-form .form-item-birth-year-year{margin:0;}.block-searchblock{position:absolute;top:100%;right:0;z-index:99;visibility:hidden;opacity:0;transition:all 0.2s;max-width:calc(100vw - (2*var(--container-paddings)));}.block-searchblock.toggled-element{visibility:visible;opacity:1;}.block-searchblock .exposed-form-items{display:flex;flex-wrap:nowrap;gap:0;background:var(--color-primarybg);border:var(--input-border);box-shadow:var(--box-shadow);border-radius:var(--button-radius);padding:2px;width:360px;max-width:100%;}.block-searchblock .exposed-form-items .form-item{display:inline-block;flex-shrink:1;flex-grow:1;}.block-searchblock .exposed-form-items .form-text{background:transparent !important;width:100%;min-width:240px;}.block-searchblock .exposed-form-items .form-actions{margin:0;}.block-searchblock .exposed-form-items .form-submit,.block-searchblock .exposed-form-items .form-text{padding:10px 15px;border:none;}.ui-menu.search-api-autocomplete-search{background:var(--color-primarybg);box-shadow:var(--box-shadow);border:1px solid var(--border-color);max-width:100%;width:360px !important;color:inherit;font-family:inherit;font-size:0.86em;line-height:1.2;border-radius:var(--button-radius);overflow:hidden;margin:4px 0 0 -2px !important;}.ui-menu.search-api-autocomplete-search .ui-menu-item-wrapper{padding:5px 10px;display:block;}.search-api-autocomplete-suggestion{display:flex;padding:0;color:inherit !important;background:none !important;}.ui-menu.search-api-autocomplete-search .ui-state-active,.ui-menu.search-api-autocomplete-search .ui-menu-item-wrapper:hover{color:inherit !important;background:var(--color-secondarybg) !important;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:static;margin-left:5px;flex-grow:1;text-align:right;}.node-search_suggestion .node__content{display:flex;gap:10px;align-items:center;}.node-search_suggestion .field_image{width:72px;flex-shrink:0;border-radius:var(--button-radius);overflow:hidden;}.node-search_suggestion .field--name-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media screen and (min-width:1540px){}@media screen and (min-width:1480px){}@media screen and (max-width:1320px){}@media screen and (max-width:1180px){}@media screen and (max-width:1024px){h1,h2{font-size:2.4em;}h3{font-size:2.1em;}h4{font-size:1.4em;}h5{font-size:1.2em;}h6{font-size:1em;}.view-events-block_banner{flex-direction:row;flex-wrap:wrap;gap:var(--space-regular);}.view-events-block_banner > div{flex:1 1 calc(50% - (var(--space-regular) / 2));}.block-sidebar_banners .field_banner_item{flex-direction:row;flex-wrap:wrap;}.block-sidebar_banners .field_banner_item > .field__item{width:calc(50% - (var(--space-regular) / 2));}}@media screen and (max-width:990px){.view-header .results-count{display:none;}#header .menu--main .block-content{display:none;}.block-mymobilemenubtn{display:inline-block;}.region-footer-secondary .container{flex-wrap:wrap;gap:var(--space-medium);}.region-footer-secondary .block-footer_newsletter{order:-1;flex:1 1 100%;}}@media screen and (max-width:767px){h1,h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.2em;}h5{font-size:1em;}h6{font-size:1em;}.webform-submission-membership-form .fields-columns{grid-template-columns:1fr;}.view-events-block_banner{gap:var(--space-small);}.view-events-block_banner>div{flex:1 1 100%;}.block-system-branding-block .site-name{display:none;}}@media screen and (max-width:640px){.block-footer_newsletter{min-width:unset;}.region-bottom-line{text-align:center;}#footer .menu--main{display:none;}.block-sidebar_banners .field_banner_item>.field__item{width:100%;}.region-footer-secondary .block{flex:1 1 100%;}.region-footer-secondary .navigation .menu{display:flex;flex-wrap:wrap;gap:var(--space-small);justify-content:center;}.block-footer_logos .field_banner_item{flex-direction:row;flex-wrap:wrap;gap:var(--space-regular);justify-content:center;}}@media screen and (max-width:480px){.region-bottom-line>.container{flex-direction:column-reverse;}}@media screen and (max-width:320px){}
