.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#fff0;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:#fff0;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:#fff0;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgb(0 0 0 / .15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#fff0;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.button:visited,button,.wp-block-search__button,input[type=button],input[type=reset],input[type=submit]{font-family:inherit;font-size:var(--wp--preset--font-size--base);border:none;border-radius:5px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);line-height:1;padding:calc(0.667em + 2px) calc(1.333em + 2px);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:0.4s ease-in-out}.button:active,.button:focus,button:active,button:focus,.wp-block-search__button:active,.wp-block-search__button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select,textarea{font-family:inherit;font-size:var(--wp--preset--font-size--base);color:var(--wp--preset--color--base);border:none;border:1px solid var(--wp--preset--color--quinary);border-radius:5px;padding:.5em;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,select:focus,textarea:focus{outline:1px solid var(--wp--preset--color--secondary)}select{box-sizing:border-box;-webkit-appearance:none;appearance:none;background:#fff0;background-image:url("assets/images/icon-downarrow.png");background-repeat:no-repeat;background-position:top 50% right 1em;background-size:16px}.select2-container--default .select2-selection--single{border:1px solid var(--wp--preset--color--quinary);border-radius:5px}ul li a,ol li a,.wp-block-site-title a,.wp-block-post-title a,.wp-block-query-pagination-numbers a,.wp-block-post-excerpt a,.wp-block-navigation ul,.wp-block-navigation ul li,.wp-block-navigation ul li a,.wp-block-comment-author-name a,.wp-block-comment-date a,.wp-block-post-date a,.wp-block-post-terms a,.wp-block-post-author-name a,footer ul li a{color:inherit;text-decoration:inherit}.wp-block-navigation ul.wp-block-navigation-submenu{padding:0}.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{padding-top:30px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:flex-start;width:100%;gap:30px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:flex;position:absolute;top:10px;right:0;width:auto;height:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:0;visibility:hidden;position:absolute}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation-submenu__toggle:where([aria-expanded=true])+.wp-block-navigation__submenu-container{opacity:1;visibility:visible;position:static;padding-top:0}.page .wp-block-template-part,.single .wp-block-template-part,.archive .wp-block-template-part{margin-top:0}footer.wp-block-template-part{margin-top:0}nav.wp-block-query-pagination{margin-top:6rem}ul,ul.is-style-default,ul.is-style-square{padding-left:22px}ol,ol.is-style-default,ol.is-style-square{padding-left:22px}ul.is-style-square{list-style-type:square}.is-style-checklist,.is-style-checklist-circle,.is-style-none{list-style:none;padding-left:0}.is-style-checklist li{display:flex;align-items:flex-start}.is-style-checklist li::before{content:"";mask:url("assets/images/checklist.svg");-webkit-mask:url("assets/images/checklist.svg");height:1.5em;width:1.5em;min-height:1.5em;min-width:1.5em;background:currentcolor;align-self:center}.is-style-checklist-circle li{display:flex;align-items:flex-start;column-gap:8px}.is-style-checklist-circle li::before{content:"";mask:url("assets/images/checklist-circle.svg");-webkit-mask:url("assets/images/checklist-circle.svg");height:1em;width:1em;min-height:1em;min-width:1em;background:currentcolor;align-self:center}.button{line-height:1;border-radius:5px}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-underline-offset:5px}hr.wp-block-separator.has-background{height:2px!important}hr.wp-block-separator.is-style-dots{height:auto!important}hr.wp-block-separator.is-style-dotted{width:100%!important;border-bottom:none!important;height:1px!important;background:repeating-linear-gradient(90deg,currentcolor,currentcolor 2px,transparent 2px,transparent 6px)!important}hr.wp-block-separator.is-style-wide-thin-line{height:1px!important;border-width:1px!important;width:100%!important}hr.wp-block-separator.is-style-left-aligned{margin-left:0!important}hr.wp-block-separator.is-style-right-aligned{margin-right:0!important}.wp-block-comment-template li.comment>.wp-block-columns{column-gap:12px!important}.wp-block-comment-template .wp-block-comment-content{border-radius:10px;margin-top:20px!important;margin-bottom:10px!important}.page .wp-block-post-content a,.single-post .wp-block-post-content a{text-underline-offset:3px;text-decoration-thickness:1px}.page .wp-block-post-content h1,.page .wp-block-post-content h2,.page .wp-block-post-content h3,.page .wp-block-post-content h4,.page .wp-block-post-content h5,.page .wp-block-post-content h6,.single-post .wp-block-post-content h1,.single-post .wp-block-post-content h2,.single-post .wp-block-post-content h3,.single-post .wp-block-post-content h4,.single-post .wp-block-post-content h5,.single-post .wp-block-post-content h6{text-underline-offset:5px;text-decoration-thickness:2px!important}.page .wp-block-post-content h1 a,.page .wp-block-post-content h2 a,.page .wp-block-post-content h3 a,.page .wp-block-post-content h4 a,.page .wp-block-post-content h5 a,.page .wp-block-post-content h6 a,.single-post .wp-block-post-content h1 a,.single-post .wp-block-post-content h2 a,.single-post .wp-block-post-content h3 a,.single-post .wp-block-post-content h4 a,.single-post .wp-block-post-content h5 a,.single-post .wp-block-post-content h6 a{color:inherit;text-underline-offset:5px;text-decoration-thickness:2px}.single .wp-block-post-navigation-link a{color:inherit;text-decoration:inherit}body.ca-design{background:#f7fcfa;color:#052b35}.ca-design .wp-site-blocks{padding:0}.ca-home{font-family:Arial,Helvetica,sans-serif;line-height:1.65;--ca-ink:#052b35;--ca-turquoise:#19c9b5;--ca-gold:#ffda82;--ca-orange:#ffaa4c}.ca-home *{box-sizing:border-box}.ca-home p{font-size:17px;line-height:1.7}.ca-home a{color:#086d6b;text-underline-offset:4px}.ca-home img{max-width:100%;height:auto}.ca-home :is(h1,h2,h3){color:var(--ca-ink);text-wrap:balance}.ca-home h2{font-size:clamp(30px,3.5vw,46px)!important;line-height:1.15;letter-spacing:-1.1px}.ca-home h3{font-size:22px!important;line-height:1.3}.ca-home mark{color:inherit!important;background:transparent!important}.ca-home>div.wp-block-group{padding:72px 24px!important;margin:0!important;scroll-margin-top:100px}.ca-home>div.wp-block-group:nth-of-type(even){background:#edf8f4!important}.ca-home>div.wp-block-group:nth-of-type(odd){background:#fff!important}.ca-home .alignwide{max-width:1180px!important;margin-inline:auto!important}.ca-home>.wp-block-group>.wp-block-group{margin-bottom:30px}.ca-home .wp-block-columns{gap:26px!important;align-items:stretch}.ca-home .wp-block-column{min-width:0}.ca-home .wp-block-column>.wp-block-group{background:#fff!important;border:1px solid #d6e9e3;border-radius:18px!important;padding:28px!important;box-shadow:0 7px 25px #052b3506}.ca-home .wp-block-column>.wp-block-group img{height:95px!important;width:auto!important;max-width:100%;object-fit:contain}.ca-home .wp-block-heading{margin-top:0!important}.ca-home .has-text-align-center{text-align:center!important}.ca-home .wp-block-image{text-align:center;margin:0 0 18px}.ca-home .wp-block-button__link{background:#ffda82!important;color:#052b35!important;border-radius:50px;padding:12px 22px!important;font-size:15px;font-weight:700}.ca-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ca-hero{padding:85px 0 64px;scroll-margin-top:100px;background:linear-gradient(135deg,#fffdf6,#f0fcf7)}.ca-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.ca-home .ca-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.6px;color:#08756e}.ca-hero h1{font-size:clamp(42px,4.8vw,66px);letter-spacing:-2px;line-height:1.08;margin:24px 0 12px;min-height:2.4em}.ca-hero h1 span{display:block;transition:opacity .65s ease,transform .65s ease}.ca-hero h1 span.ca-changing{opacity:0;transform:translateY(20px)}.ca-home .ca-lead{font-size:22px;font-weight:600;line-height:1.45}.ca-hero-visual{text-align:center;position:relative}.ca-hero-visual::before{content:"";position:absolute;inset:8%;background:#dcf8ed;border-radius:50%;z-index:0}.ca-hero-visual img{position:relative;width:min(100%,470px);height:auto;object-fit:contain}.ca-hero-visual p{position:relative;font-weight:600;color:#08756e}.ca-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:30px 0 20px}.ca-home .ca-button{display:inline-block;background:#ffda82;padding:14px 24px;color:#052b35;text-decoration:none;border-radius:50px;font-weight:700}.ca-home .ca-textlink{font-weight:700}.ca-home .ca-hero-note{font-size:13px;color:#46666d}.ca-pause{background:none;border:0;text-decoration:underline;text-underline-offset:3px;color:#46666d;font-size:12px;cursor:pointer;padding:6px 0}.ca-band{background:#052b35;color:#fff;padding:28px 0}.ca-band .ca-container{display:grid;grid-template-columns:1.2fr .6fr 1fr;gap:40px;align-items:center}.ca-band p{margin:0}.ca-band strong{color:#ffda82;font-size:25px;line-height:1.2}.ca-band p:nth-child(2) strong{font-size:42px}.ca-band span{display:block;font-size:13px;margin-top:6px}.ca-home .ca-data-note{font-size:11px;text-align:center;color:#46666d;padding:10px 24px;margin:0}#testemunhos .wp-block-column>.wp-block-group{border-top:4px solid #19c9b5}#testemunhos p{font-size:15px}#testemunhos h3{margin-top:18px!important}#Programas .wp-block-columns{flex-wrap:wrap!important}#Programas .wp-block-column{flex-basis:calc(50% - 26px)!important;flex-grow:1!important;background:#fff;border:1px solid #d6e9e3;border-radius:18px;padding:26px}#Programas .wp-block-column>.wp-block-group{border:0;box-shadow:none;padding:0!important}#Programas .wp-block-column img{max-height:145px!important;width:auto!important;object-fit:contain}#Programas .wp-block-column p{font-size:16px}#Equipa .wp-block-column>figure img{height:280px!important;width:100%!important;object-fit:cover;border-radius:18px}#Equipa .wp-block-column p{font-size:16px}#parcerias img{max-height:105px!important;object-fit:contain;width:auto!important}#parcerias p{font-size:14px}#Projeto-Coruja-Academy img{object-fit:contain;max-height:130px}#Contacto{background:#fff9eb!important}#Contacto .wpcf7{width:min(760px,100%);margin:28px auto;padding:32px;background:#fff;border:1px solid #e6e5d5;border-radius:18px;box-shadow:0 12px 40px #052b3508}#Contacto .wpcf7 input:not([type=submit]):not([type=checkbox]),#Contacto .wpcf7 textarea,#Contacto .wpcf7 select{width:100%;max-width:100%;padding:13px;font-size:16px;border:1px solid #bfd8d2;border-radius:8px;background:#fbfefc;color:#052b35}#Contacto .wpcf7 input[type=submit]{padding:14px 28px;background:#ffda82;color:#052b35;font-size:16px;font-weight:700;border:0;border-radius:50px;cursor:pointer}#Contacto .wpcf7 label{font-size:15px;font-weight:600}#Contacto .wp-block-column:empty{display:none}.ca-design header.wp-block-template-part{background:#fff;border-bottom:1px solid #d6e9e3}.ca-design header .wp-block-site-title{font-size:26px!important;letter-spacing:-.7px}.ca-design header .wp-block-site-tagline{font-size:12px!important;color:#46666d}.ca-design header .wp-block-navigation{font-size:15px}.ca-backtop{position:fixed;bottom:22px;right:22px;z-index:90;border:0;background:#052b35;color:#ffda82;border-radius:30px;padding:12px 18px;cursor:pointer;box-shadow:0 5px 20px #052b3525}.ca-backtop[hidden]{display:none}.ca-home a:focus-visible,.ca-home button:focus-visible,.ca-backtop:focus-visible{outline:3px solid #08756e;outline-offset:5px}.ca-home .ca-reveal{opacity:1}.ca-preview-notice{padding:10px 24px;background:#ffda82;color:#052b35;text-align:center;font-size:13px}.ca-preview-notice a{color:#052b35}@media(prefers-reduced-motion:no-preference){.ca-hero-visual img{animation:ca-birth 4.5s cubic-bezier(.4,0,.2,1) both}.ca-home .ca-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.ca-home .ca-reveal.ca-visible{opacity:1;transform:none}}@keyframes ca-birth{from{opacity:0;transform:scale(.08)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.ca-hero-grid{grid-template-columns:1fr;gap:28px}.ca-hero{padding-top:45px}.ca-hero-visual img{max-width:340px}.ca-band .ca-container{grid-template-columns:1fr 1fr}.ca-band p:first-child{grid-column:1/-1}.ca-home>div.wp-block-group{padding:50px 22px!important}.ca-home .wp-block-columns{flex-wrap:wrap!important}.ca-home .wp-block-column{flex-basis:100%!important}.ca-design header .wp-block-site-title{font-size:22px!important}.ca-design header .wp-block-site-tagline{display:none}}@media(max-width:540px){.ca-container{width:calc(100% - 36px)}.ca-hero h1{font-size:42px;letter-spacing:-1.4px;min-height:2.6em}.ca-home p{font-size:16px}.ca-home h2{font-size:30px!important}.ca-home .ca-lead{font-size:20px}.ca-home .wp-block-column>.wp-block-group{padding:22px!important}#Programas .wp-block-column{flex-basis:100%!important}#Contacto .wpcf7{padding:20px}.ca-band .ca-container{gap:22px}.ca-band strong{font-size:20px}.ca-backtop{font-size:12px;padding:11px 14px}}@media(prefers-reduced-motion:reduce){.ca-hero h1 span{transition:none}.ca-home .ca-reveal{opacity:1;transform:none}}.ca-language-bar{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-block:12px}.ca-language-bar label{font-size:13px}.ca-language-bar select{width:auto;max-width:160px;padding:9px 12px;border:1px solid #19c9b5;border-radius:9px;font-size:14px;direction:ltr;color:#052b35;background:#fff}.ca-contact-form{width:min(680px,100%);margin:30px auto;padding:32px;background:#fff;border:1px solid #d6e9e3;border-radius:18px;box-shadow:0 12px 40px #052b3508}.ca-contact-form label{display:block;margin:18px 0 7px;font-size:15px;font-weight:600}.ca-contact-form label:first-child{margin-top:0}.ca-contact-form :is(input,textarea,select){display:block;width:100%;min-width:0;font:inherit;font-size:16px;padding:12px 14px;border:1px solid #bfd8d2;border-radius:8px;background:#fbfefc;color:#052b35}.ca-contact-form textarea{resize:vertical;min-height:140px}.ca-contact-form button{border:0;margin-top:22px;font:inherit;font-weight:700;cursor:pointer}.ca-contact-form button:disabled{opacity:.6;cursor:wait}.ca-home .ca-form-note{font-size:12px;line-height:1.6;color:#46666d}.ca-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ca-home .ca-original-language{font-size:12px;color:#46666d}.ca-home .ca-hero h1{font-size:clamp(34px,4.1vw,60px);min-height:3.3em}.ca-home [data-ca-title]{overflow-wrap:normal;word-break:normal}html[dir=rtl] .ca-home{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .ca-home :is(h1,h2,h3){letter-spacing:0;line-height:1.5}html[dir=rtl] .ca-home .has-text-align-center{text-align:center!important}html[dir=rtl] .ca-backtop{right:auto;left:22px}html[dir=rtl] .ca-contact-form input[type=email],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}.ca-home h1{overflow-wrap:normal}@media(max-width:540px){.ca-home .ca-hero h1{font-size:36px;min-height:3.5em}.ca-contact-form{padding:22px}.ca-language-bar{justify-content:flex-end}html[dir=rtl] .ca-home .ca-hero h1{min-height:4.5em}}.ca-home #Programas .wp-block-column :is(p,h2,h3){text-align:center!important}.ca-home #Programas .wp-block-column{padding:30px!important}.ca-home #Equipa .is-not-stacked-on-mobile{display:flex;flex-direction:column;align-items:center!important;gap:18px!important}.ca-home #Equipa .is-not-stacked-on-mobile>.wp-block-column{flex-basis:auto!important;width:100%;text-align:center}.ca-home #Equipa .wp-block-column img{width:160px!important;height:160px!important;max-width:160px!important;aspect-ratio:1!important;object-fit:cover!important;object-position:center 25%;border-radius:50%!important}.ca-home #Equipa h3{text-align:center!important}.ca-home .ca-funding-logos{width:min(960px,calc(100% - 40px));margin:32px auto!important;justify-content:center;align-items:center!important;gap:28px!important}.ca-home .ca-funding-logos>.wp-block-column{flex:0 1 auto!important}.ca-home .ca-funding-logos>.wp-block-column:first-child{max-width:170px}.ca-home .ca-funding-logos>.wp-block-column:last-child{max-width:640px}.ca-home .ca-funding-logos figure{float:none!important;margin:0!important}.ca-home .ca-funding-logos img{max-height:110px;width:100%!important;object-fit:contain}.ca-partnerships{padding:72px 0;background:#edf8f4}.ca-partner-intro{text-align:center;max-width:760px;margin:0 auto 36px}.ca-partner-intro h2,.ca-partner-intro p{text-align:center!important}.ca-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ca-partner-card{background:#fff;border:1px solid #d6e9e3;border-radius:18px;padding:30px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.ca-partner-logo{height:120px;width:100%;display:flex;align-items:center;justify-content:center}.ca-partner-logo img{max-width:100%;max-height:110px;width:auto;height:auto;object-fit:contain}.ca-partner-card p{font-size:15px!important;margin:0;text-align:center!important}.ca-partner-card a{color:#086d6b!important}.ca-partner-caption{text-align:center;margin-top:32px}.ca-home #Contacto h2{text-align:center!important;margin-bottom:24px}.ca-home #Contacto>.wp-block-group{margin-bottom:0}.ca-home .ca-contact-form{margin-top:0}.ca-contact-after{max-width:680px;margin:26px auto 0}.ca-home .ca-contact-description{text-align:center!important;font-size:16px;font-weight:400}.ca-home .ca-hero-visual::before{display:none}.ca-home .ca-hero-visual img{width:min(100%,410px)}@media(max-width:900px){.ca-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-home .ca-funding-logos{flex-wrap:nowrap!important}.ca-home .ca-funding-logos>.wp-block-column{flex-basis:auto!important}}@media(max-width:600px){.ca-partner-grid{grid-template-columns:1fr}.ca-partnerships{padding:50px 0}.ca-home .ca-funding-logos{flex-direction:column}.ca-home .ca-hero-visual img{max-width:300px}}.ca-design .ca-legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:22px 20px;background:#052b35;font-size:14px;text-align:center}.ca-design .ca-legal-links a{color:#fff;text-underline-offset:4px}.ca-design .ca-legal-links a:focus-visible{outline:2px solid #ffda82;outline-offset:5px}.ca-home :is(p,h1,h2,h3,a){overflow-wrap:anywhere}.ca-home .ca-language-bar{flex-wrap:wrap}.ca-home .ca-contact-form{box-sizing:border-box}.ca-home .ca-contact-form :is(input,textarea,select){box-sizing:border-box}.ca-home .ca-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media(max-width:900px){.ca-home .ca-hero-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ca-home .ca-language-bar select{min-height:44px;font-size:16px}.ca-home .ca-hero h1{font-size:clamp(30px,8.5vw,36px)}.ca-home .ca-contact-after{padding-inline:0}.ca-home .ca-contact-form{max-width:100%}}.ca-home [data-ca-title]{overflow-wrap:anywhere;word-break:normal}.ca-design .ca-legal-links a{max-width:100%;overflow-wrap:anywhere}.ca-page-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 auto 60px;padding-top:10px}.ca-page-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;min-height:80px;background:#fffdf7;border:1px solid #b8dbda;border-radius:14px;color:#063947;text-decoration:none;font-weight:700;box-shadow:0 5px 18px #06394705}.ca-page-links a:nth-child(3n+1){background:#fff1c6;border-color:#f3d38b}.ca-page-links a:nth-child(3n+2){background:#ecf8f8}.ca-page-links a:hover{border-color:#087e82;box-shadow:0 6px 20px #06394710}.ca-page-links a:focus-visible{outline:3px solid #0ca7ab;outline-offset:4px}.ca-actions{flex-wrap:wrap}.ca-nav-symbol{width:30px!important;height:30px!important;object-fit:contain;flex-shrink:0}.wp-block-navigation a[data-ca-nav-button]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;line-height:1.3;text-decoration:none}.wp-block-navigation a[data-ca-nav-button="ca-nav-platform"]{background:#ffdb7d;border:2px solid #ffdb7d;color:#063947!important}.wp-block-navigation a[data-ca-nav-button="ca-nav-voo"]{background:#fff;border:2px solid #0b6671;color:#063947!important}.wp-block-navigation a[data-ca-nav-button] mark{color:inherit!important;background:transparent!important}.wp-block-navigation a[data-ca-nav-button] .wp-block-navigation-item__label{color:inherit!important}.wp-block-navigation a[data-ca-nav-button]:focus-visible{outline:3px solid #0ca7ab;outline-offset:3px}@media(max-width:950px){.ca-page-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ca-page-links{gap:12px;margin-bottom:35px}.ca-page-links a{padding:16px 14px;font-size:14px;min-height:74px}.ca-actions .ca-textlink{margin-top:4px}.wp-block-navigation a[data-ca-nav-button]{padding:8px 12px}}.ca-selected-flag{width:28px;height:19px;object-fit:contain;vertical-align:middle}.ca-discover{background:#f5fbfa;padding:70px 0}.ca-discover h2{font-size:clamp(30px,3vw,44px);line-height:1.2;margin:8px 0 20px;color:#073943}.ca-discover-intro{max-width:850px;margin-bottom:30px;font-size:18px;line-height:1.7}.ca-featured-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:26px}.ca-image-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ca-image-card{display:flex;flex-direction:column;overflow:hidden;background:#fffdf7;border:1px solid #bedfdd;border-radius:18px;text-decoration:none!important;color:#073943!important;box-shadow:0 8px 25px #07394307;transition:box-shadow .2s,transform .2s}.ca-image-card:hover{box-shadow:0 12px 30px #07394318;transform:translateY(-3px)}.ca-image-card:focus-visible{outline:3px solid #05a6ab;outline-offset:5px}.ca-card-art{height:165px;background:#e6f6f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.ca-card-art>img{width:100%;height:100%;object-fit:cover}.ca-card-art .ca-card-logo,.ca-card-art .ca-card-icon{object-fit:contain;width:78%;height:78%}.ca-card-art .ca-card-icon{width:90px;height:90px}.ca-featured-cards .ca-card-art{height:235px}.ca-card-art .ca-card-salete{object-fit:contain;height:285px;width:428px;max-width:none}.ca-image-card-salete .ca-card-art{background:#fff0ce}.ca-image-card-parcerias .ca-card-art{background:#fff5df}.ca-image-card-testemunhos .ca-card-art{background:#fff0d3}.ca-image-card-voo .ca-card-art{background:#fff}.ca-card-label{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px;font-size:18px;font-weight:700;flex:1}.ca-team-portraits{display:flex;gap:20px;padding:15px;width:100%;height:100%;justify-content:center;align-items:center}.ca-team-portraits img{width:110px;height:130px;object-fit:cover;object-position:top;border-radius:18px}.ca-page-links{display:none}@media(max-width:950px){.ca-image-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ca-discover{padding:35px 0}.ca-featured-cards{grid-template-columns:1fr;gap:16px}.ca-image-cards{gap:12px}.ca-featured-cards .ca-card-art{height:200px}.ca-card-art{height:125px}.ca-card-label{font-size:14px;padding:16px 12px;gap:8px}.ca-team-portraits{gap:7px;padding:8px}.ca-team-portraits img{width:62px;height:95px}.ca-discover-intro{font-size:16px}.ca-language-bar{flex-wrap:wrap}.ca-language-bar select{max-width:190px}}@media(prefers-reduced-motion:reduce){.ca-image-card{transition:none}.ca-image-card:hover{transform:none}}.ca-operation-card{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;margin-top:42px;padding:38px;background:#eef8fa;border:2px solid #087c88;border-radius:22px;box-shadow:0 12px 35px #0739430c}.ca-operation-card h3{font-size:clamp(24px,2.5vw,34px)!important;line-height:1.25;text-align:start;margin:16px 0 22px}.ca-operation-code{display:flex;flex-direction:column;gap:6px}.ca-operation-code strong{font-size:18px;letter-spacing:.4px}.ca-operation-funding{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:#fff;padding:25px;border-radius:16px}.ca-operation-funding .ca-operation-pis{max-width:190px;width:100%;height:auto}.ca-operation-funding .ca-operation-logos{width:100%;height:auto}.ca-operation-funding p{font-size:13px;text-align:center;font-weight:700;line-height:1.6;margin:0}.ca-operation-card .ca-button{display:inline-flex;margin-top:15px}.ca-image-card-testemunhos .ca-card-art>img,.ca-image-card-noticias .ca-card-art>img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.ca-home .ca-hero-visual{grid-row:1}.ca-home .ca-hero-grid>div:first-child{grid-row:2}.ca-operation-card{grid-template-columns:1fr;padding:28px;gap:25px}}@media(max-width:600px){.ca-home .ca-hero{padding-top:20px!important}.ca-home .ca-hero-visual{padding-top:0!important;padding-bottom:10px}.ca-home .ca-hero-visual>img{width:min(290px,80vw)!important;max-height:300px;object-fit:contain}.ca-home .ca-hero-visual>p{margin:10px 0 20px!important}.ca-operation-card{margin-top:28px;padding:22px 18px}.ca-operation-card h3{font-size:25px!important}.ca-operation-code strong{font-size:15px}.ca-operation-funding{padding:20px 14px}.ca-operation-card .ca-button{max-width:100%;font-size:15px}}.ca-growth{background:#0c5364;color:#fff;padding:40px 0}.ca-growth-intro{font-weight:700;text-align:center;font-size:22px!important;margin:0 0 25px!important}.ca-growth-years{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:820px;margin:auto}.ca-growth-years>div{display:flex;flex-direction:column;align-items:center;gap:7px;background:#ffffff09;border:1px solid #ffffff30;border-radius:16px;padding:20px}.ca-growth-years strong{font-size:clamp(38px,5vw,60px);line-height:1.2;color:#ffdc86}.ca-growth-years span{font-size:16px}.ca-growth-ambition{text-align:center;margin-top:30px;padding-top:24px;border-top:1px solid #ffffff30}.ca-growth-ambition>p:first-child{color:#ffdc86;font-weight:700;margin:0 0 10px}.ca-home .ca-growth-ambition h2{color:#fff;font-size:clamp(24px,3vw,34px)!important;letter-spacing:-.5px;margin:8px auto 15px;max-width:950px}.ca-growth-ambition a{color:#d8f0ee;font-size:12px;line-height:1.6}.ca-growth-ambition p{color:#fff}@media(max-width:600px){.ca-growth{padding:28px 0}.ca-growth-years{gap:9px}.ca-growth-years>div{padding:16px 8px}.ca-growth-years span{font-size:13px}.ca-growth-years strong{font-size:38px}.ca-growth-intro{font-size:18px!important}.ca-growth-ambition a{display:block}.ca-home h1 [data-ca-title]{overflow-wrap:normal}}.ca-growth-carousel{padding:26px 0}.ca-growth-layout{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:16px 32px;align-items:center}.ca-growth-summary>p,.ca-growth-future>p:first-child{font-size:13px!important;color:#d2f1ef;margin:0 0 8px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.ca-home .ca-growth-summary h2{font-size:clamp(24px,3vw,35px)!important;line-height:1.2;color:#ffda82;letter-spacing:-.5px;margin:0}.ca-growth-stages{border-inline:1px solid #ffffff25;padding:0 26px;min-height:158px;text-align:center}.ca-growth-stages article[hidden]{display:none!important}.ca-growth-year{font-size:14px!important;margin:0 0 5px!important}.ca-growth-number{display:flex;justify-content:center;align-items:baseline;gap:10px}.ca-growth-number strong{font-size:54px;line-height:1.1;color:#ffda82}.ca-growth-number span{font-size:16px}.ca-home .ca-growth-stages h3{color:#fff;font-size:18px!important;margin:7px 0 4px}.ca-growth-stages article>p:not(.ca-growth-year){font-size:13px!important;margin:3px 0;line-height:1.4}.ca-growth-operation{font-size:11px!important;opacity:.8}.ca-growth-future>p:last-child{font-size:17px!important;line-height:1.5;font-weight:700;margin:0}.ca-growth-controls{grid-column:1/-1;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;align-items:center}.ca-growth-dots{display:flex;gap:8px}.ca-growth-controls button{font:inherit;color:#fff;border:1px solid #ffffff50;border-radius:8px;background:#fff0;padding:5px 10px;font-size:12px;cursor:pointer}.ca-growth-controls button[aria-pressed="true"]{color:#063947;background:#ffda82;border-color:#ffda82}.ca-growth-controls [data-ca-growth-pause]{border:0;text-decoration:underline;text-underline-offset:3px}.ca-growth-controls button:focus-visible{outline:3px solid #ffda82;outline-offset:3px}.ca-image-card-programas .ca-card-art{background:#fff}.ca-image-card-programas .ca-card-art>img{object-fit:cover;object-position:center 48%}@media(max-width:900px){.ca-growth-layout{grid-template-columns:1fr 1.3fr}.ca-growth-future{grid-column:1/-1;text-align:center}.ca-growth-future>p:first-child{display:none}.ca-growth-future>p:last-child{font-size:14px!important}.ca-growth-stages{border-inline-end:0;min-height:155px}.ca-growth-summary h2{font-size:26px!important}}@media(max-width:600px){.ca-growth-carousel{padding:20px 0}.ca-growth-layout{gap:12px}.ca-growth-summary>p{font-size:10px!important}.ca-home .ca-growth-summary h2{font-size:23px!important}.ca-growth-stages{padding:0 10px;min-height:153px}.ca-growth-number strong{font-size:43px}.ca-growth-number{gap:6px}.ca-growth-number span{font-size:13px}.ca-home .ca-growth-stages h3{font-size:15px!important}.ca-growth-stages article>p:not(.ca-growth-year){font-size:11px!important}.ca-growth-controls{gap:8px}.ca-growth-controls button{font-size:10px;padding:5px 8px}}.ca-growth-carousel{background:linear-gradient(110deg,#fff4d7 0%,#fff9ed 45%,#eaf8f5 100%);color:#10434b;border-block:1px solid #e0ede6}.ca-growth-summary>p,.ca-growth-future>p:first-child{color:#347476}.ca-home .ca-growth-summary h2{color:#10434b}.ca-growth-stages{border-color:#b9d7d1}.ca-growth-number strong{color:#b96b16}.ca-home .ca-growth-stages h3{color:#10434b}.ca-growth-year,.ca-growth-number span,.ca-growth-stages article>p,.ca-growth-future>p{color:#10434b}.ca-growth-operation{color:#426968;opacity:1}.ca-growth-controls button{color:#10434b;border-color:#b1cec5;background:#ffffff70}.ca-growth-controls button[aria-pressed="true"]{background:#ffd783;border-color:#e6b95d;color:#10434b}.ca-growth-controls [data-ca-growth-pause]{background:#fff0}.ca-growth-controls button:focus-visible{outline-color:#087d87}.ca-growth-source{display:block;margin-top:10px;color:#426968!important;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.ca-growth-future>p:nth-child(2){font-size:17px!important;line-height:1.5;font-weight:700;margin:0}@media(max-width:900px){.ca-growth-future>p:nth-child(2){font-size:14px!important}.ca-growth-source{font-size:10px;margin-top:6px}}.ca-page-language-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px max(20px,calc((100% - 1200px)/2));background:#f5fcfa;color:#052b35;font:inherit}.ca-page-language-bar label{display:flex;align-items:center;gap:7px}.ca-page-language-bar select{border:1px solid #19c9b5;border-radius:12px;background:#fff;color:#052b35;padding:9px 12px;min-width:150px;font:inherit;direction:ltr}.ca-page-language-bar select:focus-visible{outline:3px solid #ffaa4c;outline-offset:3px}.ca-document-language-note{max-width:960px;margin:16px auto;padding:12px 18px;background:#fff5d9;color:#052b35;border-radius:12px;font-size:14px;text-align:center}html[lang="ur"] .wp-site-blocks{font-family:Tahoma,Arial,sans-serif}html[dir="rtl"] .wp-block-navigation__container{direction:rtl}html[dir="rtl"] a[href^="mailto:"],html[dir="rtl"] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;display:inline-block}@media(max-width:600px){.ca-page-language-bar{padding:10px 18px}.ca-document-language-note{margin:12px 16px}}.ca-page-translated .wp-site-blocks{box-sizing:border-box;max-width:100%;min-width:0}.ca-page-translated .wp-block-post-content{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.ca-page-translated .wp-block-post-content :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere;word-break:normal}.ca-page-translated .wp-block-post-content img{max-width:100%;height:auto}.ca-page-translated .wp-block-column{min-width:0}.ca-page-translated .wp-block-table{max-width:100%;overflow-x:auto}.ca-page-translated .wp-block-table table{width:100%}.ca-page-translated .cmplz-document,.ca-page-translated #cmplz-document{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.ca-page-translated .cmplz-document :is(p,a,code,td,th),.ca-page-translated #cmplz-document :is(p,a,code,td,th){overflow-wrap:anywhere;word-break:normal;white-space:normal}.ca-page-translated .cmplz-document table,.ca-page-translated #cmplz-document table{width:100%;table-layout:fixed}.ca-page-translated .cmplz-document :is(button,input,select),.ca-page-translated #cmplz-document :is(button,input,select){max-width:100%}@media(max-width:1024px){.ca-page-translated .wp-block-post-content{padding-inline:24px}.ca-page-language-bar{padding-inline:24px}}@media(max-width:600px){.ca-page-translated .wp-block-post-content{padding-inline:18px}.ca-page-translated .wp-block-post-title{font-size:clamp(27px,7vw,38px);line-height:1.2;overflow-wrap:anywhere}.ca-page-language-bar{justify-content:center;padding:12px 18px}.ca-page-language-bar select{min-height:44px;max-width:100%;font-size:16px}.ca-page-translated .cmplz-document table,.ca-page-translated #cmplz-document table{font-size:14px}.ca-page-translated .cmplz-document :is(th,td),.ca-page-translated #cmplz-document :is(th,td){padding:8px 5px}}.ca-page-translated .cmplz-document *,.ca-page-translated #cmplz-document *{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}.ca-page-translated .wp-block-post-title{max-width:100%;font-size:clamp(28px,3.5vw,46px);line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.cmplz-cookiebanner{direction:ltr}@media(max-width:600px){.cmplz-cookiebanner{min-width:0!important;max-width:calc(100vw - 40px)!important;box-sizing:border-box}.cmplz-cookiebanner .cmplz-buttons{display:flex;flex-wrap:wrap;gap:8px}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex:1 1 120px;min-width:0;min-height:44px;white-space:normal}.cmplz-cookiebanner .cmplz-links{flex-wrap:wrap;gap:8px}.ca-page-translated .wp-block-post-title{font-size:clamp(27px,7vw,38px)}}.ca-page-translated .wp-block-post-title:not(.wp-block-post-template .wp-block-post-title){box-sizing:border-box;width:calc(100% - 48px)!important;max-width:var(--wp--style--global--content-size,720px)!important;margin-inline:auto!important;margin-block:clamp(32px,5vw,64px) 28px!important;padding-inline:0!important;text-align:center!important;align-self:center;overflow-wrap:anywhere;text-wrap:balance}.ca-page-translated .wp-block-post-content{margin-inline:auto!important;max-width:var(--wp--style--global--content-size,720px)}.ca-page-language-bar select{width:auto!important;flex:0 1 auto;max-width:100%;box-sizing:border-box}@media(max-width:600px){.ca-page-translated .wp-block-post-title:not(.wp-block-post-template .wp-block-post-title){width:calc(100% - 36px)!important;margin-block:28px 24px!important;font-size:clamp(26px,7vw,36px)}}.ca-page-translated .ca-page-title-name{display:block;font-size:clamp(28px,3.5vw,46px);line-height:1.2;text-wrap:balance}.ca-page-translated .ca-page-title-project{display:block;margin-top:12px;font-size:clamp(18px,2vw,26px);line-height:1.35;font-weight:500;direction:ltr;unicode-bidi:isolate;text-wrap:balance}@media(max-width:600px){.ca-page-translated .ca-page-title-name{font-size:clamp(25px,7vw,34px)}.ca-page-translated .ca-page-title-project{font-size:clamp(17px,4.5vw,21px);margin-top:10px}}.ca-page-translated .wp-block-post-title:not(.wp-block-post-template .wp-block-post-title){width:100%!important;max-width:var(--wp--style--global--content-size,720px)!important;text-align:left!important;padding-inline:0!important;box-sizing:border-box}@media(max-width:1024px){.ca-page-translated .wp-block-post-title:not(.wp-block-post-template .wp-block-post-title){padding-inline:24px!important}}@media(max-width:600px){.ca-page-translated .wp-block-post-title:not(.wp-block-post-template .wp-block-post-title){width:100%!important;padding-inline:18px!important}}:is(.ca-home,.ca-page-translated) .ca-resource-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:24px!important}:is(.ca-home,.ca-page-translated) .ca-resource-column{display:flex!important;width:100%!important;min-width:0;max-width:100%;flex-basis:auto!important}:is(.ca-home,.ca-page-translated) .ca-resource-card{display:flex!important;flex-direction:column;align-items:center;width:100%;min-width:0;min-height:100%;height:auto;box-sizing:border-box;padding:28px 20px!important;gap:0!important}:is(.ca-home,.ca-page-translated) .ca-resource-card h2{width:100%;margin:0 0 20px!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-align:center!important;text-wrap:balance}:is(.ca-home,.ca-page-translated) .ca-resource-card p{width:100%;margin:0 0 24px!important;text-align:center!important;word-break:normal;overflow-wrap:normal}:is(.ca-home,.ca-page-translated) .ca-resource-card>.wp-block-buttons{margin-top:auto!important;padding-top:0;justify-content:center;max-width:100%}@media(max-width:600px){:is(.ca-home,.ca-page-translated) .ca-resource-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}:is(.ca-home,.ca-page-translated) .ca-resource-card{padding:24px 20px!important}:is(.ca-home,.ca-page-translated) .ca-resource-card h2{font-size:24px!important}}.wp-block-navigation a[data-ca-nav-button]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;line-height:1.3;text-decoration:none;font-weight:700}.wp-block-navigation a[data-ca-nav-button="ca-nav-platform"]{background:#ffdb7d;border:2px solid #ffdb7d;color:#063947!important}.wp-block-navigation a[data-ca-nav-button="ca-nav-voo"]{background:#fff;border:2px solid #0b6671;color:#063947!important}.wp-block-navigation a[data-ca-nav-button] mark{color:inherit!important;background:transparent!important}.wp-block-navigation a[data-ca-nav-button] .wp-block-navigation-item__label{color:inherit!important}.wp-block-navigation .ca-nav-symbol{display:block;width:30px!important;height:30px!important;max-width:30px;object-fit:contain;flex-shrink:0}.wp-block-navigation a[data-ca-nav-button]:focus-visible{outline:3px solid #0ca7ab;outline-offset:3px}@media(max-width:600px){.wp-block-navigation a[data-ca-nav-button]{padding:8px 12px}}.cp2030 .cp-funding{min-width:0;max-width:100%;box-sizing:border-box}.cp2030 .cp-funding>img{display:block;min-width:0;max-width:100%!important;height:auto!important;object-fit:contain;flex:0 1 auto}.cp2030 .cp-funding>img:first-of-type{width:160px!important}.cp2030 .cp-funding>img:nth-of-type(2){width:min(650px,100%)!important}.ca-operation-card>*,.ca-operation-funding{min-width:0;box-sizing:border-box}.ca-operation-funding>img{max-width:100%!important;height:auto!important;object-fit:contain}@media(max-width:600px){.cp2030 .cp-funding{flex-direction:column;align-items:center;gap:24px}.cp2030 .cp-funding>img:nth-of-type(2){width:100%!important}.cp2030 .cp-funding-caption{min-width:0;overflow-wrap:break-word}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-marketing:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-marketing:not(.cmplz-tcf){display:none}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0s forwards}.cmplz-logo{display:none!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}