/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-navigation{margin-left:auto;display:flex;align-items:center;position:relative;gap:5px}.header-primary-navigation{margin-left:1rem;display:flex;align-items:center}.menu-toggle{display:none;background:none;color:var(--toogle-color,var(--color-primary));border:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.menu-toggle:hover,.menu-toggle:focus-visible{background:none}.menu-toggle-icon{position:relative;width:1.2rem;height:.95rem;display:block}.menu-toggle-line{position:absolute;left:0;width:100%;height:2px;border-radius:999px;background:currentcolor;transform-origin:center;transition:top .2s ease,transform .2s ease,opacity .2s ease}.menu-toggle-line:nth-child(1){top:0}.menu-toggle-line:nth-child(2){top:calc(50% - 1px)}.menu-toggle-line:nth-child(3){top:calc(100% - 2px)}.menu-toggle[aria-expanded=true] .menu-toggle-line:nth-child(1){top:calc(50% - 1px);transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-line:nth-child(2){opacity:0;transform:scaleX(0.3)}.menu-toggle[aria-expanded=true] .menu-toggle-line:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}.site-nav{display:flex;align-items:center;padding:0}.site-nav ul,.site-nav li{list-style:none;margin:0;padding:0}.site-nav>div,.site-nav>div>nav{display:flex;align-items:center}.site-nav>div>nav{margin:0}.site-nav>div>nav>ul{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;white-space:nowrap}@media(max-width:1300px){.site-nav>div>nav>ul{gap:0}}.site-nav>div>nav>ul>li.nav-item{position:relative}.site-nav>div>nav>ul>li.nav-item>a.nav-link,.site-nav>div>nav>ul>li.nav-item>span.nav-link{display:block;color:var(--color-primary-light);text-decoration:none;line-height:1.2;border-radius:.35rem;padding:.42rem .55rem;transition:background-color .15s ease,color .15s ease}@media(max-width:1300px){.site-nav>div>nav>ul>li.nav-item>a.nav-link.only-desk,.site-nav>div>nav>ul>li.nav-item>span.nav-link.only-desk{display:none}}.site-nav>div>nav>ul>li.nav-item>span.nav-link{cursor:pointer}.site-nav>div>nav>ul>li.nav-item>a.nav-link:hover,.site-nav>div>nav>ul>li.nav-item>a.nav-link:focus-visible,.site-nav>div>nav>ul>li.nav-item>span.nav-link:hover,.site-nav>div>nav>ul>li.nav-item:hover>span.nav-link{background:none}.site-nav>div>nav>ul>li.nav-item.is-expanded-desktop>.dropdown-toggle::after,.site-nav>div>nav>ul>li.nav-item.is-expanded-mobile>.dropdown-toggle::after{transform:rotate(180deg)}.site-nav .dropdown-toggle::after{content:"";display:inline-block;margin-left:.38rem;border-left:.24rem solid rgba(0,0,0,0);border-right:.24rem solid rgba(0,0,0,0);border-top:.3rem solid currentcolor;vertical-align:middle;transition:transform .2s ease}.site-nav-primary>div,.site-nav-primary>div>nav,.site-nav-primary>div>nav>ul{display:flex;align-items:center}.site-nav-primary>div>nav>ul{gap:.5rem}.site-nav-primary .nav-link{display:inline-block;color:#1f242b;text-decoration:none;border-radius:.35rem;padding:.35rem .5rem}.site-nav-primary .nav-link:hover,.site-nav-primary .nav-link:focus-visible{background:none}@media(min-width:1301px){.site-nav>div>nav>ul>li.nav-item>ul{display:none;position:absolute;top:calc(100% + 1.35rem);left:0;transform:none;width:min(800px,100vw - 1.5rem);padding:0rem 1rem 1rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:var(--surface);z-index:70;flex-wrap:wrap;justify-content:space-between}.site-nav>div>nav>ul>li.nav-item.is-expanded-desktop>ul{display:flex;border:solid 1px var(--border);border-top:none}.site-nav>div>nav>ul>li.nav-item>ul>li.nav-item{flex-basis:50%;flex-grow:0;flex-shrink:0;display:flex}.site-nav>div>nav>ul>li.nav-item>ul>li.nav-item>a.nav-link{display:block;width:100%;height:100%;color:#223244;text-decoration:none;border-radius:.4rem;padding:1rem .9rem;background:rgba(0,0,0,0);white-space:normal}.site-nav>div>nav>ul>li.nav-item>ul>li.nav-item>a.nav-link:hover .link-title,.site-nav>div>nav>ul>li.nav-item>ul>li.nav-item>a.nav-link:focus-visible .link-title{color:var(--color-orange)}.site-nav .link-title{display:block;font-size:1.2rem;font-weight:400;line-height:1.25;margin:0 0 .3rem;color:var(--color-primary)}.site-nav .link-title i{margin-right:8px}.site-nav .link-description{display:block;margin:0;color:#5c6875;font-size:.875rem;line-height:1.2rem}}@media(max-width:1500px)and (min-width:1301px){.site-nav>div>nav>ul{gap:.5rem}.site-nav>div>nav>ul>li.nav-item>a.nav-link,.site-nav>div>nav>ul>li.nav-item>span.nav-link{font-size:.98rem;padding:.4rem .42rem}.site-nav a.nav-link.btn-demo-menu,.site-nav a.nav-link.btn--register{padding-inline:.9rem}}@media(max-width:1300px){.menu-toggle{display:inline-flex}.site-nav-primary{display:block;position:fixed;top:4.5rem;right:0;left:0;width:100vw;max-width:100vw;height:calc(100vh - 70px);overflow-y:auto;border:1px solid #e3e5ea;background:var(--surface);box-shadow:0 12px 32px rgba(15,23,42,.16);z-index:60;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.site-nav-primary.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav-primary>div,.site-nav-primary>div>nav{width:100%;display:block}.site-nav-primary>div>nav>ul{display:block;white-space:normal}.site-nav-primary .menu--public-menu{display:block;white-space:normal}.site-nav-primary .menu--public-menu>li.nav-item+li.nav-item{border-top:1px solid var(--border-strong);margin-top:.2rem}.site-nav-primary .menu--public-menu>li.nav-item>a.nav-link,.site-nav-primary .menu--public-menu>li.nav-item>span.nav-link{color:var(--color-primary);font-size:1.25rem;font-weight:500;padding:var(--padding-global-lg);padding-top:1rem;padding-bottom:1rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.site-nav-primary .menu--public-menu>li.nav-item>ul{display:none !important;position:static;min-width:0;max-width:none;box-shadow:none;border:0;border-top:1px solid #edf0f2;margin-top:.2rem;padding:.5rem 0 .35rem .65rem;grid-template-columns:1fr;transform:none}.site-nav-primary .menu--public-menu>li.nav-item:hover>ul,.site-nav-primary .menu--public-menu>li.nav-item:focus-within>ul{display:none !important}.site-nav-primary .menu--public-menu>li.nav-item.is-expanded-mobile>ul{display:block !important;border:none;padding-top:0}.site-nav-primary .menu--public-menu>li.nav-item.is-expanded-mobile>ul li{padding:0 1rem 1rem 1rem}.site-nav-primary .menu--public-menu>li.nav-item.is-expanded-mobile>ul li a{padding-top:0 !important}.site-nav-primary .menu--public-menu>li.nav-item.is-expanded-mobile>.dropdown-toggle::after{transform:rotate(180deg)}.site-nav-primary .menu--public-menu>li.nav-item>ul>li.nav-item>a.nav-link{padding:0 .55rem;border-radius:.4rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.site-nav-primary>div>nav>ul>li.nav-item+li.nav-item{margin-top:.2rem}.site-nav-primary>div>nav>ul>li.nav-item>a.nav-link,.site-nav-primary>div>nav>ul>li.nav-item>span.nav-link{font-size:1rem;padding:.62rem .72rem}.site-nav-primary>div>nav>ul>li.nav-item>ul{display:none !important;position:static;min-width:0;max-width:none;box-shadow:none;border:0;border-top:1px solid #edf0f2;margin-top:.2rem;padding:.5rem 0 .35rem .65rem;grid-template-columns:1fr}.site-nav-primary>div>nav>ul>li.nav-item:hover>ul,.site-nav-primary>div>nav>ul>li.nav-item:focus-within>ul{display:none !important}.site-nav-primary>div>nav>ul>li.nav-item>ul>li.nav-item>a.nav-link{padding:.48rem .55rem;border-radius:.4rem}.site-nav-primary .site-nav-secondary-mobile{display:block;padding-top:1rem}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary{display:block;position:static;padding:0;margin:0;width:100%}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav{display:block;width:100%}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:1rem .5rem;white-space:normal;padding-bottom:2rem}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item{flex:0 1 auto;margin-top:0;padding:var(--padding-global-lg);width:100%}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>a.nav-link,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>span.nav-link,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>a.nav-link,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>span.nav-link{font-size:.95rem;text-align:center}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>a.nav-link.primary,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>span.nav-link.primary,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>a.nav-link.primary,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>span.nav-link.primary{color:var(--color-white) !important;background:var(--color-orange) !important}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>a.nav-link.outline,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>span.nav-link.outline,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>a.nav-link.outline,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>span.nav-link.outline{color:var(--color-primary) !important;border-color:var(--outlined-border) !important}.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>a.nav-link.only-desk,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>ul>li.nav-item>span.nav-link.only-desk,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>a.nav-link.only-desk,.site-nav-primary .site-nav-secondary-mobile .site-nav-secondary>div>nav>ul>li.nav-item>span.nav-link.only-desk{display:block}.site-nav-primary li.is-expanded-mobile>ul{display:block !important}.site-nav-primary .link-description{font-size:.78rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:0}.site-nav-primary .link-title{color:var(--color-primary);font-weight:400;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0}.site-nav-primary .link-title i{margin-right:8px}}
.node--type-blog.node--view-mode-full{padding:var(--padding-global)}@media(max-width:1300px){.node--type-blog.node--view-mode-full{padding:0}}.node--type-blog.node--view-mode-full .blog{margin:0 auto;max-width:1440px}@media(max-width:1300px){.node--type-blog.node--view-mode-full .blog{max-width:100%;padding:var(--padding-global);padding-top:1.5rem}}.node--type-blog.node--view-mode-full .blog .blog--first{margin-top:2rem;display:flex;flex-direction:row;gap:4rem}@media(max-width:1300px){.node--type-blog.node--view-mode-full .blog .blog--first{flex-direction:column;gap:1rem}}.node--type-blog.node--view-mode-full .blog .blog--first .left{flex:2}.node--type-blog.node--view-mode-full .blog .blog--first .left h1{margin-bottom:1.5rem}.node--type-blog.node--view-mode-full .blog .blog--first .left .info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--outlined-border);margin-bottom:2rem}@media(max-width:767px){.node--type-blog.node--view-mode-full .blog .blog--first .left .info{flex-direction:column;align-items:start}}.node--type-blog.node--view-mode-full .blog .blog--first .left .info .social{display:flex;justify-content:right;gap:.5rem;align-items:center}.node--type-blog.node--view-mode-full .blog .blog--first .left .info .social a{color:var(--color-primary)}.node--type-blog.node--view-mode-full .blog .blog--first .left .field-media-image{text-align:center}.node--type-blog.node--view-mode-full .blog .blog--first .left .field-media-image img{border-radius:10px;max-width:100%;height:auto}.node--type-blog.node--view-mode-full .blog .blog--first .left .body ol,.node--type-blog.node--view-mode-full .blog .blog--first .left .body ul{list-style:initial;padding-inline-start:20px;padding-bottom:.5rem}.node--type-blog.node--view-mode-full .blog .blog--first .left .body ol li,.node--type-blog.node--view-mode-full .blog .blog--first .left .body ul li{margin-top:.25rem;margin-bottom:.25rem;padding-left:.5rem}.node--type-blog.node--view-mode-full .blog .blog--first .left .body p{padding-bottom:.5rem}.node--type-blog.node--view-mode-full .blog .blog--first .left .body h2{margin-top:2rem}.node--type-blog.node--view-mode-full .blog .blog--first .left .footer{display:flex;flex-direction:row;justify-content:space-between;padding:2rem 0}@media(max-width:1300px){.node--type-blog.node--view-mode-full .blog .blog--first .left .footer{flex-direction:column;align-items:start;gap:1rem;padding:1rem 0}}.node--type-blog.node--view-mode-full .blog .blog--first .left .footer div{display:flex;flex-direction:row;gap:1rem}.node--type-blog.node--view-mode-full .blog .blog--first .left .footer div.field-category>div{font-weight:500}.node--type-blog.node--view-mode-full .blog .blog--first .left .footer div.field--share{justify-content:end}.node--type-blog.node--view-mode-full .blog .blog--first .left .footer div.field--share .share-text{line-height:1.7;font-weight:500}.node--type-blog.node--view-mode-full .blog .blog--first .right{flex:1;padding:0 1rem}@media(max-width:1300px){.node--type-blog.node--view-mode-full .blog .blog--first .right{padding:0}}.node--type-blog.node--view-mode-full .blog .blog--first .right .sticky{top:100px;position:sticky}.node--type-blog.node--view-mode-full .blog .blog--first .right .sticky .publi,.node--type-blog.node--view-mode-full .blog .blog--first .right .sticky .manage{margin:0 auto;border:1px solid var(--outlined-border);border-radius:10px;padding:1.5rem;margin-bottom:1rem}.node--type-blog.node--view-mode-full .blog .blog--first .right .sticky .publi .actions,.node--type-blog.node--view-mode-full .blog .blog--first .right .sticky .manage .actions{padding:.5rem 0;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.node--type-blog.node--view-mode-full .blog .blog--first .right .sticky .publi .actions a,.node--type-blog.node--view-mode-full .blog .blog--first .right .sticky .manage .actions a{width:100%;text-align:center}.node--type-blog.node--view-mode-full .blog .blog--second{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--outlined-border);text-align:left}.node--type-blog.node--view-mode-full .blog .blog--second .relateds{margin-top:2rem}
.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button,.btn{display:inline-block;border-radius:8px;padding:.8rem 1.5rem !important;color:var(--color-primary);font-size:.875rem;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;border:none}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:hover,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:hover,.btn:hover{border:none;cursor:pointer}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:focus-visible,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:focus-visible,.btn:focus-visible{outline:none;border:none}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .i-google.agree-button::before,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .i-google.decline-button::before,.i-google.btn::before{content:"";display:inline-block;width:1.125rem;height:1.125rem;margin-right:.5rem;background-image:url("/themes/custom/jubierp2/img/google.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .btn--circle.agree-button,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .btn--circle.decline-button,.btn--circle.btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:2rem !important;border-radius:50%;color:var(--color-white);background-color:var(--color-secondary)}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.btn.primary{color:var(--btn-primary-color,var(--color-white)) !important;background:var(--btn-primary-bg-color,var(--color-orange)) !important;font-weight:normal !important}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button,.btn.secondary{color:var(--btn-secondary-color,var(--color-white)) !important;background:var(--btn-secondary-bg-color,var(--color-primary)) !important;font-weight:normal !important}.btn.outline{color:var(--btn-outline-color,var(--color-primary)) !important;background:rgba(0,0,0,0) !important;border:1px solid var(--btn-outline-border-color,var(--outlined-border)) !important;font-weight:normal !important}.text-light.btn.outline{color:var(--outlined-border) !important}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content{max-width:100%;padding:var(--padding-global);padding-top:.5rem;padding-bottom:.5rem}@media(max-width:1300px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content{padding:var(--padding-global-lg);padding-top:.5rem;padding-bottom:.5rem}}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .find-more-button{color:var(--color-primary)}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons{text-align:center}
form .js-form-type-select select{border-radius:10px;border:1px solid var(--outlined-border);background-color:#fff;min-height:48px;margin-top:.5rem;font-size:1rem;color:var(--color-primary-light);font-family:"Poppins",sans-serif;width:100%;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23606162' d='M1.41.59 6 5.17 10.59.59 12 2l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px;height:48px;line-height:48px;vertical-align:middle;padding:0 2.25rem 0 .8rem;resize:vertical}form .js-form-type-select select option{background-color:#fff;color:var(--color-primary-light)}form .js-form-type-select select:focus-visible,form .js-form-type-select select:focus{border-color:var(--color-primary)}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/jubierp2/css/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/jubierp2/css/fonts/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--container-max:100%;--header-bg:transparent;--space:1rem;--surface:#ffffff;--text:#4b5565;--muted:#6b7280;--border:#364152;--outlined-border:#cdd5df;--border-strong:#ccccd1;--border-neutral:#eef2f6;--breakpoint-sm:375px;--breakpoint-md:767px;--breakpoint-lg:991px;--breakpoint-xl:1300px;--padding-global:0 2rem;--padding-global-lg:0 1.5rem;--color-primary:#213343;--color-primary-light:#4b5565;--color-secondary:#265c72;--color-greybase:#f8f9fa;--color-white:#ffffff;--color-orange:#FF8B17;--text-color-secondary:#cdd5df;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--line-height-base:1.5;--line-height-tight:1.2}.ui-dialog .ui-dialog-buttonpane .form-actions .form-submit,form .form-actions .js-form-submit,.btn{display:inline-block;border-radius:8px;padding:.8rem 1.5rem !important;color:var(--color-primary);font-size:.875rem;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;border:none}.ui-dialog .ui-dialog-buttonpane .form-actions .form-submit:hover,form .form-actions .js-form-submit:hover,.btn:hover{border:none;cursor:pointer}.ui-dialog .ui-dialog-buttonpane .form-actions .form-submit:focus-visible,form .form-actions .js-form-submit:focus-visible,.btn:focus-visible{outline:none;border:none}.ui-dialog .ui-dialog-buttonpane .form-actions .i-google.form-submit::before,form .form-actions .i-google.js-form-submit::before,.i-google.btn::before{content:"";display:inline-block;width:1.125rem;height:1.125rem;margin-right:.5rem;background-image:url("/themes/custom/jubierp2/img/google.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.ui-dialog .ui-dialog-buttonpane .form-actions .btn--circle.form-submit,form .form-actions .btn--circle.js-form-submit,.btn--circle.btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:2rem !important;border-radius:50%;color:var(--color-white);background-color:var(--color-secondary)}.ui-dialog .ui-dialog-buttonpane .form-actions .form-submit,form .form-actions .js-form-submit,.btn.primary{color:var(--btn-primary-color,var(--color-white)) !important;background:var(--btn-primary-bg-color,var(--color-orange)) !important;font-weight:normal !important}.btn.secondary{color:var(--btn-secondary-color,var(--color-white)) !important;background:var(--btn-secondary-bg-color,var(--color-primary)) !important;font-weight:normal !important}.btn.outline{color:var(--btn-outline-color,var(--color-primary)) !important;background:rgba(0,0,0,0) !important;border:1px solid var(--btn-outline-border-color,var(--outlined-border)) !important;font-weight:normal !important}.text-light.btn.outline{color:var(--outlined-border) !important}form .js-form-type-textfield,form .js-form-type-email,form .js-form-type-tel,form .form-select,form .js-form-type-number,form .js-form-type-select,form .form-composite,form .js-form-type-file,form .js-form-type-dropzonejs,form .js-form-type-date,form .js-form-item-table,form .js-form-type-textarea{display:flex;flex-direction:column;padding:.7rem 0}form .js-form-type-textfield label,form .js-form-type-textfield tr th,form .js-form-type-textfield legend>span,form .js-form-type-email label,form .js-form-type-email tr th,form .js-form-type-email legend>span,form .js-form-type-tel label,form .js-form-type-tel tr th,form .js-form-type-tel legend>span,form .form-select label,form .form-select tr th,form .form-select legend>span,form .js-form-type-number label,form .js-form-type-number tr th,form .js-form-type-number legend>span,form .js-form-type-select label,form .js-form-type-select tr th,form .js-form-type-select legend>span,form .form-composite label,form .form-composite tr th,form .form-composite legend>span,form .js-form-type-file label,form .js-form-type-file tr th,form .js-form-type-file legend>span,form .js-form-type-dropzonejs label,form .js-form-type-dropzonejs tr th,form .js-form-type-dropzonejs legend>span,form .js-form-type-date label,form .js-form-type-date tr th,form .js-form-type-date legend>span,form .js-form-item-table label,form .js-form-item-table tr th,form .js-form-item-table legend>span,form .js-form-type-textarea label,form .js-form-type-textarea tr th,form .js-form-type-textarea legend>span{font-weight:500;color:var(--text);background:var(--color-white);font-family:"Poppins",sans-serif;line-height:1.5;font-size:var(--font-size-base)}form .js-form-type-textfield label.form-required::after,form .js-form-type-textfield tr th.form-required::after,form .js-form-type-textfield legend>span.form-required::after,form .js-form-type-email label.form-required::after,form .js-form-type-email tr th.form-required::after,form .js-form-type-email legend>span.form-required::after,form .js-form-type-tel label.form-required::after,form .js-form-type-tel tr th.form-required::after,form .js-form-type-tel legend>span.form-required::after,form .form-select label.form-required::after,form .form-select tr th.form-required::after,form .form-select legend>span.form-required::after,form .js-form-type-number label.form-required::after,form .js-form-type-number tr th.form-required::after,form .js-form-type-number legend>span.form-required::after,form .js-form-type-select label.form-required::after,form .js-form-type-select tr th.form-required::after,form .js-form-type-select legend>span.form-required::after,form .form-composite label.form-required::after,form .form-composite tr th.form-required::after,form .form-composite legend>span.form-required::after,form .js-form-type-file label.form-required::after,form .js-form-type-file tr th.form-required::after,form .js-form-type-file legend>span.form-required::after,form .js-form-type-dropzonejs label.form-required::after,form .js-form-type-dropzonejs tr th.form-required::after,form .js-form-type-dropzonejs legend>span.form-required::after,form .js-form-type-date label.form-required::after,form .js-form-type-date tr th.form-required::after,form .js-form-type-date legend>span.form-required::after,form .js-form-item-table label.form-required::after,form .js-form-item-table tr th.form-required::after,form .js-form-item-table legend>span.form-required::after,form .js-form-type-textarea label.form-required::after,form .js-form-type-textarea tr th.form-required::after,form .js-form-type-textarea legend>span.form-required::after{content:"*";margin-left:.25rem;color:var(--form-label-required,var(--color-orange))}form .js-form-type-textfield input,form .js-form-type-email input,form .js-form-type-tel input,form .form-select input,form .js-form-type-number input,form .js-form-type-select input,form .form-composite input,form .js-form-type-file input,form .js-form-type-dropzonejs input,form .js-form-type-date input,form .js-form-item-table input,form .js-form-type-textarea input{border-radius:10px;border:1px solid var(--outlined-border);min-height:48px;margin-top:.5rem;padding:0 .75rem;font-size:1rem;color:var(--color-primary-light);font-family:"Poppins",sans-serif;width:100%;outline:none}form .js-form-type-textfield input:focus-visible,form .js-form-type-textfield input:focus,form .js-form-type-email input:focus-visible,form .js-form-type-email input:focus,form .js-form-type-tel input:focus-visible,form .js-form-type-tel input:focus,form .form-select input:focus-visible,form .form-select input:focus,form .js-form-type-number input:focus-visible,form .js-form-type-number input:focus,form .js-form-type-select input:focus-visible,form .js-form-type-select input:focus,form .form-composite input:focus-visible,form .form-composite input:focus,form .js-form-type-file input:focus-visible,form .js-form-type-file input:focus,form .js-form-type-dropzonejs input:focus-visible,form .js-form-type-dropzonejs input:focus,form .js-form-type-date input:focus-visible,form .js-form-type-date input:focus,form .js-form-item-table input:focus-visible,form .js-form-item-table input:focus,form .js-form-type-textarea input:focus-visible,form .js-form-type-textarea input:focus{border-color:var(--color-primary)}form .js-form-type-textfield .form-item--error-message,form .js-form-type-email .form-item--error-message,form .js-form-type-tel .form-item--error-message,form .form-select .form-item--error-message,form .js-form-type-number .form-item--error-message,form .js-form-type-select .form-item--error-message,form .form-composite .form-item--error-message,form .js-form-type-file .form-item--error-message,form .js-form-type-dropzonejs .form-item--error-message,form .js-form-type-date .form-item--error-message,form .js-form-item-table .form-item--error-message,form .js-form-type-textarea .form-item--error-message{font-size:.8rem;font-weight:normal;margin-top:.5rem;color:red}form .js-form-type-textfield .description,form .js-form-type-email .description,form .js-form-type-tel .description,form .form-select .description,form .js-form-type-number .description,form .js-form-type-select .description,form .form-composite .description,form .js-form-type-file .description,form .js-form-type-dropzonejs .description,form .js-form-type-date .description,form .js-form-item-table .description,form .js-form-type-textarea .description{padding:.1rem .1rem 0 .1rem;font-size:.85rem;color:var(--color-primary-light)}form fieldset.radios-template .fieldset-wrapper{background:var(--color-greybase);padding:1rem;border:1px solid var(--border-neutral);border-radius:10px}form fieldset.radios-template .fieldset-wrapper>div{display:flex;flex-direction:row;gap:.5rem}form fieldset.radios-template .fieldset-wrapper>div .form-type-radio{margin:0}form fieldset.radios-template .fieldset-wrapper>div input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;opacity:0;pointer-events:none}form fieldset.radios-template .fieldset-wrapper>div label[for^=edit-template-default],form fieldset.radios-template .fieldset-wrapper>div label[for^=edit-template-alt]{display:inline-block;width:110px;aspect-ratio:595/842;border:1px solid #d9d9d9;border-radius:8px;background-size:calc(100% + 2px) calc(100% + 2px);background-position:top center;background-repeat:no-repeat;cursor:pointer;font-size:0;line-height:0;color:rgba(0,0,0,0);margin:0}form fieldset.radios-template .fieldset-wrapper>div label[for^=edit-template-default]{background-image:url("/themes/custom/jubierp2/img/simple.svg")}form fieldset.radios-template .fieldset-wrapper>div label[for^=edit-template-alt]{background-image:url("/themes/custom/jubierp2/img/simple2.svg")}form fieldset.radios-template .fieldset-wrapper>div input[type=radio]:checked+label[for^=edit-template-]{border:2px solid;border-color:var(--color-orange)}@media(max-width:767px){form fieldset.radios-template .fieldset-wrapper>div label[for^=edit-template-default],form fieldset.radios-template .fieldset-wrapper>div label[for^=edit-template-alt]{width:120px}}form .row.inline{display:flex;flex-direction:row;gap:1rem}form .row.inline .js-form-item{width:100%}@media(max-width:991px){form .row.inline{flex-direction:column;gap:0}}form .form-actions .js-form-submit:hover{cursor:pointer}.ui-widget-overlay{background:var(--color-primary);opacity:.8}.ui-dialog{border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.28);padding:0;width:min(720px,100vw - 2rem) !important;max-width:calc(100vw - 2rem) !important}.ui-dialog .ui-dialog-titlebar{background:none;border:none;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--border-neutral);border-radius:0;padding:1rem 2rem;font-size:1.2em}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{width:100%}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:auto;right:auto;margin:0;border:0;background:rgba(0,0,0,0);box-shadow:none;width:28px;height:28px;min-width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-light);font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;position:relative}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-space{display:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before{content:"";width:1.25rem;height:1.25rem;display:block;background-color:currentColor;-webkit-mask:url("/themes/custom/jubierp2/img/close.svg") center/contain no-repeat;mask:url("/themes/custom/jubierp2/img/close.svg") center/contain no-repeat;transition:transform .25s ease,opacity .25s ease;transform:rotate(0deg) scale(1);opacity:1}.ui-dialog .ui-dialog-content{padding:2rem}.ui-dialog .ui-dialog-content form{display:flex;flex-direction:column;gap:1rem}.ui-dialog .ui-dialog-buttonpane{border-radius:0 0 20px 20px;border-top:1px solid var(--border-neutral);padding:1rem 2rem}.ui-dialog .ui-dialog-buttonpane .form-actions .form-submit{margin:0}.ui-dialog .ui-dialog-buttonpane .form-actions .form-submit:hover{cursor:pointer}.icon::before{content:"";display:inline-block;width:25px;height:25px;background-color:currentColor;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;vertical-align:middle}.icon--linkedin:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-linkedin.svg");mask-image:url("/themes/custom/jubierp2/img/icon-linkedin.svg")}.icon--instagram:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-instagram.svg");mask-image:url("/themes/custom/jubierp2/img/icon-instagram.svg")}.icon--facebook:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-facebook.svg");mask-image:url("/themes/custom/jubierp2/img/icon-facebook.svg")}.icon--whatsapp:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-whatsapp.svg");mask-image:url("/themes/custom/jubierp2/img/icon-whatsapp.svg")}.icon--call-us:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-call-us.svg");mask-image:url("/themes/custom/jubierp2/img/icon-call-us.svg")}.icon--check:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-check.svg");mask-image:url("/themes/custom/jubierp2/img/icon-check.svg")}.icon--invoice:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-invoice.svg");mask-image:url("/themes/custom/jubierp2/img/icon-invoice.svg")}.icon--calculator:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-calculator.svg");mask-image:url("/themes/custom/jubierp2/img/icon-calculator.svg")}.icon--crm:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-crm.svg");mask-image:url("/themes/custom/jubierp2/img/icon-crm.svg")}.icon--warehouse:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-warehouse.svg");mask-image:url("/themes/custom/jubierp2/img/icon-warehouse.svg")}.icon--bank:before{-webkit-mask-image:url("/themes/custom/jubierp2/img/icon-bank.svg");mask-image:url("/themes/custom/jubierp2/img/icon-bank.svg")}.pt-0{padding-top:0rem !important}.pr-0{padding-right:0rem !important}.pb-0{padding-bottom:0rem !important}.pl-0{padding-left:0rem !important}.pt-1{padding-top:1rem !important}.pr-1{padding-right:1rem !important}.pb-1{padding-bottom:1rem !important}.pl-1{padding-left:1rem !important}.pt-2{padding-top:2rem !important}.pr-2{padding-right:2rem !important}.pb-2{padding-bottom:2rem !important}.pl-2{padding-left:2rem !important}.pt-3{padding-top:3rem !important}.pr-3{padding-right:3rem !important}.pb-3{padding-bottom:3rem !important}.pl-3{padding-left:3rem !important}.pt-4{padding-top:4rem !important}.pr-4{padding-right:4rem !important}.pb-4{padding-bottom:4rem !important}.pl-4{padding-left:4rem !important}.pt-5{padding-top:5rem !important}.pr-5{padding-right:5rem !important}.pb-5{padding-bottom:5rem !important}.pl-5{padding-left:5rem !important}.bg-light{background-color:var(--color-greybase)}.bg-dark{background-image:linear-gradient(to bottom right,#265c72 0%,#213343 100%,#4b5565 45%);color:var(--color-white)}.bg-dark-revert{background-image:linear-gradient(to top left,#265c72 0%,#213343 100%,#4b5565 45%);color:var(--color-white)}.bg-dark-to-right{background-image:linear-gradient(to right,#265c72 0%,#213343 100%,#4b5565 45%);color:var(--color-white)}ul.check{list-style:none;padding-left:1.5rem}ul.check li{position:relative;padding-left:.5rem}ul.check li::before{content:"✓";position:absolute;left:-1.2rem;color:#22c55e;font-weight:500}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{color:var(--text);background:var(--color-white);font-family:"Poppins",sans-serif;line-height:1.5;font-size:var(--font-size-base)}h1,h2,h3,.heading-3{margin:0 0 1rem 0;font-weight:500;letter-spacing:-0.02em;line-height:1.25}h1{font-size:clamp(2rem,.9vw + 1.7rem,2.5rem)}h2{font-size:clamp(1.625rem,.7vw + 1.35rem,2rem);line-height:1.1}h3{font-size:clamp(1.375rem,.55vw + 1.2rem,1.75rem)}.heading-3{letter-spacing:-0.015em;font-size:1.25rem;line-height:1.4}.layout-container{margin-top:75px}ul{list-style:none;padding:0;margin:0}ol{list-style:none;padding:0;margin:0;margin-block-start:0}a{text-decoration:none}a.underline{text-decoration:underline;color:var(--color-primary);font-weight:500}img{max-width:100%;object-fit:cover}.block-system-breadcrumb-block ol{display:block;padding:1rem 0}.block-system-breadcrumb-block ol li{display:inline}.block-system-breadcrumb-block ol li:not(:last-child)::after{content:"/";margin:0 .5rem}.block-system-breadcrumb-block ol li a{color:var(--color-primary)}.layout-container{width:var(--container-max);margin-inline:auto}.site-main{padding-block:0}.layout-grid{display:grid;grid-template-columns:1fr;gap:var(--space)}@media(min-width:768px){.layout-grid.has-sidebar-first.has-sidebar-second{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.layout-grid.has-sidebar-first:not(.has-sidebar-second){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.layout-grid.has-sidebar-second:not(.has-sidebar-first){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media(min-width:1024px){.layout-grid.has-sidebar-first.has-sidebar-second{grid-template-columns:minmax(220px,1fr) minmax(0,3fr) minmax(220px,1fr)}.layout-grid.has-sidebar-first:not(.has-sidebar-second){grid-template-columns:minmax(220px,1fr) minmax(0,3fr)}.layout-grid.has-sidebar-second:not(.has-sidebar-first){grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}}.sidebar{padding:var(--space);border:1px solid var(--border);border-radius:.5rem}@media(min-width:768px){.layout-grid.has-sidebar-first.has-sidebar-second .sidebar-second{grid-column:1/-1}}@media(min-width:1024px){.content{min-width:0}.sidebar-second{grid-column:auto}}div[data-drupal-messages]{position:fixed;left:1rem;bottom:1rem;z-index:1100;width:min(32rem,100vw - 2rem)}div[data-drupal-messages] div[role=contentinfo]{display:flex;flex-direction:column;gap:.75rem}div[data-drupal-messages] div[role=contentinfo]>div{margin:0;padding:1rem 1.25rem;border-radius:.75rem;box-shadow:0 14px 40px rgba(33,51,67,.18);opacity:0;transform:translateX(-120%);animation:jubierp2-message-toast 3s ease-in-out forwards;overflow-wrap:anywhere;background:green;color:#fff}div[data-drupal-messages] div[role=contentinfo]>div[role=error]{background:#b42318;color:#fff}@keyframes jubierp2-message-toast{0%{opacity:0;transform:translateX(-120%)}12%{opacity:1;transform:translateX(0)}80%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-120%)}}
.jh-button{position:fixed;right:1rem;bottom:1rem;z-index:1200;display:flex;flex-direction:column;align-items:flex-end}.jh-button .jh-button__items{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin-bottom:1rem;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.jh-button .jh-button__items>*{opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;transition-delay:calc(var(--i,0)*60ms)}.jh-button .jh-button__items.open{opacity:1;transform:translateY(0);pointer-events:auto}.jh-button .jh-button__items.open>*{opacity:1;transform:translateY(0)}.jh-button .jh-button__items a{display:inline-flex;align-items:center;gap:.8rem;white-space:nowrap}.jh-button .jh-button__items a>span.item--title{display:inline-flex;align-items:center;border:1px solid var(--color-greybase);padding:1rem;border-radius:10px;color:var(--color-primary);font-weight:500;background-color:var(--color-white);box-shadow:0 2px 6px rgba(0,0,0,.12)}.jh-button .jh-button__items a>span:last-child{display:inline-flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:0;line-height:1;color:var(--color-white)}.jh-button .jh-button__items a>span:last-child::before{width:1.5rem;height:1.5rem;display:block;background:rgba(0,0,0,0);transition:transform .25s ease,opacity .25s ease;transform:rotate(0deg) scale(1.25);opacity:1}.jh-button .jh-button__items a>span:last-child.icon--call-us::before{content:url("/themes/custom/jubierp2/img/icon-call-us.svg")}.jh-button .jh-button__items a>span:last-child.icon--whatsapp::before{content:url("/themes/custom/jubierp2/img/icon-whatsapp.svg")}.jh-button .jh-button__items a>span:last-child.icon--whatsapp{background-color:#25d366}.jh-button .parent{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:0;line-height:1;transition:transform .25s ease;background-color:var(--color-secondary)}.jh-button .parent::before{content:url("/themes/custom/jubierp2/img/chat.svg");width:1.5rem;height:1.5rem;display:block;background:rgba(0,0,0,0);transition:transform .25s ease,opacity .25s ease;transform:rotate(0deg) scale(1.25);opacity:1}.jh-button .parent.open{background-color:#000}.jh-button .parent.open::before{content:url("/themes/custom/jubierp2/img/close.svg");transform:rotate(90deg) scale(1.15)}@media(max-width:768px){.jh-button{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom))}}
footer{background:var(--color-primary);color:var(--color-white);padding:0;padding-top:2rem;bottom:0;width:100%}@media(max-width:1300px){footer{padding:var(--padding-global-lg);padding-top:2rem}}footer p,footer a{color:#fff;margin:0}footer .region--footer-top{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0;max-width:1280px;margin:0 auto}@media(max-width:1300px){footer .region--footer-top{max-width:100%}}@media(max-width:1300px)and (max-width:991px){footer .region--footer-top{display:grid;grid-row-gap:3rem;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem;max-width:100%}}@media(max-width:1300px)and (max-width:991px)and (max-width:767px){footer .region--footer-top{grid-row-gap:2.5rem}}@media(max-width:1300px)and (max-width:991px)and (max-width:479px){footer .region--footer-top{grid-template-columns:1fr}}footer .region--footer-top .block-menu,footer .region--footer-top .block-lang-dropdown{display:flex;flex-direction:column;align-items:baseline;padding-bottom:1rem}footer .region--footer-top .block-menu form,footer .region--footer-top .block-lang-dropdown form{margin-top:1rem}footer .region--footer-top .block-menu .chosen-single,footer .region--footer-top .block-lang-dropdown .chosen-single{background:var(--color-white)}footer .region--footer-top .block-menu .chosen-single b,footer .region--footer-top .block-lang-dropdown .chosen-single b{display:block}footer .region--footer-top .block--title{color:var(--color-white);font-size:1.15rem;font-weight:500;padding:0;margin:0}footer .region--footer-top .navbar-nav{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}footer .region--footer-top .navbar-nav .nav-link{font-size:.825rem;padding:.5rem 0}footer .last{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;padding:1rem 0rem;border-top:1px solid #fff}@media(max-width:1300px){footer .last{max-width:100%}}@media(max-width:1300px)and (max-width:991px){footer .last{display:grid;grid-row-gap:1rem;grid-template-columns:1fr 0fr}}@media(max-width:1300px)and (max-width:991px)and (max-width:479px){footer .last{display:grid;grid-row-gap:1rem;grid-template-columns:1fr}}footer .last .copy{margin:auto 0}footer .last .social{display:flex;gap:1rem}footer .last .social a:before{color:var(--color-white)}footer .last .social a::after{display:none}
.site-header{position:fixed;top:0;left:0;width:100%;z-index:40;--site-header-offset:76px;color:var(--color-primary-light);background:var(--header-bg);border-bottom:1px solid var(--header-border-color,var(--border));padding:var(--padding-global)}@media(max-width:1300px){.site-header{padding:var(--padding-global-lg)}}.site-header .header-inner{max-width:1440px;margin-inline:auto;height:75px;display:flex;align-items:center;justify-content:space-between}.site-header .header-inner .header-branding{flex:0 0 auto;display:flex;align-items:center}.site-header .header-inner .header-branding div{display:flex;align-items:center}.site-header .header-inner .header-branding div>div{display:flex}.site-header .header-inner .header-branding div a{display:block;width:150px}.site-header .header-inner .header-branding div a svg,.site-header .header-inner .header-branding div a img{display:block;width:100%;max-width:100%;height:auto}.site-header .header-inner .header-branding div a svg{overflow:visible}.site-header .header-inner .header-branding div a svg .logo-cat path{fill:var(--logo-cat-color,var(--color-white)) !important}.site-header .header-inner .header-branding div a svg .logo-cat-art path{fill:var(--logo-cat-art-color,var(--color-orange)) !important}.site-header .header-inner .header-branding div a svg .logo-jubi path{fill:var(--logo-jubi-color,var(--color-primary)) !important}.site-header .header-inner .header-branding div a svg .logo-erp path{fill:var(--logo-erp-color,var(--color-orange)) !important}
.view--related-posts ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;align-items:start;list-style:none;padding:0;margin:0}.view--related-posts ul>li{min-width:0}.view--related-posts ul>li .field-media-image img{height:auto;border-radius:10px;border:1px solid var(--outlined-border)}.view--related-posts ul>li h3{line-height:1.9rem}.view--related-posts ul>li h3 a{font-size:1.5rem;color:var(--color-primary);font-weight:500;letter-spacing:-0.032em}@media(max-width:1300px){.view--related-posts ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991px){.view--related-posts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.view--related-posts ul{grid-template-columns:1fr}}.view--related-posts footer{background:none;padding:2rem 0}.view--related-posts footer .btn{text-align:center;display:block;width:60%;max-width:310px;margin:0 auto}@media(max-width:767px){.view--related-posts footer .btn{width:auto}}
