.catalogue-document .document-root{line-height:1.15;-webkit-text-size-adjust:100%}.catalogue-document *,.catalogue-document :after,.catalogue-document :before{box-sizing:border-box}.catalogue-document .document-root{background-color:#fff;color:#333;font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.catalogue-document h1,.catalogue-document h2,.catalogue-document h3,.catalogue-document h4{color:inherit;font-family:var(--font-sans);font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}.catalogue-document h1{font-size:2.5rem}.catalogue-document h2{font-size:2rem}.catalogue-document h3{font-size:1.75rem}.catalogue-document h4{font-size:1.5rem}.catalogue-document p{margin-block-end:.9rem;margin-block-start:0}.catalogue-document a{background-color:transparent;color:#c36;text-decoration:none}.catalogue-document a:active,.catalogue-document a:hover{color:#336}.catalogue-document a:not([href]):not([tabindex]),.catalogue-document a:not([href]):not([tabindex]):focus,.catalogue-document a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.catalogue-document a:not([href]):not([tabindex]):focus{outline:0}.catalogue-document strong{font-weight:bolder}.catalogue-document img{border-style:none;height:auto;max-width:100%}.catalogue-document details{display:block}.catalogue-document summary{display:list-item}.catalogue-document [hidden]{display:none}@media print{.catalogue-document *,.catalogue-document :after,.catalogue-document :before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.catalogue-document a,.catalogue-document a:visited{text-decoration:underline}.catalogue-document a[href]:after{content:" (" attr(href) ")"}.catalogue-document img{-moz-column-break-inside:avoid;break-inside:avoid}.catalogue-document h2,.catalogue-document h3,.catalogue-document p{orphans:3;widows:3}.catalogue-document h2,.catalogue-document h3{-moz-column-break-after:avoid;break-after:avoid}}.catalogue-document select{font-family:var(--font-sans);font-size:1rem;line-height:1.5;margin:0}.catalogue-document select{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}.catalogue-document select:focus{border-color:#333}.catalogue-document select{text-transform:none}.catalogue-document ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.catalogue-document select{display:block}.catalogue-document li,.catalogue-document ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}

.catalogue-document .document-root{--direction-multiplier:1}.catalogue-document .elementor *,.catalogue-document .elementor :after,.catalogue-document .elementor :before{box-sizing:border-box}.catalogue-document .elementor a{box-shadow:none;text-decoration:none}.catalogue-document .elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.catalogue-document .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.catalogue-document .elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.catalogue-document .elementor-element:where(.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.catalogue-document .elementor-invisible{visibility:hidden}.catalogue-document .document-root{--page-title-display:block}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.catalogue-document .elementor-widget{position:relative}.catalogue-document .elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}@media (prefers-reduced-motion:no-preference){.catalogue-document .document-root{}}.catalogue-document .e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.catalogue-document .e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.catalogue-document .e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.catalogue-document .e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.catalogue-document .e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.catalogue-document .e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.catalogue-document .e-con,.catalogue-document .e-con>.e-con-inner{display:var(--display)}.catalogue-document .e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.catalogue-document .e-con-boxed{gap:initial;text-align:initial}.catalogue-document .e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.catalogue-document .e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}.catalogue-document .e-con .elementor-widget.elementor-widget{margin-block-end:0}.catalogue-document .e-con:before,.catalogue-document .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.catalogue-document .e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.catalogue-document .e-con .elementor-widget{min-width:0}.catalogue-document .e-con.e-con>.e-con-inner>.elementor-widget,.catalogue-document .elementor.elementor .e-con>.elementor-widget{max-width:100%}.catalogue-document .e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.catalogue-document .e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}@media (prefers-reduced-motion:reduce){.catalogue-document .document-root *{transition-delay:0s!important;transition-duration:0s!important}}
.catalogue-document .elementor-kit-29{--e-global-color-primary:#2A2A2A;--e-global-color-secondary:#FAFAFA;--e-global-color-text:#7A7A7A;--e-global-color-accent:#2A2A2A;--e-global-color-4fa8b90:#FFFFFF;--e-global-color-d317a12:#000000;--e-global-color-6b310ab:#00843D;--e-global-color-5ecd143:#0073CF;--e-global-color-043c697:#FFD100;--e-global-color-1bff15d:#C8102E;--e-global-color-fcb6644:#02010100;--e-global-color-9334a70:#FFBD2B;--e-global-color-d4c6d70:#ECA300;--e-global-color-f83a5ae:#F1F1F1;--e-global-color-268a312:#B4B4B4;--e-global-color-0b00ea7:#D1D1D1;--e-global-color-856d892:#363636;--e-global-color-5f5536b:#01847F;--e-global-color-a59da16:#24808C;--e-global-typography-primary-font-family:var(--font-sans);--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:var(--font-sans);--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:var(--font-sans);--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:var(--font-sans);--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1em;--e-global-typography-c8afd0b-font-family:var(--font-sans);--e-global-typography-c8afd0b-font-size:32px;--e-global-typography-c8afd0b-font-weight:700;--e-global-typography-c8afd0b-line-height:1.2em;--e-global-typography-c8afd0b-letter-spacing:-0.2px;--e-global-typography-fdef4d1-font-family:var(--font-sans);--e-global-typography-fdef4d1-font-size:3.4rem;--e-global-typography-fdef4d1-font-weight:700;--e-global-typography-fdef4d1-line-height:1.1em;--e-global-typography-fdef4d1-letter-spacing:-1.5px;--e-global-typography-3a736eb-font-family:var(--font-sans);--e-global-typography-3a736eb-font-size:2rem;--e-global-typography-3a736eb-font-weight:700;--e-global-typography-3a736eb-line-height:1.3em;--e-global-typography-941e87c-font-family:var(--font-sans);--e-global-typography-941e87c-font-size:1.5rem;--e-global-typography-941e87c-font-weight:700;--e-global-typography-941e87c-line-height:1.2em;--e-global-typography-5bd828e-font-family:var(--font-sans);--e-global-typography-5bd828e-font-size:1.3rem;--e-global-typography-5bd828e-font-weight:700;--e-global-typography-5bd828e-line-height:1.2em;--e-global-typography-6d7b5f9-font-family:var(--font-sans);--e-global-typography-6d7b5f9-font-size:1rem;--e-global-typography-6d7b5f9-font-weight:600;--e-global-typography-6d7b5f9-line-height:1rem;--e-global-typography-8c6b611-font-family:var(--font-sans);--e-global-typography-8c6b611-font-size:1rem;--e-global-typography-8c6b611-font-weight:700;--e-global-typography-8c6b611-line-height:1em;--e-global-typography-8c6b611-letter-spacing:5px;--e-global-typography-8cffa09-font-family:var(--font-sans);--e-global-typography-8cffa09-font-size:1.2rem;--e-global-typography-8cffa09-font-weight:500;--e-global-typography-8cffa09-line-height:1.6em;--e-global-typography-a9a9cf2-font-family:var(--font-sans);--e-global-typography-a9a9cf2-font-size:4rem;--e-global-typography-a9a9cf2-font-weight:700;--e-global-typography-a9a9cf2-line-height:1em;--e-global-typography-377ed00-font-family:var(--font-sans);--e-global-typography-377ed00-font-size:0.9rem;--e-global-typography-377ed00-font-weight:400;--e-global-typography-377ed00-line-height:1.2em;--e-global-typography-a6dd425-font-family:var(--font-sans);--e-global-typography-a6dd425-font-size:18px;--e-global-typography-a6dd425-font-weight:400;--e-global-typography-a6dd425-font-style:normal;--e-global-typography-a6dd425-line-height:28px;--e-global-typography-b267fbb-font-family:var(--font-sans);--e-global-typography-b267fbb-font-size:20px;--e-global-typography-b267fbb-font-weight:600;--e-global-typography-02242ca-font-family:var(--font-sans);--e-global-typography-02242ca-font-size:46px;--e-global-typography-02242ca-font-weight:600;--e-global-typography-5e653cb-font-family:var(--font-sans);--e-global-typography-5e653cb-font-size:18px;--e-global-typography-5e653cb-font-weight:700;--e-global-typography-5e653cb-line-height:32px;--e-global-typography-e96d98d-font-family:var(--font-sans);--e-global-typography-e96d98d-font-size:15px;--e-global-typography-e96d98d-font-weight:400;--e-global-typography-e96d98d-line-height:28px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );font-family:var(--font-sans);font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.catalogue-document .elementor-kit-29 a{color:var( --e-global-color-9334a70 );}.catalogue-document .elementor-kit-29 a:hover{color:var( --e-global-color-268a312 );}.catalogue-document .elementor-kit-29 h1{color:var( --e-global-color-4fa8b90 );font-family:var(--font-sans);font-size:var( --e-global-typography-c8afd0b-font-size );font-weight:var( --e-global-typography-c8afd0b-font-weight );line-height:var( --e-global-typography-c8afd0b-line-height );letter-spacing:var( --e-global-typography-c8afd0b-letter-spacing );}.catalogue-document .elementor-kit-29 h2{color:var( --e-global-color-primary );font-family:var(--font-sans);font-size:28px;font-weight:600;line-height:1em;letter-spacing:0px;}.catalogue-document .elementor-kit-29 h3{color:var( --e-global-color-primary );font-family:var(--font-sans);font-size:var( --e-global-typography-5e653cb-font-size );font-weight:var( --e-global-typography-5e653cb-font-weight );line-height:var( --e-global-typography-5e653cb-line-height );}.catalogue-document .elementor-kit-29 h4{color:var( --e-global-color-primary );}.catalogue-document .e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.catalogue-document .elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.catalogue-document .elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.catalogue-document {}@media(max-width:1024px){.catalogue-document .elementor-kit-29{--e-global-typography-primary-font-size:0.9rem;--e-global-typography-text-font-size:0.9rem;--e-global-typography-accent-font-size:0.9rem;--e-global-typography-c8afd0b-font-size:28px;--e-global-typography-c8afd0b-line-height:1.2em;--e-global-typography-c8afd0b-letter-spacing:0px;--e-global-typography-fdef4d1-font-size:2.8rem;--e-global-typography-3a736eb-font-size:1.7rem;--e-global-typography-941e87c-font-size:1.3rem;--e-global-typography-5bd828e-font-size:1.2em;--e-global-typography-6d7b5f9-font-size:0.9rem;--e-global-typography-8c6b611-font-size:0.9rem;--e-global-typography-8c6b611-line-height:1em;--e-global-typography-8cffa09-font-size:1.1em;--e-global-typography-a9a9cf2-font-size:3.5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.catalogue-document .elementor-kit-29 h1{font-size:var( --e-global-typography-c8afd0b-font-size );line-height:var( --e-global-typography-c8afd0b-line-height );letter-spacing:var( --e-global-typography-c8afd0b-letter-spacing );}.catalogue-document .elementor-kit-29 h2{font-size:2.8rem;}.catalogue-document .elementor-kit-29 h3{font-size:var( --e-global-typography-5e653cb-font-size );line-height:var( --e-global-typography-5e653cb-line-height );}.catalogue-document .e-con{--container-max-width:90%;}}@media(max-width:767px){.catalogue-document .elementor-kit-29{--e-global-typography-primary-font-size:0.8rem;--e-global-typography-text-font-size:0.8rem;--e-global-typography-accent-font-size:0.8rem;--e-global-typography-c8afd0b-font-size:24px;--e-global-typography-c8afd0b-line-height:1.2em;--e-global-typography-c8afd0b-letter-spacing:0px;--e-global-typography-fdef4d1-font-size:2rem;--e-global-typography-3a736eb-font-size:1.3rem;--e-global-typography-941e87c-font-size:1.2rem;--e-global-typography-5bd828e-font-size:1.1em;--e-global-typography-6d7b5f9-font-size:0.8rem;--e-global-typography-8c6b611-font-size:0.8rem;--e-global-typography-8cffa09-font-size:1em;--e-global-typography-a9a9cf2-font-size:2.5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.catalogue-document .elementor-kit-29 h1{font-size:var( --e-global-typography-c8afd0b-font-size );line-height:var( --e-global-typography-c8afd0b-line-height );letter-spacing:var( --e-global-typography-c8afd0b-letter-spacing );}.catalogue-document .elementor-kit-29 h2{font-size:2rem;}.catalogue-document .elementor-kit-29 h3{font-size:var( --e-global-typography-5e653cb-font-size );line-height:var( --e-global-typography-5e653cb-line-height );}.catalogue-document .e-con{--container-max-width:90%;}}.catalogue-document img {
  width:100%;
  height:auto !important;
  object-fit:contain;
}@keyframes hide-scroll{0%,to{overflow:hidden}}.catalogue-document .slick-initialized .slick-slide,.catalogue-document .slick-list,.catalogue-document .slick-slide img,.catalogue-document .slick-slider,.catalogue-document .slick-track,.catalogue-document .slick-vertical .slick-slide{display:block}.catalogue-document .slick-list,.catalogue-document .slick-slider,.catalogue-document .slick-track{position:relative}.catalogue-document .slick-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.catalogue-document .slick-list{overflow:hidden;margin:0;padding:0}.catalogue-document .slick-list:focus{outline:0}.catalogue-document .slick-slider .slick-list,.catalogue-document .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.catalogue-document .slick-track{left:0;top:0}.catalogue-document .slick-track:after,.catalogue-document .slick-track:before{content:"";display:table}.catalogue-document .slick-track:after{clear:both}.catalogue-document .slick-loading .slick-slide,.catalogue-document .slick-loading .slick-track{visibility:hidden}.catalogue-document .slick-arrow.slick-hidden,.catalogue-document .slick-slide,.catalogue-document .slick-slide.slick-loading img{display:none}.catalogue-document .slick-slide{float:left;height:100%;min-height:1px}.catalogue-document .slick-vertical .slick-slide{height:auto;border:1px solid transparent}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes blink-cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink-cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes uael-rotate-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes uael-rotate-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes uael-rotate-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes uael-rotate-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@-webkit-keyframes uael-push-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes uael-push-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes uael-push-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes uael-push-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes uael-drop-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes uael-drop-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes uael-drop-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes uael-drop-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes uael-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes uael-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes uael-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes uael-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fadelabel{0%{opacity:1}50%{opacity:.5}100%{opacity:.3}}@keyframes fadelabel{0%{opacity:1}50%{opacity:.5}100%{opacity:.3}}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@-webkit-keyframes uael-marker-drop{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes uael-marker-drop{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes uael-marker-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes uael-marker-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes uael-hotspot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes uael-hotspot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sheens{0%{-webkit-transform:skewY(30deg) translateY(200%);transform:skewY(30deg) translateY(200%)}100%{-webkit-transform:skewY(30deg) translateY(-200%);transform:skewY(30deg) translateY(-200%)}}@keyframes sheens{0%{-webkit-transform:skewY(30deg) translateY(200%);transform:skewY(30deg) translateY(200%)}100%{-webkit-transform:skewY(30deg) translateY(-200%);transform:skewY(30deg) translateY(-200%)}}@-webkit-keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);transform:translateZ(-250px) rotateY(89deg);opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}}@-webkit-keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(-200px)}}@keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(5deg);transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px)}}@-webkit-keyframes OpenTop{50%{-webkit-transform:rotateX(10deg);-webkit-animation-timing-function:ease-out}}@keyframes OpenTop{50%{-webkit-transform:rotateX(10deg);transform:rotateX(10deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes uael-if-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uael-if-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-animation-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes uael-animation-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uael-wobble-vertical{16.65%{top:-webkit-calc(50% + 8px);top:calc(50% + 8px)}33.3%{top:-webkit-calc(50% - 6px);top:calc(50% - 6px)}49.95%{top:-webkit-calc(50% + 4px);top:calc(50% + 4px)}66.6%{top:-webkit-calc(50% - 2px);top:calc(50% - 2px)}83.25%{top:-webkit-calc(50% + 1px);top:calc(50% + 1px)}100%{top:50%}}@keyframes uael-wobble-vertical{16.65%{top:-webkit-calc(50% + 8px);top:calc(50% + 8px)}33.3%{top:-webkit-calc(50% - 6px);top:calc(50% - 6px)}49.95%{top:-webkit-calc(50% + 4px);top:calc(50% + 4px)}66.6%{top:-webkit-calc(50% - 2px);top:calc(50% - 2px)}83.25%{top:-webkit-calc(50% + 1px);top:calc(50% + 1px)}100%{top:50%}}.catalogue-document .slick-initialized{visibility:visible}@keyframes uael-qv-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uael-qv-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dropdown-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes dropdown-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modal-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modal-slide-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes modal-slide-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes offcanvas-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes offcanvas-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes offcanvas-slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes offcanvas-slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes offcanvas-slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes offcanvas-slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@media (max-width:480px){.catalogue-document *{-ms-text-size-adjust:100%;text-size-adjust:100%}}@-webkit-keyframes slideInFromTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotateIn{from{opacity:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@-webkit-keyframes uae-sticky-slide-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes uae-sticky-slide-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes uael-svg-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-svg-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.catalogue-document .document-root{--uael-as-primary-color:#007cba;--uael-as-primary-hover:#005a87;--uael-as-secondary-color:#5124B3;--uael-as-border-color:#ddd;--uael-as-border-color-focus:#D1D5DB;--uael-as-text-color:#333;--uael-as-text-light:#666;--uael-as-text-lighter:#999;--uael-as-text-dark:#000;--uael-as-bg-white:#fff;--uael-as-bg-light:#f9f9f9;--uael-as-bg-lighter:#f0f0f0;--uael-as-font-size-base:14px;--uael-as-font-size-small:12px;--uael-as-font-size-xsmall:11px;--uael-as-font-size-medium:16px;--uael-as-border-radius:4px;--uael-as-transition:all 0.3s ease}@-webkit-keyframes uael-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes uael-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes uael-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes uael-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes uael-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes uael-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes uael-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes uael-buzz{50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}100%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}}@keyframes uael-buzz{50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}100%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}}@-webkit-keyframes uael-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes uael-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@-webkit-keyframes uael-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes uael-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes uael-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes uael-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes uael-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes uael-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes uael-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes uael-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes uael-wobble-skew{16.65%{-webkit-transform:skew(-12deg,-12deg);transform:skew(-12deg,-12deg)}33.3%{-webkit-transform:skew(10deg,10deg);transform:skew(10deg,10deg)}49.95%{-webkit-transform:skew(-6deg,-6deg);transform:skew(-6deg,-6deg)}66.6%{-webkit-transform:skew(4deg,4deg);transform:skew(4deg,4deg)}83.25%{-webkit-transform:skew(-2deg,-2deg);transform:skew(-2deg,-2deg)}100%{-webkit-transform:skew(0,0);transform:skew(0,0)}}@keyframes uael-wobble-skew{16.65%{-webkit-transform:skew(-12deg,-12deg);transform:skew(-12deg,-12deg)}33.3%{-webkit-transform:skew(10deg,10deg);transform:skew(10deg,10deg)}49.95%{-webkit-transform:skew(-6deg,-6deg);transform:skew(-6deg,-6deg)}66.6%{-webkit-transform:skew(4deg,4deg);transform:skew(4deg,4deg)}83.25%{-webkit-transform:skew(-2deg,-2deg);transform:skew(-2deg,-2deg)}100%{-webkit-transform:skew(0,0);transform:skew(0,0)}}@-webkit-keyframes uael-loading-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-loading-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
.catalogue-document .document-root{--swiper-theme-color:#007aff}.catalogue-document .swiper-vertical>.swiper-wrapper{flex-direction:column}.catalogue-document .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.catalogue-document .swiper-android .swiper-slide,.catalogue-document .swiper-wrapper{transform:translate3d(0px,0,0)}.catalogue-document .swiper-pointer-events{touch-action:pan-y}.catalogue-document .swiper-pointer-events.swiper-vertical{touch-action:pan-x}.catalogue-document .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.catalogue-document .swiper-slide-invisible-blank{visibility:hidden}.catalogue-document .swiper-autoheight,.catalogue-document .swiper-autoheight .swiper-slide{height:auto}.catalogue-document .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.catalogue-document .swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.catalogue-document .swiper-3d,.catalogue-document .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.catalogue-document .swiper-3d .swiper-cube-shadow,.catalogue-document .swiper-3d .swiper-slide,.catalogue-document .swiper-3d .swiper-slide-shadow,.catalogue-document .swiper-3d .swiper-slide-shadow-bottom,.catalogue-document .swiper-3d .swiper-slide-shadow-left,.catalogue-document .swiper-3d .swiper-slide-shadow-right,.catalogue-document .swiper-3d .swiper-slide-shadow-top,.catalogue-document .swiper-3d .swiper-wrapper{transform-style:preserve-3d}.catalogue-document .swiper-3d .swiper-slide-shadow,.catalogue-document .swiper-3d .swiper-slide-shadow-bottom,.catalogue-document .swiper-3d .swiper-slide-shadow-left,.catalogue-document .swiper-3d .swiper-slide-shadow-right,.catalogue-document .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.catalogue-document .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.catalogue-document .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.catalogue-document .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.catalogue-document .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.catalogue-document .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.catalogue-document .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.catalogue-document .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.catalogue-document .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.catalogue-document .swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.catalogue-document .swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.catalogue-document .swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.catalogue-document .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.catalogue-document .swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.catalogue-document .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.catalogue-document .swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.catalogue-document .swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.catalogue-document .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.catalogue-document .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.catalogue-document .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.catalogue-document .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.catalogue-document .document-root{--swiper-navigation-size:44px}.catalogue-document .swiper-button-next,.catalogue-document .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.catalogue-document .swiper-button-next.swiper-button-disabled,.catalogue-document .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.catalogue-document .swiper-button-next.swiper-button-hidden,.catalogue-document .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.catalogue-document .swiper-navigation-disabled .swiper-button-next,.catalogue-document .swiper-navigation-disabled .swiper-button-prev{display:none!important}.catalogue-document .swiper-button-next:after,.catalogue-document .swiper-button-prev:after{font-family:var(--font-sans);font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.catalogue-document .swiper-button-prev,.catalogue-document .swiper-rtl .swiper-button-next{left:10px;right:auto}.catalogue-document .swiper-button-prev:after,.catalogue-document .swiper-rtl .swiper-button-next:after{content:'prev'}.catalogue-document .swiper-button-next,.catalogue-document .swiper-rtl .swiper-button-prev{right:10px;left:auto}.catalogue-document .swiper-button-next:after,.catalogue-document .swiper-rtl .swiper-button-prev:after{content:'next'}.catalogue-document .swiper-button-lock{display:none}.catalogue-document .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.catalogue-document .swiper-pagination.swiper-pagination-hidden{opacity:0}.catalogue-document .swiper-pagination-disabled>.swiper-pagination,.catalogue-document .swiper-pagination.swiper-pagination-disabled{display:none!important}.catalogue-document .swiper-horizontal>.swiper-pagination-bullets,.catalogue-document .swiper-pagination-bullets.swiper-pagination-horizontal,.catalogue-document .swiper-pagination-custom,.catalogue-document .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.catalogue-document .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.catalogue-document .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.catalogue-document .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.catalogue-document .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.catalogue-document .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.catalogue-document .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.catalogue-document .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.catalogue-document .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.catalogue-document .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}.catalogue-document .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.catalogue-document .swiper-pagination-bullet:only-child{display:none!important}.catalogue-document .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.catalogue-document .swiper-pagination-vertical.swiper-pagination-bullets,.catalogue-document .swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.catalogue-document .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.catalogue-document .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.catalogue-document .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.catalogue-document .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.catalogue-document .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.catalogue-document .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.catalogue-document .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.catalogue-document .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.catalogue-document .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.catalogue-document .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.catalogue-document .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.catalogue-document .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.catalogue-document .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.catalogue-document .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.catalogue-document .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.catalogue-document .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.catalogue-document .swiper-horizontal>.swiper-pagination-progressbar,.catalogue-document .swiper-pagination-progressbar.swiper-pagination-horizontal,.catalogue-document .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.catalogue-document .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.catalogue-document .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.catalogue-document .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.catalogue-document .swiper-pagination-progressbar.swiper-pagination-vertical,.catalogue-document .swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.catalogue-document .swiper-pagination-lock{display:none}.catalogue-document .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.catalogue-document .swiper-scrollbar-disabled>.swiper-scrollbar,.catalogue-document .swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.catalogue-document .swiper-horizontal>.swiper-scrollbar,.catalogue-document .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.catalogue-document .swiper-scrollbar.swiper-scrollbar-vertical,.catalogue-document .swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.catalogue-document .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.catalogue-document .swiper-scrollbar-cursor-drag{cursor:move}.catalogue-document .swiper-scrollbar-lock{display:none}.catalogue-document .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.catalogue-document .swiper-zoom-container>img,.catalogue-document .swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.catalogue-document .swiper-slide-zoomed{cursor:move}.catalogue-document .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.catalogue-document .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.catalogue-document .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.catalogue-document .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.catalogue-document .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.catalogue-document .swiper-grid>.swiper-wrapper{flex-wrap:wrap}.catalogue-document .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.catalogue-document .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.catalogue-document .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.catalogue-document .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.catalogue-document .swiper-fade .swiper-slide-active,.catalogue-document .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.catalogue-document .swiper-cube{overflow:visible}.catalogue-document .swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.catalogue-document .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.catalogue-document .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.catalogue-document .swiper-cube .swiper-slide-active,.catalogue-document .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.catalogue-document .swiper-cube .swiper-slide-active,.catalogue-document .swiper-cube .swiper-slide-next,.catalogue-document .swiper-cube .swiper-slide-next+.swiper-slide,.catalogue-document .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.catalogue-document .swiper-cube .swiper-slide-shadow-bottom,.catalogue-document .swiper-cube .swiper-slide-shadow-left,.catalogue-document .swiper-cube .swiper-slide-shadow-right,.catalogue-document .swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.catalogue-document .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.catalogue-document .swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.catalogue-document .swiper-flip{overflow:visible}.catalogue-document .swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.catalogue-document .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.catalogue-document .swiper-flip .swiper-slide-active,.catalogue-document .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.catalogue-document .swiper-flip .swiper-slide-shadow-bottom,.catalogue-document .swiper-flip .swiper-slide-shadow-left,.catalogue-document .swiper-flip .swiper-slide-shadow-right,.catalogue-document .swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.catalogue-document .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.catalogue-document .swiper-cards{overflow:visible}.catalogue-document .swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.catalogue-document :root{--direction-multiplier:1}.catalogue-document .elementor *,.catalogue-document .elementor :after,.catalogue-document .elementor :before{box-sizing:border-box}.catalogue-document .elementor a{box-shadow:none;text-decoration:none}.catalogue-document .elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.catalogue-document .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.catalogue-document .elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.catalogue-document .elementor-element:where(.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.catalogue-document .elementor-invisible{visibility:hidden}.catalogue-document :root{--page-title-display:block}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.catalogue-document .elementor-widget{position:relative}.catalogue-document .elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}@media (prefers-reduced-motion:no-preference){.catalogue-document .document-root{scroll-behavior:smooth}}.catalogue-document .e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.catalogue-document .e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.catalogue-document .e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.catalogue-document .e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.catalogue-document .e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.catalogue-document .e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.catalogue-document .e-con,.catalogue-document .e-con>.e-con-inner{display:var(--display)}.catalogue-document .e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.catalogue-document .e-con-boxed{gap:initial;text-align:initial}.catalogue-document .e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.catalogue-document .e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}.catalogue-document .e-con .elementor-widget.elementor-widget{margin-block-end:0}.catalogue-document .e-con:before,.catalogue-document .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.catalogue-document .e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.catalogue-document .e-con .elementor-widget{min-width:0}.catalogue-document .e-con.e-con>.e-con-inner>.elementor-widget,.catalogue-document .elementor.elementor .e-con>.elementor-widget{max-width:100%}.catalogue-document .e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.catalogue-document .e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}@media (prefers-reduced-motion:reduce){.catalogue-document .document-root *{transition-delay:0s!important;transition-duration:0s!important}}
.catalogue-document .elementor-kit-29{--e-global-color-primary:#2A2A2A;--e-global-color-secondary:#FAFAFA;--e-global-color-text:#7A7A7A;--e-global-color-accent:#2A2A2A;--e-global-color-4fa8b90:#FFFFFF;--e-global-color-d317a12:#000000;--e-global-color-6b310ab:#00843D;--e-global-color-5ecd143:#0073CF;--e-global-color-043c697:#FFD100;--e-global-color-1bff15d:#C8102E;--e-global-color-fcb6644:#02010100;--e-global-color-9334a70:#FFBD2B;--e-global-color-d4c6d70:#ECA300;--e-global-color-f83a5ae:#F1F1F1;--e-global-color-268a312:#B4B4B4;--e-global-color-0b00ea7:#D1D1D1;--e-global-color-856d892:#363636;--e-global-color-5f5536b:#01847F;--e-global-color-a59da16:#24808C;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1em;--e-global-typography-c8afd0b-font-family:"Open Sans";--e-global-typography-c8afd0b-font-size:32px;--e-global-typography-c8afd0b-font-weight:700;--e-global-typography-c8afd0b-line-height:1.2em;--e-global-typography-c8afd0b-letter-spacing:-0.2px;--e-global-typography-fdef4d1-font-family:"Open Sans";--e-global-typography-fdef4d1-font-size:3.4rem;--e-global-typography-fdef4d1-font-weight:700;--e-global-typography-fdef4d1-line-height:1.1em;--e-global-typography-fdef4d1-letter-spacing:-1.5px;--e-global-typography-3a736eb-font-family:"Open Sans";--e-global-typography-3a736eb-font-size:2rem;--e-global-typography-3a736eb-font-weight:700;--e-global-typography-3a736eb-line-height:1.3em;--e-global-typography-941e87c-font-family:"Open Sans";--e-global-typography-941e87c-font-size:1.5rem;--e-global-typography-941e87c-font-weight:700;--e-global-typography-941e87c-line-height:1.2em;--e-global-typography-5bd828e-font-family:"Open Sans";--e-global-typography-5bd828e-font-size:1.3rem;--e-global-typography-5bd828e-font-weight:700;--e-global-typography-5bd828e-line-height:1.2em;--e-global-typography-6d7b5f9-font-family:"Open Sans";--e-global-typography-6d7b5f9-font-size:1rem;--e-global-typography-6d7b5f9-font-weight:600;--e-global-typography-6d7b5f9-line-height:1rem;--e-global-typography-8c6b611-font-family:"Open Sans";--e-global-typography-8c6b611-font-size:1rem;--e-global-typography-8c6b611-font-weight:700;--e-global-typography-8c6b611-line-height:1em;--e-global-typography-8c6b611-letter-spacing:5px;--e-global-typography-8cffa09-font-family:"Raleway";--e-global-typography-8cffa09-font-size:1.2rem;--e-global-typography-8cffa09-font-weight:500;--e-global-typography-8cffa09-line-height:1.6em;--e-global-typography-a9a9cf2-font-family:"Open Sans";--e-global-typography-a9a9cf2-font-size:4rem;--e-global-typography-a9a9cf2-font-weight:700;--e-global-typography-a9a9cf2-line-height:1em;--e-global-typography-377ed00-font-family:"Raleway";--e-global-typography-377ed00-font-size:0.9rem;--e-global-typography-377ed00-font-weight:400;--e-global-typography-377ed00-line-height:1.2em;--e-global-typography-a6dd425-font-family:"Arial";--e-global-typography-a6dd425-font-size:18px;--e-global-typography-a6dd425-font-weight:400;--e-global-typography-a6dd425-font-style:normal;--e-global-typography-a6dd425-line-height:28px;--e-global-typography-b267fbb-font-family:"Poppins";--e-global-typography-b267fbb-font-size:20px;--e-global-typography-b267fbb-font-weight:600;--e-global-typography-02242ca-font-family:"Poppins";--e-global-typography-02242ca-font-size:46px;--e-global-typography-02242ca-font-weight:600;--e-global-typography-5e653cb-font-family:"Poppins";--e-global-typography-5e653cb-font-size:18px;--e-global-typography-5e653cb-font-weight:700;--e-global-typography-5e653cb-line-height:32px;--e-global-typography-e96d98d-font-family:"Poppins";--e-global-typography-e96d98d-font-size:15px;--e-global-typography-e96d98d-font-weight:400;--e-global-typography-e96d98d-line-height:28px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.catalogue-document .elementor-kit-29 a{color:var( --e-global-color-9334a70 );}.catalogue-document .elementor-kit-29 a:hover{color:var( --e-global-color-268a312 );}.catalogue-document .elementor-kit-29 h1{color:var( --e-global-color-4fa8b90 );font-family:var( --e-global-typography-c8afd0b-font-family ), Sans-serif;font-size:var( --e-global-typography-c8afd0b-font-size );font-weight:var( --e-global-typography-c8afd0b-font-weight );line-height:var( --e-global-typography-c8afd0b-line-height );letter-spacing:var( --e-global-typography-c8afd0b-letter-spacing );}.catalogue-document .elementor-kit-29 h2{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1em;letter-spacing:0px;}.catalogue-document .elementor-kit-29 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5e653cb-font-family ), Sans-serif;font-size:var( --e-global-typography-5e653cb-font-size );font-weight:var( --e-global-typography-5e653cb-font-weight );line-height:var( --e-global-typography-5e653cb-line-height );}.catalogue-document .elementor-kit-29 h4{color:var( --e-global-color-primary );}.catalogue-document .e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.catalogue-document .elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.catalogue-document .elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.catalogue-document {}@media(max-width:1024px){.catalogue-document .elementor-kit-29{--e-global-typography-primary-font-size:0.9rem;--e-global-typography-text-font-size:0.9rem;--e-global-typography-accent-font-size:0.9rem;--e-global-typography-c8afd0b-font-size:28px;--e-global-typography-c8afd0b-line-height:1.2em;--e-global-typography-c8afd0b-letter-spacing:0px;--e-global-typography-fdef4d1-font-size:2.8rem;--e-global-typography-3a736eb-font-size:1.7rem;--e-global-typography-941e87c-font-size:1.3rem;--e-global-typography-5bd828e-font-size:1.2em;--e-global-typography-6d7b5f9-font-size:0.9rem;--e-global-typography-8c6b611-font-size:0.9rem;--e-global-typography-8c6b611-line-height:1em;--e-global-typography-8cffa09-font-size:1.1em;--e-global-typography-a9a9cf2-font-size:3.5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.catalogue-document .elementor-kit-29 h1{font-size:var( --e-global-typography-c8afd0b-font-size );line-height:var( --e-global-typography-c8afd0b-line-height );letter-spacing:var( --e-global-typography-c8afd0b-letter-spacing );}.catalogue-document .elementor-kit-29 h2{font-size:2.8rem;}.catalogue-document .elementor-kit-29 h3{font-size:var( --e-global-typography-5e653cb-font-size );line-height:var( --e-global-typography-5e653cb-line-height );}.catalogue-document .e-con{--container-max-width:90%;}}@media(max-width:767px){.catalogue-document .elementor-kit-29{--e-global-typography-primary-font-size:0.8rem;--e-global-typography-text-font-size:0.8rem;--e-global-typography-accent-font-size:0.8rem;--e-global-typography-c8afd0b-font-size:24px;--e-global-typography-c8afd0b-line-height:1.2em;--e-global-typography-c8afd0b-letter-spacing:0px;--e-global-typography-fdef4d1-font-size:2rem;--e-global-typography-3a736eb-font-size:1.3rem;--e-global-typography-941e87c-font-size:1.2rem;--e-global-typography-5bd828e-font-size:1.1em;--e-global-typography-6d7b5f9-font-size:0.8rem;--e-global-typography-8c6b611-font-size:0.8rem;--e-global-typography-8cffa09-font-size:1em;--e-global-typography-a9a9cf2-font-size:2.5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.catalogue-document .elementor-kit-29 h1{font-size:var( --e-global-typography-c8afd0b-font-size );line-height:var( --e-global-typography-c8afd0b-line-height );letter-spacing:var( --e-global-typography-c8afd0b-letter-spacing );}.catalogue-document .elementor-kit-29 h2{font-size:2rem;}.catalogue-document .elementor-kit-29 h3{font-size:var( --e-global-typography-5e653cb-font-size );line-height:var( --e-global-typography-5e653cb-line-height );}.catalogue-document .e-con{--container-max-width:90%;}}/* Start custom CSS */.catalogue-document img {
  width:100%;
  height:auto !important;
  object-fit:contain;
}/* End custom CSS */
/*! elementor-pro - v4.3.0 - 22-09-2026 */@keyframes hide-scroll{0%,to{overflow:hidden}}
/*! elementor-pro - v4.3.0 - 22-09-2026 */.catalogue-document .slick-initialized .slick-slide,.catalogue-document .slick-list,.catalogue-document .slick-slide img,.catalogue-document .slick-slider,.catalogue-document .slick-track,.catalogue-document .slick-vertical .slick-slide{display:block}.catalogue-document .slick-list,.catalogue-document .slick-slider,.catalogue-document .slick-track{position:relative}.catalogue-document .slick-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.catalogue-document .slick-list{overflow:hidden;margin:0;padding:0}.catalogue-document .slick-list:focus{outline:0}.catalogue-document .slick-slider .slick-list,.catalogue-document .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.catalogue-document .slick-track{left:0;top:0}.catalogue-document .slick-track:after,.catalogue-document .slick-track:before{content:"";display:table}.catalogue-document .slick-track:after{clear:both}.catalogue-document .slick-loading .slick-slide,.catalogue-document .slick-loading .slick-track{visibility:hidden}.catalogue-document .slick-arrow.slick-hidden,.catalogue-document .slick-slide,.catalogue-document .slick-slide.slick-loading img{display:none}.catalogue-document .slick-slide{float:left;height:100%;min-height:1px}.catalogue-document .slick-vertical .slick-slide{height:auto;border:1px solid transparent}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes blink-cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink-cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes uael-rotate-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes uael-rotate-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes uael-rotate-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes uael-rotate-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@-webkit-keyframes uael-push-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes uael-push-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes uael-push-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes uael-push-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes uael-drop-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes uael-drop-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes uael-drop-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes uael-drop-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes uael-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes uael-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes uael-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes uael-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fadelabel{0%{opacity:1}50%{opacity:.5}100%{opacity:.3}}@keyframes fadelabel{0%{opacity:1}50%{opacity:.5}100%{opacity:.3}}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@-webkit-keyframes uael-marker-drop{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes uael-marker-drop{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes uael-marker-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes uael-marker-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes uael-hotspot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes uael-hotspot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sheens{0%{-webkit-transform:skewY(30deg) translateY(200%);transform:skewY(30deg) translateY(200%)}100%{-webkit-transform:skewY(30deg) translateY(-200%);transform:skewY(30deg) translateY(-200%)}}@keyframes sheens{0%{-webkit-transform:skewY(30deg) translateY(200%);transform:skewY(30deg) translateY(200%)}100%{-webkit-transform:skewY(30deg) translateY(-200%);transform:skewY(30deg) translateY(-200%)}}@-webkit-keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);transform:translateZ(-250px) rotateY(89deg);opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}}@-webkit-keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(-200px)}}@keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(5deg);transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px)}}@-webkit-keyframes OpenTop{50%{-webkit-transform:rotateX(10deg);-webkit-animation-timing-function:ease-out}}@keyframes OpenTop{50%{-webkit-transform:rotateX(10deg);transform:rotateX(10deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes uael-if-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uael-if-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-animation-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes uael-animation-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uael-wobble-vertical{16.65%{top:-webkit-calc(50% + 8px);top:calc(50% + 8px)}33.3%{top:-webkit-calc(50% - 6px);top:calc(50% - 6px)}49.95%{top:-webkit-calc(50% + 4px);top:calc(50% + 4px)}66.6%{top:-webkit-calc(50% - 2px);top:calc(50% - 2px)}83.25%{top:-webkit-calc(50% + 1px);top:calc(50% + 1px)}100%{top:50%}}@keyframes uael-wobble-vertical{16.65%{top:-webkit-calc(50% + 8px);top:calc(50% + 8px)}33.3%{top:-webkit-calc(50% - 6px);top:calc(50% - 6px)}49.95%{top:-webkit-calc(50% + 4px);top:calc(50% + 4px)}66.6%{top:-webkit-calc(50% - 2px);top:calc(50% - 2px)}83.25%{top:-webkit-calc(50% + 1px);top:calc(50% + 1px)}100%{top:50%}}.catalogue-document .slick-initialized{visibility:visible}@keyframes uael-qv-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uael-qv-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dropdown-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes dropdown-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modal-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modal-slide-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes modal-slide-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes offcanvas-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes offcanvas-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes offcanvas-slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes offcanvas-slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes offcanvas-slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes offcanvas-slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@media (max-width:480px){.catalogue-document *{-ms-text-size-adjust:100%;text-size-adjust:100%}}@-webkit-keyframes slideInFromTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotateIn{from{opacity:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}}@-webkit-keyframes uae-sticky-slide-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes uae-sticky-slide-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes uael-svg-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-svg-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.catalogue-document :root{--uael-as-primary-color:#007cba;--uael-as-primary-hover:#005a87;--uael-as-secondary-color:#5124B3;--uael-as-border-color:#ddd;--uael-as-border-color-focus:#D1D5DB;--uael-as-text-color:#333;--uael-as-text-light:#666;--uael-as-text-lighter:#999;--uael-as-text-dark:#000;--uael-as-bg-white:#fff;--uael-as-bg-light:#f9f9f9;--uael-as-bg-lighter:#f0f0f0;--uael-as-font-size-base:14px;--uael-as-font-size-small:12px;--uael-as-font-size-xsmall:11px;--uael-as-font-size-medium:16px;--uael-as-border-radius:4px;--uael-as-transition:all 0.3s ease}@-webkit-keyframes uael-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes uael-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes uael-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes uael-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes uael-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes uael-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes uael-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes uael-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes uael-buzz{50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}100%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}}@keyframes uael-buzz{50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}100%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}}@-webkit-keyframes uael-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes uael-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@-webkit-keyframes uael-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes uael-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes uael-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes uael-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes uael-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes uael-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes uael-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes uael-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes uael-wobble-skew{16.65%{-webkit-transform:skew(-12deg,-12deg);transform:skew(-12deg,-12deg)}33.3%{-webkit-transform:skew(10deg,10deg);transform:skew(10deg,10deg)}49.95%{-webkit-transform:skew(-6deg,-6deg);transform:skew(-6deg,-6deg)}66.6%{-webkit-transform:skew(4deg,4deg);transform:skew(4deg,4deg)}83.25%{-webkit-transform:skew(-2deg,-2deg);transform:skew(-2deg,-2deg)}100%{-webkit-transform:skew(0,0);transform:skew(0,0)}}@keyframes uael-wobble-skew{16.65%{-webkit-transform:skew(-12deg,-12deg);transform:skew(-12deg,-12deg)}33.3%{-webkit-transform:skew(10deg,10deg);transform:skew(10deg,10deg)}49.95%{-webkit-transform:skew(-6deg,-6deg);transform:skew(-6deg,-6deg)}66.6%{-webkit-transform:skew(4deg,4deg);transform:skew(4deg,4deg)}83.25%{-webkit-transform:skew(-2deg,-2deg);transform:skew(-2deg,-2deg)}100%{-webkit-transform:skew(0,0);transform:skew(0,0)}}@-webkit-keyframes uael-loading-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uael-loading-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.catalogue-document .elementor-5404 .elementor-element.elementor-element-8115596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.catalogue-document .elementor-5404 .elementor-element.elementor-element-5c7a13e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.catalogue-document .elementor-5404 .elementor-element.elementor-element-6e0cb3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.catalogue-document .elementor-5404 .elementor-element.elementor-element-6f229c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.catalogue-document .elementor-5404 .elementor-element.elementor-element-cfc91a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.catalogue-document .elementor-5404 .elementor-element.elementor-element-ff023d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.catalogue-document .elementor-5404 .elementor-element.elementor-element-fec5411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.catalogue-document :root{--page-title-display:none;}/* Start custom CSS */.catalogue-document :root{ --gt-icon-size:28px; }

/* Wrapper: aligns globe + label, while letting the native select sit on top (clickable) */

/* Dark/Light themes (text color only) */

/* Right label (static “EN” for a clean look) */

/* Left globe icon — outline style */

/* Globe for dark headers (white stroke) */

/* Globe for light headers (dark stroke) */

/* Make the GTranslate <select> cover the whole widget (real, native dropdown) *//* End custom CSS */

/* ================= BASE ================= */
.catalogue-document .he-hero, .catalogue-document .he-hero *{
  box-sizing:border-box;
  font-family:Poppins,system-ui,-apple-system,Arial,sans-serif;
}
.catalogue-document .he-hero{
  position:relative;
  left:50%; right:50%;
  margin-left:-50vw; margin-right:-50vw;
  width:100vw;
  background:#eef2f6;
  overflow:hidden;
  padding:72px 0 34px;
}
.catalogue-document .he-hero__inner{
  width:100%;
  min-height:540px;
  display:flex;
  align-items:center;
}

/* ================= LEFT ================= */
.catalogue-document .he-hero__left{
  flex:0 0 55%;
  display:flex;
  justify-content:flex-end;
  position:relative;
}
.catalogue-document .he-hero__left::after{
  content:"";
  position:absolute;
  top:0;
  right:-190px;
  width:300px;
  height:100%;
  pointer-events:none;
  background:linear-gradient(
    90deg,
    rgba(238,242,246,1) 0%,
    rgba(238,242,246,.95) 35%,
    rgba(238,242,246,.68) 58%,
    rgba(238,242,246,.26) 80%,
    rgba(238,242,246,0) 100%
  );
}
.catalogue-document .he-hero__content{
  max-width:660px;
  padding:64px 38px 60px 16px;
}

/* H1 */
.catalogue-document .he-hero__h1{
  margin:0 0 12px;
  font-size:32px;
  line-height:1.2;
  font-weight:700;
  letter-spacing:-.2px;
  color:#153152;
  max-width:640px;
}
.catalogue-document .he-hero__brand{ font-weight:900; }
.catalogue-document .he-hero__h1 em{ font-style:italic; font-weight:700; }

/* Text */
.catalogue-document .he-hero__rule{
  height:1px;
  background:rgba(15,31,46,.15);
  margin:14px 0 18px;
}
.catalogue-document .he-hero__sub{
  margin:0 0 18px;
  font-size:18px;
  line-height:1.6;
  color:#334155;
}

/* List */
.catalogue-document .he-hero__list{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:14px;
}
.catalogue-document .he-hero__list li{
  position:relative;
  padding-left:40px;
  font-size:16px;
  line-height:1.6;
  color:#1f2937;
}
.catalogue-document .he-hero__list li::before{
  content:"";
  position:absolute;
  left:0;
  top:4px;
  width:24px;
  height:24px;
  border-radius:50%;
  background:#2ea043;
}
.catalogue-document .he-hero__list li::after{
  content:"";
  position:absolute;
  left:7px;
  top:11px;
  width:9px;
  height:5px;
  border-left:3px solid #fff;
  border-bottom:3px solid #fff;
  transform:rotate(-45deg);
}

/* CTA */
.catalogue-document .he-hero__cta{
  margin-top:20px;
  display:flex;
  align-items:center;
  gap:16px;
  flex-wrap:wrap;
}
.catalogue-document .he-hero__btn{
  padding:12px 18px;
  border-radius:12px;
  background:#24808C;
  color:#fff;
  text-decoration:none;
  font-size:15px;
  font-weight:650;
  transition:background .2s ease, box-shadow .2s ease, transform .2s ease;
  will-change:transform;
}
.catalogue-document .he-hero__btn:hover{
  background:#1f6f78;
  box-shadow:0 16px 36px rgba(36,128,140,.28);
  transform:translateY(-2px);
}
.catalogue-document .he-hero__note{
  font-size:13px;
  color:#475569;
  white-space:nowrap;
}

/* ================= RIGHT ================= */
.catalogue-document .he-hero__right{
  flex:0 0 45%;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  padding-right:64px;
}

/* Fixed ratio for CLS */
.catalogue-document .he-hero__media{
  width:100%;
  max-width:520px;
  aspect-ratio:3/2;
  border-radius:14px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 14px 36px rgba(15,31,46,.16);
  margin:0;
}
.catalogue-document .he-hero__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

/* ================= TABLET ================= */
@media (min-width:768px) and (max-width:1024px){
  .catalogue-document .he-hero{ padding:68px 0 30px; }
  .catalogue-document .he-hero__inner{ min-height:500px; }
  .catalogue-document .he-hero__content{ padding:52px 28px 48px 20px; }
  .catalogue-document .he-hero__h1{ font-size:28px; line-height:1.22; }
  .catalogue-document .he-hero__media{ max-width:480px; }
  .catalogue-document .he-hero__left::after{ width:250px; right:-160px; }
}

/* ================= MOBILE ================= */
@media (max-width:767px){
  .catalogue-document .he-hero{ padding:64px 0 20px; }
  .catalogue-document .he-hero__inner{ flex-direction:column; min-height:auto; }
  .catalogue-document .he-hero__left,
  .catalogue-document .he-hero__right{ width:100%; }
  .catalogue-document .he-hero__left::after{ display:none; }
  .catalogue-document .he-hero__content{
    max-width:100%;
    padding:32px 18px 18px;
  }
  .catalogue-document .he-hero__h1{ font-size:25px; line-height:1.28; }
  .catalogue-document .he-hero__sub{ font-size:15.5px; }
  .catalogue-document .he-hero__list li{ font-size:14.5px; padding-left:36px; }
  .catalogue-document .he-hero__right{
    justify-content:center;
    padding:0 16px 22px;
  }
  .catalogue-document .he-hero__media{
    max-width:92%;
    box-shadow:0 10px 24px rgba(15,31,46,.14);
  }
  .catalogue-document .he-hero__cta{ margin-top:16px; gap:12px; }
}


    .catalogue-document .tc-wrap, .catalogue-document .tc-wrap *{
      box-sizing:border-box;
      font-family:Poppins,system-ui,-apple-system,Arial,sans-serif;
    }
    .catalogue-document .tc-wrap{
      width:100%;
      background:#ffffff;
      padding:52px 0;
    }
    .catalogue-document .tc-inner{
      max-width:1180px;
      margin:0 auto;
      padding:0 18px;
    }
    .catalogue-document .tc-grid{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:20px;
    }
    .catalogue-document .tc-card{
      background:#f8fafc;
      border:1px solid #e5e7eb;
      border-radius:18px;
      padding:24px 22px;
      display:flex;
      flex-direction:column;
      gap:14px;
      transition:transform .18s ease, box-shadow .18s ease;
    }
    .catalogue-document .tc-card:hover{
      transform:translateY(-4px);
      box-shadow:0 16px 36px rgba(15,31,46,.14);
    }

    /* ICON */
    .catalogue-document .tc-icon{
      width:48px;
      height:48px;
      border-radius:14px;
      background:#24808C;
      display:flex;
      align-items:center;
      justify-content:center;
      box-shadow:0 10px 22px rgba(36,128,140,.28);
      flex-shrink:0;
    }
    .catalogue-document .tc-icon svg{
      width:26px;
      height:26px;
      fill:none;
      stroke:#ffffff;
      stroke-width:2;
      stroke-linecap:round;
      stroke-linejoin:round;
    }

    .catalogue-document .tc-title{
      margin:4px 0 0;
      font-size:16px;
      font-weight:700;
      line-height:1.35;
      color:#0f172a;
    }
    .catalogue-document .tc-desc{
      margin:0;
      font-size:14.5px;
      line-height:1.65;
      color:#334155;
    }
    .catalogue-document .tc-desc strong{
      font-weight:700;
      color:#0f172a;
    }

    /* ========== TABLET ========== */
    @media (max-width:1024px){
      .catalogue-document .tc-grid{
        grid-template-columns:repeat(2,1fr);
      }
    }

    /* ========== MOBILE ========== */
    @media (max-width:767px){
      .catalogue-document .tc-wrap{ padding:40px 0; }
      .catalogue-document .tc-grid{
        grid-template-columns:1fr;
        gap:16px;
      }
      .catalogue-document .tc-card{
        padding:20px 18px;
      }
      .catalogue-document .tc-title{ font-size:15px; }
      .catalogue-document .tc-desc{ font-size:14px; }
    }
  

/* ====== MODULE 3 (Match Hero/Trust style) ====== */
.catalogue-document .m3-models{padding:56px 0;background:#f7fafc}
.catalogue-document .m3-models,.catalogue-document .m3-models *{box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,Arial,sans-serif}
.catalogue-document .m3-models__inner{max-width:1320px;margin:0 auto;padding:0 24px}

.catalogue-document .m3-models__grid{
  margin-top:22px;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}

/* Card */
.catalogue-document .m3-card{
  border-radius:18px;
  background:#fff;
  border:1px solid rgba(15,31,46,.06);
  box-shadow:0 14px 34px rgba(15,31,46,.07);
  padding:16px;
  display:flex;
  flex-direction:column;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.catalogue-document .m3-card:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 44px rgba(15,31,46,.10);
  border-color:rgba(36,128,140,.22);
}

/* Image (balanced size) */
.catalogue-document .m3-card__img{
  display:block;
  border-radius:14px;
  overflow:hidden;
  background:#f1f5f9;
  aspect-ratio:16/10;       /* ✅ looks better in 4-col */
  border:1px solid rgba(15,31,46,.06);
}
.catalogue-document .m3-card__img img{
  width:100%;
  height:100%;
  object-fit:contain;        /* ✅ keep truck shape, no ugly crop */
  display:block;
  padding:10px;              /* ✅ make “just right” */
}

/* Text */
.catalogue-document .m3-card__name{
  margin:12px 0 6px;
  font-size:18px;
  font-weight:850;
  color:#0f253a;
}
.catalogue-document .m3-card__desc{
  margin:0 0 12px;
  font-size:14.6px;
  line-height:1.65;
  color:#475569;
  flex:1 1 auto;
}

/* CTA button */
.catalogue-document .m3-card__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:11px 14px;
  border-radius:12px;
  background:#24808C;
  color:#fff !important;
  text-decoration:none !important;
  font-size:14.5px;
  font-weight:700;
  transition:background .2s ease, box-shadow .2s ease, transform .2s ease;
  will-change:transform;
}
.catalogue-document .m3-card__btn:hover{
  background:#1f6f78;
  box-shadow:0 16px 36px rgba(36,128,140,.28);
  transform:translateY(-2px);
}

/* Tablet */
@media (max-width:1024px){
  .catalogue-document .m3-models{padding:48px 0}
  .catalogue-document .m3-models__grid{grid-template-columns:repeat(2,1fr)}
}

/* Mobile */
@media (max-width:767px){
  .catalogue-document .m3-models{padding:38px 0}
  .catalogue-document .m3-models__inner{padding:0 18px}
  .catalogue-document .m3-models__grid{grid-template-columns:1fr}
  .catalogue-document .m3-card{padding:14px}
  .catalogue-document .m3-card__img{aspect-ratio:16/11}
}


/* ====== MODULE 4 (Match Hero/Trust/M3 style) ====== */
.catalogue-document .m4-why{padding:56px 0;background:#ffffff}
.catalogue-document .m4-why,.catalogue-document .m4-why *{box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,Arial,sans-serif}
.catalogue-document .m4-why__inner{max-width:1320px;margin:0 auto;padding:0 24px}

.catalogue-document .m4-why__grid{
  margin-top:22px;
  display:grid;
  grid-template-columns:1.4fr .6fr;
  gap:18px;
  align-items:start;
}

/* Boxes */
.catalogue-document .m4-box{
  border-radius:18px;
  background:#fff;
  border:1px solid rgba(15,31,46,.06);
  box-shadow:0 14px 34px rgba(15,31,46,.07);
  padding:18px;
}
.catalogue-document .m4-box__title{
  margin:0 0 12px;
  font-size:18px;
  font-weight:850;
  color:#0f253a;
}

/* Main points */
.catalogue-document .m4-points{display:grid;gap:14px}
.catalogue-document .m4-point{
  display:flex;
  gap:14px;
  padding:14px 12px;
  border-radius:14px;
  background:#f8fafc;
  border:1px solid #eef2f6;
}
.catalogue-document .m4-ico{
  width:46px;
  height:46px;
  border-radius:14px;
  background:#24808C;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 10px 22px rgba(36,128,140,.22);
  flex:0 0 auto;
}
.catalogue-document .m4-ico svg{
  width:26px;height:26px;
  fill:none;stroke:#fff;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round;
}
.catalogue-document .m4-text__h{
  margin:0 0 6px;
  font-size:15.5px;
  font-weight:850;
  color:#0f253a;
}
.catalogue-document .m4-text__p{
  margin:0;
  font-size:14.6px;
  line-height:1.7;
  color:#475569;
}
.catalogue-document .m4-text__p strong{color:#0f253a;font-weight:850}

/* CTA */
.catalogue-document .m4-cta{
  margin-top:16px;
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
}
.catalogue-document .m4-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 16px;
  border-radius:12px;
  background:#24808C;
  color:#fff !important;
  text-decoration:none !important;
  font-size:14.5px;
  font-weight:700;
  transition:background .2s ease, box-shadow .2s ease, transform .2s ease;
  will-change:transform;
}
.catalogue-document .m4-btn:hover{
  background:#1f6f78;
  box-shadow:0 16px 36px rgba(36,128,140,.28);
  transform:translateY(-2px);
}
.catalogue-document .m4-note{
  font-size:13px;
  color:#475569;
  white-space:nowrap;
}

/* Side mini checklist */
.catalogue-document .m4-mini{display:grid;gap:12px}
.catalogue-document .m4-mini__row{
  padding:12px 12px;
  border-radius:14px;
  background:#f8fafc;
  border:1px solid #eef2f6;
}
.catalogue-document .m4-mini__badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:6px 10px;
  border-radius:999px;
  background:rgba(36,128,140,.10);
  border:1px solid rgba(36,128,140,.18);
  color:#0f253a;
  font-size:12px;
  font-weight:800;
}
.catalogue-document .m4-mini__p{
  margin:8px 0 0;
  font-size:14.2px;
  line-height:1.65;
  color:#475569;
}

/* Tablet */
@media (max-width:1024px){
  .catalogue-document .m4-why{padding:48px 0}
  .catalogue-document .m4-why__grid{grid-template-columns:1fr;gap:16px}
  .catalogue-document .m4-note{white-space:normal}
}

/* Mobile */
@media (max-width:767px){
  .catalogue-document .m4-why{padding:38px 0}
  .catalogue-document .m4-why__inner{padding:0 18px}
  .catalogue-document .m4-box{padding:14px}
  .catalogue-document .m4-point{padding:12px 10px}
  .catalogue-document .m4-text__h{font-size:15px}
  .catalogue-document .m4-text__p{font-size:14.2px}
}


/* ====== MODULE 5 (Match Hero/Trust/M3/M4 style) ====== */
.catalogue-document .m5-scen{padding:56px 0;background:#f7fafc}
.catalogue-document .m5-scen,.catalogue-document .m5-scen *{box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,Arial,sans-serif}
.catalogue-document .m5-scen__inner{max-width:1320px;margin:0 auto;padding:0 24px}

/* Grid */
.catalogue-document .m5-scen__grid{
  margin-top:22px;
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:18px;
}

/* Card */
.catalogue-document .m5-card{
  border-radius:18px;
  background:#fff;
  border:1px solid rgba(15,31,46,.06);
  box-shadow:0 14px 34px rgba(15,31,46,.07);
  padding:18px;
  display:flex;
  flex-direction:column;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.catalogue-document .m5-card:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 44px rgba(15,31,46,.10);
  border-color:rgba(36,128,140,.22);
}

.catalogue-document .m5-card__top{
  display:flex;
  align-items:flex-start;
  gap:14px;
  margin-bottom:10px;
}
.catalogue-document .m5-ico{
  width:48px;
  height:48px;
  border-radius:14px;
  background:#24808C;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 10px 22px rgba(36,128,140,.22);
  flex:0 0 auto;
}
.catalogue-document .m5-ico svg{
  width:26px;height:26px;
  fill:none;stroke:#fff;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round;
}

.catalogue-document .m5-card__name{
  margin:0 0 4px;
  font-size:18px;
  font-weight:850;
  color:#0f253a;
  line-height:1.25;
}
.catalogue-document .m5-card__hint{
  margin:0;
  font-size:13px;
  color:#64748b;
  font-weight:700;
}

.catalogue-document .m5-card__desc{
  margin:6px 0 12px;
  font-size:14.6px;
  line-height:1.7;
  color:#475569;
}

/* List (green check style) */
.catalogue-document .m5-card__list{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:10px;
}
.catalogue-document .m5-card__list li{
  position:relative;
  padding-left:36px;
  font-size:14px;
  line-height:1.65;
  color:#1f2937;
}
.catalogue-document .m5-card__list li::before{
  content:"";
  position:absolute;
  left:0;
  top:4px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#2ea043;
}
.catalogue-document .m5-card__list li::after{
  content:"";
  position:absolute;
  left:6.5px;
  top:10.5px;
  width:8px;
  height:4.5px;
  border-left:3px solid #fff;
  border-bottom:3px solid #fff;
  transform:rotate(-45deg);
}

/* CTA */
.catalogue-document .m5-scen__cta{
  margin-top:18px;
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
}
.catalogue-document .m5-scen__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 16px;
  border-radius:12px;
  background:#24808C;
  color:#fff !important;
  text-decoration:none !important;
  font-size:14.5px;
  font-weight:700;
  transition:background .2s ease, box-shadow .2s ease, transform .2s ease;
  will-change:transform;
}
.catalogue-document .m5-scen__btn:hover{
  background:#1f6f78;
  box-shadow:0 16px 36px rgba(36,128,140,.28);
  transform:translateY(-2px);
}
.catalogue-document .m5-scen__note{
  font-size:13px;
  color:#475569;
  white-space:nowrap;
}

/* Tablet */
@media (max-width:1024px){
  .catalogue-document .m5-scen{padding:48px 0}
  .catalogue-document .m5-scen__grid{grid-template-columns:1fr}
  .catalogue-document .m5-scen__note{white-space:normal}
}

/* Mobile */
@media (max-width:767px){
  .catalogue-document .m5-scen{padding:38px 0}
  .catalogue-document .m5-scen__inner{padding:0 18px}
  .catalogue-document .m5-card{padding:14px}
  .catalogue-document .m5-card__name{font-size:16.5px}
  .catalogue-document .m5-card__desc{font-size:14.2px}
}


/* ====== MODULE 6 (Match Hero/Trust/M3/M4/M5 style) ====== */
.catalogue-document .m6-rec{padding:56px 0;background:#ffffff}
.catalogue-document .m6-rec,.catalogue-document .m6-rec *{box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,Arial,sans-serif}
.catalogue-document .m6-rec__inner{max-width:1320px;margin:0 auto;padding:0 24px}

/* Grid */
.catalogue-document .m6-rec__grid{
  margin-top:22px;
  display:grid;
  grid-template-columns:1fr;
  gap:18px;
}

/* Card */
.catalogue-document .m6-card{
  border-radius:18px;
  background:#fff;
  border:1px solid rgba(15,31,46,.06);
  box-shadow:0 14px 34px rgba(15,31,46,.07);
  padding:18px;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.catalogue-document .m6-card:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 44px rgba(15,31,46,.10);
  border-color:rgba(36,128,140,.22);
}

.catalogue-document .m6-card__top{
  display:flex;
  align-items:flex-start;
  gap:14px;
  margin-bottom:12px;
}
.catalogue-document .m6-ico{
  width:48px;height:48px;
  border-radius:14px;
  background:#24808C;
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 10px 22px rgba(36,128,140,.22);
  flex:0 0 auto;
}
.catalogue-document .m6-ico svg{
  width:26px;height:26px;
  fill:none;stroke:#fff;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round;
}
.catalogue-document .m6-card__name{
  margin:0 0 4px;
  font-size:18px;
  font-weight:850;
  color:#0f253a;
  line-height:1.25;
}
.catalogue-document .m6-card__hint{
  margin:0;
  font-size:13px;
  color:#64748b;
  font-weight:700;
}

/* Split blocks */
.catalogue-document .m6-split{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}
.catalogue-document .m6-block{
  border-radius:16px;
  background:#f8fafc;
  border:1px solid #eef2f6;
  padding:14px 14px;
}
.catalogue-document .m6-h4{
  margin:0 0 10px;
  font-size:14.5px;
  font-weight:850;
  color:#0f253a;
}
.catalogue-document .m6-list{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:10px;
}
.catalogue-document .m6-list li{
  position:relative;
  padding-left:36px;
  font-size:14px;
  line-height:1.65;
  color:#1f2937;
}
.catalogue-document .m6-list li strong{color:#0f253a;font-weight:850}
.catalogue-document .m6-list li::before{
  content:"";
  position:absolute;
  left:0;
  top:4px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#2ea043;
}
.catalogue-document .m6-list li::after{
  content:"";
  position:absolute;
  left:6.5px;
  top:10.5px;
  width:8px;
  height:4.5px;
  border-left:3px solid #fff;
  border-bottom:3px solid #fff;
  transform:rotate(-45deg);
}
.catalogue-document .m6-list--soft li::before{background:#24808C}

/* CTA */
.catalogue-document .m6-cta{
  margin-top:14px;
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
}
.catalogue-document .m6-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 16px;
  border-radius:12px;
  background:#24808C;
  color:#fff !important;
  text-decoration:none !important;
  font-size:14.5px;
  font-weight:700;
  transition:background .2s ease, box-shadow .2s ease, transform .2s ease;
  will-change:transform;
}
.catalogue-document .m6-btn:hover{
  background:#1f6f78;
  box-shadow:0 16px 36px rgba(36,128,140,.28);
  transform:translateY(-2px);
}
.catalogue-document .m6-note{
  font-size:13px;
  color:#475569;
  white-space:nowrap;
}

/* Bottom ask box */
.catalogue-document .m6-ask{
  margin-top:18px;
  border-radius:18px;
  background:#f7fafc;
  border:1px solid rgba(15,31,46,.06);
  box-shadow:0 14px 34px rgba(15,31,46,.05);
  padding:14px 16px;
  display:flex;
  gap:12px;
  align-items:flex-start;
}
.catalogue-document .m6-ask__ico{
  width:36px;height:36px;border-radius:12px;
  display:flex;align-items:center;justify-content:center;
  background:#ffffff;border:1px solid #e5e7eb;
  flex:0 0 auto;
}
.catalogue-document .m6-ask__p{
  margin:0;
  font-size:14.4px;
  line-height:1.7;
  color:#475569;
}
.catalogue-document .m6-ask__p strong{color:#0f253a;font-weight:900}

/* Tablet */
@media (max-width:1024px){
  .catalogue-document .m6-rec{padding:48px 0}
  .catalogue-document .m6-split{grid-template-columns:1fr}
  .catalogue-document .m6-note{white-space:normal}
}

/* Mobile */
@media (max-width:767px){
  .catalogue-document .m6-rec{padding:38px 0}
  .catalogue-document .m6-rec__inner{padding:0 18px}
  .catalogue-document .m6-card{padding:14px}
  .catalogue-document .m6-card__name{font-size:16.5px}
  .catalogue-document .m6-list li{font-size:14px}
}


/* ====== MODULE 7 (FAQ · Match page style) ====== */
.catalogue-document .m7-faq{padding:56px 0;background:#f7fafc}
.catalogue-document .m7-faq,.catalogue-document .m7-faq *{box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,Arial,sans-serif}
.catalogue-document .m7-faq__inner{max-width:1320px;margin:0 auto;padding:0 24px}

.catalogue-document .m7-faq__list{
  margin-top:22px;
  display:grid;
  gap:12px;
}

/* Item */
.catalogue-document .m7-item{
  border-radius:18px;
  background:#fff;
  border:1px solid rgba(15,31,46,.06);
  box-shadow:0 14px 34px rgba(15,31,46,.07);
  overflow:hidden;
}
.catalogue-document .m7-q{
  list-style:none;
  cursor:pointer;
  padding:16px 16px;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  font-size:15.2px;
  line-height:1.55;
  font-weight:850;
  color:#0f253a;
}
.catalogue-document .m7-q::-webkit-details-marker{display:none}

/* plus icon */
.catalogue-document .m7-plus{
  width:34px;height:34px;
  border-radius:12px;
  border:1px solid rgba(15,31,46,.10);
  background:#f8fafc;
  position:relative;
  flex:0 0 auto;
  margin-top:1px;
}
.catalogue-document .m7-plus::before,.catalogue-document .m7-plus::after{
  content:"";
  position:absolute;
  left:50%;top:50%;
  transform:translate(-50%,-50%);
  background:#24808C;
  border-radius:2px;
}
.catalogue-document .m7-plus::before{width:14px;height:3px}
.catalogue-document .m7-plus::after{width:3px;height:14px}
.catalogue-document .m7-item[open] .m7-plus::after{height:0}

/* Answer */
.catalogue-document .m7-a{padding:0 16px 16px}
.catalogue-document .m7-a p{
  margin:0;
  font-size:14.8px;
  line-height:1.75;
  color:#475569;
}
.catalogue-document .m7-a strong{color:#0f253a;font-weight:900}

/* CTA */
.catalogue-document .m7-faq__cta{
  margin-top:18px;
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
}
.catalogue-document .m7-faq__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 16px;
  border-radius:12px;
  background:#24808C;
  color:#fff !important;
  text-decoration:none !important;
  font-size:14.5px;
  font-weight:700;
  transition:background .2s ease, box-shadow .2s ease, transform .2s ease;
  will-change:transform;
}
.catalogue-document .m7-faq__btn:hover{
  background:#1f6f78;
  box-shadow:0 16px 36px rgba(36,128,140,.28);
  transform:translateY(-2px);
}
.catalogue-document .m7-faq__note{
  font-size:13px;
  color:#475569;
  white-space:nowrap;
}

/* Tablet */
@media (max-width:1024px){
  .catalogue-document .m7-faq{padding:48px 0}
  .catalogue-document .m7-faq__note{white-space:normal}
}

/* Mobile */
@media (max-width:767px){
  .catalogue-document .m7-faq{padding:38px 0}
  .catalogue-document .m7-faq__inner{padding:0 18px}
  .catalogue-document .m7-q{font-size:14.8px;padding:14px}
  .catalogue-document .m7-a{padding:0 14px 14px}
  .catalogue-document .m7-a p{font-size:14.4px}
}
