/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-breadcrumb{max-height:3rem;background-color:#f5f5f5}.region-breadcrumb .block-system-breadcrumb-block{flex:1;min-width:0}
@media (min-width:992px){.view-filters.view-filters-collapsible{min-height:50vh}.view-filters.view-filters-collapsible>.form-wrapper{position:sticky;height:100%;top:calc(var(--pd-navbar-offset,0) + 1.5rem);max-height:calc(100vh - var(--pd-navbar-offset,0px));overflow-y:auto;will-change:top;transition:top .25s ease-in-out}}@media (max-width:991.98px){.view-filters.view-filters-collapsible{margin-bottom:0;padding:1.5rem 0 0}}@media (min-width:992px){.view-filters.view-filters-collapsible .views-exposed-form-wrapper{gap:2rem}}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select{width:100%}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select .form-label{font-size:1.125rem;text-transform:uppercase}@media (min-width:992px){.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select .form-label{font-weight:300;color:#3d3d3d}}@media (max-width:991.98px){.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select{border-top:1px solid #878787}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select .form-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:.5rem .75rem}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select .form-label:after{content:"";display:block;width:.9375rem;height:.9375rem;-webkit-mask-image:url(/themes/custom/childtheme/img/icons/minus.svg);mask-image:url(/themes/custom/childtheme/img/icons/minus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select .bef-links{max-height:500px;opacity:1;padding:.625rem .75rem 1.25rem;overflow:hidden;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select:not(.open) .form-label:after{-webkit-mask-image:url(/themes/custom/childtheme/img/icons/plus.svg);mask-image:url(/themes/custom/childtheme/img/icons/plus.svg)}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-cases-select:not(.open) .bef-links{padding-top:0;padding-bottom:0;max-height:0;opacity:0}}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period{width:100%}@media (min-width:992px){.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period .fieldset-legend{font-size:1.125rem;font-weight:300;text-transform:uppercase;color:#3d3d3d}}@media (max-width:991.98px){.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period{border-top:1px solid #878787}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period legend{margin-bottom:0}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period .fieldset-legend{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:.5rem 0;font-size:1.125rem;text-transform:uppercase;color:#1f1f1f}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period .bef-slider-wrapper{max-height:500px;height:4rem;opacity:1;overflow:hidden;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period .noUi-pips-horizontal{margin-top:.25rem;height:2.5rem}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period .noUi-marker-horizontal.noUi-marker{height:6px;width:1px}.view-filters.view-filters-collapsible .views-exposed-form-wrapper .form-element-period .noUi-value{font-size:.75rem}}
@media (min-width:992px){.view-cases .form-element-period{max-width:calc(100% - .5rem)}}.view-cases .form-element-period .form-type-textfield{display:none}.view-cases .bef-slider,.view-cases .period-slider-wrapper{max-width:calc(100% - 1.5rem);margin-left:.75rem}.view-cases .bef-slider{height:10px}.view-cases .bef-slider .noUi-connect{background-color:#c1c1c1}.view-cases .bef-slider .noUi-handle{width:1.5rem;height:1.5rem;border-radius:1.5rem;right:-.75rem;background-color:#c1c1c1;border:none;box-shadow:none}.view-cases .bef-slider .noUi-handle:after,.view-cases .bef-slider .noUi-handle:before{content:unset}.view-cases .bef-slider .noUi-pips .noUi-value-first{transform:translate(-30%,50%)}
.view-filters{margin-bottom:2rem;padding:1.5rem}@media (min-width:992px){.view-filters{margin-bottom:0}}.view-filters select:has(option[value=All]:checked)+.select2 .select2-selection__clear{display:none}.views-exposed-form{display:flex;flex-flow:row wrap;align-items:flex-end;-moz-column-gap:1rem;column-gap:1rem}@media (max-width:767.98px){.views-exposed-form .form-submit{width:100%}}.form-item-items-per-page{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;white-space:nowrap!important;border:0!important}.form-item-items-per-page-dummy{display:flex;flex-flow:row nowrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.form-item-items-per-page-dummy .form-select{line-height:1}.form-item-items-per-page-dummy .form-label{--bs-label-font-size:1rem;--bs-label-font-weight:700;--bs-label-color:#696969;margin-bottom:0;white-space:nowrap}.media-library-view--widget .view-filters{padding:unset;margin-bottom:unset}
.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:1rem;--bs-breadcrumb-item-active-color:#001C32;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.breadcrumb{--bs-link-color-rgb:var(--bs-primary-rgb);--bs-breadcrumb-divider-color:#696969;--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-margin-bottom:0;--bs-breadcrumb-font-size:0.875rem;font-family:Geologica,sans-serif;padding-top:.25rem;padding-bottom:.25rem;flex-wrap:nowrap;display:none}@media (min-width:768px){.breadcrumb{display:flex}}.breadcrumb .breadcrumb-item{align-items:center;display:inline-block;gap:.25rem;flex-shrink:0;white-space:nowrap;line-height:1.2}.breadcrumb .breadcrumb-item a{color:#696969}.breadcrumb .breadcrumb-item:hover a{color:#001c32}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{--bs-breadcrumb-item-padding-x:1.25rem;-webkit-mask-image:url(/themes/custom/childtheme/img/icons/chevron-right.svg);mask-image:url(/themes/custom/childtheme/img/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--bs-breadcrumb-divider-color);-webkit-mask-size:1rem;mask-size:1rem;width:1rem;height:1rem}.breadcrumb .breadcrumb-item+.breadcrumb-item.active{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.breadcrumb .breadcrumb-item .home-breadcrumb-link{display:block;width:1rem;height:1.125rem;-webkit-mask-image:url(/themes/custom/childtheme/img/icons/home.svg);mask-image:url(/themes/custom/childtheme/img/icons/home.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1rem;mask-size:1rem;background-color:currentColor;text-indent:-9999px;overflow:hidden}
.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:0;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:#000000;--bs-card-subtitle-color:#495057;--bs-card-border-width:0;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0;--bs-card-inner-border-radius:0;--bs-card-cap-padding-y:1rem;--bs-card-cap-padding-x:0;--bs-card-cap-bg:transparent;--bs-card-height:100%;--bs-card-bg:var(--bs-white);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:1.5rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.card-link{text-decoration:none}.card-header{--bs-card-cap-padding-y:0;--bs-card-cap-padding-x:0;position:relative}.card-footer{margin-top:calc(var(--bs-card-spacer-y)/ 2 * -1);border-top:none}.card{overflow:hidden;font-size:1rem}.card.layout-builder-block{padding:0}.card img.media__element{transition:all .2s ease-in-out}.card.has-link:focus img.media__element,.card.has-link:hover img.media__element{transform:scale(1.025);transform-origin:center center;opacity:.9}.card.card-py-0{--bs-card-spacer-y:0}.card.card-px-0{--bs-card-spacer-x:0}.card .card-title.fw-bold{font-weight:700}.card-text{margin-top:calc(var(--bs-card-spacer-y)/ 2)}
.card.card-horizontal{flex-direction:row}.card .img-placeholder{aspect-ratio:16/9;background-image:url(/themes/custom/childtheme/components/card/placeholder.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.card .img-placeholder,.card img{width:100%}
.node-case-card .card-header{position:relative}.node-case-card .card-header .absolute-badges{position:absolute;top:.625rem;left:.625rem;max-width:calc(100% - 1.25rem);z-index:10}.node-case-card .card-header .absolute-badges .badge-regions-countries{background-color:rgba(204,223,238,.8)}.node-case-card .card-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.node-case-card .card-body .badge-clamped{position:relative;max-height:52px;overflow:hidden}.node-case-card .card-body .hidden-tag{display:none}.node-case-card .card-footer{color:#696969}
@font-face{font-family:"Atkinson Hyperlegible Next";src:url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Light.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson Hyperlegible Next";src:url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Regular.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson Hyperlegible Next";src:url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Medium.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson Hyperlegible Next";src:url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Bold.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(/themes/custom/childtheme/fonts/geologica/Geologica-Light.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/geologica/Geologica-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/themes/custom/childtheme/fonts/geologica/Geologica-Regular.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/geologica/Geologica-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/themes/custom/childtheme/fonts/geologica/Geologica-Medium.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/geologica/Geologica-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/themes/custom/childtheme/fonts/geologica/Geologica-Bold.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/geologica/Geologica-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}
.ajax-progress.ajax-spinner-fullscreen{position:fixed;z-index:1261;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-50%,-50%)}.ajax-progress.ajax-spinner-inline{width:1rem;height:1rem;margin-right:.5em}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
