/* @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}
.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}
#modal-overlay{color:#1f1f1f}#modal-overlay:not(.hidden){position:fixed;bottom:0;left:0;right:0;height:var(--pd-vh-without-nav,100%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;background-color:rgba(0,0,0,.8);z-index:1000}@media (min-width:992px){#modal-overlay:not(.hidden){padding:4rem 6rem}}#modal-overlay .modal-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem;background-color:#fff}@media (min-width:992px){#modal-overlay .modal-header{padding:2rem 2rem 1rem}}#modal-overlay .modal-header .modal-title{margin-bottom:0}#modal-overlay .modal-close-btn{background-image:url(/themes/custom/childtheme/img/icons/close.svg);width:1.125rem;height:1.125rem;border:none;background-color:unset;background-size:100%}#modal-panel{max-width:100%;max-height:100%;width:100%;padding:1rem;background-color:#fff;overflow-y:auto}@media (min-width:992px){#modal-panel{padding:2rem}}#modal-panel img{max-width:calc(100vw - 8rem);max-height:calc(100vh - 12rem);height:auto;-o-object-fit:contain;object-fit:contain}
@media (min-width:992px){.block-vcp-components-node-meta{max-width:60%}}.page-meta{position:relative}.page-meta-header .icon-chevron-down{--pd-icon-color:#696969}.page-meta-header .btn-link:not(.collapsed) .icon-chevron-down:after{transform:translateY(-50%) rotateX(180deg)}@media (max-width:991.98px){.page-meta-content{position:absolute;width:100vw;right:calc(var(--bs-gutter-x) * -.5);background-color:#f5f5f5;z-index:1}.page-meta-content>div{padding:.5rem calc(var(--bs-gutter-x) * .5)}}@media (min-width:992px){.page-meta-content{display:block!important}}.page-meta-content .more-block{display:none;gap:.25rem}@media (min-width:992px){.page-meta-content .more-block:not(.hidden){display:block}.page-meta-content .more-block button:not(.collapsed) .icon-after:after{transform:translateY(-50%) rotateX(180deg)}.page-meta-content .more-block .tags-wrapper{position:absolute;right:calc(var(--bs-gutter-x,0px) * -.5);width:100vw;display:flex;flex-wrap:wrap;justify-content:end;gap:.25rem;min-width:350px;padding:.5rem;z-index:9;background:#f5f5f5}}.page-meta-tags{width:100%;overflow:hidden}@media (min-width:992px){.page-meta-tags{width:auto;max-height:25px}.page-meta-tags .badge.hidden-tag{display:none}}
.scrolling-layer{max-width:57.1875rem;margin:0 auto;opacity:0;will-change:opacity;transition:opacity .25s ease-in-out}.scrolling-layer:not(.active) .img-container{transition:top .3s ease-in-out,height .3s ease-in-out,opacity .3s ease-in-out .2s}.scrolling-layer.active{position:relative;z-index:9;opacity:1}.scrolling-layer.active .img-container{opacity:1}.scrolling-layer .paragraph--type--image .image-wrap{width:auto}.scrolling-layer .img-container{position:sticky;top:var(--pd-navbar-offset,0);height:var(--pd-vh-without-nav,100vh);text-align:center}.scrolling-layer .img-container .media--image{height:100%}.scrolling-layer .img-container .media--image img{max-height:100%;width:auto;max-width:100%;opacity:1;-o-object-fit:contain;object-fit:contain;will-change:opacity;transition:opacity .3s ease-in-out}.scrolling-layer .img-container .media--image img.img-bg{opacity:.3}.scrolling-layer .content-container{position:relative;padding-top:var(--pd-vh-without-nav,100vh);padding-bottom:var(--pd-vh-without-nav,100vh)}.scrolling-layer .content-inner>section{display:flex;justify-content:center;flex-direction:column;margin:auto;min-height:var(--pd-vh-without-nav,100vh);padding:4rem 0;max-width:57.1875rem}@media (min-width:992px){.scrolling-layer .content-inner>section{padding:8rem 0}}.scrolling-layer .content-inner>section:last-of-type{padding-bottom:0}
.scrolling-layers .scrolling-layer:first-of-type{opacity:1!important}.scrolling-layers .scrolling-layer:not(:first-of-type){margin-top:calc(-1 * var(--pd-vh-without-nav,100vh))}.scrolling-layers .scrolling-layer:last-of-type .content-container{padding-bottom:0}
.scrolling-layers-container .anchor-link{width:9.5625rem;aspect-ratio:1;border-radius:50%;background-color:#c1c1c1;position:relative;color:#000}.scrolling-layers-container .anchor-link:after{content:"";display:block;position:absolute;right:50%;bottom:.75rem;transform:translateX(50%);width:2.25rem;height:.875rem;background-image:url(/themes/custom/childtheme/img/icons/anchor-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:992px){.scrolling-layers-container .anchor-link:after{width:3.125rem;height:1.25rem}}.scrolling-layers-container .anchor-link-up:after{bottom:auto;top:.75rem;transform:translateX(50%) rotateX(180deg)}.scrolling-layers-container .anchor-link-up.anchor-link .char{transform:translate(-50%,-50%) rotate(calc(var(--anchor-deg,0) * -1)) translateY(4rem)}@media (min-width:992px){.scrolling-layers-container .anchor-link-up.anchor-link .char{transform:translate(-50%,-50%) rotate(calc(var(--anchor-deg,0) * -1)) translateY(5.25rem)}}@media (min-width:992px){.scrolling-layers-container .anchor-link{width:12.875rem}}.scrolling-layers-container .anchor-link:hover{font-weight:700;background-color:rgba(0,0,0,.18)}.scrolling-layers-container .anchor-link img{position:absolute;max-width:50%;max-height:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.scrolling-layers-container .anchor-link .char{position:absolute;top:50%;left:50%;font-weight:300;font-size:1.125rem;text-transform:uppercase;transform:translate(-50%,-50%) rotate(var(--anchor-deg,0)) translateY(-3.75rem)}@media (min-width:992px){.scrolling-layers-container .anchor-link .char{font-size:1.375rem;transform:translate(-50%,-50%) rotate(var(--anchor-deg,0)) translateY(-5.25rem)}}
