/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
.navbar{padding:10px 20px;background-color:#064771 !important;}.navbar-brand{padding:0 30px;}#navbar-top{display:none;}.nav-item .nav-link,.nav-item .nav-link.is-active{color:white;}.navbar a img{height:30px;}:root{--acugio-header-bg:rgba(247,242,234,0.96);--acugio-header-border:rgba(47,58,51,0.1);--acugio-header-text:#2f3a33;--acugio-header-muted:#6f7c74;--acugio-header-cta:#4f6b5b;--acugio-header-cta-hover:#425a4c;--acugio-header-cta-text:#fffdf9;}#header{position:sticky;top:0;z-index:200;background:rgba(247,242,234,0.96);border-bottom:1px solid rgba(47,58,51,0.08);backdrop-filter:blur(10px);}#main-wrapper{padding-top:clamp(1.5rem,3vw,2.75rem);}.path-frontpage #main-wrapper,.path-node-8 #main-wrapper,.path-node #main-wrapper{padding-top:0;}.path-node:not(.path-frontpage) .group-footer{margin-top:clamp(1.5rem,3vw,2.75rem);}.page-node-18 .layout__region--content,.page-node-18 .main-content,.page-node-18 main.main-content{padding-top:clamp(1.5rem,1vw,0.75rem);}#navbar-main{width:100%;max-width:none;margin:0;padding:1.1rem 1.1rem 1.1rem 1.6rem;border:0;border-radius:0;background:transparent !important;box-shadow:none;backdrop-filter:none;}#navbar-main > .container,#navbar-main > .container-fluid,#navbar-main > .container-sm,#navbar-main > .container-md,#navbar-main > .container-lg,#navbar-main > .container-xl,#navbar-main > .container-xxl{width:min(100% - 2rem,1240px);padding:0;}#navbar-main .navbar-brand{display:flex;align-items:center;padding:0;margin-right:clamp(1rem,3vw,2.5rem);}#navbar-main .navbar-brand img{height:42px;width:auto;max-width:none;}#navbar-main .navbar-collapse{align-items:center;}#navbar-main .menu--main > .nav{align-items:center;gap:clamp(0.35rem,1vw,0.85rem);}#navbar-main .nav-item{display:flex;align-items:center;background:transparent !important;background-color:transparent !important;}#navbar-main .navbar-nav,#navbar-main .navbar-nav .nav-item,#navbar-main .navbar-nav .nav-item.active,#navbar-main .navbar-nav .nav-item.show,#navbar-main .navbar-nav .nav-item:hover,#navbar-main .navbar-nav .nav-item:focus{background:transparent !important;background-color:transparent !important;box-shadow:none !important;}#navbar-main .nav-item > .nav-link,#navbar-main .nav-item > .nav-link.is-active,#navbar-main .nav-item > .dropdown-toggle,#navbar-main .nav-item.active > .nav-link,#navbar-main .nav-item.show > .nav-link,#navbar-main .nav-link.active,#navbar-main .dropdown-toggle.show{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0.6rem 0.85rem;color:var(--acugio-header-text) !important;font-size:0.96rem;font-weight:500;letter-spacing:0.01em;text-decoration:none;background:transparent !important;background-color:transparent !important;border:0;box-shadow:none !important;transition:color 180ms ease,opacity 180ms ease;}#navbar-main .nav-item > .nav-link:hover,#navbar-main .nav-item > .nav-link:focus,#navbar-main .nav-item > .dropdown-toggle:hover,#navbar-main .nav-item > .dropdown-toggle:focus,#navbar-main .nav-item.active > .nav-link:hover,#navbar-main .nav-item.show > .nav-link,#navbar-main .nav-link.active:hover,#navbar-main .dropdown-toggle.show{color:var(--acugio-header-cta) !important;opacity:1;background:transparent !important;background-color:transparent !important;}#navbar-main .nav-item > .nav-link::after,#navbar-main .nav-item > .dropdown-toggle::after{content:"";position:absolute;left:0.85rem;right:0.85rem;bottom:0.5rem;height:1px;background:rgba(79,107,91,0.28);transform:scaleX(0);transform-origin:center;transition:transform 180ms ease;}#navbar-main .nav-item > .nav-link:hover::after,#navbar-main .nav-item > .nav-link:focus::after,#navbar-main .nav-item > .dropdown-toggle:hover::after,#navbar-main .nav-item > .dropdown-toggle:focus::after{transform:scaleX(1);}#navbar-main .nav-item > .nav-link.is-active[href*="#"]::after,#navbar-main .nav-item > .nav-link[aria-current="page"][href*="#"]::after{transform:scaleX(0) !important;}#navbar-main .nav-item > .nav-link.is-active:not([href*="#"])::after,#navbar-main .nav-item > .nav-link[aria-current="page"]:not([href*="#"])::after{transform:scaleX(1);}#navbar-main .menu-item--expanded.dropdown{position:relative;}#navbar-main .dropdown-menu{margin-top:0.75rem;padding:0.7rem;min-width:18rem;border:1px solid rgba(47,58,51,0.08);border-radius:1rem;background:#fffaf4 !important;background-color:#fffaf4 !important;box-shadow:0 16px 32px rgba(33,43,38,0.08);}#navbar-main .dropdown-menu li,#navbar-main .dropdown-menu .dropdown-item,#navbar-main .dropdown-menu .dropdown-item:hover,#navbar-main .dropdown-menu .dropdown-item:focus,#navbar-main .dropdown-menu .dropdown-item.active,#navbar-main .dropdown-menu .dropdown-item:active,#navbar-main .dropdown-menu .dropdown-item.show{background:transparent !important;background-color:transparent !important;box-shadow:none !important;}#navbar-main .dropdown-item{padding:0;border:0;}#navbar-main .dropdown-item > a,#navbar-main .dropdown-menu .dropdown-item > a,#navbar-main .dropdown-menu a.dropdown-item{display:block;padding:0.8rem 0.95rem;border-radius:0.75rem;color:var(--acugio-header-text) !important;font-size:0.95rem;line-height:1.4;text-decoration:none;background:transparent !important;background-color:transparent !important;transition:background-color 180ms ease,color 180ms ease;}#navbar-main .dropdown-item > a:hover,#navbar-main .dropdown-item > a:focus,#navbar-main .dropdown-menu .dropdown-item > a:hover,#navbar-main .dropdown-menu .dropdown-item > a:focus,#navbar-main .dropdown-menu a.dropdown-item:hover,#navbar-main .dropdown-menu a.dropdown-item:focus{background:rgba(79,107,91,0.08) !important;background-color:rgba(79,107,91,0.08) !important;color:var(--acugio-header-cta) !important;}#navbar-main .nav-item:last-child{background:transparent !important;background-color:transparent !important;}#navbar-main .nav-item:last-child > .nav-link{padding:0.78rem 1.25rem;margin-left:0.45rem;border-radius:999px;background:var(--acugio-header-cta) !important;background-color:var(--acugio-header-cta) !important;color:var(--acugio-header-cta-text) !important;font-weight:600;box-shadow:none;}#navbar-main .nav-item:last-child > .nav-link::after{display:none;}#navbar-main .nav-item:last-child > .nav-link:hover,#navbar-main .nav-item:last-child > .nav-link:focus,#navbar-main .nav-item:last-child.active > .nav-link{background:var(--acugio-header-cta-hover) !important;background-color:var(--acugio-header-cta-hover) !important;color:var(--acugio-header-cta-text) !important;}#navbar-main .navbar-toggler{border:1px solid rgba(47,58,51,0.12);border-radius:999px;padding:0.55rem 0.8rem;background:transparent;box-shadow:none;}#navbar-main .navbar-toggler:focus{box-shadow:0 0 0 0.2rem rgba(79,107,91,0.12);}#navbar-main .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2847,58,51,0.82%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}@media (max-width:991.98px){#navbar-main{padding:0.9rem 0.85rem 0.9rem 1.15rem;}#navbar-main > .container,#navbar-main > .container-fluid,#navbar-main > .container-sm,#navbar-main > .container-md,#navbar-main > .container-lg,#navbar-main > .container-xl,#navbar-main > .container-xxl{width:min(100% - 1.5rem,1240px);padding-left:0;}#navbar-main .navbar-collapse{margin-top:0.9rem;padding:0.9rem 1rem 0 1rem;border-top:1px solid rgba(47,58,51,0.08);}#navbar-main #CollapsingNavbar{padding-left:1rem;padding-right:1rem;}#navbar-main .menu--main > .nav{align-items:stretch;gap:0.2rem;}#navbar-main .nav-item{width:100%;}#navbar-main .nav-item > .nav-link,#navbar-main .nav-item > .nav-link.is-active,#navbar-main .nav-item > .dropdown-toggle{justify-content:flex-start;width:100%;min-height:44px;padding-left:1rem;padding-right:1rem;}#navbar-main .nav-item > .nav-link::after,#navbar-main .nav-item > .dropdown-toggle::after{left:1rem;right:auto;width:calc(100% - 2rem);transform-origin:left;}#navbar-main .nav-item:last-child > .nav-link{width:100%;margin-left:0;margin-top:0.4rem;justify-content:center;}#navbar-main .dropdown-menu{position:static;min-width:100%;margin-top:0.35rem;padding:0.35rem 0 0 0;border:0;border-radius:0;background:transparent !important;background-color:transparent !important;box-shadow:none;transform:none !important;}#navbar-main .menu-item--expanded.dropdown{width:100%;display:flex;flex-direction:column;align-items:stretch;}#navbar-main .menu-item--expanded.dropdown > .dropdown-toggle{display:flex;width:100%;}#navbar-main .menu-item--expanded.dropdown.show,#navbar-main .menu-item--expanded.dropdown:has(.dropdown-menu[style*="display: block"]),#navbar-main .menu-item--expanded.dropdown:has(.dropdown-menu.show){display:flex;flex-direction:column;align-items:stretch;}#navbar-main .menu-item--expanded.dropdown.show > .dropdown-menu,#navbar-main .menu-item--expanded.dropdown > .dropdown-menu.show,#navbar-main .menu-item--expanded.dropdown > .dropdown-menu[style*="display: block"]{display:block;position:static !important;inset:auto !important;float:none;width:100%;margin-left:0;margin-right:0;order:2;}#navbar-main .dropdown-menu .dropdown-item,#navbar-main .dropdown-menu li{width:100%;}#navbar-main .dropdown-menu .dropdown-item > a,#navbar-main .dropdown-menu a.dropdown-item{display:block;width:100%;padding:0.8rem 1rem 0.8rem 1.6rem;border-radius:0.75rem;background:transparent !important;background-color:transparent !important;}}.node--type-page .group-header{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.hero-image{width:100%;max-width:none;margin:0;overflow:hidden;}.hero-image picture,.hero-image .field--name-field-media-image,.hero-image .field__item,.hero-image > div{display:block;width:100%;}.hero-image img{display:block;width:100%;height:clamp(16rem,38vw,30rem);object-fit:cover;object-position:center;}a.main-header-button{width:300px !important;margin-top:5%;font-size:20pt !important;}.paragraph>.paragraph__inner:hover,.paragraph .paragraph__inner div:hover{border-color:rgba(6,71,113,0.12) !important;}.paragraph--type--image-background-bundle{align-items:unset !important;}:root{--acugio-surface:rgba(255,251,247,0.78);--acugio-surface-strong:rgba(255,255,255,0.86);--acugio-border:rgba(6,71,113,0.12);--acugio-shadow:0 20px 55px rgba(24,37,35,0.08);--acugio-radius-lg:1.75rem;--acugio-radius-md:1.25rem;--acugio-space-section:clamp(1rem,2vw,1.75rem);--acugio-space-card:clamp(1.4rem,3vw,2.5rem);--acugio-content-width:min(100% - 2rem,1240px);--acugio-title:#19332f;--acugio-copy:#4b615c;--acugio-cta:#173f57;--acugio-cta-hover:#0f3348;}.field--name-field-paragraphs-sections,.page-node-type-page main .block-system-main-block,.page-node-type-page main .node__content{background:linear-gradient(180deg,#f7f4ef 0%,#f5f7f6 30%,#ffffff 100%);}.field--name-field-paragraphs-sections > .field__item,.page-node-type-page .node__content > .paragraph,.page-node-type-page .node__content > .field > .field__item{min-height:0;padding:clamp(1rem,1.8vw,1.5rem) 0;}.paragraph--type--image-background-bundle{position:relative;min-height:clamp(26rem,62vh,42rem);padding:var(--acugio-space-section);overflow:hidden;background-position:center center !important;background-size:cover !important;}.paragraph--type--image-background-bundle::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,243,236,0.9) 0%,rgba(247,243,236,0.78) 42%,rgba(247,243,236,0.46) 68%,rgba(247,243,236,0.14) 100%);pointer-events:none;}.paragraph--type--image-background-bundle > .paragraph__inner,.paragraph--type--image-background-bundle > .pb__image-bg__inner{position:relative;z-index:1;width:var(--acugio-content-width);margin:0 auto;}.paragraph--type--image-background-bundle .row{--bs-gutter-x:clamp(1.5rem,4vw,4.5rem);--bs-gutter-y:1.5rem;align-items:center;}.paragraph--type--image-background-bundle .col-sm-3,.paragraph--type--image-background-bundle .col-sm-9{min-height:auto;}.paragraph--type--image-background-bundle .col-sm-3{display:flex;justify-content:center;align-items:center;}.paragraph--type--image-background-bundle .col-sm-9{display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.paragraph--type--image-background-bundle .image-wrapper,.paragraph--type--image-background-bundle .circle-shape{width:min(100%,14rem);aspect-ratio:1 / 1;padding:clamp(0.65rem,1.5vw,0.85rem);background:rgba(255,253,249,0.32);border:1px solid rgba(79,107,91,0.13);border-radius:calc(var(--acugio-radius-lg) - 0.3rem);box-shadow:0 14px 32px rgba(79,107,91,0.1);backdrop-filter:blur(3px);overflow:hidden;}.paragraph--type--image-background-bundle .image-wrapper img,.paragraph--type--image-background-bundle .circle-shape img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:calc(var(--acugio-radius-lg) - 0.5rem);padding:0;}.paragraph--type--image-background-bundle .image-wrapper img{object-fit:contain;}.node--type-paragraph-page .layout__region--content > .row .col-sm-3{display:flex;justify-content:center;align-items:center;}.node--type-paragraph-page .layout__region--content > .row .circle-shape{width:min(100%,15rem);aspect-ratio:1 / 1;padding:clamp(0.9rem,2vw,1.25rem);background:rgba(255,255,255,0.62);border:1px solid var(--acugio-border);border-radius:var(--acugio-radius-lg);box-shadow:var(--acugio-shadow);backdrop-filter:blur(6px);overflow:hidden;}.node--type-paragraph-page .layout__region--content > .row .circle-shape img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border-radius:calc(var(--acugio-radius-lg) - 0.5rem);padding:0;}.node--type-paragraph-page .layout__region--content > .row{width:var(--acugio-content-width);max-width:100%;margin:0 auto clamp(1.5rem,2.5vw,2rem);padding:var(--acugio-space-card);background:var(--acugio-surface);border:1px solid var(--acugio-border);border-radius:var(--acugio-radius-lg);box-shadow:var(--acugio-shadow);backdrop-filter:blur(8px);--bs-gutter-x:clamp(1.5rem,4vw,4rem);--bs-gutter-y:1.5rem;align-items:center;}.node--type-paragraph-page .layout__region--content > .row:last-child{margin-bottom:0;}.node--type-paragraph-page .layout__region--content > .row .field--name-field-title,.node--type-paragraph-page .layout__region--content > .row .field--name-field-text{width:100%;max-width:100%;}.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) > .paragraph__inner,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) > .pb__default__inner,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) > .pb__content,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) > .pb__content-full,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) > .paragraph__inner,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) > .pb__default__inner,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) > .paragraph__inner,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) > .pb__default__inner,.page-node-type-page .node__content .paragraph__inner,.page-node-type-page .node__content .pb__default__inner,.page-node-type-page .node__content .pb__content,.page-node-type-page .node__content .pb__content-full,.page-node-type-page .node__content .paragraph--type--text > .paragraph__inner,.page-node-type-page .node__content .paragraph--type--text > .pb__default__inner,.page-node-type-page .node__content .paragraph--type--simple-bundle > .paragraph__inner,.page-node-type-page .node__content .paragraph--type--simple-bundle > .pb__default__inner,.page-node-type-page .node__content .paragraph--type-socials-paragraph > .paragraph__inner,.page-node-type-page .node__content .paragraph--type-socials-paragraph > .pb__default__inner,.text-container,.paragraph--type-socials-paragraph .text-container,.logos-paragraphs-wrapper,.logos-wrapper,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout{width:100%;max-width:100%;margin:0;padding:var(--acugio-space-card);background:var(--acugio-surface);border:1px solid var(--acugio-border);border-radius:var(--acugio-radius-lg);box-shadow:var(--acugio-shadow);backdrop-filter:blur(8px);}.content-wrapper-styles,.block-webform{width:min(100% - 2rem,1253px);max-width:1253px;margin-left:auto;margin-right:auto;padding:var(--acugio-space-card);background:var(--acugio-surface);border:1px solid var(--acugio-border);border-radius:var(--acugio-radius-lg);box-shadow:var(--acugio-shadow);backdrop-filter:blur(8px);}.page-node-type-page .node__content > .paragraph,.page-node-type-page .node__content > .field > .field__item > .paragraph,.page-node-type-page .node__content .paragraph--type--text,.page-node-type-page .node__content .paragraph--type--simple-bundle,.page-node-type-page .node__content .paragraph--type-socials-paragraph,.page-node-type-page .node__content .paragraph--type--nested-paragraph.paragraph--view-mode--full-layout,.paragraph--type-socials-paragraph,.paragraph--type--text,.paragraph--type--simple-bundle,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout{width:var(--acugio-content-width);max-width:100%;margin-left:auto;margin-right:auto;}.page-node-type-page .node__content .paragraph--type--text > .paragraph__inner,.page-node-type-page .node__content .paragraph--type--text > .pb__default__inner,.page-node-type-page .node__content .paragraph--type--simple-bundle > .paragraph__inner,.page-node-type-page .node__content .paragraph--type--simple-bundle > .pb__default__inner,.page-node-type-page .node__content .paragraph--type-socials-paragraph > .paragraph__inner,.page-node-type-page .node__content .paragraph--type-socials-paragraph > .pb__default__inner,.page-node-type-page .node__content .paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > .paragraph__inner,.page-node-type-page .node__content .paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > .pb__default__inner{width:100%;max-width:100%;margin:0;padding:var(--acugio-space-card);background:var(--acugio-surface);border:1px solid var(--acugio-border);border-radius:var(--acugio-radius-lg);box-shadow:var(--acugio-shadow);backdrop-filter:blur(8px);}.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) p,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) a,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) h1,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) h2,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) h3,.field--name-field-paragraphs-sections > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) div,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) p,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) a,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) h1,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) h2,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) h3,.page-node-type-page .node__content > .paragraph:not(.paragraph--type--image-background-bundle) div,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) p,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) a,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) h1,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) h2,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) h3,.page-node-type-page .node__content > .field > .field__item > .paragraph:not(.paragraph--type--image-background-bundle) div,.paragraph--type--image-background-bundle .paragraph__inner p,.paragraph--type--image-background-bundle .paragraph__inner a,.paragraph--type--image-background-bundle .paragraph__inner h1,.paragraph--type--image-background-bundle .paragraph__inner h2,.paragraph--type--image-background-bundle .paragraph__inner h3,.paragraph--type--image-background-bundle .paragraph__inner div,.paragraph--type--image-background-bundle .pb__image-bg__inner p,.paragraph--type--image-background-bundle .pb__image-bg__inner a,.paragraph--type--image-background-bundle .pb__image-bg__inner h1,.paragraph--type--image-background-bundle .pb__image-bg__inner h2,.paragraph--type--image-background-bundle .pb__image-bg__inner h3,.paragraph--type--image-background-bundle .pb__image-bg__inner div,.content-wrapper-styles{border-color:var(--acugio-border) !important;}.field--name-field-title{width:100%;margin-top:0;margin-bottom:1rem;}.field--name-field-title h2,.text-container h2,.pb__content-title,.content-wrapper-styles .field--name-node-title h1{margin:0;padding:0;color:var(--acugio-title);font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-0.04em;font-weight:700;}.paragraph--type--image-background-bundle .field--name-field-title h2{max-width:14ch;font-size:clamp(2.35rem,5vw,4.2rem);}.paragraph--type--image-background-bundle .text-container{max-width:none;width:100%;margin-inline:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;}.paragraph--type--image-background-bundle .field--name-field-text p{}.paragraph--type--image-background-bundle .field--name-field-title,.paragraph--type--image-background-bundle .field--name-field-text,.paragraph--type--image-background-bundle .field--name-field-text .field__item > div{max-width:60ch;}.paragraph--type--image-background-bundle .field--name-field-text .field__item > div{gap:2.6rem;}.paragraph--type--image-background-bundle .field--name-field-text p + .primary-cta,.paragraph--type--image-background-bundle .field--name-field-text p + a.main-header-button,.paragraph--type--image-background-bundle .field--name-field-text .field__item > div > .primary-cta,.paragraph--type--image-background-bundle .field--name-field-text .field__item > div > a.main-header-button{margin-top:2.8rem !important;}.field--name-field-text{display:block;}.field--name-field-text p{display:block;width:100%;margin:0;}.field--name-field-text .primary-cta{display:inline-flex !important;align-items:center;justify-content:center;text-align:center;vertical-align:top !important;margin-top:2.8rem !important;}.field--name-field-text,.field--name-field-text-demo,.text-container .field--name-field-text,.field--name-pb-content-body,.content-wrapper-styles .field--name-field-content{color:var(--acugio-copy);}.field--name-field-text .field__item > div,.field--name-field-text-demo .field__item > div,.paragraph--type-socials-paragraph .text-container > div,.paragraph--type--simple-bundle .pb__content-full,.content-wrapper-styles .field--name-field-content .field__item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;}.field--name-field-text p,.field--name-field-text li,.paragraph--type-socials-paragraph .text-container p,.field--name-pb-content-body,.field--name-pb-content-body p,.field--name-pb-content-body li,.content-wrapper-styles .field--name-field-content p,.content-wrapper-styles .field--name-field-content li{margin:0;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.75;color:var(--acugio-copy);}.web-button,.paragraph button,.paragraph a.button{display:inline-flex;align-items:center;justify-content:center;width:auto !important;min-width:13rem;margin-top:0 !important;padding:0.9rem 1.35rem !important;border-radius:999px;border:1px solid var(--acugio-cta);background:var(--acugio-cta) !important;color:#ffffff !important;font-size:1rem !important;font-weight:600;line-height:1.2 !important;letter-spacing:0.01em;text-decoration:none !important;box-shadow:0 14px 28px rgba(23,63,87,0.16);transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;}.primary-cta,a.main-header-button,.paragraph a.primary-cta,.paragraph .primary-cta{width:auto !important;min-width:15rem;margin-top:1.2rem !important;padding:1.05rem 1.8rem !important;border-radius:999px;border:1px solid var(--acugio-header-cta);background:var(--acugio-header-cta) !important;color:var(--acugio-header-cta-text) !important;font-size:1rem !important;font-weight:700;line-height:1.2 !important;letter-spacing:0.01em;text-decoration:none !important;box-shadow:0 16px 34px rgba(79,107,91,0.2);transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;}.web-button:hover,.web-button:focus,.paragraph button:hover,.paragraph button:focus,.paragraph a.button:hover,.paragraph a.button:focus,.primary-cta:hover,.primary-cta:focus,a.main-header-button:hover,a.main-header-button:focus{background:var(--acugio-header-cta-hover) !important;border-color:var(--acugio-header-cta-hover);color:var(--acugio-header-cta-text) !important;transform:translateY(-1px);}.btn-primary,.button--primary,.btn.btn-primary,button.btn-primary,input.btn-primary,.form-submit.btn-primary,.webform-button--submit,.button.button--primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;appearance:none !important;-webkit-appearance:none !important;width:auto !important;min-width:15rem !important;height:auto !important;padding:1.05rem 1.8rem !important;border-radius:999px !important;border:1px solid var(--acugio-header-cta) !important;background:var(--acugio-header-cta) !important;background-color:var(--acugio-header-cta) !important;background-image:none !important;color:var(--acugio-header-cta-text) !important;font-size:1rem !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:0.01em !important;text-decoration:none !important;box-shadow:0 16px 34px rgba(79,107,91,0.2) !important;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;}.btn-primary:hover,.btn-primary:focus,.button--primary:hover,.button--primary:focus,.btn.btn-primary:hover,.btn.btn-primary:focus,button.btn-primary:hover,button.btn-primary:focus,input.btn-primary:hover,input.btn-primary:focus,.form-submit.btn-primary:hover,.form-submit.btn-primary:focus,.webform-button--submit:hover,.webform-button--submit:focus,.button.button--primary:hover,.button.button--primary:focus{background:var(--acugio-header-cta-hover) !important;background-color:var(--acugio-header-cta-hover) !important;border-color:var(--acugio-header-cta-hover) !important;color:var(--acugio-header-cta-text) !important;transform:translateY(-1px);}.logos-paragraphs-wrapper,.logos-wrapper{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;height:auto;}.logos-paragraphs-wrapper .field__item,.logos-wrapper .field__item{float:none;width:auto;padding:0;text-align:center;}.logos-paragraphs-wrapper .field__item img,.logos-wrapper .field__item img{width:auto;max-width:min(100%,11rem);max-height:5rem;object-fit:contain;}.paragraph--type-socials-paragraph,.paragraph--type--text,.paragraph--type--simple-bundle{display:grid;gap:1.25rem;}@media (min-width:992px){.paragraph--type--image-background-bundle .image-wrapper,.paragraph--type--image-background-bundle .circle-shape{width:min(100%,16.5rem);}.paragraph--type--image-background-bundle .text-container{max-width:none;width:100%;margin:0;}}@media (max-width:991.98px){.paragraph--type--image-background-bundle{min-height:auto;}.paragraph--type--image-background-bundle::before{background:linear-gradient(180deg,rgba(247,243,236,0.93) 0%,rgba(247,243,236,0.84) 45%,rgba(247,243,236,0.72) 100%);}.paragraph--type--image-background-bundle > .paragraph__inner,.paragraph--type--image-background-bundle > .pb__image-bg__inner{width:min(100% - 0.5rem,1240px);}}@media (max-width:575.98px){.paragraph--type--image-background-bundle{padding:0.85rem;}.paragraph--type--image-background-bundle > .paragraph__inner,.paragraph--type--image-background-bundle > .pb__image-bg__inner{width:100%;}.paragraph--type--image-background-bundle .image-wrapper,.paragraph--type--image-background-bundle .circle-shape{width:min(100%,11rem);border-radius:1.15rem;}.text-container,.paragraph--type-socials-paragraph .text-container{border-radius:1.25rem;}.web-button,.paragraph button,.paragraph a.button,.primary-cta,a.main-header-button{width:100% !important;min-width:0;}.primary-cta,a.main-header-button{margin-top:2rem !important;}}.field--name-field-text-demo{align-items:center;align-content:center;justify-content:center;}.web-button,.paragraph button,.paragraph a.button{padding-block:var(--pb-px8) !important;padding-block-start:0.5rem !important;padding-block-end:0.5rem !important;padding-inline:var(--pb-px16) !important;padding-inline-start:1rem !important;line-height:inherit !important;vertical-align:middle !important;overflow:hidden !important;text-decoration:none !important;color:inherit !important;background-color:inherit !important;text-align:center !important;cursor:pointer !important;white-space:nowrap !important;text-overflow:ellipsis !important;background-color:#064771 !important;color:white !important;}.site-footer{--bs-bg-opacity:1;background-color:#064771 !important;color:white;}.site-footer__bottom--custom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;}.site-footer__bottom-content{flex:1 1 auto;}.site-footer__social{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-left:auto;flex-wrap:wrap;}.site-footer__social-link{display:inline-flex;align-items:center;gap:0.55rem;color:var(--acugio-title) !important;text-decoration:none;font-size:0.95rem;line-height:1.2;transition:color 0.2s ease,opacity 0.2s ease,transform 0.2s ease;}.site-footer__social-link i{font-size:1rem;color:var(--acugio-copy);}.site-footer__social-link:hover,.site-footer__social-link:focus{color:var(--acugio-header-cta) !important;opacity:1;transform:translateY(-1px);}.site-footer__social-link:hover i,.site-footer__social-link:focus i{color:var(--acugio-header-cta);}.site-footer__social-text{white-space:nowrap;}@media (max-width:767.98px){.site-footer__bottom--custom{flex-direction:column;align-items:flex-start;}.site-footer__social{width:100%;margin-left:0;justify-content:flex-start;}}#main.container{max-width:100%;width:100%;}h1.title{display:none;}.container.fluid{--bs-gutter-x:0;}main.main-content{padding:0;}.image-wrapper img{max-height:150px;width:auto;}.circle-shape img{border-radius:50%;object-fit:contain;width:100%;height:100%;padding:4%;}.col-sm-9 > div{padding:30px;}.block-webform{padding:clamp(1.25rem,2vw,1.75rem);background:var(--acugio-surface-strong);border:1px solid var(--acugio-border);border-radius:var(--acugio-radius-md);box-shadow:0 12px 30px rgba(24,37,35,0.05);}.block-webform label{font-weight:bold;color:var(--acugio-title);}.block-webform .form-control,.block-webform .form-select,.block-webform textarea{border:1px solid var(--acugio-border);border-radius:0.85rem;}.navbar-toggler{background-color:white;color:white;}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%;}@media (min-width:992px){#navbar-main,#navbar-main .container,#navbar-main #CollapsingNavbar,#navbar-main .navbar-nav,#navbar-main .navbar-nav > li{overflow:visible;}#navbar-main .navbar-toggler{display:none !important;}#navbar-main #CollapsingNavbar{display:flex !important;flex-basis:auto;}#navbar-main .navbar-nav{display:flex;flex-direction:row;align-items:center;gap:0;}#navbar-main .navbar-nav > li{display:flex;align-items:center;position:relative;}#navbar-main .navbar-nav > li:hover > .dropdown-menu,#navbar-main .navbar-nav > li:focus-within > .dropdown-menu{display:block;}#navbar-main .navbar-nav .dropdown-menu{position:absolute;top:100%;left:auto;right:0;min-width:max-content;white-space:nowrap;margin-top:0;z-index:1000;}}@media (max-width:991.98px){#navbar-main #CollapsingNavbar{margin-top:0.5rem;padding-top:0.5rem;}#navbar-main #CollapsingNavbar:not(.show){display:none;}#navbar-main #CollapsingNavbar.show{display:block;}#navbar-main .navbar-nav{display:block;}}@media (max-width:767px){.paragraph--type--image-background-bundle{background-attachment:scroll !important;}}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout + .paragraph--type--text{margin-bottom:2rem;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout + .paragraph--type--text .text-container{width:100%;padding:30px;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin-top:0;margin-bottom:2rem;align-items:stretch;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > .paragraph--type--simple-bundle{grid-column:1 / -1;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > .paragraph--type--nested-paragraph,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > [class*="col-"]{min-width:0;height:100%;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > .paragraph--type--nested-paragraph .paragraph__inner,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > .paragraph--type--nested-paragraph .pb__default__inner,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout > .paragraph--type--nested-paragraph .pb__content-full{height:100%;display:flex;flex-direction:column;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card{display:flex;flex-direction:column;height:100%;min-height:100%;border:1px solid rgba(6,71,113,0.12);border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.06);background:var(--acugio-surface-strong);}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-img-top,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-img-top .field--name-field-card-image,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-img-top .contextual-region{margin:0;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-img-top img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-body{display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;height:100%;padding:1.5rem;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-body > .card-text{flex:1 1 auto;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-title{font-size:1.25rem;font-weight:700;margin-bottom:0;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .card-text{margin-bottom:0;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button{margin-top:auto !important;padding-top:1rem;align-self:center;display:flex;flex-shrink:0;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button a,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button .card-btn,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button a.card-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:0 !important;}.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button a,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button a:hover,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button a:focus,.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout .field--name-field-card-button a:active{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:inherit !important;text-decoration:none;}@media (min-width:768px){.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1200px){.paragraph--type--nested-paragraph.paragraph--view-mode--full-layout{grid-template-columns:repeat(4,minmax(0,1fr));}}.site-footer,footer.site-footer,#page .site-footer,#page-wrapper .site-footer{margin-top:clamp(2.5rem,6vw,5rem);background:#efe6d8 !important;background-color:#efe6d8 !important;border-top:1px solid rgba(47,58,51,0.1);color:#5f6c63;}.site-footer > .container,.site-footer .container,#page .site-footer > .container,#page-wrapper .site-footer > .container{width:min(100% - 2rem,1240px);max-width:1240px;padding:0;background:transparent !important;}.site-footer__bottom,.site-footer .site-footer__bottom{padding:1.25rem 0 1.5rem;background:transparent !important;}.site-footer .region-footer-fifth{justify-content:center;background:transparent !important;}.site-footer .block-content-footer,.site-footer .content,.site-footer .field--name-body,.site-footer .field--name-body .field__item,.site-footer .row,.site-footer section{margin:0;padding:0;background:transparent !important;background-color:transparent !important;border:0;box-shadow:none;}.site-footer .field--name-body .field__item{color:#5f6c63 !important;font-size:0.92rem;line-height:1.6;text-align:center;}.site-footer .field--name-body p{margin:0;color:inherit;}.site-footer a{color:#2f3a33;text-decoration:none;transition:color 180ms ease;}.site-footer a:hover,.site-footer a:focus{color:#4f6b5b;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,div#sliding-popup.eu-cookie-withdraw-wrapper,.eu-cookie-withdraw-tab,.eu-cookie-compliance-banner,.eu-cookie-compliance-content,.eu-cookie-withdraw-banner .popup-content{background:#f7f2ea !important;background-color:#f7f2ea !important;color:#2f3a33 !important;border-color:rgba(47,58,51,0.12) !important;}div#sliding-popup{box-shadow:0 -10px 28px rgba(33,43,38,0.08);border-top:1px solid rgba(47,58,51,0.08);}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,#sliding-popup .eu-cookie-compliance-message,#sliding-popup .eu-cookie-compliance-more-button,#sliding-popup .eu-cookie-compliance-secondary-button,#sliding-popup .eu-cookie-withdraw-tab,#sliding-popup .eu-cookie-withdraw-button,#sliding-popup .eu-cookie-compliance-default-button{color:#2f3a33 !important;}#sliding-popup .eu-cookie-compliance-message h2{margin-bottom:0.5rem;font-size:1.1rem;line-height:1.3;font-weight:600;}#sliding-popup .eu-cookie-compliance-message p{color:#6f7c74 !important;line-height:1.6;}#sliding-popup .eu-cookie-compliance-buttons{display:flex;flex-wrap:wrap;gap:0.75rem;}#sliding-popup button,#sliding-popup .button,#sliding-popup .eu-cookie-compliance-more-button,#sliding-popup .eu-cookie-compliance-secondary-button,#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-withdraw-button,#sliding-popup .eu-cookie-withdraw-tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.72rem 1.2rem;border-radius:999px !important;border:1px solid rgba(47,58,51,0.12) !important;background:transparent !important;background-color:transparent !important;box-shadow:none !important;font-weight:500;text-decoration:none;}#sliding-popup .agree-button,#sliding-popup .eu-cookie-compliance-secondary-button,#sliding-popup .eu-cookie-withdraw-button{background:#4f6b5b !important;background-color:#4f6b5b !important;border-color:#4f6b5b !important;color:#fffdf9 !important;}#sliding-popup .agree-button:hover,#sliding-popup .agree-button:focus,#sliding-popup .eu-cookie-compliance-secondary-button:hover,#sliding-popup .eu-cookie-compliance-secondary-button:focus,#sliding-popup .eu-cookie-withdraw-button:hover,#sliding-popup .eu-cookie-withdraw-button:focus{background:#425a4c !important;background-color:#425a4c !important;border-color:#425a4c !important;color:#fffdf9 !important;}#sliding-popup .decline-button,#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-more-button{color:#2f3a33 !important;}#sliding-popup .eu-cookie-withdraw-tab{background:rgba(247,242,234,0.98) !important;background-color:rgba(247,242,234,0.98) !important;border-color:rgba(47,58,51,0.16) !important;color:#2f3a33 !important;box-shadow:0 10px 24px rgba(33,43,38,0.1) !important;}#sliding-popup .decline-button:hover,#sliding-popup .decline-button:focus,#sliding-popup .eu-cookie-compliance-default-button:hover,#sliding-popup .eu-cookie-compliance-default-button:focus,#sliding-popup .eu-cookie-compliance-more-button:hover,#sliding-popup .eu-cookie-compliance-more-button:focus,#sliding-popup .eu-cookie-withdraw-tab:hover,#sliding-popup .eu-cookie-withdraw-tab:focus{border-color:rgba(79,107,91,0.4) !important;color:#4f6b5b !important;}.klaro{--acugio-klaro-surface:rgba(247,242,234,0.98);--acugio-klaro-surface-strong:#fffaf4;--acugio-klaro-text:#2f3a33;--acugio-klaro-muted:#6f7c74;--acugio-klaro-border:rgba(47,58,51,0.12);--acugio-klaro-border-strong:rgba(79,107,91,0.2);--acugio-klaro-primary:#4f6b5b;--acugio-klaro-primary-hover:#425a4c;--acugio-klaro-primary-text:#fffdf9;--acugio-klaro-shadow:0 18px 42px rgba(33,43,38,0.14);--klaro-primary-color:var(--acugio-klaro-primary);--klaro-button-bg:var(--acugio-klaro-primary);--klaro-button-bg-hover:var(--acugio-klaro-primary-hover);--klaro-button-text-color:var(--acugio-klaro-primary-text);--klaro-button-text-color-hover:var(--acugio-klaro-primary-text);--klaro-button-border:1px solid var(--acugio-klaro-primary);--klaro-button-border-hover:1px solid var(--acugio-klaro-primary-hover);--klaro-button-border-radius:999px;--klaro-button-padding:0.85rem 1.45rem;--klaro-button-font-size:0.95rem;--klaro-button-font-weight:600;--klaro-button-line-height:1.2;--klaro-button-focus-outline:2px solid rgba(79,107,91,0.35);--klaro-button-focus-outline-offset:2px;--klaro-dialog-focus-outline:none;--klaro-dialog-focus-box-shadow:0 0 0 3px rgba(79,107,91,0.15),var(--acugio-klaro-shadow);--klaro-slider-bg:rgba(47,58,51,0.2);--klaro-slider-bg-active:var(--acugio-klaro-primary);--klaro-slider-bg-required:var(--acugio-klaro-primary);}.klaro .cookie-notice,.klaro .context-notice,.klaro .cookie-modal .cm-modal{font-family:var(--bs-body-font-family);color:var(--acugio-klaro-text);background:var(--acugio-klaro-surface) !important;border:1px solid var(--acugio-klaro-border) !important;border-radius:1.5rem !important;box-shadow:var(--acugio-klaro-shadow) !important;backdrop-filter:blur(12px);}.klaro .cookie-notice,.klaro .context-notice{bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:1.35rem 1.5rem !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;}.klaro .cookie-notice .cn-body,.klaro .context-notice .cn-body,.klaro .cookie-modal .cm-body{color:var(--acugio-klaro-text);}.klaro .cookie-notice p,.klaro .context-notice p,.klaro .cookie-modal p,.klaro .cookie-modal li,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-notice strong,.klaro .context-notice strong{color:var(--acugio-klaro-text) !important;}.klaro .cookie-notice p,.klaro .context-notice p,.klaro .cookie-modal p,.klaro .cookie-modal li{font-size:0.98rem;line-height:1.65;}.klaro .cookie-modal p,.klaro .cookie-modal li,.klaro .cookie-notice .cn-body p,.klaro .context-notice .cn-body p{color:var(--acugio-klaro-muted) !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body,.klaro .context-notice .cn-body{display:grid;gap:1rem;}.klaro .cookie-notice .cn-buttons,.klaro .context-notice .cn-buttons,.klaro .cookie-modal .cm-btns{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;}.klaro .cookie-notice .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-link.cn-learn-more,.klaro .context-notice .cm-link.cn-learn-more,.klaro .cookie-modal .cm-link{display:inline-flex !important;align-items:center;justify-content:center;min-height:48px;padding:0.85rem 1.45rem !important;border-radius:999px !important;font-weight:600 !important;letter-spacing:0.01em;text-decoration:none !important;box-shadow:none !important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;}.klaro .cookie-notice .cm-btn:hover,.klaro .cookie-notice .cm-btn:focus,.klaro .context-notice .cm-btn:hover,.klaro .context-notice .cm-btn:focus,.klaro .cookie-modal .cm-btn:hover,.klaro .cookie-modal .cm-btn:focus,.klaro .cookie-notice .cm-link.cn-learn-more:hover,.klaro .cookie-notice .cm-link.cn-learn-more:focus,.klaro .context-notice .cm-link.cn-learn-more:hover,.klaro .context-notice .cm-link.cn-learn-more:focus{transform:translateY(-1px);}.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-info{background:var(--acugio-klaro-primary) !important;border-color:var(--acugio-klaro-primary) !important;color:var(--acugio-klaro-primary-text) !important;box-shadow:0 14px 28px rgba(79,107,91,0.2) !important;}.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:focus,.klaro .cookie-notice .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-info:focus,.klaro .context-notice .cm-btn.cm-btn-success:hover,.klaro .context-notice .cm-btn.cm-btn-success:focus,.klaro .context-notice .cm-btn.cm-btn-info:hover,.klaro .context-notice .cm-btn.cm-btn-info:focus,.klaro .cookie-modal .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:focus,.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-modal .cm-btn.cm-btn-info:focus{background:var(--acugio-klaro-primary-hover) !important;border-color:var(--acugio-klaro-primary-hover) !important;color:var(--acugio-klaro-primary-text) !important;}.klaro .cookie-notice .cm-btn.cm-btn-decline,.klaro .cookie-notice .cm-btn.cm-btn-danger,.klaro .context-notice .cm-btn.cm-btn-decline,.klaro .context-notice .cm-btn.cm-btn-danger,.klaro .cookie-modal .cm-btn.cm-btn-decline,.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-link.cn-learn-more,.klaro .context-notice .cm-link.cn-learn-more,.klaro .cookie-modal a.cm-link,.klaro .cookie-modal button.cm-btn.cm-btn-accept-all,.klaro .cookie-modal button.cm-btn.cm-btn-save{background:transparent !important;border:1px solid var(--acugio-klaro-border-strong) !important;color:var(--acugio-klaro-text) !important;}.klaro .cookie-notice .cm-btn.cm-btn-decline:hover,.klaro .cookie-notice .cm-btn.cm-btn-decline:focus,.klaro .cookie-notice .cm-btn.cm-btn-danger:hover,.klaro .cookie-notice .cm-btn.cm-btn-danger:focus,.klaro .context-notice .cm-btn.cm-btn-decline:hover,.klaro .context-notice .cm-btn.cm-btn-decline:focus,.klaro .context-notice .cm-btn.cm-btn-danger:hover,.klaro .context-notice .cm-btn.cm-btn-danger:focus,.klaro .cookie-modal .cm-btn.cm-btn-decline:hover,.klaro .cookie-modal .cm-btn.cm-btn-decline:focus,.klaro .cookie-modal .cm-btn.cm-btn-danger:hover,.klaro .cookie-modal .cm-btn.cm-btn-danger:focus,.klaro .cookie-notice .cm-link.cn-learn-more:hover,.klaro .cookie-notice .cm-link.cn-learn-more:focus,.klaro .context-notice .cm-link.cn-learn-more:hover,.klaro .context-notice .cm-link.cn-learn-more:focus,.klaro .cookie-modal a.cm-link:hover,.klaro .cookie-modal a.cm-link:focus{background:rgba(79,107,91,0.08) !important;border-color:rgba(79,107,91,0.35) !important;color:var(--acugio-klaro-primary) !important;}.klaro .cookie-modal{background:rgba(33,43,38,0.42) !important;backdrop-filter:blur(8px);}.klaro .cookie-modal .cm-modal{max-width:52rem;padding:2rem 2rem 1.75rem !important;background:var(--acugio-klaro-surface-strong) !important;}.klaro .cookie-modal .cm-header h1,.klaro .cookie-modal .cm-header h2,.klaro .cookie-modal .cm-header p,.klaro .cookie-modal .cm-header strong{color:var(--acugio-klaro-text) !important;}.klaro .cookie-modal ul.cm-purposes li,.klaro .cookie-modal ul.cm-services li,.klaro .cookie-modal ul.cm-purposes li.cm-purpose,.klaro .cookie-modal ul.cm-services li.cm-service{background:rgba(255,255,255,0.7) !important;border:1px solid rgba(47,58,51,0.08);border-radius:1rem;margin-bottom:0.85rem;padding:1rem 1rem 1rem 1.1rem !important;}.klaro .cookie-modal .cm-list-title,.klaro .cookie-modal .cm-purpose-title,.klaro .cookie-modal .cm-service-title{color:var(--acugio-klaro-text) !important;font-weight:600;}.klaro .cookie-modal label.cm-list-label{position:relative;display:block;width:100%;min-height:0;padding:0 0 0 4.25rem;cursor:pointer;}.klaro .cookie-modal .cm-list-label .slider{position:absolute;top:0.15rem;left:0;margin:0;box-shadow:inset 0 0 0 1px rgba(47,58,51,0.12);}.klaro .cookie-modal .cm-list-label .cm-list-title,.klaro .cookie-modal .cm-list-label .cm-purpose-title,.klaro .cookie-modal .cm-list-label .cm-service-title,.klaro .cookie-modal .cm-list-label .cm-list-description,.klaro .cookie-modal .cm-list-label .cm-purpose-desc,.klaro .cookie-modal .cm-list-label .cm-service-desc,.klaro .cookie-modal .cm-list-label .cm-required,.klaro .cookie-modal .cm-list-label .cm-opt-out{display:block;}.klaro .cookie-modal .cm-list-label .cm-list-title,.klaro .cookie-modal .cm-list-label .cm-purpose-title,.klaro .cookie-modal .cm-list-label .cm-service-title{margin-bottom:0.35rem;padding-right:0.5rem;}.klaro .cookie-modal .cm-list-description,.klaro .cookie-modal .cm-purpose-desc,.klaro .cookie-modal .cm-service-desc,.klaro .cookie-modal .cm-required,.klaro .cookie-modal .cm-opt-out,.klaro .cookie-modal .cm-list-label .cm-list-description,.klaro .cookie-modal .cm-list-label .cm-purpose-desc,.klaro .cookie-modal .cm-list-label .cm-service-desc,.klaro .cookie-modal .cm-list-label .cm-required,.klaro .cookie-modal .cm-list-label .cm-opt-out{color:var(--acugio-klaro-muted) !important;line-height:1.6;}.klaro .cookie-modal button.klaro-close,.klaro .cookie-modal .hide{color:var(--acugio-klaro-muted);}.klaro .cookie-modal button.klaro-close:hover,.klaro .cookie-modal button.klaro-close:focus,.klaro .cookie-modal .hide:hover,.klaro .cookie-modal .hide:focus{color:var(--acugio-klaro-primary);}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a{max-width:125px}.klaro .klaro_toggle_dialog{right:1.25rem;bottom:1.25rem;width:3.25rem;height:3.25rem;border-radius:999px;border:1px solid rgba(47,58,51,0.12);background-color:rgba(247,242,234,0.98);box-shadow:0 12px 24px rgba(33,43,38,0.16);}@media (max-width:767.98px){.klaro .cookie-notice,.klaro .context-notice{left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;padding:1rem !important;border-radius:0 !important;}.klaro .cookie-modal .cm-modal{width:calc(100% - 1rem);margin:0.5rem auto;padding:1.25rem 1rem 1rem !important;border-radius:1.25rem !important;}.klaro .cookie-notice .cn-buttons,.klaro .context-notice .cn-buttons,.klaro .cookie-modal .cm-btns{flex-direction:column;align-items:stretch;}.klaro .cookie-notice .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-link.cn-learn-more,.klaro .context-notice .cm-link.cn-learn-more{width:100%;}}
@media (max-width:767px){nav.menu--main{margin-left:16px;width:100%;padding-bottom:12px;}a.nav-link .dropdown>.dropdown-menu.show{display:block;border:0;margin-top:5px !important;}ul.dropdown-menu{border:0;}.dropdown-menu .menu-item--expanded>a:after{visibility:hidden;}ul.dropdown-menu.show li.menu-item--expanded>ul.dropdown-menu{display:block;border:0;}}@media (min-width:768px){.dropdown:hover>.dropdown-menu{display:block;}}span.nav-link{cursor:pointer;}.dropdown-menu .menu-item--expanded:hover>a:after{visibility:hidden;}.dropdown-menu .menu-item--expanded:hover{border-right:1px solid #fff;}.dropdown-menu .menu-item--expanded>.dropdown-menu{top:0px;left:100%;margin-top:-1px;margin-left:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.dropdown-menu .menu-item--expanded>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:7px;margin-right:-5px;}.dropdown-item{padding:5px 15px;}ul.dropdown-menu{padding:0;margin:0;}.dropdown-menu li.active>a{color:#fff;}
@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);}
