.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:transparent;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:transparent;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:transparent;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 rgba(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:transparent;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}:root{--cscc-bg:#ffffff;--cscc-text:#111111;--cscc-accent:#0073aa;--cscc-radius:6px;--cscc-border:0px solid #dddddd;--cscc-shadow:0 2px 16px rgba(0, 0, 0, .15);--cscc-z:99999;--cscc-font:inherit;--cscc-btn-border-width:1px;--cscc-secondary-border:currentColor;--cscc-secondary-decoration:none}.cscc-banner{position:fixed;z-index:var(--cscc-z);background:var(--cscc-bg);color:var(--cscc-text);font-size:1rem;line-height:1.5;box-shadow:var(--cscc-shadow);border:var(--cscc-border);box-sizing:border-box;outline:none}.cscc-banner:focus-visible{outline:none}.cscc-banner__inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;max-width:1200px;margin:0 auto;box-sizing:border-box}.cscc-position-bottom-bar{bottom:0;left:0;right:0}.cscc-position-top-bar{top:0;left:0;right:0}.cscc-position-bottom-left,.cscc-position-bottom-right{bottom:20px;width:360px;max-width:calc(100vw - 40px);border-radius:var(--cscc-radius)}.cscc-position-bottom-left{left:20px}.cscc-position-bottom-right{right:20px}.cscc-position-bottom-left .cscc-banner__inner,.cscc-position-bottom-right .cscc-banner__inner{flex-direction:column;align-items:flex-start}.cscc-position-bottom-left .cscc-banner__content,.cscc-position-bottom-right .cscc-banner__content,.cscc-position-center-modal .cscc-banner__content{flex:none;width:100%}.cscc-position-center-modal{top:50%;left:50%;transform:translate(-50%,-50%);width:480px;max-width:calc(100vw - 40px);border-radius:var(--cscc-radius)}.cscc-position-center-modal .cscc-banner__inner{flex-direction:column;align-items:flex-start}.cscc-banner-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:calc(var(--cscc-z) - 1)}.cscc-banner__content{flex:1 1 260px}.cscc-banner__header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cscc-banner__logo{max-height:28px;max-width:120px;width:auto;height:auto;display:block;flex-shrink:0;object-fit:contain}.cscc-banner__title{margin:0;font-weight:700;font-size:1.2rem;color:var(--cscc-text)}.cscc-banner__text{margin:0;font-size:.9rem;color:var(--cscc-text)}.cscc-banner__actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.cscc-btn{display:inline-block;padding:8px 16px;border-radius:var(--cscc-radius);font-size:.85rem;font-weight:600;cursor:pointer;border:var(--cscc-btn-border-width) solid #fff0;line-height:1.4;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;text-transform:none;letter-spacing:normal;text-decoration:none}.cscc-btn--accept{background:var(--cscc-accent);color:#fff!important;border-color:var(--cscc-accent)}.cscc-btn--accept:hover,.cscc-btn--accept:focus{background:var(--cscc-accent);color:#fff!important;border-color:var(--cscc-accent);opacity:.85}.cscc-btn--deny{background:#fff0;color:var(--cscc-text)!important;border-color:var(--cscc-secondary-border);text-decoration:var(--cscc-secondary-decoration)}.cscc-btn--deny:hover,.cscc-btn--deny:focus{background:rgb(0 0 0 / .05);color:var(--cscc-text)!important;border-color:var(--cscc-secondary-border);opacity:1}.cscc-btn--preferences{background:#fff0;color:var(--cscc-text)!important;border-color:var(--cscc-secondary-border);text-decoration:var(--cscc-secondary-decoration)}.cscc-btn--preferences:hover,.cscc-btn--preferences:focus{background:rgb(0 0 0 / .05);color:var(--cscc-text)!important;border-color:var(--cscc-secondary-border);opacity:1}.cscc-position-bottom-left .cscc-banner__actions,.cscc-position-bottom-right .cscc-banner__actions,.cscc-position-center-modal .cscc-banner__actions{width:100%}.cscc-banner__links{display:flex;flex-wrap:wrap;gap:.25em .75em;width:100%;margin:0;padding:0;list-style:none;font-size:.8rem;opacity:.75}.cscc-banner__links a{text-decoration:inherit}@media (max-width:600px){.cscc-banner__inner{flex-direction:column;align-items:flex-start}.cscc-banner__actions{width:100%}.cscc-btn{flex:1 1 auto;text-align:center}.cscc-position-bottom-left,.cscc-position-bottom-right{left:0;right:0;bottom:0;width:100%;max-width:100%;border-radius:0}}.cscc-modal__overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:calc(var(--cscc-z) + 1)}.cscc-modal__box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--cscc-z) + 2);background:var(--cscc-bg);color:var(--cscc-text);border-radius:var(--cscc-radius);box-shadow:var(--cscc-shadow);width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto;padding:28px 24px 24px;box-sizing:border-box}.cscc-modal__close{position:absolute;top:12px;right:14px;background:transparent!important;border:var(--cscc-btn-border-width) solid var(--cscc-secondary-border)!important;border-radius:var(--cscc-radius);font-size:18px;font-weight:600;cursor:pointer;color:var(--cscc-text)!important;line-height:1;padding:4px 8px;box-shadow:none!important;outline:none;text-decoration:none;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.cscc-modal__close:focus,.cscc-modal__close:focus-visible{background:transparent!important;color:var(--cscc-text)!important;border-color:var(--cscc-secondary-border)!important;box-shadow:none!important;outline:none}.cscc-modal__close:hover{background:rgb(0 0 0 / .05)!important;color:var(--cscc-text)!important;border-color:var(--cscc-secondary-border)!important;opacity:1}.cscc-modal__title{margin:0 0 8px;font-size:1.2rem;font-weight:600;color:var(--cscc-text)}.cscc-modal__intro{margin:0 0 20px;font-size:.9rem;opacity:.8}.cscc-modal__categories{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.cscc-modal__category{padding:.9rem 0;border-bottom:1px solid rgb(0 0 0 / .08)}.cscc-modal__category:last-child{border-bottom:none}.cscc-modal__category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.cscc-modal__category-name{font-weight:600;font-size:1rem}.cscc-modal__category-desc{margin:0;font-size:.9rem;opacity:.75}.cscc-modal__always-on{font-size:.8rem;font-weight:600;color:var(--cscc-accent)}.cscc-toggle{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0;cursor:pointer}.cscc-toggle__input{opacity:0;width:0;height:0;position:absolute}.cscc-toggle__slider{position:absolute;inset:0;background:#ccc;border-radius:22px;transition:background .2s ease}.cscc-toggle__slider::before{content:'';position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s ease}.cscc-toggle__input:checked+.cscc-toggle__slider{background:var(--cscc-accent)}.cscc-toggle__input:checked+.cscc-toggle__slider::before{transform:translateX(18px)}.cscc-toggle__input:focus-visible+.cscc-toggle__slider{outline:2px solid var(--cscc-accent);outline-offset:2px}.cscc-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.cscc-preferences-icon{position:fixed;bottom:20px;left:20px;z-index:var(--cscc-z);width:40px;height:40px;border-radius:50%!important;background:var(--cscc-accent)!important;color:#fff!important;border:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(0 0 0 / .25)!important;transition:opacity .2s ease,transform .2s ease;padding:0;outline:none}.cscc-preferences-icon:hover,.cscc-preferences-icon:focus{opacity:.9;transform:scale(1.08);background:var(--cscc-accent)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgb(0 0 0 / .25)!important}.cscc-preferences-icon svg{display:block}.cscc-preferences-link{cursor:pointer}.cscc-cookie-list__group{margin-bottom:2em}.cscc-cookie-list__heading{font-size:1em;font-weight:700;padding:.3em .7em;border-radius:4px;margin-bottom:.75em;display:inline-block}.cscc-cookie-list__heading--necessary{background:#d7f0e0;color:#1a6b3c}.cscc-cookie-list__heading--analytics{background:#d0e8f8;color:#0a4b78}.cscc-cookie-list__heading--marketing{background:#fde8c8;color:#7a4500}.cscc-cookie-list__heading--functional{background:#ede8fd;color:#3a1a7a}.cscc-cookie-list__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cscc-cookie-list__table{min-width:520px}.cscc-cookie-list__duration{white-space:nowrap}.cscc-cookie-list__name{word-break:break-all}.cscc-cookie-list__empty{font-style:italic}:root{--uptec-accent:var(--wp--preset--color--uptec-accent, #0078B5);--uptec-accent-100:var(--wp--preset--color--uptec-accent-100, #e6f3fa);--uptec-accent-300:var(--wp--preset--color--uptec-accent-300, #92cbe8);--uptec-accent-600:var(--wp--preset--color--uptec-accent-600, #00699e);--uptec-accent-700:var(--wp--preset--color--uptec-accent-700, #005580);--uptec-accent-900:var(--wp--preset--color--uptec-accent-900, #002a41);--uptec-bg:var(--wp--preset--color--uptec-bg, #f2f2f3);--uptec-surface:var(--wp--preset--color--uptec-surface, #e9e9ea);--uptec-text:var(--wp--preset--color--uptec-text, #1d1f20);--uptec-muted:var(--wp--preset--color--uptec-muted, #5d5d60);--uptec-line:color-mix(in srgb, var(--uptec-text) 16%, transparent);--uptec-font-h:var(--wp--preset--font-family--barlow-condensed, "Barlow Condensed", system-ui, sans-serif);--uptec-font-b:var(--wp--preset--font-family--barlow, Barlow, system-ui, sans-serif);--uptec-fs-kicker:var(--wp--preset--font-size--kicker, 12px);--uptec-fs-small:var(--wp--preset--font-size--small, 14px);--uptec-fs-card:var(--wp--preset--font-size--card, 15px);--uptec-fs-lead:var(--wp--preset--font-size--lead, 18px);--uptec-fs-stat:var(--wp--preset--font-size--stat, 46px);--uptec-container:1180px;--uptec-pad:24px;--uptec-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M4.5 0v9M0 4.5h9' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");--uptec-mark:var(--uptec-accent);--uptec-ico-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");--uptec-ico-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}.uptec-page :is(h1,h2,h3,h4,h5,h6){margin:0}.uptec-page p{margin:0}.uptec-page a{color:var(--uptec-accent-700);text-decoration:none}.uptec-page a:hover{color:var(--uptec-accent);text-decoration:underline}.uptec-page :focus-visible{outline:2px solid var(--uptec-accent);outline-offset:2px}.uptec-page figure{margin:0}.uptec-page .is-layout-flow>*+*{margin-block-start:18px}.uptec-page .uptec-kicker+*,.uptec-page .uptec-stat-label+*,.uptec-page .uptec-num+*,.uptec-page .card-kicker+*{margin-block-start:10px}.uptec-page .uptec-card.is-layout-flow>*+*{margin-block-start:10px}.uptec-page .uptec-cardstack.is-layout-flow>*+*{margin-block-start:20px}.uptec-page h1+*,.uptec-page h2+*{margin-block-start:20px}.uptec-section{padding-block:80px}.uptec-section.is-tight{padding-block:56px}.uptec-wrap{max-width:var(--uptec-container);margin-inline:auto;padding-inline:var(--uptec-pad)}.uptec-section+.uptec-section{border-top:1px solid var(--uptec-line)}.uptec-section+.uptec-dark,.uptec-dark+.uptec-section{border-top:0}.uptec-kicker{font-family:var(--uptec-font-h);text-transform:uppercase;font-size:var(--uptec-fs-kicker);letter-spacing:.16em;color:var(--uptec-accent-700)}.uptec-lead{font-size:var(--uptec-fs-lead);line-height:1.6;color:var(--uptec-muted)}.uptec-page .blueprint{position:relative;border:1px solid var(--uptec-line);border-radius:0;background:#fff0}.uptec-page .blueprint::after{content:"";position:absolute;inset:-5px;pointer-events:none;z-index:2;background-color:var(--uptec-mark);-webkit-mask-image:var(--uptec-cross),var(--uptec-cross),var(--uptec-cross),var(--uptec-cross);mask-image:var(--uptec-cross),var(--uptec-cross),var(--uptec-cross),var(--uptec-cross);-webkit-mask-position:left top,right top,left bottom,right bottom;mask-position:left top,right top,left bottom,right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.uptec-dark{--uptec-mark:rgba(255,255,255,0.7)}.uptec-page figure.blueprint img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.uptec-page .wp-block-image.blueprint{margin:0}.uptec-page .wp-block-image.blueprint img{border-radius:0}.uptec-card{border:1px solid var(--uptec-line);padding:26px 24px 28px;position:relative;background:#fff0;width:100%}.uptec-card::after{content:"";position:absolute;inset:-5px;pointer-events:none;background-color:var(--uptec-mark);-webkit-mask-image:var(--uptec-cross),var(--uptec-cross),var(--uptec-cross),var(--uptec-cross);mask-image:var(--uptec-cross),var(--uptec-cross),var(--uptec-cross),var(--uptec-cross);-webkit-mask-position:left top,right top,left bottom,right bottom;mask-position:left top,right top,left bottom,right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.uptec-card{font-size:var(--uptec-fs-card)}.uptec-card p{color:var(--uptec-muted)}.uptec-cards .wp-block-column{display:flex}.uptec-page .card-kicker{font-family:var(--uptec-font-h);text-transform:uppercase;font-size:11px;letter-spacing:.16em;color:var(--uptec-accent)}.uptec-stats{border-block:1px solid var(--uptec-line)}.uptec-stats .wp-block-column{padding:34px 28px}.uptec-stats .wp-block-column:first-child{padding-left:0}.uptec-stats .wp-block-column+.wp-block-column{border-left:1px solid var(--uptec-line)}.uptec-stat-label{font-family:var(--uptec-font-h);text-transform:uppercase;font-size:11px;letter-spacing:.16em;color:var(--uptec-muted)}.uptec-stat-value{font-family:var(--uptec-font-h);font-size:var(--uptec-fs-stat);line-height:1;font-weight:600;color:var(--uptec-accent-900)}.uptec-page .uptec-stats p:last-child{font-size:var(--uptec-fs-small);color:var(--uptec-muted)}.uptec-num{font-family:var(--uptec-font-h);font-size:13px;letter-spacing:.16em;color:var(--uptec-accent)}.uptec-numbered .wp-block-column{padding-top:22px;border-top:1px solid var(--uptec-line)}.uptec-grouphead{display:flex;gap:18px;align-items:baseline;border-bottom:1px solid var(--uptec-line);padding-bottom:14px;margin-bottom:34px}.uptec-page .uptec-grouphead>*+*{margin-block-start:0}.uptec-page .wp-block-button__link{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:600;border-radius:0;padding:15px 30px}.uptec-page .uptec-btn-primary .wp-block-button__link{background:var(--uptec-accent);color:#fff;border:1px solid var(--uptec-accent)}.uptec-page .uptec-btn-primary .wp-block-button__link:hover{background:var(--uptec-accent-600);border-color:var(--uptec-accent-600);color:#fff}.uptec-page .uptec-btn-secondary .wp-block-button__link{background:#fff0;color:var(--uptec-text);border:1px solid var(--uptec-line)}.uptec-page .uptec-btn-secondary .wp-block-button__link:hover{border-color:var(--uptec-accent);color:var(--uptec-accent);background:#fff0}.uptec-page .wp-block-buttons{gap:14px}.uptec-hero{position:relative;overflow:hidden;padding-block:76px 84px}.uptec-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgb(0 120 181 / .1) 1px,transparent 1px),linear-gradient(to bottom,rgb(0 120 181 / .1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,transparent 88%)}.uptec-hero>*{position:relative;z-index:1}.uptec-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--uptec-font-h);text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:var(--uptec-accent-700)}.uptec-eyebrow::before{content:"";width:26px;height:1px;background:var(--uptec-accent)}.uptec-dark{background:var(--uptec-accent-900);color:#fff}.uptec-dark h1,.uptec-dark h2,.uptec-dark h3,.uptec-dark h4{color:#fff}.uptec-dark p{color:rgb(255 255 255 / .76)}.uptec-dark a{color:#fff}.uptec-dark .uptec-kicker{color:var(--uptec-accent-300)}.uptec-page .uptec-dark .wp-block-button__link{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .5)}.uptec-page .uptec-dark .wp-block-button__link:hover{background:#fff;color:var(--uptec-accent-900);border-color:#fff}.uptec-mvv{background:var(--uptec-surface)}.uptec-mvv .wp-block-columns .wp-block-column{padding:30px 26px}.uptec-mvv .wp-block-columns .wp-block-column:first-child{padding-left:0}.uptec-mvv .wp-block-columns .wp-block-column+.wp-block-column{border-left:1px solid var(--uptec-line)}.uptec-datarow{padding:13px 0;border-bottom:1px solid var(--uptec-line)}.uptec-page .uptec-datarow>:first-child{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--uptec-muted)}.uptec-page .uptec-datarow>:last-child{font-weight:500;font-size:14px;text-align:right}.uptec-timeline .wp-block-column{border-top:2px solid var(--uptec-accent);padding-top:20px}.uptec-year{font-family:var(--uptec-font-h);font-size:34px;font-weight:600;line-height:1;color:var(--uptec-accent-900)}.uptec-contact-big{font-family:var(--uptec-font-h);font-size:clamp(26px,3.4vw,38px);line-height:1.1}.uptec-page .uptec-contact-big a{color:var(--uptec-accent-900);text-decoration:none}.uptec-page .uptec-contact-big a:hover{color:var(--uptec-accent);text-decoration:none}.uptec-map{display:block}.uptec-map iframe{display:block;width:100%;height:380px;border:0;filter:grayscale(1)}.uptec-placeholder{min-height:380px;display:flex;align-items:center;justify-content:center;background:var(--uptec-surface)}.uptec-placeholder.is-form{min-height:300px}.uptec-page .uptec-placeholder p{color:var(--uptec-muted);font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.16em;font-size:12px}.uptec-video{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:var(--uptec-surface)}.uptec-page .uptec-video p{color:var(--uptec-muted);font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.16em;font-size:12px}.uptec-video iframe{width:100%;height:100%;border:0}.uptec-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.uptec-form-grid .is-full{grid-column:1 / -1}.uptec-form label{display:block;font-family:var(--uptec-font-h);text-transform:uppercase;font-size:11px;letter-spacing:.16em;color:var(--uptec-muted);margin-bottom:7px}.uptec-form input,.uptec-form select,.uptec-form textarea{width:100%;padding:12px 14px;border:1px solid var(--uptec-line);border-radius:0;background:#fff;font-family:var(--uptec-font-b);font-size:15px;color:var(--uptec-text);box-sizing:border-box}.uptec-form input:focus,.uptec-form select:focus,.uptec-form textarea:focus{outline:2px solid var(--uptec-accent);outline-offset:1px;border-color:var(--uptec-accent)}.uptec-form-foot{display:flex;align-items:center;gap:22px;margin-top:26px;flex-wrap:wrap}.uptec-form-foot span{font-size:14px;color:var(--uptec-muted)}.uptec-form button{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:600;background:var(--uptec-accent);color:#fff;border:1px solid var(--uptec-accent);border-radius:0;padding:15px 30px;cursor:pointer}.uptec-form button:hover{background:var(--uptec-accent-600);border-color:var(--uptec-accent-600)}@media (max-width:900px){.uptec-section{padding-block:56px}.uptec-section.is-tight{padding-block:44px}.uptec-hero{padding-block:48px 56px}.uptec-stats .wp-block-column,.uptec-mvv .wp-block-columns .wp-block-column{padding-inline:0}.uptec-stats .wp-block-column+.wp-block-column,.uptec-mvv .wp-block-columns .wp-block-column+.wp-block-column{border-left:0;border-top:1px solid var(--uptec-line)}}@media (max-width:781px){.uptec-page h1{font-size:38px}.uptec-card{padding:22px 20px 24px}.uptec-form-grid{grid-template-columns:1fr}.uptec-page .uptec-datarow>:last-child{text-align:left}.uptec-map iframe{height:280px}.uptec-grouphead{margin-bottom:26px}}.uptec-topbar{background:var(--uptec-accent-900);color:#fff}.uptec-topbar-inner{min-height:38px;align-items:center;gap:24px}.uptec-topbar{font-size:13px}.uptec-topbar p{margin:0}.uptec-topbar-claim{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:rgb(255 255 255 / .72)}.uptec-topbar a{color:#fff;text-decoration:none}.uptec-topbar a:hover{color:#fff;text-decoration:underline}.uptec-topbar-links{gap:20px;align-items:center}.uptec-header{background:var(--uptec-bg);border-bottom:1px solid var(--uptec-line)}.uptec-header-inner{align-items:center;padding-block:18px;gap:32px}.uptec-brand{gap:0;align-items:center}.uptec-brand p{margin:0}.uptec-logo{margin:0;flex:0 0 auto;line-height:0}.uptec-logo img{display:block;width:54px;height:auto;border-radius:0}.uptec-brand-text{align-self:stretch;display:flex;align-items:center;margin-left:18px;padding-left:18px;border-left:1px solid var(--uptec-line)}.uptec-brand-tag{font-family:var(--uptec-font-b);font-size:15px;line-height:1.35;color:var(--uptec-text);letter-spacing:.01em;white-space:nowrap}.uptec-nav .wp-block-navigation__container{gap:4px;align-items:center}.uptec-header .uptec-nav a{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.06em;font-size:17px;font-weight:600;color:var(--uptec-text);text-decoration:none;padding:10px 14px;position:relative;display:block}.uptec-header .uptec-nav a:hover{color:var(--uptec-accent);text-decoration:none}.uptec-header .uptec-nav .wp-block-navigation-item.current-menu-item:not(.uptec-nav-cta)>a::after,.uptec-header .uptec-nav .wp-block-navigation-item.current_page_item:not(.uptec-nav-cta)>a::after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;background:var(--uptec-accent)}.uptec-header .uptec-nav .uptec-nav-cta a{background:var(--uptec-accent);color:#fff;margin-left:14px;padding:13px 26px;border:1px solid var(--uptec-accent);font-size:16px;letter-spacing:.06em}.uptec-header .uptec-nav .uptec-nav-cta a:hover{background:var(--uptec-accent-600);border-color:var(--uptec-accent-600);color:#fff}.uptec-header nav.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background:var(--uptec-bg)}.uptec-header .wp-block-navigation__responsive-container.is-menu-open{padding:22px 24px}.uptec-header .wp-block-navigation__responsive-container.is-menu-open::before{content:"";position:absolute;top:22px;left:24px;width:56px;height:56px;background:url(/wp-content/themes/uptec-brasil-child/assets/img/uptec-logo.png) no-repeat center/contain}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:58px}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:4px;align-items:flex-end}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.12em;font-size:22px;font-weight:600;color:var(--uptec-text);padding:12px 2px;display:block}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a:hover{color:var(--uptec-accent)}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .current-menu-item a{color:var(--uptec-accent)}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .uptec-nav-cta{margin-top:18px}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .uptec-nav-cta a{background:var(--uptec-accent);color:#fff;border:1px solid var(--uptec-accent);padding:14px 30px}.uptec-header .wp-block-navigation__responsive-container.is-menu-open .uptec-nav-cta a:hover{background:var(--uptec-accent-600);border-color:var(--uptec-accent-600);color:#fff}.uptec-header .wp-block-navigation__responsive-container.is-menu-open :focus-visible{outline:2px solid var(--uptec-accent);outline-offset:3px}.uptec-header .wp-block-navigation__responsive-container-close{color:var(--uptec-text)}.uptec-header .wp-block-navigation__responsive-container-close:hover{color:var(--uptec-accent)}.wp-site-blocks>footer.wp-block-template-part,footer.wp-block-template-part{margin-block-start:0}.uptec-footer{padding-top:64px;font-size:15px}.uptec-footer p{margin:0}.uptec-footer .uptec-logo img{width:48px}.uptec-footer .uptec-logo{margin-bottom:4px}.uptec-footer .uptec-kicker{color:var(--uptec-accent-300)}.uptec-footer-cols .wp-block-column>*+*{margin-top:10px}.uptec-footer a{color:rgb(255 255 255 / .8);text-decoration:none}.uptec-footer a:hover{color:#fff;text-decoration:underline}.uptec-footer-bottom{border-top:1px solid rgb(255 255 255 / .16);margin-top:56px;padding-block:22px}.uptec-footer-bottom p{font-size:13px;color:rgb(255 255 255 / .6)}@media (max-width:980px){.uptec-brand-text{display:none}}@media (max-width:781px){.uptec-topbar-claim{display:none}.uptec-logo img{width:46px}.uptec-topbar-inner{justify-content:center}.uptec-footer{padding-top:48px}.uptec-footer-cols .wp-block-column+.wp-block-column{margin-top:32px}}.uptec-wpform.wpforms-container{--wpforms-field-border-radius:0px;--wpforms-field-border-size:1px;--wpforms-field-border-color:var(--uptec-line);--wpforms-field-background-color:#ffffff;--wpforms-field-text-color:var(--uptec-text);--wpforms-field-size-font-size:15px;--wpforms-field-size-input-height:46px;--wpforms-field-size-padding-h:14px;--wpforms-field-size-input-spacing:22px;--wpforms-label-color:var(--uptec-muted);--wpforms-label-sublabel-color:var(--uptec-muted);--wpforms-label-error-color:#b3261e;--wpforms-label-size-font-size:11px;--wpforms-label-size-line-height:16px;--wpforms-label-size-sublabel-font-size:12px;--wpforms-button-border-radius:0px;--wpforms-button-background-color:var(--uptec-accent);--wpforms-button-border-color:var(--uptec-accent);--wpforms-button-text-color:#ffffff;--wpforms-button-size-font-size:14px;--wpforms-button-size-height:50px;--wpforms-button-size-padding-h:30px;--wpforms-button-size-margin-top:26px}.uptec-wpform .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.uptec-wpform .wpforms-field{min-width:0}.uptec-wpform .uptec-full,.uptec-wpform .wpforms-field-select,.uptec-wpform .wpforms-field-textarea{grid-column:1 / -1}.uptec-wpform .wpforms-field-label{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.16em;font-weight:600}.uptec-wpform .wpforms-required-label{color:var(--uptec-accent)}.uptec-wpform input,.uptec-wpform select,.uptec-wpform textarea{font-family:var(--uptec-font-b)}div.uptec-wpform.wpforms-container-full .wpforms-form textarea{min-height:150px;resize:vertical}.uptec-wpform ::placeholder{color:var(--uptec-muted);opacity:.65}div.uptec-wpform.wpforms-container-full button.wpforms-submit{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.12em;font-weight:600}div.uptec-wpform.wpforms-container-full button.wpforms-submit:hover,div.uptec-wpform.wpforms-container-full button.wpforms-submit:focus{background:var(--uptec-accent-600);border-color:var(--uptec-accent-600)}.uptec-wpform input:focus,.uptec-wpform select:focus,.uptec-wpform textarea:focus{outline:2px solid var(--uptec-accent);outline-offset:1px;border-color:var(--uptec-accent);box-shadow:none}.wpforms-confirmation-container-full{background:#fff0;border:1px solid var(--uptec-accent);border-radius:0;padding:24px 26px;margin:0;color:var(--uptec-text);font-family:var(--uptec-font-b)}.wpforms-confirmation-container-full p{margin:0}.uptec-form-alt{font-size:var(--uptec-fs-small);color:var(--uptec-muted)}@media (max-width:781px){.uptec-wpform .wpforms-field-container{grid-template-columns:1fr}}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:400}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:var(--wp-admin--admin-bar--height,32px)}html{scroll-padding-top:150px}@media (max-width:781px){html{scroll-padding-top:120px}}@media (max-height:520px){.wp-site-blocks>header.wp-block-template-part{position:static}}.uptec-langs ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:14px}.uptec-langs li{margin:0}.uptec-langs a{font-family:var(--uptec-font-h);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600;color:rgb(255 255 255 / .66);text-decoration:none}.uptec-langs a:hover{color:#fff;text-decoration:none}.uptec-langs .current-lang>a{color:#fff}.uptec-langs .lang-item+.lang-item{border-left:1px solid rgb(255 255 255 / .24);padding-left:14px}.uptec-topbar-links{gap:22px}@media (max-width:781px){.uptec-langs .lang-item+.lang-item{border-left:0;padding-left:0}.uptec-topbar-links{gap:16px}.uptec-topbar-links a[href^="tel:"],.uptec-topbar-links a[href^="mailto:"]{display:inline-block;width:20px;height:20px;flex:0 0 auto;overflow:hidden;white-space:nowrap;color:#fff0;background-color:rgb(255 255 255 / .82);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:19px 19px;mask-size:19px 19px}.uptec-topbar-links a[href^="tel:"]{-webkit-mask-image:var(--uptec-ico-phone);mask-image:var(--uptec-ico-phone)}.uptec-topbar-links a[href^="mailto:"]{-webkit-mask-image:var(--uptec-ico-mail);mask-image:var(--uptec-ico-mail)}.uptec-topbar-links a[href^="tel:"]:hover,.uptec-topbar-links a[href^="mailto:"]:hover{background-color:#fff}.uptec-topbar-links p{display:flex;align-items:center}}