/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region.region--highlighted{border-bottom:1px solid var(--border-neutral)}
.field .legend{font-weight:500}.field .legend:after{content:":";display:inline-block}.field.inline{display:flex;flex-direction:row;gap:1rem}
.field-description{font-size:var(--font-size-base-clamp);line-height:1.3}.field-description ul{list-style:initial;padding-inline-start:25px}.field-description ul li{margin:.3rem 0}.field-description ul li::marker{color:var(--color-secondary);font-size:1.4em;margin-top:0}.field-description blockquote{border-left:5px solid var(--color-secondary);margin-left:0;margin-right:0;padding-left:2rem;font-size:var(--font-size-base-clamp)}.field-description a{text-decoration:underline;text-underline-offset:4px}.field-description p.h3{font-size:var(--font-size-lg-clamp)}@media(max-width:991px){.field-description blockquote{padding-left:1rem}}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/jubiweb/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/jubiweb/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:#1a2834;--muted:#6b7280;--border:#1a2834;--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-xxl:0 1.5rem;--padding-global-xxl-lat:1.5rem;--padding-global-lg:0 1.5rem;--color-muted:#00000099;--color-primary:#1a2834;--color-primary-light:#313d4a;--color-secondary:#0F7B51;--color-secondary-light:#0f7b5163;--color-secondary-light-2:#e4f8ec;--color-secondary-light-3:#bcf8d4;--color-secondary-light-4:#14a56d;--color-secondary-light-5:#0f7b5199;--color-secondary-light-6:#0f7b5145;--color-secondary-light-7:#0F7B511A;--color-greybase:#f8f9fa;--color-white:#ffffff;--color-orange:#FF8B17;--color-green:#0F7B51;--color-red:#c31919;--text-color-secondary:#cdd5df;--color-logo-cat:#0F7B51;--color-logo-text:#0F7B51;--color-hover:#0F7B51;--color-light:#f5f5f5;--color-light-2:#f0f0f0;--black-card:#1A1A1A;--black-card-light:#141414;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xs-clamp:clamp(0.7rem,0.18vw + 0.66rem,var(--font-size-xs));--font-size-sm-clamp:clamp(0.8rem,0.22vw + 0.75rem,var(--font-size-sm));--font-size-base-clamp:clamp(0.9rem,0.26vw + 0.85rem,var(--font-size-base));--font-size-lg-clamp:clamp(1rem,0.3vw + 0.95rem,var(--font-size-lg));--font-size-xl-clamp:clamp(1.05rem,0.34vw + 1rem,var(--font-size-xl));--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:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content;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 .icon.form-submit:before,form .form-actions .icon.js-form-submit:before,.icon.btn:before{width:1.125rem;height:1.125rem;margin-right:.5rem;vertical-align:sub}.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-secondary)) !important;font-weight:normal !important}.ui-dialog .ui-dialog-buttonpane .form-actions .form-submit:hover,form .form-actions .js-form-submit:hover,.btn.primary:hover{background:var(--btn-primary-bg-hover-color,var(--color-secondary-light-4)) !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.secondary:hover{background:var(--btn-secondary-bg-hover-color,var(--color-primary-light)) !important}.btn.tertiary{color:var(--btn-tertiary-color,var(--color-secondary)) !important;background:var(--btn-tertiary-bg-color,var(--color-white)) !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}.text-light.btn.outline:hover{border-color:var(--color-secondary-light-3) !important;color:var(--color-secondary-light-3) !important}.text-white.btn.outline{color:var(--color-white) !important}.text-white.btn.outline:hover{border-color:var(--color-secondary-light-3) !important;color:var(--color-secondary-light-3) !important}.btn.danger{color:var(--btn-danger-color,var(--color-white)) !important;background:var(--btn-danger-bg-color,var(--color-red)) !important;font-weight:normal !important}form .js-form-type-textfield,form .js-form-type-email,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-password,form .webform-telephone--wrapper,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 .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-password label,form .js-form-type-password tr th,form .js-form-type-password legend>span,form .webform-telephone--wrapper label,form .webform-telephone--wrapper tr th,form .webform-telephone--wrapper 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(--legend-color,var(--text));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 .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-password label.form-required::after,form .js-form-type-password tr th.form-required::after,form .js-form-type-password legend>span.form-required::after,form .webform-telephone--wrapper label.form-required::after,form .webform-telephone--wrapper tr th.form-required::after,form .webform-telephone--wrapper 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-secondary))}form .js-form-type-textfield input,form .js-form-type-email 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-password input,form .webform-telephone--wrapper input,form .js-form-type-textarea input{border-radius:10px;border:1px solid var(--input-border-color,var(--outlined-border));min-height:48px;margin-top:.5rem;padding:0 .75rem;font-size:1rem;background:rgba(0,0,0,0);color:var(--input-color,var(--color-primary-light));font-family:"Poppins",sans-serif;width:100%;outline:none}form .js-form-type-textfield input::placeholder,form .js-form-type-email input::placeholder,form .form-select input::placeholder,form .js-form-type-number input::placeholder,form .js-form-type-select input::placeholder,form .form-composite input::placeholder,form .js-form-type-file input::placeholder,form .js-form-type-dropzonejs input::placeholder,form .js-form-type-date input::placeholder,form .js-form-item-table input::placeholder,form .js-form-type-password input::placeholder,form .webform-telephone--wrapper input::placeholder,form .js-form-type-textarea input::placeholder{color:var(--input-placeholder-color,var(--color-primary-light))}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 .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-password input:focus-visible,form .js-form-type-password input:focus,form .webform-telephone--wrapper input:focus-visible,form .webform-telephone--wrapper input:focus,form .js-form-type-textarea input:focus-visible,form .js-form-type-textarea input:focus{border-color:var(--input-border-focus-color,var(--color-secondary))}form .js-form-type-textfield .form-item--error-message,form .js-form-type-email .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-password .form-item--error-message,form .webform-telephone--wrapper .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 .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-password .description,form .webform-telephone--wrapper .description,form .js-form-type-textarea .description{padding:.1rem .1rem 0 .1rem;font-size:.85rem;color:var(--color-primary-light)}form fieldset.js-webform-type-webform-telephone{border:none;padding:0;margin:.7rem 0}form fieldset.js-webform-type-webform-telephone .js-webform-type-tel{width:100%;padding:0;margin-top:.5rem;min-height:48px}form fieldset.js-webform-type-webform-telephone .js-webform-type-tel .iti{width:100%}form fieldset.js-webform-type-webform-telephone .js-webform-type-tel .iti .iti__arrow{border-top-color:var(--input-tel-arrow-border-top-color,var(--color-primary))}form fieldset.captcha-type-challenge--turnstile{max-width:100%;border:none;padding:0}form fieldset.captcha-type-challenge--turnstile .captcha__title,form fieldset.captcha-type-challenge--turnstile .captcha__description{display:none}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/jubiweb/img/simple.svg")}form fieldset.radios-template .fieldset-wrapper>div label[for^=edit-template-alt]{background-image:url("/themes/custom/jubiweb/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/jubiweb/img/close.svg") center/contain no-repeat;mask:url("/themes/custom/jubiweb/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.no-text{font-size:0}.icon--view::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-view.svg");mask-image:url("/themes/custom/jubiweb/img/icon-view.svg")}.icon--angle-r::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-angle-r.svg");mask-image:url("/themes/custom/jubiweb/img/icon-angle-r.svg")}.icon--angle-l::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-angle-l.svg");mask-image:url("/themes/custom/jubiweb/img/icon-angle-l.svg")}.icon--linkedin::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-linkedin.svg");mask-image:url("/themes/custom/jubiweb/img/icon-linkedin.svg")}.icon--instagram::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-instagram.svg");mask-image:url("/themes/custom/jubiweb/img/icon-instagram.svg")}.icon--facebook::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-facebook.svg");mask-image:url("/themes/custom/jubiweb/img/icon-facebook.svg")}.icon--whatsapp::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-whatsapp.svg");mask-image:url("/themes/custom/jubiweb/img/icon-whatsapp.svg")}.icon--call-us::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-call-us.svg");mask-image:url("/themes/custom/jubiweb/img/icon-call-us.svg")}.icon--check::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-check.svg");mask-image:url("/themes/custom/jubiweb/img/icon-check.svg")}.icon--invoice::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-invoice.svg");mask-image:url("/themes/custom/jubiweb/img/icon-invoice.svg")}.icon--calculator::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-calculator.svg");mask-image:url("/themes/custom/jubiweb/img/icon-calculator.svg")}.icon--crm::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-crm.svg");mask-image:url("/themes/custom/jubiweb/img/icon-crm.svg")}.icon--warehouse::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-warehouse.svg");mask-image:url("/themes/custom/jubiweb/img/icon-warehouse.svg")}.icon--bank::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bank.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bank.svg")}.icon--search::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-search.svg");mask-image:url("/themes/custom/jubiweb/img/icon-search.svg")}.icon--graph::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-graph.svg");mask-image:url("/themes/custom/jubiweb/img/icon-graph.svg")}.icon--chart-line::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-chart-line.svg");mask-image:url("/themes/custom/jubiweb/img/icon-chart-line.svg")}.icon--settings::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-settings.svg");mask-image:url("/themes/custom/jubiweb/img/icon-settings.svg")}.icon--mobile::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-mobile.svg");mask-image:url("/themes/custom/jubiweb/img/icon-mobile.svg")}.icon--drupal::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-drupal.svg");mask-image:url("/themes/custom/jubiweb/img/icon-drupal.svg")}.icon--code::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-code.svg");mask-image:url("/themes/custom/jubiweb/img/icon-code.svg")}.icon--headphones::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-headphones.svg");mask-image:url("/themes/custom/jubiweb/img/icon-headphones.svg")}.icon--calendar::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-calendar.svg");mask-image:url("/themes/custom/jubiweb/img/icon-calendar.svg")}.icon--rocket::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-rocket.svg");mask-image:url("/themes/custom/jubiweb/img/icon-rocket.svg")}.icon--bell::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bell.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bell.svg")}.icon--plug::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-plug.svg");mask-image:url("/themes/custom/jubiweb/img/icon-plug.svg")}.icon--bolt::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bolt.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bolt.svg")}.icon--industry::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-industry.svg");mask-image:url("/themes/custom/jubiweb/img/icon-industry.svg")}.icon--cart-shopping::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-cart-shopping.svg");mask-image:url("/themes/custom/jubiweb/img/icon-cart-shopping.svg")}.icon--note-sticky::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-note-sticky.svg");mask-image:url("/themes/custom/jubiweb/img/icon-note-sticky.svg")}.icon--shield-halved::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-shield-halved.svg");mask-image:url("/themes/custom/jubiweb/img/icon-shield-halved.svg")}.icon--lock::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-lock.svg");mask-image:url("/themes/custom/jubiweb/img/icon-lock.svg")}.icon--bridge-water::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bridge-water.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bridge-water.svg")}.icon--pilar-zaragoza::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-pilar-zaragoza.svg");mask-image:url("/themes/custom/jubiweb/img/icon-pilar-zaragoza.svg")}.icon--box::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-box.svg");mask-image:url("/themes/custom/jubiweb/img/icon-box.svg")}.icon--pen::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-pen.svg");mask-image:url("/themes/custom/jubiweb/img/icon-pen.svg")}.icon--rotate::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-rotate.svg");mask-image:url("/themes/custom/jubiweb/img/icon-rotate.svg")}.icon--building::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-building.svg");mask-image:url("/themes/custom/jubiweb/img/icon-building.svg")}.icon--puzzle-piece::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-puzzle-piece.svg");mask-image:url("/themes/custom/jubiweb/img/icon-puzzle-piece.svg")}.icon--user::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-user.svg");mask-image:url("/themes/custom/jubiweb/img/icon-user.svg")}.icon--paperclip::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-paperclip.svg");mask-image:url("/themes/custom/jubiweb/img/icon-paperclip.svg")}.icon--floppy-disk::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-floppy-disk.svg");mask-image:url("/themes/custom/jubiweb/img/icon-floppy-disk.svg")}.icon--display::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-display.svg");mask-image:url("/themes/custom/jubiweb/img/icon-display.svg")}.icon--gauge::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-gauge.svg");mask-image:url("/themes/custom/jubiweb/img/icon-gauge.svg")}.icon--mail::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-mail.svg");mask-image:url("/themes/custom/jubiweb/img/icon-mail.svg")}.icon--envelope::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-envelope.svg");mask-image:url("/themes/custom/jubiweb/img/icon-envelope.svg")}.icon--bullhorn::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bullhorn.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bullhorn.svg")}.icon--location-dot::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-location-dot.svg");mask-image:url("/themes/custom/jubiweb/img/icon-location-dot.svg")}.icon--close::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-close.svg");mask-image:url("/themes/custom/jubiweb/img/icon-close.svg")}.icon--trash::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-trash.svg");mask-image:url("/themes/custom/jubiweb/img/icon-trash.svg")}.icon--logout::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-logout.svg");mask-image:url("/themes/custom/jubiweb/img/icon-logout.svg")}.icon--sliders-filter::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/sliders-filter.svg");mask-image:url("/themes/custom/jubiweb/img/sliders-filter.svg")}.icon--clock-rotate-left::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-clock-rotate-left.svg");mask-image:url("/themes/custom/jubiweb/img/icon-clock-rotate-left.svg")}.icon--clock::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-clock.svg");mask-image:url("/themes/custom/jubiweb/img/icon-clock.svg")}.icon--lightbulb::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-lightbulb.svg");mask-image:url("/themes/custom/jubiweb/img/icon-lightbulb.svg")}.icon--person-chalkboard::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-person-chalkboard.svg");mask-image:url("/themes/custom/jubiweb/img/icon-person-chalkboard.svg")}.icon--shower::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-shower.svg");mask-image:url("/themes/custom/jubiweb/img/icon-shower.svg")}.icon--scale-balanced::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-scale-balanced.svg");mask-image:url("/themes/custom/jubiweb/img/icon-scale-balanced.svg")}.icon--phone::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-phone.svg");mask-image:url("/themes/custom/jubiweb/img/icon-phone.svg")}.icon--address-card::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-address-card.svg");mask-image:url("/themes/custom/jubiweb/img/icon-address-card.svg")}.icon--quote-left::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-quote-left.svg");mask-image:url("/themes/custom/jubiweb/img/icon-quote-left.svg")}.icon--faucet-drip::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-faucet-drip.svg");mask-image:url("/themes/custom/jubiweb/img/icon-faucet-drip.svg")}.icon--toilet::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-toilet.svg");mask-image:url("/themes/custom/jubiweb/img/icon-toilet.svg")}.icon--screwdriver-wrench::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-screwdriver-wrench.svg");mask-image:url("/themes/custom/jubiweb/img/icon-screwdriver-wrench.svg")}.icon--house-flood-water::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-house-flood-water.svg");mask-image:url("/themes/custom/jubiweb/img/icon-house-flood-water.svg")}.icon--temperature::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-temperature.svg");mask-image:url("/themes/custom/jubiweb/img/icon-temperature.svg")}.icon--circle-check::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-circle-check.svg");mask-image:url("/themes/custom/jubiweb/img/icon-circle-check.svg")}.icon--star::before{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-star.svg");mask-image:url("/themes/custom/jubiweb/img/icon-star.svg")}.icon--color-green::before{color:var(--color-green)}.icon--color-red::before{color:var(--color-red)}.icon-b.no-text{font-size:0}.icon-b--view::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-view.svg");mask-image:url("/themes/custom/jubiweb/img/icon-view.svg")}.icon-b--angle-r::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-angle-r.svg");mask-image:url("/themes/custom/jubiweb/img/icon-angle-r.svg")}.icon-b--angle-l::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-angle-l.svg");mask-image:url("/themes/custom/jubiweb/img/icon-angle-l.svg")}.icon-b--linkedin::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-linkedin.svg");mask-image:url("/themes/custom/jubiweb/img/icon-linkedin.svg")}.icon-b--instagram::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-instagram.svg");mask-image:url("/themes/custom/jubiweb/img/icon-instagram.svg")}.icon-b--facebook::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-facebook.svg");mask-image:url("/themes/custom/jubiweb/img/icon-facebook.svg")}.icon-b--whatsapp::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-whatsapp.svg");mask-image:url("/themes/custom/jubiweb/img/icon-whatsapp.svg")}.icon-b--call-us::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-call-us.svg");mask-image:url("/themes/custom/jubiweb/img/icon-call-us.svg")}.icon-b--check::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-check.svg");mask-image:url("/themes/custom/jubiweb/img/icon-check.svg")}.icon-b--invoice::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-invoice.svg");mask-image:url("/themes/custom/jubiweb/img/icon-invoice.svg")}.icon-b--calculator::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-calculator.svg");mask-image:url("/themes/custom/jubiweb/img/icon-calculator.svg")}.icon-b--crm::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-crm.svg");mask-image:url("/themes/custom/jubiweb/img/icon-crm.svg")}.icon-b--warehouse::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-warehouse.svg");mask-image:url("/themes/custom/jubiweb/img/icon-warehouse.svg")}.icon-b--bank::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bank.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bank.svg")}.icon-b--search::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-search.svg");mask-image:url("/themes/custom/jubiweb/img/icon-search.svg")}.icon-b--graph::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-graph.svg");mask-image:url("/themes/custom/jubiweb/img/icon-graph.svg")}.icon-b--chart-line::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-chart-line.svg");mask-image:url("/themes/custom/jubiweb/img/icon-chart-line.svg")}.icon-b--settings::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-settings.svg");mask-image:url("/themes/custom/jubiweb/img/icon-settings.svg")}.icon-b--mobile::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-mobile.svg");mask-image:url("/themes/custom/jubiweb/img/icon-mobile.svg")}.icon-b--drupal::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-drupal.svg");mask-image:url("/themes/custom/jubiweb/img/icon-drupal.svg")}.icon-b--code::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-code.svg");mask-image:url("/themes/custom/jubiweb/img/icon-code.svg")}.icon-b--headphones::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-headphones.svg");mask-image:url("/themes/custom/jubiweb/img/icon-headphones.svg")}.icon-b--calendar::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-calendar.svg");mask-image:url("/themes/custom/jubiweb/img/icon-calendar.svg")}.icon-b--rocket::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-rocket.svg");mask-image:url("/themes/custom/jubiweb/img/icon-rocket.svg")}.icon-b--bell::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bell.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bell.svg")}.icon-b--plug::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-plug.svg");mask-image:url("/themes/custom/jubiweb/img/icon-plug.svg")}.icon-b--bolt::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bolt.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bolt.svg")}.icon-b--industry::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-industry.svg");mask-image:url("/themes/custom/jubiweb/img/icon-industry.svg")}.icon-b--cart-shopping::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-cart-shopping.svg");mask-image:url("/themes/custom/jubiweb/img/icon-cart-shopping.svg")}.icon-b--note-sticky::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-note-sticky.svg");mask-image:url("/themes/custom/jubiweb/img/icon-note-sticky.svg")}.icon-b--shield-halved::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-shield-halved.svg");mask-image:url("/themes/custom/jubiweb/img/icon-shield-halved.svg")}.icon-b--lock::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-lock.svg");mask-image:url("/themes/custom/jubiweb/img/icon-lock.svg")}.icon-b--bridge-water::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bridge-water.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bridge-water.svg")}.icon-b--pilar-zaragoza::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-pilar-zaragoza.svg");mask-image:url("/themes/custom/jubiweb/img/icon-pilar-zaragoza.svg")}.icon-b--box::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-box.svg");mask-image:url("/themes/custom/jubiweb/img/icon-box.svg")}.icon-b--pen::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-pen.svg");mask-image:url("/themes/custom/jubiweb/img/icon-pen.svg")}.icon-b--rotate::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-rotate.svg");mask-image:url("/themes/custom/jubiweb/img/icon-rotate.svg")}.icon-b--building::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-building.svg");mask-image:url("/themes/custom/jubiweb/img/icon-building.svg")}.icon-b--puzzle-piece::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-puzzle-piece.svg");mask-image:url("/themes/custom/jubiweb/img/icon-puzzle-piece.svg")}.icon-b--user::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-user.svg");mask-image:url("/themes/custom/jubiweb/img/icon-user.svg")}.icon-b--paperclip::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-paperclip.svg");mask-image:url("/themes/custom/jubiweb/img/icon-paperclip.svg")}.icon-b--floppy-disk::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-floppy-disk.svg");mask-image:url("/themes/custom/jubiweb/img/icon-floppy-disk.svg")}.icon-b--display::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-display.svg");mask-image:url("/themes/custom/jubiweb/img/icon-display.svg")}.icon-b--gauge::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-gauge.svg");mask-image:url("/themes/custom/jubiweb/img/icon-gauge.svg")}.icon-b--mail::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-mail.svg");mask-image:url("/themes/custom/jubiweb/img/icon-mail.svg")}.icon-b--envelope::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-envelope.svg");mask-image:url("/themes/custom/jubiweb/img/icon-envelope.svg")}.icon-b--bullhorn::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-bullhorn.svg");mask-image:url("/themes/custom/jubiweb/img/icon-bullhorn.svg")}.icon-b--location-dot::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-location-dot.svg");mask-image:url("/themes/custom/jubiweb/img/icon-location-dot.svg")}.icon-b--close::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-close.svg");mask-image:url("/themes/custom/jubiweb/img/icon-close.svg")}.icon-b--trash::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-trash.svg");mask-image:url("/themes/custom/jubiweb/img/icon-trash.svg")}.icon-b--logout::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-logout.svg");mask-image:url("/themes/custom/jubiweb/img/icon-logout.svg")}.icon-b--sliders-filter::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/sliders-filter.svg");mask-image:url("/themes/custom/jubiweb/img/sliders-filter.svg")}.icon-b--clock-rotate-left::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-clock-rotate-left.svg");mask-image:url("/themes/custom/jubiweb/img/icon-clock-rotate-left.svg")}.icon-b--clock::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-clock.svg");mask-image:url("/themes/custom/jubiweb/img/icon-clock.svg")}.icon-b--lightbulb::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-lightbulb.svg");mask-image:url("/themes/custom/jubiweb/img/icon-lightbulb.svg")}.icon-b--person-chalkboard::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-person-chalkboard.svg");mask-image:url("/themes/custom/jubiweb/img/icon-person-chalkboard.svg")}.icon-b--shower::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-shower.svg");mask-image:url("/themes/custom/jubiweb/img/icon-shower.svg")}.icon-b--scale-balanced::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-scale-balanced.svg");mask-image:url("/themes/custom/jubiweb/img/icon-scale-balanced.svg")}.icon-b--phone::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-phone.svg");mask-image:url("/themes/custom/jubiweb/img/icon-phone.svg")}.icon-b--address-card::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-address-card.svg");mask-image:url("/themes/custom/jubiweb/img/icon-address-card.svg")}.icon-b--quote-left::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-quote-left.svg");mask-image:url("/themes/custom/jubiweb/img/icon-quote-left.svg")}.icon-b--faucet-drip::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-faucet-drip.svg");mask-image:url("/themes/custom/jubiweb/img/icon-faucet-drip.svg")}.icon-b--toilet::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-toilet.svg");mask-image:url("/themes/custom/jubiweb/img/icon-toilet.svg")}.icon-b--screwdriver-wrench::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-screwdriver-wrench.svg");mask-image:url("/themes/custom/jubiweb/img/icon-screwdriver-wrench.svg")}.icon-b--house-flood-water::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-house-flood-water.svg");mask-image:url("/themes/custom/jubiweb/img/icon-house-flood-water.svg")}.icon-b--temperature::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-temperature.svg");mask-image:url("/themes/custom/jubiweb/img/icon-temperature.svg")}.icon-b--circle-check::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-circle-check.svg");mask-image:url("/themes/custom/jubiweb/img/icon-circle-check.svg")}.icon-b--star::after{-webkit-mask-image:url("/themes/custom/jubiweb/img/icon-star.svg");mask-image:url("/themes/custom/jubiweb/img/icon-star.svg")}.icon-b--color-green::after{color:var(--color-green)}.icon-b--color-red::after{color:var(--color-red)}.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-b{display:flex;align-items:center;gap:.5rem}.icon-b::after{content:"";display:inline-block;flex-shrink:0;margin-left:auto;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}.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}.pt-6{padding-top:6rem !important}.pr-6{padding-right:6rem !important}.pb-6{padding-bottom:6rem !important}.pl-6{padding-left:6rem !important}.pt-7{padding-top:7rem !important}.pr-7{padding-right:7rem !important}.pb-7{padding-bottom:7rem !important}.pl-7{padding-left:7rem !important}.pt-8{padding-top:8rem !important}.pr-8{padding-right:8rem !important}.pb-8{padding-bottom:8rem !important}.pl-8{padding-left:8rem !important}.pt-9{padding-top:9rem !important}.pr-9{padding-right:9rem !important}.pb-9{padding-bottom:9rem !important}.pl-9{padding-left:9rem !important}.pt-10{padding-top:10rem !important}.pr-10{padding-right:10rem !important}.pb-10{padding-bottom:10rem !important}.pl-10{padding-left:10rem !important}.mt-0{margin-top:0rem !important}.mr-0{margin-right:0rem !important}.mb-0{margin-bottom:0rem !important}.ml-0{margin-left:0rem !important}.mt-1{margin-top:1rem !important}.mr-1{margin-right:1rem !important}.mb-1{margin-bottom:1rem !important}.ml-1{margin-left:1rem !important}.mt-2{margin-top:2rem !important}.mr-2{margin-right:2rem !important}.mb-2{margin-bottom:2rem !important}.ml-2{margin-left:2rem !important}.mt-3{margin-top:3rem !important}.mr-3{margin-right:3rem !important}.mb-3{margin-bottom:3rem !important}.ml-3{margin-left:3rem !important}.mt-4{margin-top:4rem !important}.mr-4{margin-right:4rem !important}.mb-4{margin-bottom:4rem !important}.ml-4{margin-left:4rem !important}.mt-5{margin-top:5rem !important}.mr-5{margin-right:5rem !important}.mb-5{margin-bottom:5rem !important}.ml-5{margin-left:5rem !important}.w-0{width:0%}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}.bg-white{background-color:var(--color-white)}.bg-light{background-color:var(--color-greybase)}.bg-dark{background-image:linear-gradient(to bottom right,var(--color-secondary) 0%,var(--color-primary) 100%,var(--color-primary-light) 45%);color:var(--color-white) !important}.bg-dark-revert{background-image:linear-gradient(to top left,var(--color-secondary) 0%,var(--color-primary) 100%,var(--color-primary-light) 45%);color:var(--color-white) !important}.bg-dark-to-right{background-image:linear-gradient(to right,var(--color-secondary) 0%,var(--color-primary) 100%,var(--color-primary-light) 45%);color:var(--color-white) !important}.bg-dark-to-left{background-image:linear-gradient(to left,var(--color-secondary) 0%,var(--color-primary) 100%,var(--color-primary-light) 45%);color:var(--color-white) !important}.bg-dark-to-up{background-image:linear-gradient(to top,var(--color-secondary) 0%,var(--color-primary) 100%,var(--color-primary-light) 45%);color:var(--color-white) !important}.bg-dark-to-bottom{background-image:linear-gradient(to bottom,var(--color-secondary) 0%,var(--color-primary) 100%,var(--color-primary-light) 45%);color:var(--color-white) !important}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}@keyframes float-card{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes badge-pulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.badge{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;border:1px solid var(--color-primary);border-radius:50px;padding:8px 18px;width:max-content;box-shadow:0 0 10px var(--color-primary,var(--badge-shadow-color,var(--color-primary)));font-size:var(--font-size-sm-clamp)}.badge .badge-dot{width:8px;height:8px;background:var(--color-primary);border-radius:50%;animation:badge-pulse 1.4s ease-in-out infinite}.badge.badge--secondary{background:var(--badge-secondary-bg-color,transparent);color:var(--badge-secondary-color,var(--color-secondary-light-4));border-color:var(--color-secondary);box-shadow:0 0 10px var(--color-secondary,var(--badge-shadow-color,var(--color-secondary-light)))}.badge.badge--secondary .badge-dot{background:var(--color-secondary)}@keyframes title-underline-reveal{0%,100%{transform:scaleX(0.65);opacity:.55}50%{transform:scaleX(1);opacity:1}}@keyframes title-gradient-sweep{from{background-position:100% 50%,0% 50%}to{background-position:0% 50%,0% 50%}}@keyframes title-double-accent-flow{from{background-position:0% top,100% bottom}to{background-position:100% top,0% bottom}}@keyframes title-corner-frame-pulse{from{opacity:.55}to{opacity:1}}@keyframes title-glow-pulse{from{opacity:.45;background-position:0% 50%;transform:scaleX(0.85)}to{opacity:.75;background-position:100% 50%;transform:scaleX(1)}}.title--line-70{position:relative;font-weight:600;width:fit-content;margin-bottom:2.5rem}.title--line-70::after{content:"";position:absolute;left:0;bottom:-0.65em;height:2px;background-color:var(--color-secondary)}.title--line-70::after{width:70%}.title--centered::after{left:50%;transform:translateX(-50%)}.title--accent{display:inline-block;width:fit-content;max-width:100%;margin:0 0 2rem;padding-inline-start:1.25rem;border-inline-start:4px solid var(--color-secondary);font-weight:700;line-height:1.15;letter-spacing:-0.025em;text-wrap:balance}.title--accent::after{content:none}@media(max-width:991px){.title--accent{margin-bottom:1.5rem;padding-inline-start:.875rem;border-inline-start-width:3px}}.title--highlight{display:inline;padding-inline:.35em;font-weight:700;line-height:1.3;letter-spacing:-0.02em;background-image:linear-gradient(to top,var(--color-secondary-light-6) 0.35em,transparent 0.35em);-webkit-box-decoration-break:clone;box-decoration-break:clone}.title--highlight::after{content:none}.title--gradient{display:inline-block;width:fit-content;max-width:100%;margin:0 0 1.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-wrap:balance}@supports(background-clip:text){.title--gradient{background-image:linear-gradient(100deg,var(--title-gradient-start,var(--color-primary)) 0%,var(--title-gradient-middle,var(--color-secondary)) 45%,var(--title-gradient-end,var(--color-secondary-light-4)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.title--gradient::after{content:none}@media(max-width:991px){.title--gradient{margin-bottom:1rem}}.title--underline{position:relative;display:inline-block;max-width:100%;margin-bottom:1.5rem;padding-bottom:.35em;text-wrap:balance}.title--underline::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(45%,7rem);height:3px;border-radius:3px;background:linear-gradient(to right,var(--color-secondary),currentColor);transform-origin:left;animation:title-underline-reveal 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.title--underline::after{animation:none}}.title--gradient-sweep{display:inline-block;width:fit-content;max-width:100%;margin:0 0 1.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-wrap:balance}@supports(background-clip:text){.title--gradient-sweep{background-image:linear-gradient(100deg,var(--title-gradient-start,var(--color-primary)) 0%,var(--title-gradient-middle,var(--color-secondary)) 45%,var(--title-gradient-end,var(--color-secondary-light-4)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.title--gradient-sweep::after{content:none}@media(max-width:991px){.title--gradient-sweep{margin-bottom:1rem}}.title--gradient-sweep{background-image:linear-gradient(110deg,transparent 40%,color-mix(in srgb,var(--color-white) 25%,transparent) 50%,transparent 60%),linear-gradient(100deg,var(--title-gradient-start,var(--color-primary)) 0%,var(--title-gradient-middle,var(--color-secondary)) 45%,var(--title-gradient-end,var(--color-secondary-light-4)) 100%);background-size:300% 100%,100% 100%;background-repeat:no-repeat;animation:title-gradient-sweep 3s linear infinite}@media(prefers-reduced-motion:reduce){.title--gradient-sweep{animation:none;background-position:100% 50%,0% 50%}}.title--double-accent{position:relative;display:inline-block;max-width:100%;margin-bottom:1.5rem;padding-bottom:.5em;text-wrap:balance}.title--double-accent::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(45%,8rem);height:9px;border-radius:0;background-image:linear-gradient(to right,var(--color-secondary),currentColor),linear-gradient(to right,currentColor,transparent);background-size:200% 3px,120% 2px;background-position:left top,left bottom;background-repeat:no-repeat;animation:title-double-accent-flow 3s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.title--double-accent::after{animation:none;background-size:100% 3px,60% 2px}}.title--corner-frame{position:relative;display:inline-block;box-sizing:border-box;max-width:100%;margin-bottom:1.5rem;padding:.3em .55em;text-wrap:balance}.title--corner-frame::before,.title--corner-frame::after{content:"";position:absolute;box-sizing:border-box;width:.75em;height:.55em;pointer-events:none;animation:title-corner-frame-pulse 4s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.title--corner-frame::before,.title--corner-frame::after{animation:none}}.title--corner-frame::before{inset-block-start:0;inset-inline-start:0;border-block-start:2px solid var(--color-secondary);border-inline-start:2px solid var(--color-secondary)}.title--corner-frame::after{inset-block-end:0;inset-inline-start:0;width:100%;background:linear-gradient(currentColor,currentColor) right bottom/0.75em 2px no-repeat,linear-gradient(currentColor,currentColor) right bottom/2px 100% no-repeat;animation-direction:alternate-reverse}.title--glow{position:relative;isolation:isolate}.title--glow::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:.85em;z-index:-1;background:radial-gradient(ellipse at 40% 50%,var(--color-secondary-light-4) 20%,var(--color-secondary-light-3) 45%,transparent 85%);background-size:160% 100%;background-position:0% 50%;filter:blur(0.16em);opacity:.65;transform-origin:center;animation:title-glow-pulse 3s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.title--glow::after{animation:none}}.title--glow{display:inline-block;max-width:100%;margin:0 0 1.5rem;font-weight:700;line-height:1.2;text-wrap:balance}.title--gradient-light{--title-gradient-start:var(--color-white);--title-gradient-middle:var(--color-secondary-light-2);--title-gradient-end:var(--color-secondary-light-3)}*{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-clamp)}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;color:var(--color-primary)}a.underline{text-decoration:underline;font-weight:500}a:hover{color:var(--color-secondary)}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:jubiweb-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 jubiweb-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%)}}
:root{--color-primary:#253344;--color-primary-light:#415165;--color-secondary:#80623e;--color-secondary-light:#80623e63;--color-secondary-light-2:#faf7f1;--color-secondary-light-3:#e7dccb;--color-secondary-light-4:#ac9270;--color-secondary-light-5:#80623e99;--color-secondary-light-6:#80623e45;--color-secondary-light-7:#80623e1a}
footer{background:var(--color-secondary);color:var(--color-white);padding:0;bottom:0;width:100%}footer p,footer a{color:var(--color-white);margin:0}footer p:hover,footer a:hover{color:var(--color-white)}footer .last{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;padding:1rem}footer .last.with-border{padding:1rem 0rem;border-top:1px solid #fff}footer .last .copy{margin:auto 0}footer .last .region--footer-bottom ul{display:flex;flex-direction:row;gap:1rem}footer .last .social{display:flex;gap:1rem}footer .last .social a:before{color:var(--color-white)}footer .last .social a::after{display:none}@media(max-width:1378px){footer{padding:var(--padding-global-lg);display:flex;flex-direction:column;gap:1rem;justify-content:left}footer .last{max-width:100%;width:100%;display:grid;grid-row-gap:1rem;grid-template-columns:1fr 1fr}}@media(max-width:991px){footer .last{grid-row-gap:1rem;grid-template-columns:1fr 0fr}}@media(max-width:767px){footer .last .region--footer-bottom ul{flex-direction:column}}@media(max-width:991px){footer .last{display:grid;grid-row-gap:1rem;grid-template-columns:1fr}}
:root{--site-header-offset:76px}.layout-container{margin-top:var(--site-header-offset)}.site-header{position:fixed;top:0;left:0;width:100%;z-index:40;color:var(--color-primary-light);background:var(--header-bg-color,var(--header-bg));border-bottom:1px solid var(--header-border-color,var(--border));padding:var(--padding-global)}.site-header .header-inner{max-width:1440px;margin-inline:auto;height:75px;display:flex;align-items:center;justify-content:space-between;gap:3rem}.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-primary-navigation,.site-header .header-inner .header-secondary-navigation{display:flex;flex-direction:row;gap:1rem;align-items:center}.site-header .header-inner .header-primary-navigation{justify-content:right;width:20%}.site-header .header-inner .header-secondary-navigation{justify-content:right;width:80%}.site-header .header-inner .menu--main ul,.site-header .header-inner .site-nav-primary-mobile ul{display:flex;flex-direction:row;gap:.5rem}.site-header .header-inner .menu--main ul li a,.site-header .header-inner .site-nav-primary-mobile ul li a{position:relative;display:inline-block;font-size:15px;text-transform:uppercase;color:var(--color-muted);width:fit-content;padding:.75rem;transition:color 180ms ease}.site-header .header-inner .menu--main ul li a::after,.site-header .header-inner .site-nav-primary-mobile ul li a::after{content:"";position:absolute;inset-inline-start:.75rem;bottom:.35rem;width:calc(100% - 1.5rem);height:.4rem;box-sizing:border-box;border-block-end:1px solid currentColor;border-inline-end:1px solid currentColor;background:none;opacity:0;transform:translateY(3px);transition:opacity 180ms ease,transform 180ms ease;pointer-events:none}.site-header .header-inner .menu--main ul li a.is-active,.site-header .header-inner .menu--main ul li a.active,.site-header .header-inner .menu--main ul li a:hover,.site-header .header-inner .menu--main ul li a:focus-visible,.site-header .header-inner .site-nav-primary-mobile ul li a.is-active,.site-header .header-inner .site-nav-primary-mobile ul li a.active,.site-header .header-inner .site-nav-primary-mobile ul li a:hover,.site-header .header-inner .site-nav-primary-mobile ul li a:focus-visible{text-decoration:none;color:var(--color-secondary);background-color:rgba(0,0,0,0);box-shadow:none}.site-header .header-inner .menu--main ul li a.is-active::after,.site-header .header-inner .menu--main ul li a.active::after,.site-header .header-inner .menu--main ul li a:hover::after,.site-header .header-inner .menu--main ul li a:focus-visible::after,.site-header .header-inner .site-nav-primary-mobile ul li a.is-active::after,.site-header .header-inner .site-nav-primary-mobile ul li a.active::after,.site-header .header-inner .site-nav-primary-mobile ul li a:hover::after,.site-header .header-inner .site-nav-primary-mobile ul li a:focus-visible::after{opacity:1;transform:translateY(0)}.site-header .header-inner .menu--main ul li a:focus-visible,.site-header .header-inner .site-nav-primary-mobile ul li a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.site-header .header-inner .menu--main ul li a,.site-header .header-inner .menu--main ul li a::after,.site-header .header-inner .site-nav-primary-mobile ul li a,.site-header .header-inner .site-nav-primary-mobile ul li a::after{transition:none}}.site-header .header-inner .site-nav-primary-mobile{display:none;position:absolute;top:var(--site-header-offset);left:0;width:100%;background-color:var(--color-white);z-index:10;height:calc(100vh - var(--site-header-offset));height:calc(100dvh - var(--site-header-offset));box-sizing:border-box;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--padding-global-lg)}.site-header .header-inner .site-nav-primary-mobile ul{flex-direction:column;align-items:start}.site-header .header-inner .site-nav-primary-mobile ul li{padding:.5rem 0}.site-header .header-inner .menu--main li.has-submenu,.site-header .header-inner .site-nav-primary-mobile li.has-submenu{position:relative}.site-header .header-inner .menu--main li.has-submenu>ul,.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul{display:none;position:absolute;inset-block-start:calc(100% + 1.5rem);inset-inline-start:0;min-width:16rem;max-width:min(24rem,100vw - 3rem);padding:.75rem;margin:0;flex-direction:column;align-items:stretch;gap:.25rem;background-color:var(--color-white);border:1px solid var(--border-neutral);border-bottom:1px solid var(--color-secondary);border-radius:0;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--color-primary) 12%,transparent);z-index:50}.site-header .header-inner .menu--main li.has-submenu>ul::before,.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul::before{content:"";position:absolute;inset-inline:0;bottom:100%;height:calc(1.5rem + 3px)}.site-header .header-inner .menu--main li.has-submenu>ul li,.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul li{padding:0}.site-header .header-inner .menu--main li.has-submenu>ul li>a,.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul li>a{display:block;width:100%;padding:.75rem;white-space:normal;border-radius:0}.site-header .header-inner .menu--main li.has-submenu>ul .link-title,.site-header .header-inner .menu--main li.has-submenu>ul .link-description,.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul .link-title,.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul .link-description{margin:0}.site-header .header-inner .menu--main li.has-submenu>ul .link-description:empty,.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul .link-description:empty{display:none}@media(min-width:1301px){.site-header .header-inner .menu--main li.has-submenu:hover>ul,.site-header .header-inner .menu--main li.has-submenu:focus-within>ul,.site-header .header-inner .site-nav-primary-mobile li.has-submenu:hover>ul,.site-header .header-inner .site-nav-primary-mobile li.has-submenu:focus-within>ul{display:flex}}.site-header .header-inner .menu--main .submenu-toggle,.site-header .header-inner .site-nav-primary-mobile .submenu-toggle{display:none;width:44px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-secondary);cursor:pointer;vertical-align:middle}.site-header .header-inner .menu--main .submenu-toggle::before,.site-header .header-inner .site-nav-primary-mobile .submenu-toggle::before{content:"";display:inline-block;width:.5rem;height:.5rem;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.site-header .header-inner .menu--main .submenu-toggle[aria-expanded=true]::before,.site-header .header-inner .site-nav-primary-mobile .submenu-toggle[aria-expanded=true]::before{transform:rotate(225deg)}.site-header .header-inner .menu--main .submenu-toggle:focus-visible,.site-header .header-inner .site-nav-primary-mobile .submenu-toggle:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.site-header .header-inner .burger{display:none;position:relative;width:44px;height:44px;flex:0 0 auto;color:var(--toogle-color,var(--color-primary));cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);background:linear-gradient(currentColor,currentColor) center/28px 3px no-repeat;transition:background-size 200ms ease}.site-header .header-inner .burger::before,.site-header .header-inner .burger::after{content:"";position:absolute;top:calc(50% - 1.5px);left:calc(50% - 14px);width:28px;height:3px;border-radius:3px;background:currentColor;transition:transform 200ms ease}.site-header .header-inner .burger::before{transform:translateY(-8px)}.site-header .header-inner .burger::after{transform:translateY(8px)}.site-header .header-inner .burger:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.site-header .header-inner .burger.open{background-size:0 3px}.site-header .header-inner .burger.open::before{transform:rotate(45deg)}.site-header .header-inner .burger.open::after{transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.site-header .header-inner .burger,.site-header .header-inner .burger::before,.site-header .header-inner .burger::after{transition:none}}@media(max-width:1300px){.site-header .header-inner .header-primary-navigation{display:none}.site-header .header-inner .header-secondary-navigation{width:100%}.site-header .header-inner .menu--main,.site-header .header-inner .menu--secondary{display:none}.site-header .header-inner .site-nav-primary-mobile{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);padding-bottom:1rem;transition:opacity 220ms ease,transform 220ms ease,visibility 0s linear 220ms}.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul{position:static;min-width:0;max-width:100%;width:100%;border:0;box-shadow:none;padding:.5rem 0;margin-top:.5rem;background-color:var(--color-secondary-light-2)}.site-header .header-inner .site-nav-primary-mobile li.has-submenu>ul::before{content:none}.site-header .header-inner .site-nav-primary-mobile li.has-submenu.is-submenu-open>ul{display:flex}.site-header .header-inner .site-nav-primary-mobile .submenu-toggle{display:inline-block}.site-header .header-inner .site-nav-primary-mobile.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}}@media(max-width:1300px)and (prefers-reduced-motion:reduce){.site-header .header-inner .site-nav-primary-mobile{transform:none;transition:none}}@media(max-width:1300px){.site-header .header-inner .burger{display:block}}
@keyframes title-underline-reveal{0%,100%{transform:scaleX(0.65);opacity:.55}50%{transform:scaleX(1);opacity:1}}@keyframes title-gradient-sweep{from{background-position:100% 50%,0% 50%}to{background-position:0% 50%,0% 50%}}@keyframes title-double-accent-flow{from{background-position:0% top,100% bottom}to{background-position:100% top,0% bottom}}@keyframes title-corner-frame-pulse{from{opacity:.55}to{opacity:1}}@keyframes title-glow-pulse{from{opacity:.45;background-position:0% 50%;transform:scaleX(0.85)}to{opacity:.75;background-position:100% 50%;transform:scaleX(1)}}.title--line-70{position:relative;font-weight:600;width:fit-content;margin-bottom:2.5rem}.title--line-70::after{content:"";position:absolute;left:0;bottom:-0.65em;height:2px;background-color:var(--color-secondary)}.title--line-70::after{width:70%}.title--centered::after{left:50%;transform:translateX(-50%)}.title--accent{display:inline-block;width:fit-content;max-width:100%;margin:0 0 2rem;padding-inline-start:1.25rem;border-inline-start:4px solid var(--color-secondary);font-weight:700;line-height:1.15;letter-spacing:-0.025em;text-wrap:balance}.title--accent::after{content:none}@media(max-width:991px){.title--accent{margin-bottom:1.5rem;padding-inline-start:.875rem;border-inline-start-width:3px}}.title--highlight{display:inline;padding-inline:.35em;font-weight:700;line-height:1.3;letter-spacing:-0.02em;background-image:linear-gradient(to top,var(--color-secondary-light-6) 0.35em,transparent 0.35em);-webkit-box-decoration-break:clone;box-decoration-break:clone}.title--highlight::after{content:none}.title--gradient{display:inline-block;width:fit-content;max-width:100%;margin:0 0 1.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-wrap:balance}@supports(background-clip:text){.title--gradient{background-image:linear-gradient(100deg,var(--title-gradient-start,var(--color-primary)) 0%,var(--title-gradient-middle,var(--color-secondary)) 45%,var(--title-gradient-end,var(--color-secondary-light-4)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.title--gradient::after{content:none}@media(max-width:991px){.title--gradient{margin-bottom:1rem}}.title--underline{position:relative;display:inline-block;max-width:100%;margin-bottom:1.5rem;padding-bottom:.35em;text-wrap:balance}.title--underline::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(45%,7rem);height:3px;border-radius:3px;background:linear-gradient(to right,var(--color-secondary),currentColor);transform-origin:left;animation:title-underline-reveal 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.title--underline::after{animation:none}}.title--gradient-sweep{display:inline-block;width:fit-content;max-width:100%;margin:0 0 1.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-wrap:balance}@supports(background-clip:text){.title--gradient-sweep{background-image:linear-gradient(100deg,var(--title-gradient-start,var(--color-primary)) 0%,var(--title-gradient-middle,var(--color-secondary)) 45%,var(--title-gradient-end,var(--color-secondary-light-4)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.title--gradient-sweep::after{content:none}@media(max-width:991px){.title--gradient-sweep{margin-bottom:1rem}}.title--gradient-sweep{background-image:linear-gradient(110deg,transparent 40%,color-mix(in srgb,var(--color-white) 25%,transparent) 50%,transparent 60%),linear-gradient(100deg,var(--title-gradient-start,var(--color-primary)) 0%,var(--title-gradient-middle,var(--color-secondary)) 45%,var(--title-gradient-end,var(--color-secondary-light-4)) 100%);background-size:300% 100%,100% 100%;background-repeat:no-repeat;animation:title-gradient-sweep 3s linear infinite}@media(prefers-reduced-motion:reduce){.title--gradient-sweep{animation:none;background-position:100% 50%,0% 50%}}.title--double-accent{position:relative;display:inline-block;max-width:100%;margin-bottom:1.5rem;padding-bottom:.5em;text-wrap:balance}.title--double-accent::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(45%,8rem);height:9px;border-radius:0;background-image:linear-gradient(to right,var(--color-secondary),currentColor),linear-gradient(to right,currentColor,transparent);background-size:200% 3px,120% 2px;background-position:left top,left bottom;background-repeat:no-repeat;animation:title-double-accent-flow 3s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.title--double-accent::after{animation:none;background-size:100% 3px,60% 2px}}.paragraph .field-title.title-main h1,.paragraph .field-title.title-main h2,.paragraph .field-title.title-main h3,.paragraph .field-title.title-main h4,.paragraph .field-title.title-main h5,.paragraph .field-title.title-main h6,.title--corner-frame{position:relative;display:inline-block;box-sizing:border-box;max-width:100%;margin-bottom:1.5rem;padding:.3em .55em;text-wrap:balance}.paragraph .field-title.title-main h1::before,.paragraph .field-title.title-main h2::before,.paragraph .field-title.title-main h3::before,.paragraph .field-title.title-main h4::before,.paragraph .field-title.title-main h5::before,.paragraph .field-title.title-main h6::before,.title--corner-frame::before,.paragraph .field-title.title-main h1::after,.paragraph .field-title.title-main h2::after,.paragraph .field-title.title-main h3::after,.paragraph .field-title.title-main h4::after,.paragraph .field-title.title-main h5::after,.paragraph .field-title.title-main h6::after,.title--corner-frame::after{content:"";position:absolute;box-sizing:border-box;width:.75em;height:.55em;pointer-events:none;animation:title-corner-frame-pulse 4s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.paragraph .field-title.title-main h1::before,.paragraph .field-title.title-main h2::before,.paragraph .field-title.title-main h3::before,.paragraph .field-title.title-main h4::before,.paragraph .field-title.title-main h5::before,.paragraph .field-title.title-main h6::before,.title--corner-frame::before,.paragraph .field-title.title-main h1::after,.paragraph .field-title.title-main h2::after,.paragraph .field-title.title-main h3::after,.paragraph .field-title.title-main h4::after,.paragraph .field-title.title-main h5::after,.paragraph .field-title.title-main h6::after,.title--corner-frame::after{animation:none}}.paragraph .field-title.title-main h1::before,.paragraph .field-title.title-main h2::before,.paragraph .field-title.title-main h3::before,.paragraph .field-title.title-main h4::before,.paragraph .field-title.title-main h5::before,.paragraph .field-title.title-main h6::before,.title--corner-frame::before{inset-block-start:0;inset-inline-start:0;border-block-start:2px solid var(--color-secondary);border-inline-start:2px solid var(--color-secondary)}.paragraph .field-title.title-main h1::after,.paragraph .field-title.title-main h2::after,.paragraph .field-title.title-main h3::after,.paragraph .field-title.title-main h4::after,.paragraph .field-title.title-main h5::after,.paragraph .field-title.title-main h6::after,.title--corner-frame::after{inset-block-end:0;inset-inline-start:0;width:100%;background:linear-gradient(currentColor,currentColor) right bottom/0.75em 2px no-repeat,linear-gradient(currentColor,currentColor) right bottom/2px 100% no-repeat;animation-direction:alternate-reverse}.title--glow{position:relative;isolation:isolate}.title--glow::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:.85em;z-index:-1;background:radial-gradient(ellipse at 40% 50%,var(--color-secondary-light-4) 20%,var(--color-secondary-light-3) 45%,transparent 85%);background-size:160% 100%;background-position:0% 50%;filter:blur(0.16em);opacity:.65;transform-origin:center;animation:title-glow-pulse 3s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.title--glow::after{animation:none}}.title--glow{display:inline-block;max-width:100%;margin:0 0 1.5rem;font-weight:700;line-height:1.2;text-wrap:balance}.title--gradient-light{--title-gradient-start:var(--color-white);--title-gradient-middle:var(--color-secondary-light-2);--title-gradient-end:var(--color-secondary-light-3)}
