:root{--font-main: var(--font-regular), Arial, Helvetica, sans-serif;--font-main-light: var(--font-light), Arial, Helvetica, sans-serif;--font-main-medium: var(--font-medium), Arial, Helvetica, sans-serif;--font-main-thin: var(--font-thin), Arial, Helvetica, sans-serif;--font-main-bold: var(--font-bold), Arial, Helvetica, sans-serif;--font-main-extrabold: var(--font-extrabold), Arial, Helvetica, sans-serif;--transition: all 0.2s ease-in-out;--radius: 5px;--primary-color-darker-hue: 220;--primary-color-darker-saturation: 70%;--primary-color-darker-lightness: 36%;--accent-color-hue: 355;--accent-color-darker-saturation: 72%;--accent-color-darker-lightness: 46%;--color-light-blue-gray: rgba(18, 47, 83, 0.05);--color-blue-gray: rgba(18, 47, 83, 0.08);--color--default-gray: #cccccc;--color-blue-text: rgba(18, 47, 83, 1);--primary-color-darker-10: hsl(var(--primary-color-darker-hue), var(--primary-color-darker-saturation), calc(var(--primary-color-darker-lightness) - 5%));--primary-color-darker-20: hsl(var(--primary-color-darker-hue), var(--primary-color-darker-saturation), calc(var(--primary-color-darker-lightness) - 10%));--primary-color-darker-30: hsl(var(--primary-color-darker-hue), var(--primary-color-darker-saturation), calc(var(--primary-color-darker-lightness) - 15%));--primary-color-darker-40: hsl(var(--primary-color-darker-hue), var(--primary-color-darker-saturation), calc(var(--primary-color-darker-lightness) - 20%));--primary-color-darker-50: hsl(var(--primary-color-darker-hue), var(--primary-color-darker-saturation), calc(var(--primary-color-darker-lightness) - 25%));--accent-color-darker-10: hsl(var(--accent-color-darker-hue), var(--accent-color-darker-saturation), calc(var(--accent-color-darker-lightness) - 5%));--accent-color-darker-20: hsl(var(--accent-color-darker-hue), var(--accent-color-darker-saturation), calc(var(--accent-color-darker-lightness) - 10%));--accent-color-darker-30: hsl(var(--accent-color-darker-hue), var(--accent-color-darker-saturation), calc(var(--accent-color-darker-lightness) - 15%));--accent-color-darker-40: hsl(var(--accent-color-darker-hue), var(--accent-color-darker-saturation), calc(var(--accent-color-darker-lightness) - 20%));--accent-color-darker-50: hsl(var(--accent-color-darker-hue), var(--accent-color-darker-saturation), calc(var(--accent-color-darker-lightness) - 25%));--space-xs: 0.5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-xxl: 4rem;--padding-xs: var(--space-xs);--padding-sm: var(--space-sm);--padding-md: var(--space-md);--padding-lg: var(--space-lg);--padding-xl: var(--space-xl);--margin-xs: var(--space-xs);--margin-sm: var(--space-sm);--margin-md: var(--space-md);--margin-lg: var(--space-lg);--margin-xl: var(--space-xl);--gap-xs: var(--space-xs);--gap-sm: var(--space-sm);--gap-md: var(--space-md);--gap-lg: var(--space-lg);--gradient-level-1: hsl(var(--base-hue), var(--base-saturation), 80%);--gradient-level-2: hsl(var(--base-hue), var(--base-saturation), 72%);--gradient-level-3: hsl(var(--base-hue), var(--base-saturation), 64%);--gradient-level-4: hsl(var(--base-hue), var(--base-saturation), 56%);--gradient-level-5: hsl(var(--base-hue), var(--base-saturation), 48%);--gradient-level-6: hsl(var(--base-hue), var(--base-saturation), 40%);--gradient-level-7: hsl(var(--base-hue), var(--base-saturation), 32%);--gradient-level-8: hsl(var(--base-hue), var(--base-saturation), 24%);--gradient-level-9: hsl(var(--base-hue), var(--base-saturation), 16%);--gradient-level-10: hsl(var(--base-hue), var(--base-saturation), 8%);--text-color: hsl(var(--text-color-hue), var(--text-color-saturation), calc(1% * var(--text-color-lightness)));--color-border: #A1ACB3}footer .top-footer-section .region--footer-top{background:rgba(0,0,0,0);box-shadow:none;gap:.5rem}footer .top-footer-section .region--footer-top nav{display:flex;flex-direction:column;gap:.5rem;color:var(--text-color)}footer .top-footer-section .region--footer-top nav:first-of-type{color:var(--primary-color)}footer .top-footer-section .region--footer-top nav h3{color:var(--text-color);font-size:1.4rem;margin:0}footer .top-footer-section .region--footer-top nav .menu{display:flex;flex-direction:column;gap:.25rem}footer .top-footer-section .region--footer-top nav .menu p{color:var(--text-color);margin:0}footer .top-footer-section .region--footer-top nav .menu a{transition:color .3s ease;color:var(--text-color);margin:0}footer .top-footer-section .region--footer-top nav .menu a:hover{color:var(--primary-color)}footer .top-footer-section .region--footer-top nav .field--name-body a{display:inline;color:var(--primary-color);transition:color .3s ease}footer .top-footer-section .region--footer-top nav .field--name-body a:hover{color:var(--accent-color)}footer .top-footer-section .region--footer-top nav img{max-width:300px;width:100%}footer .top-footer-section .region--footer-top ul.menu{padding-left:0;list-style:none;font-size:.85rem}footer .top-footer-section .region--footer-top p,footer .top-footer-section .region--footer-top a{font-size:.875rem}footer .bottom-footer-section .region--footer-bottom{position:relative;border-top:1px solid var(--color-border);padding:0}footer .bottom-footer-section .region--footer-bottom:before{position:absolute;content:"";width:50px;height:100%;top:-3px;left:9px;background:url(images/stema.png) no-repeat left}footer .bottom-footer-section .region--footer-bottom:after{position:absolute;content:"";width:100%;height:10px;left:0;bottom:0;background:url(images/MD-falg.png) no-repeat center;background-size:100%}footer .bottom-footer-section .region--footer-bottom .block-block-content{margin:.5rem 0;padding:1.5rem 1.5rem 1.7rem 4.5rem;flex-basis:initial}footer .bottom-footer-section .region--footer-bottom p{color:var(--text-color);font-size:.9rem;margin:0}.toolbar-menu-administration .toolbar-menu .menu-item a{font-family:var(--font-regular);font-weight:400;font-size:14px}.field--name-field-file .file{display:flex;flex-wrap:wrap;align-items:center}.field--name-field-file .file .file-icon{display:block;width:24px;height:24px;background:url(images/file.svg) no-repeat center}.field--name-field-file .file a{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0em;color:var(--primary-color);margin-left:10px;text-decoration:unset}@media(max-width: 48rem){.field--name-field-file{overflow:auto}}.page-404 .container{padding-top:60px;padding-bottom:60px}.errors-404{width:fit-content;margin:0 auto}.error-text{text-align:center}.error-text .text-title{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:normal;color:var(--text-color);margin-top:32px;margin-bottom:8px}.error-text p{font-family:var(--font-regular);font-weight:400;line-height:normal;color:var(--text-color);margin:0}.error-text .home-btn{margin:32px auto 0 auto}.sitemap{font-size:1rem;line-height:1.6;padding:1rem;background:#f9f9f9;border-radius:.5rem}.sitemap .sitemap-item{margin-bottom:2rem}.sitemap .sitemap-item ul{list-style:none;padding-left:1.2rem;margin:0}.sitemap .sitemap-item ul li{position:relative;padding-left:1.5rem;margin:.4rem 0}.sitemap .sitemap-item ul li::before{content:"📁";position:absolute;left:0;top:0;font-size:1rem;color:#777}.sitemap .sitemap-item ul li>a{color:#222;text-decoration:none;font-weight:500;transition:all .2s}.sitemap .sitemap-item ul li>a:hover{color:var(--accent-color);text-decoration:underline}.sitemap .sitemap-item ul li ul{margin-top:.3rem;border-left:2px dashed #ccc;padding-left:1rem}.sitemap .sitemap-item ul li ul li::before{content:"📄"}.sitemap .sitemap-item ul li ul li>ul li::before{content:"📎"}div#sliding-popup{max-width:100% !important;left:0 !important;padding:20px 0 !important;background-color:#fff !important;box-shadow:0 0 72px rgba(0,0,0,.1)}div#sliding-popup .popup-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}div#sliding-popup .eu-cookie-compliance-message{margin-bottom:0}@media(max-width: 62rem){div#sliding-popup .eu-cookie-compliance-message{margin-bottom:20px}}div#sliding-popup .eu-cookie-compliance-message h2{font-family:var(--font-bold);font-weight:700;line-height:normal;font-size:24px;color:var(--dark-grey)}div#sliding-popup .eu-cookie-compliance-message p{font-family:var(--font-regular);font-weight:400;line-height:normal;font-size:16px;color:var(--dark-grey)}div#sliding-popup .eu-cookie-compliance-buttons{display:flex;flex-wrap:wrap;gap:20px;float:unset;margin:0;max-width:auto}div#sliding-popup .eu-cookie-compliance-more-button{font-family:var(--font-bold);font-weight:700;line-height:normal;font-size:16px;color:var(--primary-color);text-decoration:underline;margin:10px 0}div#sliding-popup .eu-cookie-compliance-more-button:hover{color:var(--color--red)}div#sliding-popup button{height:auto;margin:0;text-shadow:none}div#sliding-popup .decline-button{background:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}div#sliding-popup .decline-button:hover{background:#fff;border:1px solid var(--primary-color);color:var(--primary-color-75);text-decoration:underline}div#sliding-popup .decline-button:focus{background:#fff;border:1px solid var(--primary-color);color:var(--primary-color-75);outline:unset}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#fff}#loader-wrapper #loader{display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:var(--primary-color);animation:spin 2s linear infinite;z-index:1001}#loader-wrapper #loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:var(--grey-color);animation:spin 3s linear infinite}#loader-wrapper #loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:var(--accent-color);animation:spin 1.5s linear infinite}.loaded #loader-wrapper{visibility:hidden;transition:background-color .2s ease-out}.loaded #loader-wrapper #loader{opacity:0;transition:all .1s ease-out}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.captcha .captcha__title{position:relative;display:block;font-family:var(--font-black);font-weight:900;font-size:14px;line-height:21px;margin:0 0 4px 0 !important;color:var(--text-color)}html[data-theme=theme-dark] #loader-wrapper,.dark-mode #loader-wrapper{background-color:var(--dark-grey-bg) !important}.sliding-popup-bottom .eu-cookie-compliance-more-button,div#sliding-popup .eu-cookie-compliance-more-button{text-decoration:none;transition:color .3s ease}.sliding-popup-bottom .eu-cookie-compliance-more-button:hover,div#sliding-popup .eu-cookie-compliance-more-button:hover{color:var(--accent-color);background-color:inherit}.sliding-popup-bottom .agree-button,.sliding-popup-bottom .decline-button,div#sliding-popup .agree-button,div#sliding-popup .decline-button{transition:all .3s ease}.sliding-popup-bottom .agree-button:hover,.sliding-popup-bottom .decline-button:hover,div#sliding-popup .agree-button:hover,div#sliding-popup .decline-button:hover{text-decoration:none}.banners-and-media{padding:1rem 0}.banners-and-media .block__content{display:grid;grid-template-columns:2fr 3fr;gap:1rem}.banners-and-media .block__content .field--name-field-remote-video{width:512px}.banners-and-media .block__content .field--name-field-remote-video iframe{width:100%;height:auto;aspect-ratio:16/9;max-width:100%;display:block}.banners-and-media .block__content .field--name-field-view-banner{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.banners-and-media .block__content .field--name-field-view-banner .field__item_element img{width:100%;height:8.5rem;object-fit:cover;display:block}.banners-and-media .block__content .field--name-field-view-banner .field__item_element a{position:relative;display:block}.banners-and-media .block__content .field--name-field-view-banner .field__item_element a .banner-title{position:absolute;display:flex;top:0;width:100%;height:100%;justify-content:center;align-items:center;padding:1.25rem 1.25rem 1.25rem 7rem;transition:background-color .2s ease;background-color:rgba(14,76,144,.5);color:var(--color--white);text-align:center;font-size:1.6rem}.banners-and-media .block__content .field--name-field-view-banner .field__item_element a::before{content:"";position:absolute;width:5rem;height:100%;left:1.5rem;background:url(images/stema.svg) no-repeat;background-size:contain;background-position:center;z-index:1}.banners-and-media .block__content .field--name-field-view-banner .field__item_element a:hover .banner-title{background-color:rgba(0,0,0,0)}@media(max-width: 48rem){.banners-and-media .block__content .field--name-field-view-banner{grid-template-columns:1fr}}@media(max-width: 1200px){.banners-and-media .block__content{grid-template-columns:1fr}.banners-and-media .block__content .field--name-field-remote-video{width:auto}}.block-simplenews-subscription-block{display:inline-block;vertical-align:top;width:35%;border-right:1px solid var(--primary-color);margin-right:2%;padding:1rem 0}.block-simplenews-subscription-block .block__title{font-size:1.5rem}.block-simplenews-subscription-block .block__content form{height:12rem}@media(max-width: 48rem){.block-simplenews-subscription-block .block__content form{height:auto}}.block-simplenews-subscription-block .block__content .field--type-email .form-item{display:block;padding-right:1rem}.block-simplenews-subscription-block .block__content .field--type-email .form-item .form-email{background-color:var(--color--white)}.block-simplenews-subscription-block .block__content .field--type-email .form-item .form-item__description{display:none}.block-simplenews-subscription-block .block__content .form-checkboxes .form-type-boolean{display:flex;margin-bottom:.5rem;gap:.3rem}.block-simplenews-subscription-block .block__content .form-actions{display:flex;justify-content:end;margin:1rem}.block-simplenews-subscription-block .block__content .form-actions input{background-color:rgba(0,0,0,0);color:var(--primary-color);text-decoration:none;font-weight:bold}.block-simplenews-subscription-block .block__content .form-actions input:hover{background-color:var(--primary-color);color:var(--color--white)}.block-views-blockuseful-links-useful-links-list-block{width:60%;float:right}.block-views-blockuseful-links-useful-links-list-block .view-useful-links .view-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 62rem){.block-views-blockuseful-links-useful-links-list-block .view-useful-links .view-content{grid-template-columns:repeat(2, 1fr)}}.block-views-blockuseful-links-useful-links-list-block .view-useful-links .view-content .views-row{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.block-views-blockuseful-links-useful-links-list-block .view-useful-links .view-content .views-row a img{width:100%;height:100%;object-fit:contain;max-width:250px;max-height:150px}.block-views-blockuseful-links-useful-links-list-block .view-useful-links .view-content .views-row:hover{transform:scale(1.03)}.collaboration-page .view-content .views-view-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;align-items:center;padding:1rem 0}.collaboration-page .view-content .views-view-grid img{width:100%;height:100%;object-fit:cover}@media(max-width: 48rem){.collaboration-page .view-content .views-view-grid{grid-template-columns:1fr}}@media(max-width: 48rem){[dir=ltr] .block-simplenews-subscription-block{width:100%;display:block;border:none;padding:0}[dir=ltr] .block-views-blockuseful-links-useful-links-list-block{width:100%;float:none}}.layout-main-wrapper{background-color:var(--header-bg)}.page-title--section .title.page-title{margin:0;padding:1.5rem 0 3rem 0}.page-breadcrumb--section .breadcrumb{margin:1.5rem 0 0 0}.page-breadcrumb--section .breadcrumb__list{background-color:var(--header-bg)}body.page-node-type-advanced-page .col-md-3{flex:0 1 250px;min-width:0;width:unset}body.page-node-type-advanced-page .col-md-9{flex:1 1 0;min-width:0;width:unset}body.page-node-type-advanced-page .col-md-9 p{word-wrap:break-word;overflow-wrap:break-word}body.page-node-type-advanced-page .col-md-9 a{word-break:break-all}body.page-node-type-advanced-page .node__content table{border-collapse:collapse;table-layout:auto;background:var(--main-wrapper-bg)}body.page-node-type-advanced-page .node__content table th,body.page-node-type-advanced-page .node__content table td{border:1px solid var(--color-border);padding:.5rem 1rem;background:var(--main-wrapper-bg)}body.page-node-type-advanced-page .node__content table th a,body.page-node-type-advanced-page .node__content table th a p,body.page-node-type-advanced-page .node__content table th a span,body.page-node-type-advanced-page .node__content table td a,body.page-node-type-advanced-page .node__content table td a p,body.page-node-type-advanced-page .node__content table td a span{color:var(--primary-color);transition:color .3s ease}body.page-node-type-advanced-page .node__content table th a:hover,body.page-node-type-advanced-page .node__content table th a p:hover,body.page-node-type-advanced-page .node__content table th a span:hover,body.page-node-type-advanced-page .node__content table td a:hover,body.page-node-type-advanced-page .node__content table td a p:hover,body.page-node-type-advanced-page .node__content table td a span:hover{color:var(--accent-color)}@media(max-width: 62rem){body.page-node-type-advanced-page .col-md-3{min-width:unset;flex:0 0 100%;width:100%;border-right:none;border-bottom:1px solid var(--primary-color);margin-bottom:1rem}body.page-node-type-advanced-page .col-md-9{flex:0 0 100%;width:100%}body.page-node-type-advanced-page .field--name-field-advanced-page-body{overflow-x:auto;width:100%}body.page-node-type-advanced-page .field--name-field-advanced-page-body table{width:max-content;word-break:normal}body.page-node-type-advanced-page .field--name-field-advanced-page-body table th,body.page-node-type-advanced-page .field--name-field-advanced-page-body table td{white-space:nowrap}body.page-node-type-advanced-page .field--name-field-advanced-page-body table caption{caption-side:bottom;padding-top:.5rem;font-size:.9rem;color:#666}}@media(max-width: 1199px){body.page-node-type-advanced-page table{word-break:break-word}}.webform-submission-form{padding:1rem 0}.webform-submission-form .form-item input{background-color:var(--color--white);margin:0}.webform-submission-form .form-item-message textarea{background-color:var(--color--white)}.webform-submission-form .form-actions{align-items:center;justify-content:end}.webform-submission-form .form-actions input{background-color:rgba(0,0,0,0);color:var(--primary-color);border:1px solid var(--primary-color);font-weight:bold}.webform-submission-form .form-actions input:hover{text-decoration:none;background-color:var(--primary-color);color:var(--color--white)}.webform-submission-petition-add-form{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.webform-submission-petition-add-form .form-item-message,.webform-submission-petition-add-form .form-actions{grid-column:1/-1}.webform-submission-petition-add-form .form-actions{display:flex;align-items:end;justify-content:end}@media(max-width: 48rem){.webform-submission-petition-add-form{grid-template-columns:1fr}.webform-submission-petition-add-form .form-item-message,.webform-submission-petition-add-form .form-actions{grid-column:auto}}.block-system iframe,.block-system embed,.block-system table,.block-system object{width:100% !important}.block-system img{width:100%;height:100%;object-fit:cover}.field--name-field-contact-cards{margin-bottom:1.5rem;padding:1rem;border:1px solid var(--color-border)}.field--name-field-contact-cards .paragraph--type--contact-cards{display:flex;align-items:center;gap:1.5rem;padding-bottom:1.25rem;margin-top:1.25rem;border-bottom:1px solid var(--color-border)}.field--name-field-contact-cards .paragraph--type--contact-cards .contact-info{display:flex;flex-direction:column;justify-content:space-between}.field--name-field-contact-cards .paragraph--type--contact-cards .contact-info .field--name-field-title{color:var(--color-border);font-family:var(--font-regular);margin-bottom:.5rem}.field--name-field-contact-cards .paragraph--type--contact-cards .contact-info .field--name-field-body p{margin:0;font-family:var(--font-bold)}.field--name-field-contact-cards .paragraph--type--contact-cards .contact-info .field--name-field-body p a{transition:color .3s ease}.field--name-field-contact-cards .paragraph--type--contact-cards .contact-info .field--name-field-body p a:hover{color:var(--accent-color)}.field--name-field-contact-cards .field__item_element:first-of-type .paragraph--type--contact-cards{margin:0}.field--name-field-contact-cards .field__item_element:last-of-type .paragraph--type--contact-cards{border:none;padding:0}.node--type-team-member .node__content .profile-info{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border);margin-bottom:1rem}@media(max-width: 29.25rem){.node--type-team-member .node__content .profile-info{grid-template-columns:1fr}}.node--type-team-member .node__content .field--name-field-member-institution,.node--type-team-member .node__content .field--name-field-member-phone-number,.node--type-team-member .node__content .field--name-field-member-text-address,.node--type-team-member .node__content .field--name-field-member-email,.node--type-team-member .node__content .field--name-field-member-social-links{margin:1rem 0}.node--type-team-member .node__content .field--name-field-member-institution .field__label,.node--type-team-member .node__content .field--name-field-member-phone-number .field__label,.node--type-team-member .node__content .field--name-field-member-text-address .field__label,.node--type-team-member .node__content .field--name-field-member-email .field__label,.node--type-team-member .node__content .field--name-field-member-social-links .field__label{font-family:var(--font-bold);color:var(--primary-color)}.node--type-team-member .node__content .field--name-field-member-institution .field__item p,.node--type-team-member .node__content .field--name-field-member-phone-number .field__item p,.node--type-team-member .node__content .field--name-field-member-text-address .field__item p,.node--type-team-member .node__content .field--name-field-member-email .field__item p,.node--type-team-member .node__content .field--name-field-member-social-links .field__item p{margin:0}.node--type-team-member .node__content .node--type-document .node__title{font-size:1rem}.node--type-team-member .node__content .field--name-field-document-attachments .field__item_element{position:relative;padding:.2rem 0 0 2rem;margin:1rem 0}.node--type-team-member .node__content .field--name-field-document-attachments .field__item_element::before{content:"";position:absolute;width:1.5rem;height:1.5rem;left:0;top:50%;transform:translateY(-50%);background:url(images/pdf.png) no-repeat center;background-size:contain}.view-team-members .view-content .views-view-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.view-team-members .view-content .views-view-grid .views-view-grid__item{margin-bottom:1rem}.view-team-members .view-content .views-view-grid .node--type-team-member .field--name-field-member-image{margin-bottom:1rem;width:100%;aspect-ratio:1/1;overflow:hidden}.view-team-members .view-content .views-view-grid .node--type-team-member .field--name-field-member-image img{object-fit:cover}.view-team-members .view-content .views-view-grid .node--type-team-member .node__content{text-align:center}.view-team-members .view-content .views-view-grid .node--type-team-member .node__title{padding:0}@media(max-width: 48rem){.view-team-members .view-content .views-view-grid{grid-template-columns:1fr}}.view-team-members .view-content table{width:100%;border-collapse:collapse;border:1px solid var(--color-border);font-size:1rem;margin:1rem 0}.view-team-members .view-content table th,.view-team-members .view-content table td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--color-border)}.view-team-members .view-content table th:first-child,.view-team-members .view-content table td:first-child{white-space:nowrap}.view-team-members .view-content table th{background-color:#f5f5f5;font-weight:600}.view-team-members .view-content table tr:nth-child(even){background-color:#fafafa}.view-team-members .view-content table tr:hover{background-color:#f0f0f0}.view-team-members .view-content table caption{caption-side:bottom;padding-top:.5rem;font-size:.9rem;color:#666}@media(max-width: 48rem){.view-team-members .view-content{overflow-x:auto}.view-team-members .view-content table th,.view-team-members .view-content table td{white-space:nowrap}}.view-tender .view-content .views-row .node__title{font-size:1rem;border-bottom:1px solid var(--color-border);padding-bottom:.625rem;margin-bottom:.75rem;transition:border-bottom .3s ease}.view-tender .view-content .views-row .node__title a{transition:color .3s ease}.view-tender .view-content .views-row:hover .node__title{border-bottom:1px solid var(--primary-color)}.view-tender .view-content .views-row:hover .node__title a{color:var(--accent-color)}.hero-sct .container-fluid{padding:0}@media(max-width: 992px){.hero-sct .block-superfish{box-shadow:none;display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-color)}.hero-sct .block-superfish .block__title{display:block}.hero-sct .block-superfish #superfish-main-accordion{top:64px !important}}@media(max-width: 783px){.hero-sct .block-superfish #superfish-main-accordion{top:44px !important}}.top-section.upper-section{background-color:var(--body-background-50);box-shadow:0px 4px 10px 0px rgba(128,128,128,.25);position:relative;padding:0 .5rem}.top-section.upper-section .content-wrapper{display:flex;align-items:center}@media(max-width: 29.25rem){.top-section.upper-section .content-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.top-section.upper-section .block{width:fit-content}.top-section.upper-section .region{flex:1}@media(max-width: 29.25rem){.top-section.upper-section .region{flex:1;width:50%;padding:10px 0}}.top-section.upper-section .region--top-bar-first{padding-left:0}.top-section.upper-section .region--top-bar-third{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;padding-right:0}@media(max-width: 48rem){.top-section.upper-section .region--top-bar-third{flex-grow:4}}@media(max-width: 29.25rem){.top-section.upper-section .region--top-bar-third{width:50%;flex-grow:1;text-align:right;justify-content:flex-end}}@media(max-width: 48rem){.top-section.upper-section .region--top-bar-second{order:3;flex:100%}}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form{position:relative}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form input[type=text]{width:100%;border:unset;border-bottom:1px solid var(--grey-color-50);color:var(--body-text-color-50);font-weight:400;padding:8px 38px 8px 12px;margin:0;border-radius:unset;background-color:rgba(0,0,0,0)}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form input[type=text]::placeholder{font-weight:400;color:var(--body-text-color-50)}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form input[type=text]:focus,.top-section.upper-section div[class*=blocksearch-index].views-exposed-form input[type=text]:hover{border:unset !important;border-bottom:1px solid var(--primary-color) !important;box-shadow:unset;outline:unset}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form [type].form-autocomplete{background:none}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form .form-actions{margin:0;position:absolute;display:block;top:0;right:0;width:45px;height:36px;padding:6px}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form input[type=submit]{width:24px;height:24px;font-size:0;margin:0;padding:12px !important;background:rgba(0,0,0,0) url(images/search_bl.png) no-repeat center;cursor:pointer;border:0;display:block;background-size:16px}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form input[type=submit]:-internal-autofill-selected{background-color:rgba(0,0,0,0)}.top-section.upper-section div[class*=blocksearch-index].views-exposed-form input[type=submit][id*=reset]{display:none}.upper-section nav[id*=subtheme-header-quick-links] .menu{display:flex;flex-wrap:wrap;margin:0;list-style:none;padding-left:0}@media(max-width: 48rem){.upper-section nav[id*=subtheme-header-quick-links] .menu{padding-left:0}}.upper-section nav[id*=subtheme-header-quick-links] .menu .menu-item{position:relative;transition:transform .3s ease}.upper-section nav[id*=subtheme-header-quick-links] .menu .menu-item+.menu-item{margin-left:20px}@media(max-width: 48rem){.upper-section nav[id*=subtheme-header-quick-links] .menu .menu-item+.menu-item{margin-left:10px}}.upper-section nav[id*=subtheme-header-quick-links] .menu .menu-item:hover{transform:scale(1.1)}.upper-section nav[id*=subtheme-header-quick-links] .menu a{position:absolute;display:block;width:22px;height:22px;font-size:0;z-index:1}.upper-section nav[id*=subtheme-header-quick-links] .menu img{width:18px;height:auto}.language-switcher-language-url{border-right:1px solid var(--body-text-color-50)}.language-switcher-language-url .links{display:flex;flex-wrap:nowrap;align-items:center;list-style-type:none;margin:0;gap:1.25rem}.language-switcher-language-url .links li{position:relative;width:20px;height:20px}.language-switcher-language-url .links li a.language-link{opacity:0;width:100%;height:100%;z-index:10;display:block;position:absolute;top:0;left:0}.language-switcher-language-url .links li a.language-link:hover+.language-code-link{color:var(--primary-color)}.language-switcher-language-url .links li .language-code-link{position:absolute;top:0;text-transform:uppercase;font-family:var(--font-bold);font-size:16px;line-height:20px;color:var(--body-text-color-60);text-decoration:unset;transition:color .3s ease}.language-switcher-language-url .links li.is-active .language-code-link{font-family:var(--font-main-extrabold);color:var(--primary-color)}.block-profile-menu .account-button{border:0;margin:0;padding:0;color:var(--body-text-color-50);background:rgba(0,0,0,0);font-family:var(--font-bold)}.block-profile-menu .account-button:hover,.block-profile-menu .account-button:focus{background:rgba(0,0,0,0);color:var(--color--primary-50);text-decoration:unset;border:0}.block-profile-menu .account-button::after{display:inline-block;margin-left:.4em;vertical-align:.1em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);transition:var(--transition)}.block-profile-menu .authlink-no-logged{background:rgba(0,0,0,0);border:0;padding:0}.block-profile-menu .authlink-no-logged:hover,.block-profile-menu .authlink-no-logged:focus{background:rgba(0,0,0,0);border:0}.block-profile-menu .authlink-no-logged:hover a,.block-profile-menu .authlink-no-logged:focus a{font-size:16px;color:var(--color--primary-50);text-decoration:unset}.block-profile-menu .authlink-no-logged ul{list-style:none;border:0;margin:0}.block-profile-menu .authlink-no-logged ul a{color:var(--body-text-color-50);font-weight:700;text-decoration:unset;font-size:16px}.block-profile-menu .user-account-block-wrap{display:none;position:absolute;min-width:200px;background:var(--color--white);z-index:999;box-shadow:0px 10px 9px -4px var(--grey-color);border-radius:3px;top:54px;right:-1rem;border-top:1px solid var(--grey-color-50)}.block-profile-menu .user-account-block-wrap ul{margin:0;list-style:none;padding-left:0;text-align:center}.block-profile-menu .user-account-block-wrap ul li a{display:block;font-weight:400;font-size:16px;line-height:normal;padding:12px 20px;text-decoration:unset}.block-profile-menu .user-account-block-wrap ul li a:hover{color:var(--color--primary-50);background-color:var(--grey-color-25)}.block-profile-menu .active-menu .user-account-block-wrap{display:block}.block-profile-menu .active-menu .user-account-block-wrap a:hover{color:var(--primary-color)}.block-profile-menu .active-menu .account-button:hover{color:var(--primary-color)}.block-profile-menu .active-menu .account-button:after{transform:rotate(180deg)}.top-section .region{padding:var(--padding-sm) var(--padding-sm)}.breadcrumb .breadcrumb__list{padding:var(--padding-sm) var(--padding-md) var(--padding-sm) 0}.breadcrumb .breadcrumb__list .breadcrumb__item{font-size:14px}.breadcrumb .breadcrumb__list .breadcrumb__item+.breadcrumb__item::before{color:gray}.breadcrumb .breadcrumb__list .breadcrumb__link{color:gray}@media(max-width: 48rem){.header{display:flex;flex-wrap:wrap;position:relative}.header .top-section .content-wrapper{display:grid;grid-template-columns:120px 1fr;gap:.5rem}.header .top-section .content-wrapper .dropdown .account-button{display:block;width:30px;height:24px;font-size:0;background:url(images/user_bl.png) no-repeat center;background-size:18px}.header .top-section .content-wrapper .dropdown.active-menu .account-button{background:url(images/user_bl.png) no-repeat center;background-size:18px}.header .block-profile-menu .user-account-block-wrap{top:30px;box-shadow:none}.header .top-section .region--top-bar-first{grid-column:1;grid-row:2;padding:1.25rem 0;width:100%}.header .top-section .region--top-bar-second{grid-column:2;grid-row:2;padding:0;display:flex;justify-content:flex-end;width:100%}.header .top-section .region--top-bar-second div[class*=header-search-block].views-exposed-form .form-actions{position:relative;padding:6px 0}.header .top-section .region--top-bar-second div[class*=header-search-block].views-exposed-form div[class*=form-item-search]{display:none}}@media(max-width: 48rem)and (max-width: 340px){.header .top-section .region--top-bar-second form .form-actions.form-wrapper{right:-12px}}@media(max-width: 48rem){.header .top-section .region--top-bar-third{grid-column:1/3;grid-row:1;text-align:right;flex-grow:unset;padding-right:5px;padding:1.25rem 0;display:flex;justify-content:space-between;width:100%;gap:0}.header .top-section .region--top-bar-third .language-switcher-language-url{margin:0;padding:0}.header .top-section .region--top-bar-third .language-switcher-language-url ul{margin:0;padding:0}.header .top-section .region--top-bar-third .language-switcher-language-url ul span{position:initial}}@media(max-width: 48rem)and (max-width: 350px){.header .top-section .region--top-bar-third{position:relative}.header .top-section .region--top-bar-third .block-social-media-links{position:absolute;bottom:-52px}}@media(max-width: 48rem){.header .top-section.upper-section{width:100%;order:1}.header .header-section{order:3}.header>.content-wrapper{order:2}}.header .menu.sf-account a{padding:0;background:url(images/user_bl.png) no-repeat center;background-size:16px;width:20px;font-size:0;height:20px}.header .button-platform .field--type-link a{padding:.5rem 1.5rem;border-radius:4px;color:var(--primary-color);border:1px solid var(--primary-color);transition:background-color .4s ease,color .4s ease}.header .button-platform .field--type-link a:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--color--white)}.top-slider .field--name-field-slide-image img{min-width:100%;height:500px;object-fit:cover}.top-slider .slide-title{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%, -50%);max-width:650px;background:hsla(0,0%,100%,.5);padding:40px;font-family:var(--font-bold);font-weight:700;font-size:24px;line-height:normal;color:var(--body-text-color-50)}@media(max-width: 48rem){.top-slider .slide-title{font-size:16px;padding:20px}}.slick--view--slide--frontpage-top-slider-block .slick__arrow,.frontpage-top-slider-block .slick__arrow{position:absolute;display:flex;justify-content:space-between;z-index:2;top:50%;bottom:auto;left:0;width:100%;transform:translateY(-50%)}.slick--view--slide--frontpage-top-slider-block .slick-arrow,.frontpage-top-slider-block .slick-arrow{width:40px;height:40px;border-radius:2px;background-color:#b7b7b7;background-position:center;background-repeat:no-repeat;border:none;font-size:0;padding:0}.slick--view--slide--frontpage-top-slider-block .slick-arrow::before,.frontpage-top-slider-block .slick-arrow::before{content:none !important}.slick--view--slide--frontpage-top-slider-block .slick-arrow:focus,.frontpage-top-slider-block .slick-arrow:focus{background-color:#b7b7b7;background-position:center;background-repeat:no-repeat;border:none}.slick--view--slide--frontpage-top-slider-block .slick-arrow:hover,.frontpage-top-slider-block .slick-arrow:hover{background-position:center;background-repeat:no-repeat;background-color:var(--primary-color);border:none}.slick--view--slide--frontpage-top-slider-block .slick-arrow.slick-next,.frontpage-top-slider-block .slick-arrow.slick-next{background-image:url(images/chevron-right.svg);margin-right:10px}.slick--view--slide--frontpage-top-slider-block .slick-arrow.slick-next:hover,.frontpage-top-slider-block .slick-arrow.slick-next:hover{background-image:url(images/chevron-right-wh.svg)}.slick--view--slide--frontpage-top-slider-block .slick-arrow.slick-prev,.frontpage-top-slider-block .slick-arrow.slick-prev{background-image:url(images/chevron-left.svg);margin-left:10px}.slick--view--slide--frontpage-top-slider-block .slick-arrow.slick-prev:hover,.frontpage-top-slider-block .slick-arrow.slick-prev:hover{background-image:url(images/chevron-left-wh.svg)}.block-social-media-links-block .block__content .social-media-links--platforms{margin:0}.block-social-media-links-block .block__content .social-media-links--platforms li{padding-right:0}.block-social-media-links-block .block__content .social-media-links--platforms a{transition:color .3s ease}.view-banner .view-header{margin-bottom:2rem}.view-banner .view-header iframe,.view-banner .view-header video{width:100%;height:200px;border-radius:8px;display:block}.view-banner .view-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:1.25rem}.view-banner .node--type-banner{max-height:200px;height:100%}.view-banner .node--type-banner .node__content{height:100%}.view-banner .node--type-banner a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.view-banner .node--type-banner a:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.view-banner .node--type-banner .field--name-field-banner-feature-image{overflow:hidden}.view-banner .node--type-banner .field--name-field-banner-feature-image img{width:100%;height:100%;object-fit:cover;display:block}.view-banner .node--type-banner .banner-title{margin:0;padding:1rem 1.25rem;font-size:1.1rem;font-weight:600;line-height:1.3;flex-grow:1;display:flex;align-items:center}.view-banner .node--type-banner:not(:has(img)) .banner-title{background:linear-gradient(135deg, #f5f7fa, #eef1f5)}.view-banner .node--type-banner:not(:has(img)) .banner-title{font-size:2rem}@media(max-width: 62rem){.view-banner .node--type-banner:not(:has(img)) .banner-title{font-size:1.25rem}}@media(max-width: 48rem){.view-banner .view-content{grid-template-columns:1fr}.view-banner .view-content .node--type-banner{min-height:150px}}@media(max-width: 62rem){.view-banner .node--type-banner:not(:has(img)) .banner-title{font-size:1.1rem}}.header .site-branding{flex:1}.header .site-branding .site-branding__inner{border-radius:19px;flex-wrap:nowrap !important}@media(min-width: 49rem){.header .site-branding .site-branding__inner{flex-wrap:wrap;display:flex}}@media(max-width: 29.25rem){.header .site-branding .site-branding__inner{flex-wrap:wrap !important}}.header .site-branding .site-branding__inner .site-branding__logo img{max-width:15rem;width:100%;height:auto;display:block;border-radius:.75rem}.header .site-branding .site-branding__inner a .site_name{font-family:var(--font-bold);text-transform:none}@media(max-width: 48rem){.header .site-branding .site-branding__inner a .site_name{font-size:large}}.header .site-branding .site-branding__inner a .site_slogan{font-family:var(--font-bold)}@media(max-width: 48rem){.header .site-branding .site-branding__inner a .site_slogan{font-family:var(--font-medium);margin-top:10px;font-size:medium}}.header .site-branding a:hover{text-decoration:none}.contextual{z-index:999999 !important}.site-branding .site-branding__inner a img{transition:transform .3s ease}.site-branding .site-branding__inner a img:hover{transform:scale(1.02)}.site-branding .site-branding__inner a .site_name{font-family:var(--font-medium);text-transform:none;white-space:nowrap}@media(max-width: 62rem){.site-branding .site-branding__inner a .site_name{white-space:normal}}.site-branding .site-branding__inner a .site_name,.site-branding .site-branding__inner a .site_slogan{transition:color .3s ease}.site-branding .site-branding__inner a:hover .site_name,.site-branding .site-branding__inner a:hover .site_slogan{color:var(--accent-color)}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-dotted{margin:0}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-list.draggable{user-select:none;touch-action:pan-y;width:100%;overflow:hidden}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-slide .field--name-field-slide-feature-image .field__item_element:nth-child(2){display:none}@media(max-width: 62rem){.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-slide .field--name-field-slide-feature-image .field__item_element:nth-child(1){display:none}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-slide .field--name-field-slide-feature-image .field__item_element:nth-child(2){display:block}}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-slide .field--name-field-slide-feature-image img{width:100%;height:550px;object-fit:cover;display:block}@media(max-width: 48rem){.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-slide .field--name-field-slide-feature-image img{height:350px}}@media(max-width: 29.25rem){.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-slide .field--name-field-slide-feature-image img{height:250px}}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:15px;z-index:5;list-style:none;margin:0;padding:0;display:flex;gap:.5rem}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-dots li button{color:var(--accent-color);width:15px;height:15px;border:1px solid var(--color--white);border-radius:50%;padding:.25rem;font-size:0;background:#333;transition:background .4s ease}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-dots li button:hover{background:var(--primary-color)}.block-views-blockslide-frontpage-top-slider-block .block__content .view-content .slick-dots li.slick-active button{background:var(--primary-color)}.block-views-blockuseful-links-partners-front-block h2{text-align:center;color:var(--primary-color);border-bottom:1px solid var(--color-border)}.block-views-blockuseful-links-partners-front-block .block__content .view-content .slick--view--useful-links--partners-front-block .slick-track{display:flex;align-items:center;gap:1rem}.block-views-blockuseful-links-partners-front-block .block__content .view-content .slick--view--useful-links--partners-front-block .slick-track article.node--view-mode-teaser{display:flex;justify-content:center;transition:transform .3s ease}.block-views-blockuseful-links-partners-front-block .block__content .view-content .slick--view--useful-links--partners-front-block .slick-track article.node--view-mode-teaser:hover{transform:scale(1.05)}.block-views-blockuseful-links-partners-front-block .block__content .view-content .slick--view--useful-links--partners-front-block img{max-width:150px;height:auto;object-fit:cover}:root{--h1-font-size: 3rem;--h2-font-size: 2.5rem;--h3-font-size: 2rem;--h4-font-size: 1.5rem;--h5-font-size: 1.25rem;--h6-font-size: 1rem;--font-size-base: 1rem;--font-size-lg: 2rem;--font-size-xl: 2.5rem;--font-size-xxl: 3rem;--line-height: 1.2;--heading-margin-bottom: 1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:var(--heading-margin-bottom);font-family:var(--font-bold);color:var(--color-blue-text)}h1{line-height:var(--line-height);font-size:var(--h1-font-size);padding-bottom:.5rem}@media(max-width: 600px){h1{font-size:1.75rem}}h2{line-height:var(--line-height);font-size:var(--h2-font-size);padding-bottom:.5rem}@media(max-width: 600px){h2{font-size:1.5rem}}h3{line-height:var(--line-height);font-size:var(--h3-font-size)}@media(max-width: 600px){h3{font-size:1.25rem}}h4{line-height:var(--line-height);font-size:var(--h4-font-size)}@media(max-width: 600px){h4{font-size:1.1rem}}h5{line-height:var(--line-height);font-size:var(--h5-font-size)}@media(max-width: 600px){h5{font-size:1rem}}h6{line-height:var(--line-height);font-size:var(--h6-font-size)}@media(max-width: 600px){h6{font-size:.875rem}}a{text-decoration:none !important}body{font-family:var(--font-main);font-size:15px;line-height:1.6}body a{color:#2a4d96}.rounded-corners{border-radius:var(--radius)}.text-white{color:var(--color--white)}.page-container,.region--footer-top{background-color:var(--color--white);box-shadow:0px 2px 10px 0px rgba(128,128,128,.1)}.region--footer-top{margin-top:var(--margin-md)}.region.region--footer-bottom{padding:2rem 0 0 0}.region_split{margin-top:var(--margin-md);margin-bottom:var(--margin-md)}@media(min-width: 49rem){.region.region--column-2{padding-left:var(--padding-md)}}.region_col-right{padding-top:var(--padding-md)}@media(min-width: 49rem){.region_col-right{padding-top:unset}}.path-frontpage .region--content .block{margin:var(--margin-lg) 0}@media(min-width: 49rem){.path-frontpage .region--content .block{margin:var(--margin-xl) 0}}.path-frontpage .region_split{margin-top:0}.hidden{display:none}.header .header-section{background-color:rgba(0,0,0,0)}.primary-button,button,.button,.btn,.button--primary,.more-link a{background-color:rgba(0,0,0,0);color:var(--primary-color)}button:hover,.btn:hover{text-decoration:none}.primary-button:hover,button:hover,.button:hover,.btn:hover,.button--primary:hover,.more-link a:hover,.primary-button:focus,button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus{text-decoration:none}.field--name-field-button-link a{display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;appearance:none;background-color:rgba(0,0,0,0);color:var(--color-blue-text);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);text-decoration:none;text-align:center;transition:var(--transition)}.field--name-field-button-link a:hover{background-color:var(--primary-color);color:var(--pr-btn-text-color)}.footer,.footer a{color:#002b7f;margin-bottom:5px;display:block}.form-item__label,.fieldset__label{font-size:.9rem;font-weight:initial}select,.form-select{font-size:1rem}.page-container,.region--footer-top{align-items:flex-start}.print__wrapper{position:relative;width:fit-content;margin:var(--margin-md) 0;margin-left:auto;width:40px;height:40px}.print__wrapper a{display:block;font-size:0;width:30px;height:30px;background:url(images/print-node.svg) no-repeat center;background-size:30px}.print__wrapper a:hover{background:url(images/print-node-blue.svg) no-repeat center}.user-login-form,.user-pass{max-width:700px;margin:0 auto;margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.user-login-form .form-item label,.user-pass .form-item label{margin:0}.user-login-form .form-item input,.user-pass .form-item input{background-color:var(--color--white)}.user-login-form .form-actions,.user-pass .form-actions{margin:0}.user-login-form .form-actions input,.user-pass .form-actions input{float:inline-end;background-color:rgba(0,0,0,0);color:var(--primary-color);text-decoration:none;font-weight:bold}.user-login-form .form-actions input:hover,.user-pass .form-actions input:hover{background-color:var(--primary-color);color:var(--color--white)}.page-wrapper{padding-left:20px;padding-right:20px}b,strong{font-weight:normal;font-family:var(--font-bold)}.pager .pager__items .pager__item .dynamic-svg-color{fill:var(--primary-color)}.breadcrumb .breadcrumb__list .breadcrumb__item+.breadcrumb__item::before{content:"/";color:gray}.btn-filled{background-color:var(--primary-color);color:var(--color--white)}body input[type=checkbox]{appearance:auto}.main-menu.block{background-color:var(--primary-color);box-shadow:0px -4px 10px 0px rgba(128,128,128,.05);padding:0;z-index:10;position:relative}@media(min-width: 49rem){.main-menu.block{padding:10px 20px}}.main-menu.block li a{background-color:var(--primary-color);text-transform:capitalize}.main-menu.block li a:hover,.main-menu.block li a.is-active,.main-menu.block li a:focus{background-color:var(--primary-color-darker-10)}.block-superfish .block__title{margin:0;padding:.5rem;color:#fff}@media(min-width: 768px){.block-superfish .block__title{display:none}}.block-superfish ul.sf-menu{line-height:.5rem;display:flex;justify-content:center;flex-wrap:wrap}.block-superfish ul.sf-menu .menuparent{display:flex;align-items:center;flex-wrap:wrap}.block-superfish ul.sf-menu>li.sf-depth-1{flex:none}.block-superfish ul.sf-menu .sf-sub-indicator{margin-left:.25rem}.block-superfish ul.sf-menu .sf-sub-indicator:after{mask:url(images/chevron-down.svg) no-repeat center;-webkit-mask:url(images/chevron-down.svg) no-repeat center;background-color:var(--color--white);content:"";display:block;width:16px;height:16px}.block-superfish ul.sf-menu [class*=sf-depth-1]>a,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink{background-color:var(--primary-color);text-transform:uppercase;color:var(--color--white) !important;border-bottom:0;line-height:1.5rem;font-weight:normal;letter-spacing:.4px;font-family:var(--font-medium);padding-left:10px;padding-right:10px;font-size:.8rem}@media(max-width: 75rem){.block-superfish ul.sf-menu [class*=sf-depth-1]>a,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink{padding:8px 16px}}@media(max-width: 48rem){.block-superfish ul.sf-menu [class*=sf-depth-1]>a,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink{justify-content:center}}.block-superfish ul.sf-menu [class*=sf-depth-1]>a:hover,.block-superfish ul.sf-menu [class*=sf-depth-1]>a.is-active,.block-superfish ul.sf-menu [class*=sf-depth-1]>a:focus,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink:hover,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink.is-active,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink:focus{background-color:var(--primary-color-darker-20);color:var(--color--white) !important;border-bottom:0;border-radius:0}.block-superfish ul.sf-menu [class*=sf-depth-1]>a:hover .sf-sub-indicator::after,.block-superfish ul.sf-menu [class*=sf-depth-1]>a.is-active .sf-sub-indicator::after,.block-superfish ul.sf-menu [class*=sf-depth-1]>a:focus .sf-sub-indicator::after,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink:hover .sf-sub-indicator::after,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink.is-active .sf-sub-indicator::after,.block-superfish ul.sf-menu span[class*=sf-depth-1].nolink:focus .sf-sub-indicator::after{background-color:var(--color--white)}.block-superfish ul.sf-menu .menuparent>ul li span.nolink,.block-superfish ul.sf-menu .menuparent>ul li a{background:#f7f8fb !important;border:1px rgba(0,0,0,.1) solid;border-top:0;color:var(--color-grey) !important;font-size:.9rem !important;font-family:var(--font-medium) !important;text-transform:none;letter-spacing:.4px;padding:16px 25px;line-height:1.2rem;flex-wrap:nowrap;justify-content:space-between;text-transform:none;cursor:pointer}.block-superfish ul.sf-menu .menuparent>ul li span.nolink:hover,.block-superfish ul.sf-menu .menuparent>ul li span.nolink.is-active,.block-superfish ul.sf-menu .menuparent>ul li span.nolink:focus,.block-superfish ul.sf-menu .menuparent>ul li a:hover,.block-superfish ul.sf-menu .menuparent>ul li a.is-active,.block-superfish ul.sf-menu .menuparent>ul li a:focus{border-bottom:1px var(--primary-color-10) solid;background:#e6ebf7}.block-superfish ul.sf-menu .sf-depth-2 a.menuparent span::after,.block-superfish ul.sf-menu .sf-depth-2 span.menuparent span::after{background-color:var(--color--black);content:"";transform:rotate(180deg);transform-origin:center center}.block-superfish ul.sf-menu .sf-depth-2 a.menuparent:hover span::after,.block-superfish ul.sf-menu .sf-depth-2 span.menuparent:hover span::after{transform:rotate(90deg)}.block-superfish ul.sf-menu li.menuparent.sfHover:not(.sf-depth-1)>.sf-with-ul>.sf-sub-indicator::after{transform:rotate(90deg)}.block-superfish ul.sf-menu .sf-depth-1 .menuparent.sfHover ul{top:0;left:100%}@media(max-width: 992px){.block-superfish.main-menu.block{box-shadow:none;display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-color)}.block-superfish.main-menu.block .sf-menu.menu{border:0;background-color:#fff;right:0 !important}.block-superfish.main-menu.block .sf-menu.menu li.sf-depth-1{display:flex;justify-content:center}.block-superfish.main-menu.block .sf-menu.menu li.sf-depth-1 .sf-has-clone-parent .sf-clone-parent{color:var(--text-color)}.block-superfish.main-menu.block .sf-accordion-toggle span{font-size:0;display:none}.block-superfish.main-menu.block .sf-accordion-toggle a{width:34px;height:34px;align-items:center;justify-content:center;background:var(--color--white);padding:0 !important;margin-right:.5rem;border-radius:2px}.block-superfish.main-menu.block .sf-accordion-toggle a::after{background:url(images/menu-burger.png) no-repeat center;transition:var(--transition);background-size:100%;width:22px;height:22px}.block-superfish.main-menu.block .sf-accordion-toggle a.sf-expanded:after{background:url(images/close_bl_wide.png) no-repeat center;background-size:100%}}nav #backtotop{width:50px;height:50px;background:url(images/arrow-up.png) no-repeat center;background-size:20px;border:1px solid #ccc;border-radius:50px}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{box-shadow:1px 8px 14px rgba(0,0,0,.2)}ul.sf-menu li:hover>ul,ul.sf-menu li.sfHover>ul{top:2.8em}.block-superfishmain .block__content .sf-menu .sf-depth-1{background:var(--primary-color);color:var(--color--white)}.block-superfishmain .block__content .sf-menu .sf-depth-1:hover,.block-superfishmain .block__content .sf-menu .sf-depth-1:focus{background-color:var(--accent-color)}.block-superfishmain .block__content .sf-menu .sf-depth-1.sfHover span::after{top:0}.block-superfishmain .block__content .sf-menu .sf-depth-2,.block-superfishmain .block__content .sf-menu .sf-depth-3{color:var(--text-color)}.block-superfishmain .block__content .sf-menu .sf-sub-indicator::after{top:0}.title_underline .title{font-family:var(--font-medium);color:var(--primary-color);width:100%;border-bottom:2px solid var(--primary-color);font-size:1.25rem;line-height:2.4rem;margin-bottom:var(--margin-xs);padding-bottom:0;font-weight:normal}.node__content .links{display:none}.node__content .views-field-totalcount .links{display:block}.node--type-slide.node--view-mode-teaser{position:relative;height:550px}.node--type-slide.node--view-mode-teaser .node__content{height:100%}.node--type-slide.node--view-mode-teaser .node__content .field--name-field-slide-feature-image{position:absolute;top:0;left:0;width:100%;height:100%}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper{position:relative;height:100%}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content{position:absolute;top:50%;left:1rem;transform:translateY(-50%);background-color:hsla(0,0%,100%,.7);padding:1.25rem;border-radius:6px;max-width:500px;z-index:5}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content .node__title{margin:0 0 1rem 0;padding:0}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content .field--name-field-slide-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content .field--type-link a{color:var(--primary-color);border:1px solid var(--primary-color);padding:.5rem 1.5rem;display:block;width:fit-content;border-radius:4px;transition:color .4s ease,border-color .4s ease,background-color .4s ease}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content .field--type-link a:hover{color:var(--color--white);border-color:var(--accent-color);background-color:var(--accent-color)}@media(max-width: 48rem){.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content{left:1rem;right:1rem;max-width:none}}@media(max-width: 29.25rem){.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content{display:flex;flex-direction:column;gap:1rem}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content .node__title{margin:0;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.node--type-slide.node--view-mode-teaser .node__content .slide-wrapper .slide-content .field--name-field-slide-description{font-size:12px}}@media(max-width: 48rem){.node--type-slide.node--view-mode-teaser{height:350px}}@media(max-width: 29.25rem){.node--type-slide.node--view-mode-teaser{height:250px}}.press-releases-block .block__title{text-align:center;margin-bottom:1rem}.press-releases-block .view-press-releases .view-content{grid-template-columns:repeat(4, 1fr)}.press-releases-block .view-press-releases .view-content .views-row{transition:border-color .4s ease}.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-cover-image{overflow:hidden;border-radius:8px}.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-cover-image img{width:100%;height:200px;object-fit:cover;transition:transform .4s ease}.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-cover-image img:hover{transform:scale(1.1)}.press-releases-block .view-press-releases .view-content .views-row .views-field-title a{font-size:16px;transition:color .4s ease}.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3}.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content p,.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content a,.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content ul,.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content ol,.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content li,.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content span,.press-releases-block .view-press-releases .view-content .views-row .views-field-field-press-content .field-content strong{font-size:14px;text-align:initial !important;word-break:break-word}.press-releases-block .view-press-releases .view-content .views-row .views-field-nothing .field-content{display:flex;gap:1rem}.press-releases-block .view-press-releases .view-content .views-row .views-field-nothing .field-content .views-field-created,.press-releases-block .view-press-releases .view-content .views-row .views-field-nothing .field-content .views-field-totalcount{margin:0}.press-releases-block .view-press-releases .view-content .views-row:hover{border-color:var(--accent-color)}.press-releases-block .view-press-releases .view-content .views-row:hover .views-field-title a{color:var(--accent-color)}@media(max-width: 75rem){.press-releases-block .view-press-releases .view-content{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(max-width: 48rem){.press-releases-block .view-press-releases .view-content{grid-template-columns:1fr}}.view-press-releases .views-field-title a,.view-press-releases .views-field-title h1{font-family:var(--font-medium);font-size:.9rem;line-height:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.view-press-releases .views-field-title:hover a,.view-press-releases .views-field-title:hover h1{color:var(--accent-color)}.view-press-releases .view-content{display:grid}@media(min-width: 63rem){.view-press-releases .view-content{gap:1rem;grid-template-columns:repeat(2, 1fr)}}.view-press-releases .view-content .field--type-image img{width:100%;height:auto}.view-press-releases .view-content .views-row{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:.313rem 0 .625rem;border-bottom:1px solid var(--color--default-gray)}.view-press-releases .view-content .views-row .views-field-nothing .field-content{display:flex}.view-press-releases .view-content .views-row .node__title{font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:0;margin:.5rem 0}.view-press-releases .view-content .views-row .node__content .field--name-field-press-cover-image img{height:12.5rem}.view-press-releases .view-content .views-row .node__content .field--name-field-press-content{font-family:var(--font-regular);font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.view-press-releases .more-link{display:flex;justify-content:center;width:100%;margin-top:2rem}.view-press-releases .more-link a{color:var(--primary-color);transition:background-color .4s ease,color .4s ease,border-color .4s ease}.view-press-releases .more-link a:hover{background-color:var(--accent-color);color:var(--color--white);border-color:var(--accent-color)}.press-releases-set-block.view-press-releases{display:flex;flex-wrap:wrap;gap:2%;align-items:flex-start}.press-releases-set-block.view-press-releases .view-header{width:100%;margin-bottom:var(--margin-lg)}@media(min-width: 49rem){.press-releases-set-block.view-press-releases .view-header{width:39%}}@media(min-width: 63rem){.press-releases-set-block.view-press-releases .view-header{width:29%}}.press-releases-set-block.view-press-releases>.view-content{width:100%}@media(min-width: 49rem){.press-releases-set-block.view-press-releases>.view-content{width:58%;margin-bottom:var(--margin-lg)}}@media(min-width: 63rem){.press-releases-set-block.view-press-releases>.view-content{width:68%}}.press-releases-page.view-news{margin-bottom:40px}.press-releases-page.view-news .view-content{grid-template-columns:repeat(1, 1fr)}@media(min-width: 49rem){.press-releases-page.view-news .view-content{grid-template-columns:repeat(2, 1fr);gap:2%}}@media(min-width: 63rem){.press-releases-page.view-news .view-content{grid-template-columns:repeat(3, 1fr);gap:2%}}.press-releases-page.view-news .view-content .views-row{border-bottom:0;margin-bottom:var(--margin-xs);border-bottom:1px solid #ccc}.press-releases-page.view-news .views-field-field-press-cover-image{margin-bottom:0}.field--name-field-tags .field--tags__items{padding-left:0;display:flex;justify-content:flex-start;align-items:baseline;gap:10px}.field--name-field-tags .field--tags__items .field--tags__item{display:block;margin:0}.field--name-field-tags .field--tags__items .field--tags__item::marker{content:none}.field--name-field-tags .field--tags__items .field--tags__item:nth-last-child(n+2)::after{content:none}.field--name-field-tags .field--tags__items .field--tags__item a{display:block;padding:4px 8px;background-color:var(--primary-color);color:var(--color--white);font-size:14px}.field--name-field-tags .field--tags__items .field--tags__item a::before{content:"#"}.addtoany_list{width:100%;display:flex;justify-content:flex-end}.views-field-totalcount,.views-field-created{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:10px;line-height:24px;color:var(--dark-grey-50);font-size:13px;margin-right:15px}.views-field-totalcount:before,.views-field-created:before{content:"";display:inline-block;width:24px;height:24px;background-size:20px;background-repeat:no-repeat;margin-right:5px}.views-field-totalcount:before{background:url(images/eye.png);background-size:18px;background-repeat:no-repeat;background-position:center}.views-field-totalcount ul{list-style:none;margin-bottom:0;padding-left:0}.views-field-created:before{background:url(images/calendar.svg);background-size:18px;background-repeat:no-repeat;background-position:center}.paragraph--type--video-paragraph iframe{width:100%;height:100%;min-height:440px}.field--name-field-video-reference-data{display:flex;color:gray}.field--name-field-video-reference-data:before{content:"";background-size:20px;background-repeat:no-repeat;background:url(images/calendar.svg);margin-right:20px}.slick--field-press-content-images--full{position:relative}.slick--field-press-content-images--full .slick-slide img{height:43.75rem;object-fit:cover}.slick--field-press-content-images--full .slick__arrow{position:absolute;top:50%;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;width:100%}.slick--field-press-content-images--full .slick__arrow button{text-decoration:none;padding:.5rem 1rem}.field--name-field-press-content{margin-top:2rem}.page-node-type-press-release .block-page-title-block .page-title{padding:1rem 0 2rem 0}.page-node-type-press-release .block-page-title-block span{font-size:1.5rem}.path-search .main-content__container .block+.block{margin-top:20px}.path-search .block-facets .block__content{width:100%;margin-top:0}.path-search .block-facets .block__content form{position:relative;display:flex;flex-wrap:wrap;gap:20px}.path-search .block-facets .block__content form .form-item-search-api-fulltext{flex:1 1 auto}.path-search .block-facets .block__content form .form-item-items-per-page,.path-search .block-facets .block__content form .form-item-sort-bef-combine{flex:calc(50% - 10px)}.path-search .block-facets .block__content form input[type=text]{width:100%;border:unset;border-bottom:1px solid var(--grey-color-75);color:var(--body-text-color-50);padding:3px 26px 8px 20px;margin:0;border-radius:unset}.path-search .block-facets .block__content form input[type=text]::placeholder{color:var(--body-text-color-50)}.path-search .block-facets .block__content form input[type=text]:focus,.path-search .block-facets .block__content form input[type=text]:hover{border:unset !important;border-bottom:1px solid var(--grey-color-75) !important;box-shadow:unset;outline:unset}.path-search .block-facets .block__content form [type].form-autocomplete{background:none}.path-search .block-facets .block__content form .form-actions{margin:0;position:absolute;display:block;top:8px;right:0px;width:24px;height:24px}.path-search .block-facets .block__content form input[type=submit]{width:24px;height:24px;font-size:0;margin:0;padding:12px !important;background:rgba(0,0,0,0) url(images/search_bl.png) no-repeat scroll 0 0;cursor:pointer;border:0;background-size:16px}.path-search .block-facets .block__content form input[type=submit][id*=reset]{display:none}.path-search .block-facets .block__title{border-bottom:2px solid var(--primary-color);color:var(--primary-color);margin-bottom:1rem;padding-bottom:.8rem}.path-search .block-facet--date-range .facets-widget-date_range .facet-date-range{background-color:var(--color--white)}@media(max-width: 62rem){.path-search .col-md-3{width:30%}.path-search .col-md-9{width:70%}}@media(max-width: 48rem){.path-search .col-md-3{width:100%}.path-search .col-md-9{width:100%}}.view-search .view-content{display:grid;gap:20px}.view-search .view-content h2,.view-search .view-content h3{font-family:var(--font-bold);font-size:1rem;color:var(--body-text-color-50);margin:0}.view-search .view-content .field--search-api-excerpt{font-family:var(--font-regular);font-size:1rem}.view-search .views-row{position:relative;border-bottom:1px solid var(--grey-color-75);padding-bottom:20px}.view-search .views-row .minified-teaser-node .node__title{height:auto;font-size:1rem}.view-search .views-field-search-api-excerpt .field-content strong{font-family:var(--font-bold);text-decoration:underline}.view-search .views-field-title a{display:block;font-family:var(--font-medium);color:var(--primary-color-darker-10);text-decoration:unset;margin-bottom:var(--margin-xs);font-size:.9rem}@media(max-width: 48rem){.view-search span.field-content{word-break:break-word}}.view-search .view-filters{margin-bottom:2rem}.view-search .view-filters form{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.view-search .view-filters form .form-item-search-api-fulltext{position:relative;grid-column:1/-1}.view-search .view-filters form .form-item-search-api-fulltext input{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--color-border);transition:border-bottom .3s ease}.view-search .view-filters form .form-item-search-api-fulltext input:hover,.view-search .view-filters form .form-item-search-api-fulltext input:focus{border:none !important;border-bottom:1px solid var(--primary-color) !important}.view-search .view-filters form .form-item-search-api-fulltext::after{content:"";position:absolute;right:.5rem;background:url(images/search.svg) no-repeat center;width:1rem;height:1rem;top:50%;transform:translateY(-50%);background-size:contain;transition:background .3s ease}.view-search .view-filters form .form-item-search-api-fulltext:hover::after,.view-search .view-filters form .form-item-search-api-fulltext:focus-within::after{background:url(images/search_bl.png) no-repeat center;background-size:contain}.view-search .view-filters form .form-item-sort-by{grid-column:1}.view-search .view-filters form .form-item-items-per-page{grid-column:2}.view-search .view-filters form .form-actions{grid-column:1/-1}.view-search .view-filters form .form-actions input{float:inline-end;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--primary-color);font-weight:900;margin-left:1rem}.view-search .view-filters form .form-actions input:hover{background-color:var(--primary-color);color:var(--color--white)}@media(max-width: 327px){.view-search .view-filters form .form-actions input:last-of-type{margin-top:.5rem}}@media(max-width: 29.25rem){.view-search .view-filters form{grid-template-columns:1fr;margin-top:2rem}.view-search .view-filters form .form-item-search-api-fulltext,.view-search .view-filters form .form-item-sort-by,.view-search .view-filters form .form-item-items-per-page,.view-search .view-filters form .form-actions{grid-column:auto}}.facet-pills{margin:0}.facet-pills .facet-pills__pill{margin:0}.facet-pills .facet-pills__pill+.facet-pills__pill{margin-left:20px}.facet-pills .facet-pills__pill .facet-pills__pill__link{position:relative;padding:12px 40px 12px 20px;border-radius:unset;background-color:var(--grey-color-75);color:var(--body-text-color-50)}.facet-pills .facet-pills__pill .facet-pills__pill__link::after{position:absolute;content:"";width:16px;height:16px;top:50%;right:20px;transform:translateY(-50%);background:url(images/close-bl.svg) no-repeat center;background-size:16px}.header-pill{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.header-pill .pill-total span{font-family:var(--font-bold);color:var(--body-text-color-50)}.header-pill .reset-link{margin-left:auto}.header-pill .reset-link a{display:block;font-family:var(--font-bold);color:var(--color--primary-50);text-decoration:unset}.facets-widget-checkbox ul{list-style:none;margin:0}.facets-widget-checkbox ul .facet-item+.facet-item{margin-top:20px}.block-facet-blockauthored-on{margin-top:32px}.block-facet-blockauthored-on .item-list__date_range{margin:0;list-style:none}.path-search .search_index form{display:flex;flex-wrap:wrap;gap:10px}.path-search .search_index form .form-item-sort-by,.path-search .search_index form .form-item-items-per-page{flex:calc(50% - 10px);margin:var(--margin-xs) 0}.path-search .search_index form input[type=text]{width:100%;border:unset;border-bottom:1px solid var(--grey-color-50);color:var(--body-text-color-50);font-weight:400;margin:0;border-radius:unset;background-color:rgba(0,0,0,0);line-height:22px;border-bottom:2px solid var(--primary-color)}.path-search .search_index .form-actions{display:flex;justify-content:flex-end;margin-top:10px;width:100%}.view-search .views-row{position:relative;border-bottom:1px solid var(--grey-color-75);padding-bottom:.5rem}.view-search .views-row h1,.view-search .views-row h2{font-size:1rem}body .sidebar_left{border-right:1px solid var(--primary-color)}@media(min-width: 49rem){body .sidebar_left{padding-right:var(--padding-md)}}body .sidebar_right{border-left:1px solid var(--primary-color)}@media(min-width: 49rem){body .sidebar_right{padding-left:var(--padding-md)}}body .sidebar_left,body .sidebar_right{padding:1rem !important;background:var(--main-wrapper-bg)}@media(max-width: 48rem){body .sidebar_left,body .sidebar_right{border-right:none;border-bottom:1px solid var(--primary-color);margin-bottom:1rem}}.sidebar nav{margin-bottom:var(--margin-lg)}.sidebar nav .title_underline,.sidebar nav .title{font-family:var(--font-medium);color:var(--primary-color);width:100%;border-bottom:2px solid var(--primary-color);font-size:1.25rem;line-height:2.4rem;margin-bottom:var(--margin-xs);padding-bottom:0;font-weight:normal}.sidebar nav .menu{list-style:none;padding-left:.5rem;margin:0 !important}.sidebar nav .menu>li{position:relative;padding:.5rem 0}.sidebar nav .menu>li>a{position:relative;display:flex;align-items:center;text-decoration:unset;cursor:pointer;width:100%;color:var(--bs-body-color);transition:var(--transition);padding:.5rem 0}.sidebar nav .menu>li>a::after{content:"";position:absolute;left:-10px;top:0;bottom:0;width:2px;background-color:var(--primary-color);opacity:0;transition:opacity .2s ease}.sidebar nav .menu>li>a:hover::after,.sidebar nav .menu>li>a.is-active::after{opacity:1}.sidebar nav .menu>li>a:hover,.sidebar nav .menu>li>a.is-active{color:var(--primary-color);transition:all .2s ease-out}@media(max-width: 62rem){.sidebar nav .menu>li>a.is-active{transform:scale(1.03) translate(3.5%)}}.sidebar nav .menu>li span.menu__link--nolink{color:var(--color-border)}.sidebar nav .menu__link--level-2{padding:.5rem 0 !important}.vertical-nav-accordion ul.menu{list-style:none;padding-left:0;margin:0}.vertical-nav-accordion ul.menu li.menu__item{padding:.5rem 0;margin:0}.vertical-nav-accordion ul.menu li.menu__item .menu__link--level-1{margin:.5rem 0}.vertical-nav-accordion ul.menu li.menu__item a.menu__link,.vertical-nav-accordion ul.menu li.menu__item span.menu__link{padding:0 !important}.vertical-nav-accordion ul.menu li.menu__item.menu__item--has-children>.menu__link--has-children{position:relative;width:100%;display:block;cursor:pointer}.vertical-nav-accordion ul.menu li.menu__item.menu__item--has-children>.menu__link--has-children::before{content:"+";position:absolute;right:5px !important;top:50%;left:auto;transform:translateY(-50%) !important;transition:transform .3s ease;font-weight:bold;user-select:none;pointer-events:none}.vertical-nav-accordion ul.menu li.menu__item.menu__item--has-children>ul.menu{max-height:0;overflow:hidden;padding-left:.8rem;transition:max-height 2.5s ease}@media(min-width: 63rem){.vertical-nav-accordion ul.menu li.menu__item.menu__item--has-children:hover>ul.menu,.vertical-nav-accordion ul.menu li.menu__item.menu__item--has-children.menu__item--active-trail>ul.menu{max-height:1000px}.vertical-nav-accordion ul.menu li.menu__item.menu__item--has-children:hover>.menu__link--has-children::before,.vertical-nav-accordion ul.menu li.menu__item.menu__item--has-children.menu__item--active-trail>.menu__link--has-children::before{content:"-";right:6px !important}}@media(max-width: 62rem){.vertical-nav-accordion ul.menu .menu__item--has-children>ul.menu{max-height:0}.vertical-nav-accordion ul.menu .menu__item--has-children.open>ul.menu{max-height:1000px !important}.vertical-nav-accordion ul.menu .menu__item--has-children.menu__item--active-trail>.menu__link--has-children{transform:none}.vertical-nav-accordion ul.menu .menu__item--has-children.menu__item--active-trail>.menu__link--has-children::before{content:"-" !important}}.sidebar-contacts{display:flex;flex-direction:column}.sidebar-contacts p{margin:0}.sidebar-contacts p::after{content:"";width:90%;height:2px;margin:.5rem auto 1rem auto;display:block;background-color:var(--primary-color)}.sidebar-contacts a{transition:color .3s ease}.sidebar-contacts a:hover{color:var(--accent-color)}.sidebar-contacts .light-gray{color:var(--color-border);font-size:1rem;display:flex;margin-bottom:.5rem}.sidebar-contacts span::before{content:"";width:1.5rem;height:1.5rem;display:inline-block;margin-right:.5rem}.sidebar-contacts span.icon-address::before{background:rgba(0,0,0,0) url(images/address.svg) no-repeat center;background-size:contain}.sidebar-contacts span.icon-phone::before{background:rgba(0,0,0,0) url(images/telephone.svg) no-repeat center;background-size:contain}.sidebar-contacts span.icon-fax::before{background:rgba(0,0,0,0) url(images/fax.svg) no-repeat center;background-size:contain}.sidebar-contacts span.icon-email::before{background:rgba(0,0,0,0) url(images/letter.svg) no-repeat center;background-size:contain}
