/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-geist:"Geist",sans-serif;--font-zalando:"Zalando Sans Expanded",sans-serif;--font-inter:"Inter",sans-serif;--font-family-body:var(--font-geist);--font-family-display:var(--font-zalando)}
:root{--color-mmi-blue:#001219;--color-mmi-teal:#009BB6;--color-mmi-teal-transparent:rgba(0,155,182,0);--color-action-blue:#0D99FF;--color-secondary-blue:#C2DADE;--color-black:#000000;--color-white:#FFFFFF;--color-bg-neutral:#EDEBEB;--color-border:#C8C8C8;--color-bg-muted:#e8eef1;--color-bg-muted-2:#d4dce0;--color-bg-gradient-start:#e0e8ec;--color-bg-gradient-end:#c8d1d6;--color-shape-fill:rgba(180,200,210,.35);--color-shape-core:rgba(80,130,160,.25);--color-overlay-light:rgba(255,255,255,.15);--color-overlay-mid:rgba(200,210,220,.2);--color-overlay-dark:rgba(0,0,0,.2);--color-overlay-dark-strong:rgba(0,0,0,.35);--color-cta-bg:var(--color-mmi-teal);--color-cta-hover:#007a90;--color-cta-gradient-start:#1E697A;--color-cta-gradient-end:#218A9D;--color-cta-gradient-hover:linear-gradient(90deg,#1E697A 53.37%,#228C9F 100%);--shadow-button:0px 3px 4px 0px #00212633;--color-border-light:#d7d5d4;--color-bg-scrolled:rgba(230,238,240,1);--color-bg-muted-3:#e8e8e8;--color-text-muted:#616161;--color-text-muted-2:#818181;--color-overlay-dark-mid:rgba(0,0,0,.4);--shadow-modal:0 40px 100px rgba(0,0,0,.15);--shadow-button-sm:0 8px 16px rgba(0,0,0,.1);--color-overlay-blue:rgba(0,18,25,.4);--color-overlay-blue-light:rgba(0,18,25,.3);--color-border-white-muted:rgba(255,255,255,.7);--color-text-default:#0a0a0a;--color-text-placeholder:#717182;--color-text-caption:#747181;--color-mmi-teal-deep:#218a9d;--color-cta-gradient-end-alt:#228c9f;--color-surface-page-soft:#e9e8ed;--color-surface-panel-soft:#f9f9f9;--color-surface-pill:#ededed;--color-surface-disabled:#e0e0e0;--color-border-strong:#000000;--color-border-soft-disabled:#d0d0d0;--color-stat-lavender:#c3c2d3;--color-indicator-inactive:#8dcbd6;--color-divider-neutral:#b8b8b8;--color-logo-carousel-track:#cbcbcb;--color-hero-teal-mid:#93bbca;--color-hero-gradient-fade:rgba(147,187,202,0);--color-hero-teal-light:#A9CFDD;--color-overlay-mint-teal:rgba(71,210,193,.2);--color-glass-bg:rgba(255,255,255,.2);--color-glass-border:rgba(255,255,255,.8);--color-frost-pill-bg:rgba(255,255,255,.25);--color-frost-pill-border:rgba(255,255,255,.9);--color-frost-pill-bg-hover:rgba(255,255,255,.35);--color-cta-outline:#659fb2;--color-search-accent:#2d7d8e;--color-hotspot-bg-overlay:rgba(211,211,211,.2);--color-timeline-connector:#f2f1f4;--color-timeline-gradient-accent:#7ecbd8;--color-white-transparent:rgba(255,255,255,0);--color-mmi-teal-dark:#016e78;--color-shadow-dark:rgba(0,33,38,.25);--color-shadow-soft:rgba(0,33,38,.1);--color-shadow-subtle:rgba(0,33,38,.08);--color-black-rgb:0,0,0;--color-white-rgb:255,255,255;--color-mmi-teal-deep-rgb:33,138,157;--color-text-label:#364153;--color-error-primary:#f04438;--color-border-input:#d1d5dc;--color-text-placeholder-alt:#667085;--color-mmi-teal-deeper:#1a6e7d;--color-text-description:#4a5565;--color-text-light-gray:#adb5bd;--color-text-medium-gray:#6a7282;--color-text-gray-cool:#99A1AF;--color-error-bright:#fb2c36;--color-border-gray-light:#d0d5dd;--color-mmi-blue-soft:rgba(89,168,202,.1);--color-mmi-teal-focus-shadow:rgba(0,155,182,.12);--color-mmi-teal-highlight-bg:rgba(30,105,122,.12);--color-surface-hover-light:#F7FBFB;--color-border-subtle:rgba(0,0,0,.08);--color-border-very-subtle:rgba(0,0,0,.04);--color-bg-very-subtle:rgba(0,0,0,.02);--color-pdf-red:#E00034;--color-shadow-modal-heavy:rgba(0,0,0,.15);--color-shadow-light:rgba(0,0,0,.1);--color-mmi-teal-hover-shadow:rgba(33,138,157,.2)}.text-primary{color:var(--color-mmi-teal)}.text-dark{color:var(--color-mmi-blue)}.text-action{color:var(--color-action-blue)}.text-neutral{color:var(--color-black)}.text-inverted{color:var(--color-white)}.bg-primary{background-color:var(--color-mmi-teal)}.bg-dark{background-color:var(--color-mmi-blue)}.bg-neutral{background-color:var(--color-bg-neutral)}
:root{--font-size-display:96px;--line-height-display:104px;--font-size-display-sm:clamp(2rem,8vw,3rem);--font-size-lead:1.25rem;--line-height-relaxed:1.4;--font-size-button:16px;--line-height-button:24px;--font-weight-semibold:600;--font-size-h1:48px;--line-height-h1:54px;--font-size-h2:36px;--line-height-h2:44px;--font-size-h3:28px;--line-height-h3:36px;--font-size-h4:24px;--line-height-h4:32px;--font-size-h5:20px;--line-height-h5:28px;--font-size-h6:14px;--line-height-h6:22px;--font-size-subhead:12px;--line-height-subhead:20px;--font-size-h1-lg:96px;--line-height-h1-lg:104px;--font-size-h2-lg:64px;--line-height-h2-lg:72px;--font-size-h3-lg:52px;--line-height-h3-lg:60px;--font-size-h4-lg:32px;--line-height-h4-lg:40px;--font-size-h5-lg:24px;--line-height-h5-lg:32px;--font-size-h6-lg:18px;--line-height-h6-lg:26px;--font-size-subhead-lg:16px;--line-height-subhead-lg:24px}h1,h2,h3,h4,h5,h6,.c-heading{font-family:var(--font-family-display);font-weight:500;margin:0;padding:0;margin-block-start:1em;margin-block-end:1em;color:inherit}h1,.c-heading.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);@media(min-width:768px){font-size:var(--font-size-h1-lg);line-height:var(--line-height-h1-lg)}}h2,.c-heading.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);@media(min-width:768px){font-size:var(--font-size-h2-lg);line-height:var(--line-height-h2-lg)}}h3,.c-heading.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);@media(min-width:768px){font-size:var(--font-size-h3-lg);line-height:var(--line-height-h3-lg)}}h4,.c-heading.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);@media(min-width:768px){font-size:var(--font-size-h4-lg);line-height:var(--line-height-h4-lg)}}h5,.c-heading.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);@media(min-width:768px){font-size:var(--font-size-h5-lg);line-height:var(--line-height-h5-lg)}}h6,.c-heading.text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);@media(min-width:768px){font-size:var(--font-size-h6-lg);line-height:var(--line-height-h6-lg)}}.c-heading.text-display{font-size:var(--font-size-display-sm);line-height:1.1;@media(min-width:768px){font-size:var(--font-size-display);line-height:var(--line-height-display)}}.c-heading.text-lead{font-size:var(--font-size-lead);line-height:var(--line-height-relaxed)}.c-heading.text-subhead{font-size:var(--font-size-subhead);line-height:var(--line-height-subhead);@media(min-width:768px){font-size:var(--font-size-subhead-lg);line-height:var(--line-height-subhead-lg)}}
.mmi-footer{background-color:var(--color-white);border-radius:20px 20px 0 0;padding:48px 16px;font-family:var(--font-geist);@media(min-width:1200px){padding:80px 120px 56px}}.footer__container{display:flex;flex-direction:column;@media(min-width:1800px){max-width:1400px;margin:auto}}.mmi-footer ul:not(.contextual-links){list-style:none;padding:0;margin:0}.mmi-footer ul:not(.contextual-links) li{list-style:none;padding:0;margin:0}.footer__container__top{display:flex;flex-direction:column;gap:32px;@media(min-width:1200px){flex-direction:row;justify-content:space-between;align-items:center;gap:0}ul:not(.contextual-links,.social-media-links--platforms){display:flex;flex-direction:column;gap:16px;@media(min-width:1200px){flex-direction:row;gap:32px}}ul.social-media-links--platforms{display:flex;align-items:center;gap:24px;margin:0;padding:0;@media(min-width:1200px){gap:32px}a{font-size:24px;color:var(--color-black);.fa-x-twitter,.fa-linkedin,.fa-youtube{font-size:24px;color:var(--color-black)}}}a:not(.contextual-links a,.social-media-links--platforms a){text-decoration:none;color:var(--color-black);font-weight:700;font-size:14px;line-height:20px;font-family:var(--font-geist);@media(min-width:1200px){font-size:16px;line-height:100%}&:hover{text-decoration:underline}& i,span[class*=fa-],svg{font-size:24px;line-height:1;width:24px;height:24px}}}.footer__container__bottom{border-top:1px solid var(--color-black);width:100%;margin-top:48px;padding-top:48px;display:flex;justify-content:flex-start;@media(min-width:1200px){margin-top:56px;padding-top:56px}ul:not(.contextual-links){display:flex;gap:16px;@media(min-width:1200px){gap:32px}}a:not(.contextual-links a){text-decoration:none;color:var(--color-black);font-family:var(--font-geist);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0%;text-align:left;position:relative;@media(min-width:1200px){font-size:14px;line-height:16px}&:after{content:"";position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:1px;height:100%;background-color:var(--color-black);@media(min-width:1200px){right:-16px}}&:hover{text-decoration:underline}}}.footer__container__bottom ul li:last-child a:after{display:none!important}@media(max-width:575.98px){.footer__container__bottom nav{overflow:hidden}.footer__container__bottom ul:not(.contextual-links){flex-wrap:wrap;row-gap:8px;column-gap:0;margin-left:-17px}.footer__container__bottom ul:not(.contextual-links)>li{display:flex;margin-left:8px;padding-left:8px;border-left:1px solid var(--color-black)}.footer__container__bottom a:not(.contextual-links a){white-space:nowrap;&:after{display:none}}}
:root{--header-height:96px;--announcement-height:0px;--header-transition:.31s cubic-bezier(.4,0,.2,1);--megamenu-transition:.38s cubic-bezier(.4,0,.2,1);--header-z:9000}#toolbar-bar,.toolbar-tray{z-index:calc(var(--header-z) + 1000)!important}body{margin:0;padding:0;box-sizing:border-box;background-color:#e9e8ed}.layout-container{position:relative}.layout-content{padding-top:96px;@media(max-width:1200px){padding-top:80px}}.site-header__nav-item--mobile-feature{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--header-z);display:flex;flex-direction:column;font-family:var(--font-family-body,"Geist",sans-serif)}.site-header__inner>div,.site-header__inner>.block{display:contents}.site-header__inner>.block .site-header__nav,.site-header__inner>.block .site-header__logo{display:flex}.site-header.is-scrolled .site-header__bar,.site-header.is-menu-open .site-header__bar{background-color:var(--color-white)}.site-header__announcement{width:100%;display:flex;align-items:center;justify-content:center;padding:0 24px;font-size:.8125rem;color:var(--color-mmi-blue);letter-spacing:.01em;transition:background-color var(--header-transition)}.site-header.is-scrolled .site-header__announcement{background-color:var(--color-bg-scrolled)}.site-header__announcement-inner{display:flex;align-items:center;gap:14px;max-width:1280px;width:100%;justify-content:center}.site-header__announcement-text{color:var(--color-mmi-blue);font-weight:400}.site-header__announcement-badge{display:inline-flex;align-items:center;padding:3px 14px;background-color:var(--color-mmi-teal);color:var(--color-white);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.site-header__announcement-badge:hover{background-color:var(--color-cta-hover);transform:translateY(-1px)}.site-header__bar{position:relative;width:100%;min-height:var(--header-height);background:transparent;overflow:visible;transition:background-color var(--header-transition),box-shadow var(--header-transition)}.site-header__bar:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--color-overlay-dark-strong) 0%,transparent 100%);pointer-events:none;transition:opacity var(--header-transition);z-index:0}.site-header.is-scrolled .site-header__bar:before,.site-header.is-menu-open .site-header__bar:before{opacity:0}.site-header__inner{position:relative;z-index:1;display:flex;align-items:center;padding:20px 120px;@media(min-width:1800px){max-width:1400px;margin:auto;padding-left:0;padding-right:0}}.site-header__logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:opacity .2s ease}.site-header__logo:hover{opacity:.85}.site-header__logo-img{display:block;height:56px;width:auto;transition:filter var(--header-transition)}.site-header__logo-img--white{display:block;filter:drop-shadow(0 0 8px var(--color-overlay-light))}.site-header__logo-img--black,.site-header.is-scrolled .site-header__logo-img--white,.site-header.is-menu-open .site-header__logo-img--white{display:none}.site-header.is-scrolled .site-header__logo-img--black,.site-header.is-menu-open .site-header__logo-img--black{display:block}.site-header__nav{flex:1;display:flex;align-items:center;justify-content:center}.site-header__nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px}.site-header__nav-link{display:inline-flex;align-items:center;text-decoration:none;padding:8px 16px;border-radius:8px;font-family:var(--font-family-display);font-weight:700;font-size:14px;line-height:20px;letter-spacing:0px;color:var(--color-white);transition:color var(--header-transition),background-color var(--header-transition),border-color var(--header-transition)}.site-header.is-scrolled .site-header__nav-link,.site-header.is-menu-open .site-header__nav-link{color:var(--color-black)}.site-header__nav-link:hover,.site-header.is-scrolled .site-header__nav-link:hover,.site-header.is-menu-open .site-header__nav-link:hover{border:1px solid var(--color-border-light);background-color:var(--color-white);color:var(--color-black)}.site-header__nav-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;color:var(--color-white);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color var(--header-transition),background-color var(--header-transition),border-color var(--header-transition);font-family:var(--font-family-display);font-weight:700;font-size:14px;line-height:20px;letter-spacing:0px}.site-header__nav-item.is-open .site-header__nav-trigger{border:1px solid var(--color-border-light);background-color:var(--color-white);color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header.is-scrolled .site-header__nav-trigger,.site-header.is-menu-open .site-header__nav-trigger{color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header__nav-trigger:hover,.site-header.is-scrolled .site-header__nav-trigger:hover,.site-header.is-menu-open .site-header__nav-trigger:hover{border:1px solid var(--color-border-light);background-color:var(--color-white);color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header__nav-trigger-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.site-header__nav-chevron-toggle{display:inline-flex;align-items:center;padding:0;margin:0;color:inherit;background:none;border:none;cursor:pointer}.site-header__nav-chevron{display:inline-flex;transform:rotate(0)}.site-header__nav-item.is-open .site-header__nav-chevron{transform:rotate(180deg)}.site-header__megamenu{position:fixed;top:calc(var(--announcement-height) + var(--header-height));left:0;right:0;background-color:var(--color-white);z-index:999;opacity:0;visibility:hidden;transform:translateY(-150px);transition:opacity var(--megamenu-transition),transform var(--megamenu-transition),visibility var(--megamenu-transition)}.site-header__megamenu.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.site-header__megamenu-inner{display:flex;max-width:100%;padding:36px 120px 64px;gap:0;align-items:start;@media(min-width:1800px){max-width:1400px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.site-header__megamenu-col{min-width:0;max-width:360px;width:100%}.site-header__megamenu-col--links{min-width:240px}.site-header__megamenu-col--middle{padding-left:20px;position:relative;min-height:200px;margin-left:-8rem}.site-header__megamenu-l3-container{position:relative;width:100%}.site-header__megamenu-col--feature{max-width:400px;margin-left:auto}.site-header__megamenu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:220px}.site-header__megamenu-list li{border-bottom:1px solid var(--color-border-light)}.site-header__megamenu-list li:first-child{border-top:unset}.site-header__megamenu-link{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--color-black);text-decoration:none;font-family:var(--font-family-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.31px;transition:all .2s ease;padding:16px 18px 16px 16px;width:100%;span{transition:all .2s ease}&:hover{color:var(--color-mmi-teal);font-weight:400;span{color:var(--color-mmi-teal);transform:translate(4px)}svg path{stroke:var(--color-mmi-teal)}}}.desktop-only{display:inline-flex}.mobile-only{display:none}.site-header__megamenu-link svg.mobile-icon{display:none!important}.site-header__megamenu-link:after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background-color:var(--color-bg-muted-3);opacity:0;transition:opacity .28s ease}.site-header__megamenu.has-active-l2 .site-header__megamenu-link:after{opacity:1}.site-header__megamenu-link.is-active-l2:after{opacity:0!important}.site-header__megamenu-link.is-active-l2{color:var(--color-mmi-teal);font-weight:400;span{color:var(--color-mmi-teal);transform:translate(4px)}}.site-header__megamenu-link.is-active-l2 svg path{stroke:var(--color-mmi-teal)}.site-header__megamenu-link.has-children svg,.site-header__megamenu-link.has-children svg *{pointer-events:none}.site-header__megamenu-link-wrapper{position:relative;display:flex;align-items:center;width:100%}.site-header__megamenu-link.has-children{padding-right:44px}.site-header__megamenu-arrow-toggle{position:absolute;right:0;top:0;bottom:0;width:44px;background:none;border:none;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .2s ease}.site-header__megamenu-arrow-toggle svg,.site-header__megamenu-arrow-toggle svg *{pointer-events:none}.site-header__megamenu-link.is-active-l2+.site-header__megamenu-arrow-toggle svg path,.site-header__megamenu-link.has-children:hover+.site-header__megamenu-arrow-toggle svg path,.site-header__megamenu-arrow-toggle:hover svg path{stroke:var(--color-mmi-teal)}@media(max-width:1023px){.site-header__megamenu-arrow-toggle{display:none!important}.site-header__megamenu-link.has-children{padding-right:18px}}.site-header__megamenu-sublist-wrapper{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translate(-30px);transition:opacity var(--megamenu-transition),visibility var(--megamenu-transition),transform .45s cubic-bezier(.23,1,.32,1);z-index:1}.site-header__megamenu-sublist-wrapper.is-visible{opacity:1;visibility:visible;transform:translate(0);z-index:2}.site-header__megamenu-sublist-wrapper--mobile{display:none!important}.site-header__megamenu-list--l3{display:flex;flex-direction:column}.site-header__megamenu-list--l3 li{border-bottom:unset}.site-header__megamenu-sublink{display:block;padding:16px 4px;color:var(--color-black);text-decoration:none;font-family:var(--font-family-body);font-size:16px;line-height:24px;transition:all .2s ease;font-weight:400;white-space:nowrap}.site-header__megamenu-sublink:hover{color:var(--color-mmi-teal);transform:translate(4px)}.site-header__megamenu-cart{flex-shrink:0;color:var(--color-text-muted);transition:transform .2s ease,color .2s ease}.site-header__megamenu-link:hover .site-header__megamenu-cart{transform:scale(1.05);color:var(--color-mmi-teal)}.site-header__megamenu-feature{display:flex;align-items:flex-start}.site-header__megamenu-feature-card{background-color:var(--color-white);border:1px solid var(--color-bg-muted-3);border-radius:16px;max-width:376px;width:100%;padding:24px;margin-left:auto}.site-header__megamenu-feature-img-wrap{width:100%;aspect-ratio:82 / 57;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,var(--color-mmi-teal) 0%,var(--color-action-blue) 100%);display:flex;align-items:center;justify-content:center}.site-header__megamenu-feature-img{width:80px;height:auto;filter:brightness(0) invert(1);opacity:.85;transition:transform .4s ease}.site-header__megamenu-feature-card:hover .site-header__megamenu-feature-img{transform:scale(1.04)}.site-header__megamenu-feature-label{font-family:var(--font-family-display);font-size:16px;font-weight:500;color:var(--color-black);line-height:24px;margin:24px;margin-left:unset;margin-right:unset}.site-header__megamenu-feature-link{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;font-family:var(--font-family-body);font-size:16px;line-height:24px;letter-spacing:-.31px;font-weight:400;color:var(--color-mmi-teal);text-decoration:none;transition:border .2s ease;box-shadow:var(--color-mmi-teal) 0 0 0 1px}.site-header__megamenu-feature-link:hover{box-shadow:var(--color-mmi-teal) 0 0 0 2px}.site-header__megamenu-feature-img-wrap .field,.site-header__megamenu-feature-img-wrap .field__item{display:contents}.site-header__megamenu-feature-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.site-header__megamenu-feature-card:hover .site-header__megamenu-feature-img-wrap img{transform:scale(1.04)}.site-header__megamenu-feature-cta .field,.site-header__megamenu-feature-cta .field__item{display:contents}.site-header__megamenu-feature-cta a{display:inline-flex;align-items:center;gap:8px;margin:0 8px 8px;padding:10px 24px;border:1px solid var(--color-mmi-teal);border-radius:100px;font-size:.9375rem;font-weight:500;color:var(--color-mmi-teal);text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.site-header__megamenu-feature-cta a:hover{background-color:var(--color-mmi-teal);color:var(--color-white);transform:translateY(-1px)}.site-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.site-header__search-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:unset;border:unset;padding:unset}.site-header__search-toggle path,.site-header__search-toggle rect{stroke:var(--color-white)}.site-header.is-scrolled .site-header__search-toggle path,.site-header.is-scrolled .site-header__search-toggle rect,.site-header.is-menu-open .site-header__search-toggle path,.site-header.is-menu-open .site-header__search-toggle rect{stroke:var(--color-black)}.site-header__hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;padding:10px;background:transparent;border:1.5px solid var(--color-border-white-muted);border-radius:10px;cursor:pointer;transition:border-color var(--header-transition)}.site-header.is-scrolled .site-header__hamburger,.site-header.is-menu-open .site-header__hamburger{border-color:var(--color-overlay-blue-light)}.site-header__hamburger-line{display:block;width:100%;height:1.8px;background-color:var(--color-white);border-radius:2px;transition:transform var(--header-transition),opacity var(--header-transition),background-color var(--header-transition)}.site-header.is-scrolled .site-header__hamburger-line,.site-header.is-menu-open .site-header__hamburger-line{background-color:var(--color-mmi-blue)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(1){transform:translateY(6.8px) rotate(45deg)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(3){transform:translateY(-6.8px) rotate(-45deg)}.site-header__search-bar{position:absolute;top:0;left:389px;right:0;height:var(--header-height);background-color:transparent;display:flex;align-items:center;z-index:5;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--megamenu-transition),transform var(--megamenu-transition)}.site-header__search-bar.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header.search-open .site-header__nav{opacity:0;pointer-events:none}.site-header__search-bar-inner{display:flex;align-items:center;width:100%;max-width:931px;margin-left:auto;margin-right:120px;padding:0 20px;gap:16px;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:12px;min-height:56px;@media(min-width:1800px){margin-right:22%}}.site-header__search-input{flex:1;height:100%;padding:0;font-size:14px;line-height:20px;font-weight:400;font-family:var(--font-family-body);color:var(--color-text-default);background:transparent;border:none;outline:none;appearance:none;-webkit-appearance:none}.site-header__search-input::placeholder{color:var(--color-text-muted-2)}.site-header__search-input::-webkit-search-decoration,.site-header__search-input::-webkit-search-cancel-button,.site-header__search-input::-webkit-search-results-button,.site-header__search-input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.site-header__search-submit,.site-header__search-close{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;background:unset;border:unset;padding:unset;outline:unset;cursor:pointer;flex-shrink:0}.site-header__search-submit svg{width:44px;height:44px}.site-header__search-close{margin-left:12px;margin-right:8px}.site-header__overlay{position:fixed;inset:0;top:calc(var(--announcement-height) + var(--header-height));background:var(--color-overlay-blue);z-index:10;opacity:0;visibility:hidden;transition:opacity var(--megamenu-transition),visibility var(--megamenu-transition);pointer-events:none;opacity:0!important}.site-header__overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.site-header__mobile-back{display:none}@media(max-width:1200px){:root{--header-height:80px}.site-header__hamburger{display:flex}.site-header__nav{position:fixed;top:calc(var(--announcement-height) + var(--header-height));left:0;right:0;bottom:0;background:var(--color-white);flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px 0;overflow-y:auto;transform:translate(-100%);transition:transform var(--megamenu-transition);z-index:calc(var(--header-z) - 1)}.site-header__nav.is-open{transform:translate(0)}.site-header__search-bar{left:0}.site-header__search-bar-inner{margin-left:12px;margin-right:12px;max-width:none}.site-header__nav-list{flex-direction:column;align-items:flex-start;gap:0;width:100%}.site-header__nav-item{width:100%}.site-header__nav-trigger,.site-header__nav-link{width:100%;justify-content:space-between;color:var(--color-mmi-blue);padding:20px 16px!important;border-radius:0}.site-header__nav-trigger:hover,.site-header__nav-link:hover{background:transparent;color:var(--color-mmi-teal);padding-left:0}.site-header__nav-chevron,.site-header__nav-item.is-open .site-header__nav-chevron{transform:rotate(-90deg)}.site-header__mobile-back{display:flex;align-items:center;gap:8px;width:100%;padding:16px 12px;background:transparent;border:none;font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;color:var(--color-mmi-teal);cursor:pointer;text-align:left}.site-header__megamenu{position:fixed;top:calc(var(--announcement-height) + var(--header-height));left:0;right:0;bottom:0;box-shadow:none;background:var(--color-white);transform:translate(100%);padding:0;max-height:none;overflow-y:auto;z-index:calc(var(--header-z) + 10);opacity:0;visibility:hidden;transition:transform var(--megamenu-transition),opacity var(--megamenu-transition)}.site-header__megamenu.is-open{transform:translate(0);opacity:1;pointer-events:auto;visibility:visible}.site-header__megamenu-inner{grid-template-columns:1fr;gap:0;padding:8px 0 16px;flex-direction:column;overflow-x:hidden}.site-header__megamenu-col--middle{display:none!important}.site-header__megamenu-col,.site-header__megamenu-list{max-width:100%;width:100%}.site-header__megamenu-sublist-wrapper--mobile{display:block!important;position:static;opacity:1;visibility:visible;transform:none;max-height:0;overflow:hidden;padding-left:16px;transition:max-height var(--megamenu-transition)}.site-header__megamenu-sublist-wrapper--mobile.is-visible{max-height:800px}.site-header__megamenu-list--l3 li{border:none!important}.site-header__megamenu-sublink{font-size:16px;padding:12px 0;font-weight:400}.site-header__megamenu-link svg.desktop-icon{display:none!important}.site-header__megamenu-link svg.mobile-icon{display:block!important;transition:transform var(--megamenu-transition);transform:rotate(0)!important}.site-header__megamenu-link.has-children svg.desktop-icon{transition:transform var(--megamenu-transition);transform:rotate(90deg)}.site-header__megamenu-link.is-active-l2 svg.desktop-icon{transform:rotate(-90deg)}.site-header__megamenu-link.is-active-l2 svg.mobile-icon{transform:rotate(180deg)!important}.site-header__megamenu-col--feature{display:none!important}.site-header__nav-item--mobile-feature{display:block;width:100%;margin-top:16px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--color-border-light);border-radius:0}.site-header__mobile-feature-wrapper{padding:0 16px}.site-header__inner{padding:14px 12px 0;gap:16px;>div{margin-left:auto;display:flex;justify-content:end;gap:1rem}}.site-header__logo-img{height:48px;width:189px}.site-header__megamenu-feature{.site-header__megamenu-feature-card{padding:unset;border:unset;display:flex;justify-content:start;margin:unset;gap:1rem;.site-header__megamenu-feature-img-wrap,.site-header__megamenu-feature-img-wrap *{aspect-ratio:280 / 294;width:100%;height:100%;max-height:97px;max-width:140px}.site-header__megamenu-feature-label{margin:0 0 16px;padding:0}}}}@media(max-width:600px){.site-header__announcement{font-size:.75rem;padding:0 16px}.site-header__announcement-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 100px)}}.user-logged-in{.site-header{top:unset}.site-header__megamenu{top:174px}}@media(min-width:1200px){.site-header__search-submit{width:44px;height:44px;.c-icon{width:44px;height:44px}}}.site-header.no-hero .site-header__bar:before{background:linear-gradient(180deg,#00000040,#0000 91.45%)}.site-header.no-hero .site-header__logo-img--white{display:none}.site-header.no-hero .site-header__logo-img--black{display:block}.site-header.no-hero .site-header__nav-link{color:var(--color-black)}.site-header.no-hero .site-header__nav-trigger{color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header.no-hero .site-header__search-toggle path,.site-header.no-hero .site-header__search-toggle rect{stroke:var(--color-black)}.site-header.no-hero .site-header__hamburger{border-color:var(--color-overlay-blue-light)}.site-header.no-hero .site-header__hamburger-line{background-color:var(--color-mmi-blue)}.windows .layout--onecol:has(.mmi-media-with-list){background:#e5e5ea!important}.windows .layout--onecol:has(.mmi-feature-highlight){background:#e5e5ea!important}.windows .layout--onecol:has(.c-carousel-wrapper){background:#e5e5ea!important}.mac .layout--onecol:has(.mmi-media-with-list){background:transparent}.site-header__megamenu-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;color:#009bb6;font-family:var(--font-family-display);font-size:16px;font-weight:700;text-decoration:none;transition:opacity .2s ease;border-bottom:1px solid var(--color-border-light,#e5e7eb)}.site-header__megamenu-heading:hover{opacity:.8}.site-header__megamenu-heading-icon{transition:transform .2s ease}.site-header__megamenu-heading:hover .site-header__megamenu-heading-icon{transform:translate(4px)}@media(min-width:1200px){.site-header__megamenu-heading{justify-content:flex-start;gap:8px;padding:36px 136px 0;max-width:100%;font-size:18px;border-bottom:none}}@media(min-width:1800px){.site-header__megamenu-heading{max-width:1400px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}
.mmi-modal-overlay{position:fixed;inset:0;background:var(--color-overlay-dark-mid);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100001;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mmi-modal-overlay.is-visible{opacity:1;visibility:visible}.mmi-modal{position:relative;background:var(--color-white);border-radius:32px;padding:24px;max-width:752px;width:100%;display:flex;gap:36px;box-shadow:var(--shadow-modal);transform:translateY(300px);opacity:0;transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .5s ease;transition-delay:50ms}.mmi-modal-overlay.is-visible .mmi-modal{transform:translateY(0);opacity:1}.mmi-modal__image-wrapper{min-width:0;width:300px;height:300px}.mmi-modal__image{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.mmi-modal__content{flex:1;display:flex;flex-direction:column;justify-content:center}.mmi-modal__title{font-family:var(--font-family-display);font-weight:500;font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-black);margin:0 0 20px}.mmi-modal__body{font-family:var(--font-family-body);font-size:14px;line-height:20px;color:var(--color-black);margin-bottom:20px}.mmi-modal__body p{margin:0;padding:0}.mmi-modal__actions{display:flex;gap:24px;flex-wrap:wrap}.mmi-modal__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;font-family:var(--font-family-body);font-size:var(--font-size-button);text-decoration:none;transition:all .2s ease;white-space:nowrap}.mmi-modal .mmi-modal__btn svg{width:20px!important;height:20px!important;stroke:currentColor!important;stroke-width:2px!important;fill:none!important;display:inline-block;flex-shrink:0;transition:transform .2s ease}.mmi-modal__btn--primary{color:var(--color-white);border:1px solid transparent;background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end) 100%);font-weight:var(--font-weight-semibold);transition:background .3s ease}.mmi-modal__btn--primary:hover{background:var(--color-cta-gradient-hover)}.mmi-modal__btn--secondary{border-radius:30px;color:var(--color-mmi-teal);box-shadow:var(--color-mmi-teal) 0 0 0 1px;font-weight:400}.mmi-modal__btn--secondary:hover{box-shadow:var(--color-mmi-teal) 0 0 0 2px}.mmi-modal__close{position:absolute;top:calc(50% - 205px);left:calc(50% + 343px);width:56px;height:56px;background:var(--color-white);border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-button-sm);transition:all .2s ease,opacity .5s ease,transform .6s cubic-bezier(.23,1,.32,1);z-index:101000;opacity:0;transform:translateY(300px)}.mmi-modal-overlay.is-visible .mmi-modal__close{opacity:1;transform:translateY(0)}@media(max-width:900px){.mmi-modal-overlay{display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:8px;padding-right:8px}.mmi-modal{display:flex;flex-direction:column;padding:24px;gap:24px;border-radius:32px;width:100%;flex-shrink:0;max-height:none;margin-bottom:0;overflow:visible;box-sizing:border-box;transform:translateY(100px);max-height:500px;overflow-y:scroll;scrollbar-width:none;margin-top:unset}.mmi-modal-overlay.is-visible .mmi-modal{transform:translateY(0)}.mmi-modal__image-wrapper{aspect-ratio:658 / 400;width:100%;height:100%;border-radius:16px;height:42%;img{border-radius:16px}}.mmi-modal__content{height:50%}.mmi-modal__title{font-size:20px;line-height:28px;margin-bottom:12px}.mmi-modal__body{font-size:16px;margin-bottom:32px}.mmi-modal__actions{gap:8px;margin-top:auto}.mmi-modal__btn{width:100%;justify-content:center;padding:12px 20px;line-height:24px}.mmi-modal__close{position:relative;top:0;left:0;transform:none;margin-bottom:12px;flex-shrink:0;opacity:0;transform:translateY(100px);transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .5s ease}.mmi-modal-overlay.is-visible .mmi-modal__close{opacity:1;transform:translateY(0)}.mmi-modal__close:hover{transform:scale(1.05)}}
body{-webkit-font-smoothing:antialiased!important;*{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;&:focus,&:focus-visible{outline:none}}}p{margin:0;padding:0}.layout-builder-block{background-color:unset;padding:unset}#block-saturn-tabs{margin-top:24px;margin-bottom:24px;position:relative;z-index:9}#block-saturn-tabs>ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding:0 120px}#block-saturn-tabs>ul li{margin:0;padding:0}#block-saturn-tabs>ul li a{font-family:var(--font-geist);font-size:var(--font-size-button);font-weight:500;color:var(--color-black);transition:color .2s ease;text-decoration:none}#block-saturn-tabs>ul li a:hover{text-decoration:underline}#block-saturn-tabs>ul li a.is-active{text-decoration:underline}.ui-icon.ui-icon-closethick{left:14px!important;top:14px!important}.node-layout-builder-form{margin-left:120px;margin-right:120px}.node-layout-builder-form .vertical-tabs{margin-left:unset}@media(max-width:991.98px){#block-saturn-tabs>ul{margin-left:16px;margin-right:16px;padding-left:unset;padding-right:unset}.node-layout-builder-form{margin-left:16px;margin-right:16px}}.layout-container{overflow-x:hidden}p.para-1{color:var(--color-white);font-family:var(--font-family-display);font-size:24px;font-weight:400;line-height:32px;@media(max-width:991.98px){font-size:18px;line-height:26px}}.splide__track{padding-top:0!important;padding-bottom:0!important}p.para-2-bold{color:var(--color-black);font-family:var(--font-family-body);font-size:16px;font-weight:600;line-height:24px;@media(max-width:991.98px){font-size:14px;line-height:20px}}p.para-2-light{color:#000;font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;@media(max-width:991.98px){font-size:14px;line-height:20px}}p.para-3{color:var(--color-black);font-family:var(--font-family-body);font-size:12px;font-style:normal;line-height:16px}p.para-4{font-family:var(--font-family-body);font-size:14px;line-height:21px;letter-spacing:-.15px}p.para-label{font-family:var(--font-family-body);font-size:36px;line-height:54px;letter-spacing:.369px}.drupal-status-messages *{font-family:var(--font-family-body)!important}p.para-18{color:#000;font-family:var(--font-family-body);font-size:18px;line-height:26px;letter-spacing:-.15px}p.para-20{color:#000;font-family:var(--font-family-body);font-size:20px;font-weight:600;line-height:30px;letter-spacing:-.449px}.layout-builder-form .form-actions[aria-label="Layout Builder tools"]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.5rem;padding:1rem 0;border-bottom:1px solid var(--color-border-light)}.layout-builder-form .form-actions .button{font-family:var(--font-geist);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:var(--line-height-button);padding:.5rem 1.25rem;border-radius:8px;border:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.layout-builder-form .form-actions .button--primary{background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end) 100%);color:var(--color-white)}.layout-builder-form .form-actions .button--primary:hover{background:var(--color-cta-hover);color:var(--color-white)}.layout-builder-form .form-actions .button:not(.button--primary){background:var(--color-bg-muted-3);color:var(--color-mmi-blue)}.layout-builder-form .form-actions .button:not(.button--primary):hover{background:var(--color-border-light)}.layout-builder-form .form-item-toggle-content-preview{display:flex;align-items:center;gap:.5rem}.layout-builder-form .form-item-toggle-content-preview .form-checkbox{width:1.125rem;height:1.125rem;accent-color:var(--color-mmi-teal)}.layout-builder-form .form-item-toggle-content-preview .option{font-size:var(--font-size-button);color:var(--color-mmi-blue);cursor:pointer;font-family:var(--font-family-body)}.layout-builder-form #edit-moderation-state-wrapper{margin-bottom:1.5rem}.layout-builder-form #edit-moderation-state-wrapper .form-item label{font-weight:600;color:var(--color-mmi-blue);margin-right:.5rem}.layout-builder-form #edit-moderation-state-wrapper .form-select{font-family:var(--font-geist);font-size:var(--font-size-button);padding:.375rem 2rem .375rem .5rem;border:1px solid var(--color-border-light);border-radius:8px;background-color:var(--color-white);color:var(--color-mmi-blue)}.layout-builder-form .layout-builder__message{margin-bottom:1.5rem;padding:.75rem 1rem;background:var(--color-bg-muted);border-radius:8px;font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-mmi-blue)}.layout-builder-form .layout-builder__message a{color:var(--color-mmi-teal);text-decoration:underline}.layout-builder-form .layout-builder__message a:hover{color:var(--color-cta-hover)}.layout-builder-form .vertical-tabs{margin-top:1.5rem;border:1px solid var(--color-border-light);border-radius:8px;overflow:hidden}.layout-builder-form .vertical-tabs__menu{list-style:none;margin:0;padding:0;background:var(--color-bg-neutral);border-bottom:1px solid var(--color-border-light)}.layout-builder-form .vertical-tabs__menu-item a{display:block;padding:.75rem 1rem;font-weight:600;color:var(--color-mmi-blue);text-decoration:none;transition:background .2s ease,color .2s ease}.layout-builder-form .vertical-tabs__menu-item a:hover{background:var(--color-bg-muted-3)}.layout-builder-form .vertical-tabs__menu-item.is-selected a{background:var(--color-white);color:var(--color-mmi-teal)}.layout-builder-form .vertical-tabs__menu-item-title{display:block;font-size:var(--font-size-button);font-family:var(--font-family-body)}.layout-builder-form .vertical-tabs__menu-item-summary{display:block;font-size:.875rem;font-weight:400;color:var(--color-text-muted);margin-top:.25rem}.layout-builder-form .vertical-tabs__panes{background:var(--color-white)}.layout-builder-form .vertical-tabs__pane{padding:1rem 1.25rem}.layout-builder-form .vertical-tabs__pane summary{font-weight:600;color:var(--color-mmi-blue);cursor:pointer;margin-bottom:1rem}.layout-builder-form .vertical-tabs__pane .form-item{margin-bottom:1rem}.layout-builder-form .vertical-tabs__pane label.option,.layout-builder-form .vertical-tabs__pane label:not(.visually-hidden){font-size:var(--font-size-button);color:var(--color-mmi-blue)}.layout-builder-form .vertical-tabs__pane .form-checkbox{width:1.125rem;height:1.125rem;margin-right:.5rem;accent-color:var(--color-mmi-teal)}.layout-builder-form .vertical-tabs__pane .form-textarea{font-family:var(--font-geist);font-size:var(--font-size-button);line-height:var(--line-height-relaxed);padding:.75rem;border:1px solid var(--color-border-light);border-radius:8px;width:100%;max-width:100%;color:var(--color-mmi-blue);background:var(--color-white)}.layout-builder-form .vertical-tabs__pane .description{font-size:.875rem;color:var(--color-text-muted);margin-top:.25rem}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) figure.table{margin:32px 0;border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table{width:100%;border-collapse:collapse;margin:32px 0;font-family:var(--font-family-body,"Geist",sans-serif);border:1px solid #218a9d}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) figure.table table{margin:0}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table th{background-color:var(--color-mmi-teal-dark,#016e78);color:#fff;font-family:var(--font-family-body,"Geist",sans-serif);font-size:15px;font-weight:600;line-height:24px;padding:16px 20px;text-align:left;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid #d0d8db}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table th:last-child{border-right:none}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table td{background-color:#fff;color:#1e1e1e;font-family:var(--font-family-body,"Geist",sans-serif);font-size:15px;line-height:24px;padding:16px 20px;border-bottom:1px solid #d0d8db;vertical-align:top}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table tbody tr:last-child td{border-bottom:none}@media(max-width:767px){:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) figure.table table{display:table;overflow-x:visible}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table th,:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) table td{padding:12px 14px;font-size:14px;line-height:21px}}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) a:not(.c-button):not([class*=btn]){color:var(--color-mmi-teal);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) a:not(.c-button):not([class*=btn]):hover,:is(.text-formatted,.field--type-text-with-summary,.field--type-text-long,[class*=__description],[class*=__body]) a:not(.c-button):not([class*=btn]):focus-visible{color:var(--color-cta-hover)}p a:not([class]),p a[class=""]{color:#218a9d;text-decoration-color:#218a9d}
#sliding-popup{z-index:2147483647!important}div#sliding-popup.sliding-popup-bottom{background:transparent}.eu-cookie-compliance-banner{background:linear-gradient(90deg,#1e697a,#218a9d);color:var(--color-white);box-shadow:0 -36px 64px -12px #10182824;padding:16px 0;text-align:left}.eu-cookie-compliance-content{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;top:3.7px}.eu-cookie-compliance-left{display:flex;align-items:center;gap:12px;flex:1}.eu-cookie-compliance-message{color:#fff;font-family:var(--font-family-body);font-size:14px;font-weight:600;line-height:20px;margin:0;max-width:100%}.eu-cookie-compliance-message p{display:inline;color:#fff;font-family:var(--font-family-body);font-size:16px!important;font-weight:600!important;line-height:24px!important;margin:0;padding:0}.eu-cookie-compliance-more-button{background:none;border:none;color:var(--color-white);text-decoration:underline;padding:0;margin-left:4px;cursor:pointer;font-size:inherit;font-weight:700}.eu-cookie-compliance-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0;max-width:none}.eu-cookie-compliance-buttons button{margin-right:0!important;font-family:var(--font-family-body);font-size:14px;font-weight:700;padding:13px 33.33px;border-radius:30px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 4px 12px #0000001a!important;outline:none!important;text-shadow:unset!important;&:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0003!important}}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button,.eu-cookie-compliance-buttons .eu-cookie-compliance-reject-button{background-image:none!important;text-shadow:none!important;padding-left:33.33px!important;padding-right:33.33px!important;background-color:var(--color-white)!important;color:var(--color-mmi-teal-deep)!important;border:2px solid var(--color-white)!important}.eu-cookie-compliance-buttons .agree-button:hover,.eu-cookie-compliance-buttons .decline-button:hover,.eu-cookie-compliance-buttons .eu-cookie-compliance-reject-button:hover{background-color:#ffffffe6!important}.eu-cookie-compliance-buttons .eu-cookie-compliance-settings-button{margin-top:1em;background:transparent;color:var(--color-white);border:2px solid var(--color-white);&:hover{background:#ffffff1f}&:focus-visible{outline:2px solid var(--color-white)!important;outline-offset:2px}}@media(max-width:1199.98px){.eu-cookie-compliance-content{flex-direction:column;align-items:flex-start;gap:16px}.eu-cookie-compliance-buttons{width:100%;flex-wrap:wrap;justify-content:flex-start}}@media(max-width:575.98px){.eu-cookie-compliance-buttons{flex-direction:column;align-items:stretch}}.eu-cookie-compliance-default-button{padding-left:22px!important;padding-right:22px!important}#sliding-popup.sliding-popup-top{z-index:99999999}.eu-cookie-preferences-only .eu-cookie-compliance-banner{display:none!important}html.eu-cookie-preferences-open{overflow:hidden}.eu-cookie-preferences{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--font-family-body)}.eu-cookie-preferences[hidden]{display:none}.eu-cookie-preferences:not([hidden]) .eu-cookie-preferences__backdrop{animation:eu-cookie-preferences-fade .3s ease-out}.eu-cookie-preferences:not([hidden]) .eu-cookie-preferences__dialog{animation:eu-cookie-preferences-rise .45s cubic-bezier(.22,1,.36,1)}@keyframes eu-cookie-preferences-fade{0%{opacity:0}}@keyframes eu-cookie-preferences-rise{0%{opacity:0;transform:translateY(50vh)}}.eu-cookie-preferences.is-closing .eu-cookie-preferences__backdrop{animation:eu-cookie-preferences-fade-out .35s ease-in forwards}.eu-cookie-preferences.is-closing .eu-cookie-preferences__dialog{animation:eu-cookie-preferences-sink .35s cubic-bezier(.64,0,.78,0) forwards}@keyframes eu-cookie-preferences-fade-out{to{opacity:0}}@keyframes eu-cookie-preferences-sink{to{opacity:0;transform:translateY(50vh)}}@media(prefers-reduced-motion:reduce){.eu-cookie-preferences:not([hidden]) .eu-cookie-preferences__backdrop,.eu-cookie-preferences:not([hidden]) .eu-cookie-preferences__dialog{animation:none}}.eu-cookie-preferences__backdrop{position:absolute;inset:0;background:#10182899}.eu-cookie-preferences__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - 32px);background:var(--color-white);border-radius:16px;box-shadow:0 24px 48px -12px #10182840;outline:none}.eu-cookie-preferences__header{display:flex;align-items:center;gap:16px;padding:24px 24px 16px;border-bottom:2px solid var(--color-mmi-teal-deep)}#sliding-popup .eu-cookie-preferences h2,#sliding-popup .eu-cookie-preferences p,#sliding-popup .eu-cookie-preferences label,#sliding-popup .eu-cookie-preferences div{color:#1d2939;text-align:left}#sliding-popup .eu-cookie-preferences .eu-cookie-preferences__title{flex:1;margin:0;font-size:24px;line-height:32px;font-weight:600}.eu-cookie-preferences__policy{font-size:14px;color:var(--color-mmi-teal-deep);text-decoration:underline}.eu-cookie-preferences__close{background:none;border:none;font-size:28px;line-height:1;color:#475467;cursor:pointer;padding:4px}.eu-cookie-preferences__body{overflow-y:auto;padding:16px 24px}#sliding-popup .eu-cookie-preferences .eu-cookie-preferences__intro{margin:0 0 16px;font-size:14px;line-height:20px;color:#475467}.eu-cookie-preferences .eu-cookie-compliance-categories{display:flex;flex-direction:column;gap:12px}.eu-cookie-preferences .eu-cookie-compliance-category{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f5f7f9;border:1px solid #e4e7ec;border-radius:12px}.eu-cookie-preferences .eu-cookie-compliance-category input{flex-shrink:0;width:20px;height:20px;margin:2px 0 0;accent-color:var(--color-mmi-teal-deep);cursor:pointer}.eu-cookie-preferences .eu-cookie-compliance-category input:disabled{cursor:not-allowed}.eu-cookie-preferences .eu-cookie-compliance-category label{display:flex;flex-direction:column;gap:4px;cursor:pointer}.eu-cookie-compliance-category__label{font-size:16px;line-height:24px;font-weight:600}#sliding-popup .eu-cookie-preferences .eu-cookie-compliance-category-description{font-size:14px;line-height:20px;color:#475467}.eu-cookie-preferences__footer{display:flex;flex-wrap:wrap;gap:12px;padding:16px 24px 24px;border-top:1px solid #e4e7ec}#sliding-popup .eu-cookie-preferences__footer button{flex:1 1 auto;margin:0;padding:13px 24px;border-radius:30px;border:2px solid var(--color-mmi-teal-deep);background:var(--color-mmi-teal-deep);background-image:none;box-shadow:none;text-shadow:none;color:var(--color-white);font-family:var(--font-family-body);font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);&:hover{transform:translateY(-2px);border-color:var(--color-mmi-teal-dark);background:var(--color-mmi-teal-dark);box-shadow:0 8px 20px #00000026}}@media(max-width:767.98px){.eu-cookie-preferences__header{flex-wrap:wrap}#sliding-popup .eu-cookie-preferences .eu-cookie-preferences__title{font-size:20px;line-height:28px}.eu-cookie-preferences__footer{flex-direction:column}#sliding-popup .eu-cookie-preferences__footer button{width:100%;white-space:normal}}
.show-section{display:block}.hide-section{display:none}.container{width:92%!important;margin-left:auto;margin-right:auto;position:relative;@media(min-width:1200px){max-width:1144px!important;width:100%!important}@media(min-width:1800px){max-width:1320px!important}}.full-width{width:100%;max-width:100%}.carousel-container{width:unset!important;max-width:100%;overflow-x:hidden;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;position:relative;z-index:20}@media(max-width:991.98px){.carousel-container{width:92%!important;padding-left:0!important;padding-right:0!important;margin-left:auto;margin-right:auto}}@media(min-width:992px){.carousel-container{padding-left:4%;padding-right:0}}@media(min-width:1200px){.carousel-container{padding-left:calc((100% - 1144px)/2);padding-right:0}}@media(min-width:1800px){.carousel-container{padding-left:calc((100% - 1320px)/2);padding-right:0}}.sticky{position:sticky}.relative{position:relative}.absolute{position:absolute}.top-40{top:24px}.top-80{top:48px}@media(min-width:992px){.top-40{top:40px}.top-80{top:80px}}.padding-top-0{padding-top:0}.padding-top-8{padding-top:8px}.padding-top-12{padding-top:12px}.padding-top-16{padding-top:16px}.padding-top-24,.padding-top-32{padding-top:24px}.padding-top-40{padding-top:40px}.padding-top-48{padding-top:32px}.padding-top-64,.padding-top-80{padding-top:40px}.padding-top-96{padding-top:56px}.padding-top-120{padding-top:64px}.padding-top-144,.padding-top-160{padding-top:80px}.padding-bottom-0{padding-bottom:0}.padding-bottom-8{padding-bottom:8px}.padding-bottom-12{padding-bottom:12px}.padding-bottom-16{padding-bottom:16px}.padding-bottom-24,.padding-bottom-32{padding-bottom:24px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-48{padding-bottom:32px}.padding-bottom-64,.padding-bottom-60,.padding-bottom-80{padding-bottom:40px}.padding-bottom-96{padding-bottom:56px}.padding-bottom-120{padding-bottom:64px}.padding-bottom-144,.padding-bottom-160{padding-bottom:80px}.padding-left-0{padding-left:0}.padding-left-8{padding-left:8px}.padding-left-12{padding-left:12px}.padding-left-16{padding-left:16px}.padding-left-24{padding-left:24px}.padding-left-32,.padding-left-40,.padding-left-48,.padding-left-64{padding-left:16px}.padding-left-80{padding-left:24px}.padding-left-120{padding-left:16px}.padding-left-148{padding-left:0}.padding-right-0{padding-right:0}.padding-right-8{padding-right:8px}.padding-right-12{padding-right:12px}.padding-right-16{padding-right:16px}.padding-right-24{padding-right:24px}.padding-right-32,.padding-right-40,.padding-right-48,.padding-right-64{padding-right:16px}.padding-right-80{padding-right:24px}.padding-right-120{padding-right:16px}.padding-right-148{padding-right:0}.margin-top-0{margin-top:0}.margin-top-8{margin-top:8px}.margin-top-12{margin-top:12px}.margin-top-16{margin-top:16px}.margin-top-24,.margin-top-32,.margin-top-40{margin-top:24px}.margin-top-48{margin-top:32px}.margin-top-64{margin-top:40px}.margin-top-80{margin-top:48px}.margin-top-96{margin-top:56px}.margin-top-120{margin-top:64px}.margin-top-144{margin-top:80px}.margin-bottom-0{margin-bottom:0}.margin-bottom-8{margin-bottom:8px}.margin-bottom-12{margin-bottom:12px}.margin-bottom-16{margin-bottom:16px}.margin-bottom-24,.margin-bottom-32,.margin-bottom-40{margin-bottom:24px}.margin-bottom-48{margin-bottom:32px}.margin-bottom-64{margin-bottom:40px}.margin-bottom-80{margin-bottom:48px}.margin-bottom-96{margin-bottom:56px}.margin-bottom-120{margin-bottom:64px}.margin-bottom-144{margin-bottom:80px}@media(min-width:992px){.padding-top-32{padding-top:32px}.padding-top-40{padding-top:40px}.padding-top-48{padding-top:48px}.padding-top-64{padding-top:64px}.padding-top-80{padding-top:80px}.padding-top-96{padding-top:96px}.padding-top-120{padding-top:120px}.padding-top-144{padding-top:144px}.padding-top-160{padding-top:160px}.padding-bottom-32{padding-bottom:32px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-48{padding-bottom:48px}.padding-bottom-64{padding-bottom:64px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-80{padding-bottom:80px}.padding-bottom-96{padding-bottom:96px}.padding-bottom-120{padding-bottom:120px}.padding-bottom-144{padding-bottom:144px}.padding-bottom-160{padding-bottom:160px}.padding-left-24{padding-left:24px}.padding-left-32{padding-left:32px}.padding-left-40{padding-left:40px}.padding-left-48{padding-left:48px}.padding-left-64{padding-left:64px}.padding-left-80{padding-left:80px}.padding-left-120{padding-left:120px;@media(min-width:1800px){padding-left:max(120px,calc((100% - 1320px)/2))}}.padding-left-148{padding-left:148px;@media(min-width:1800px){padding-left:max(148px,calc((100% - 1320px)/2))}}.padding-right-24{padding-right:24px}.padding-right-32{padding-right:32px}.padding-right-40{padding-right:40px}.padding-right-48{padding-right:48px}.padding-right-64{padding-right:64px}.padding-right-80{padding-right:80px}.padding-right-120{padding-right:120px;@media(min-width:1800px){padding-right:max(120px,calc((100% - 1320px)/2))}}.padding-right-148{padding-right:148px;@media(min-width:1800px){padding-right:max(148px,calc((100% - 1320px)/2))}}.margin-top-32{margin-top:32px}.margin-top-40{margin-top:40px}.margin-top-48{margin-top:48px}.margin-top-64{margin-top:64px}.margin-top-80{margin-top:80px}.margin-top-96{margin-top:96px}.margin-top-120{margin-top:120px}.margin-top-144{margin-top:144px}.margin-bottom-32{margin-bottom:32px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-48{margin-bottom:48px}.margin-bottom-64{margin-bottom:64px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-96{margin-bottom:96px}.margin-bottom-120{margin-bottom:120px}.margin-bottom-144{margin-bottom:144px}}.bg--teal-gradient{background:linear-gradient(180deg,#1e697a,#228c9f);color:var(--color-white)}.bg--teal{background-color:#218a9d;color:var(--color-white)}.bg--light-blue{background-color:#c2dade66}.bg--white{background-color:#fff}.bg--white-transparent{background-color:#ffffff80}.bg--light-blue-rounded{background:#c2dade66;border-radius:32px 32px 0 0}.layout--twocol-section{gap:40px}@media(min-width:768px){.layout--twocol-section{flex-wrap:nowrap}}@media(min-width:1200px){.layout--twocol-section{gap:94px}}
.is-copied-to-clipboard{position:relative!important}.is-copied-to-clipboard:after{content:"Copied!";position:absolute;top:-30px;left:50%;transform:translate(-50%);background:var(--color-black);color:var(--color-white);padding:4px 8px;border-radius:4px;font-family:var(--font-family-body);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;pointer-events:none;z-index:1000;animation:clipboardFadeInOut 2s ease forwards}@keyframes clipboardFadeInOut{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}
.is-auth-page #block-saturn-tabs,.is-auth-page #block-saturn-primaryadminactions{display:none}.is-auth-page .layout-content{padding:calc(var(--header-height) + 40px) 24px 80px;background:var(--color-bg-muted)}.is-auth-page #block-saturn-messages,.is-auth-page #block-saturn-mainpagecontent{width:100%;max-width:440px;margin:0 auto}.is-auth-page #block-saturn-mainpagecontent{margin-top:16px}.is-auth-page .c-auth-card{box-sizing:border-box;min-width:0;background:var(--color-white);border-radius:16px;box-shadow:var(--shadow-button-sm);padding:48px 40px}.is-auth-page .c-auth-card__title{font-family:var(--font-family-display);font-weight:500;font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-mmi-blue);margin:0 0 8px}.is-auth-page .c-auth-card__subtitle{font-family:var(--font-family-body);font-size:1rem;line-height:1.5;color:var(--color-text-muted);margin:0 0 32px}.is-auth-page .c-auth-card>form{display:flex;flex-direction:column;gap:24px}.is-auth-page .c-auth-card>form>p,.is-auth-page .c-auth-card>form p{font-family:var(--font-family-body);font-size:14px;line-height:20px;color:var(--color-text-muted);margin:0}.is-auth-page .form-item{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.is-auth-page .form-item label{font-family:var(--font-family-body);font-weight:600;font-size:14px;color:var(--color-text-label)}.is-auth-page .form-item input[type=text],.is-auth-page .form-item input[type=password],.is-auth-page .form-item input[type=email]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--color-border-input);border-radius:10px;padding:12px 16px;font-family:var(--font-family-body);font-size:15px;line-height:24px;color:var(--color-text-default);background:var(--color-white);transition:border-color .2s ease,box-shadow .2s ease}.is-auth-page .form-item input[type=text]:focus-visible,.is-auth-page .form-item input[type=password]:focus-visible,.is-auth-page .form-item input[type=email]:focus-visible{outline:none;border-color:var(--color-mmi-teal);box-shadow:0 0 0 3px var(--color-mmi-teal-focus-shadow)}.is-auth-page .form-item .description{font-family:var(--font-family-body);font-size:12px;line-height:18px;color:var(--color-text-muted-2)}.is-auth-page .form-item--error-message{font-family:var(--font-family-body);font-size:12px;color:var(--color-error-primary)}.is-auth-page .form-actions{margin:8px 0 0}.is-auth-page .form-actions .form-submit{width:100%;border:none;border-radius:30px;padding:14px 24px;background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end) 100%);color:var(--color-white);font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;box-shadow:var(--shadow-button);cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.is-auth-page .form-actions .form-submit:hover{transform:translateY(-2px);box-shadow:0 12px 24px var(--color-shadow-dark);background:var(--color-cta-gradient-hover)}.is-auth-page .more-links{margin-top:24px;text-align:center}.is-auth-page .more-links .link--more{font-family:var(--font-family-body);font-size:14px;font-weight:500;color:var(--color-mmi-teal-deep);text-decoration:none}.is-auth-page .more-links .link--more:hover{text-decoration:underline}.is-auth-page .drupal-status-messages [role=contentinfo]{display:block;border-radius:10px;padding:12px 16px;margin-bottom:8px;font-family:var(--font-family-body);font-size:14px;line-height:20px;background:var(--color-mmi-teal-highlight-bg);color:var(--color-mmi-teal-deep)}.is-auth-page .drupal-status-messages [role=alert]{color:var(--color-error-primary)}.is-auth-page .drupal-status-messages [role=contentinfo]:has([role=alert]){background:#f0443814}@media(max-width:600px){.is-auth-page .c-auth-card{padding:32px 24px}}
.c-button{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-button);line-height:var(--line-height-button);letter-spacing:0;text-align:center;display:flex;align-items:center;background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end) 100%);box-shadow:var(--shadow-button);padding:12px 24px;color:var(--color-white);text-decoration:none;gap:11px;border-radius:30px;cursor:pointer;border:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.c-button:hover{transform:translateY(-4px);box-shadow:0 12px 24px var(--color-shadow-dark);background:var(--color-cta-gradient-hover)}.c-button__icon{display:flex;align-items:center}.c-button--pill{background:var(--color-surface-pill);color:var(--color-border-strong);border-radius:100px;box-shadow:none;font-family:var(--font-family-display);font-weight:500;font-size:16px;min-width:160px;min-height:58px;justify-content:center;border:1px solid transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,border-color .3s ease}.c-button--pill:hover{transform:translateY(-4px);box-shadow:0 4px 12px var(--color-shadow-subtle);background:var(--color-surface-disabled);border-color:var(--color-border-soft-disabled)}.c-button--icon-right{gap:8px}.c-button--pill.mmi-carousel-cta{font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;color:var(--color-black);min-height:58px;padding:0;gap:8px;border-radius:48px;background:var(--color-frost-pill-bg);border:1px solid var(--color-frost-pill-border);backdrop-filter:blur(10px);box-shadow:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.c-button--pill.mmi-carousel-cta:hover{transform:translateY(-4px);box-shadow:0 4px 12px var(--color-shadow-soft);background:var(--color-frost-pill-bg-hover);border-color:var(--color-white)}.c-button--pill.mmi-carousel-cta .c-button__icon{width:14px;height:8px}.c-button--pill.mmi-carousel-cta .c-button__icon svg{width:14px;height:8px;display:block}.c-button--link{all:unset;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:inherit;font-family:var(--font-family-body);font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.c-button--link:hover{transform:translate(4px);opacity:.8;background:unset!important;box-shadow:unset!important}.c-button--link .c-button__icon{display:flex;align-items:center}.c-button--link .c-button__icon svg{width:14px;height:8px;display:block}@media(max-width:991.98px){.c-button--pill.mmi-carousel-cta{min-height:49px;min-width:171px;padding:0;border-width:.676px}}.c-button--outline-pill{background:transparent;border-radius:30px;border:1px solid var(--color-mmi-teal-dark);padding:12.5px 24px;box-shadow:none;transition:all .3s ease;color:var(--color-mmi-teal-dark);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:fit-content;@media(max-width:991.98px){padding:12px 16px}}.c-button--outline-pill:hover{transform:translateY(-4px);box-shadow:0 4px 12px var(--color-shadow-soft);background:unset}.c-button--outline-large{display:flex;width:380px;padding:16px 0;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--color-mmi-teal);color:var(--color-mmi-teal);text-align:center;text-decoration:none;font-family:var(--font-family-body);font-size:18px;font-style:normal;font-weight:500;line-height:26px;background:transparent;box-shadow:none;transition:transform .3s ease;@media(max-width:739.98px){width:100%}}.c-button--outline-large:hover{transform:translateY(-4px);background:transparent;background-color:transparent;box-shadow:unset}.c-button--document{display:inline-flex;align-items:center;background:var(--color-white);border-radius:12px;padding:14px 16px;gap:32px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;justify-content:space-between;box-shadow:none;min-width:unset}.c-button--document:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026;background:var(--color-white)}.c-button__document-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.c-button__document-svg{stroke:#d1d9e0}.c-button__ext-badge{position:absolute;bottom:5px;left:-6px;color:var(--color-white);text-align:center;font-family:var(--font-family-body);font-size:10px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;background:#155eef;display:inline-flex;padding:2px 3px;align-items:flex-start;gap:8px}.c-button__document-title{font-family:var(--font-family-body);font-size:18px;font-weight:700;color:#111827;flex-grow:1;text-align:left}.c-button__download-icon{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.c-button--document:hover .c-button__download-icon{opacity:.9}.c-button--floating{height:51px;padding:0 24px;background:linear-gradient(90deg,#1e697a,#218a9d) padding-box,linear-gradient(90deg,#659fb2,#2797ab) border-box;border:2px solid transparent;border-radius:30px;box-shadow:0 3px 4px #00212633;color:var(--color-white);font-family:var(--font-family-body);font-size:16px;font-weight:500;line-height:24px;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}.c-button--floating:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0021264d;background:linear-gradient(90deg,#1e697a,#218a9d) padding-box,linear-gradient(90deg,#659fb2,#2797ab) border-box}@media(max-width:991.98px){.c-button--floating .c-button__icon{display:none}}
.c-form-component__header{max-width:var(--container-max-width);margin:0 auto 48px;border-bottom:1px solid rgba(184,184,184,1);padding-bottom:56px}.c-form-component__title{font-family:var(--font-family-display);font-size:52px!important;line-height:60px!important;font-weight:400!important;letter-spacing:0!important;margin:0;max-width:520px}.c-form-component__grid{max-width:var(--container-max-width);margin:0 auto;padding:72px var(--container-padding) 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.c-form-component__header,.c-form-component__info,.c-form-component__form-panel,.c-form-component__form-panel .form-item,.c-form-component__form-panel .js-form-item,.c-form-component__form-panel .form-actions{will-change:transform}.c-form-component__form-panel>div{width:100%}.c-form-component__info,.c-form-component__form-panel{border-radius:16px;min-height:568px}.c-form-component__info{background:var(--color-mmi-teal-deep);color:var(--color-white);padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between}.c-form-component__description h1,.c-form-component__description h2,.c-form-component__description h3,.c-form-component__description h4,.c-form-component__description h5,.c-form-component__description h6,.c-form-component__description p,.c-form-component__description .c-heading{font-family:var(--font-family-display);margin:0;padding:0;color:inherit}.c-form-component__description p{margin:0}.c-form-component__book-demo{align-self:flex-start;background:var(--color-surface-panel-soft);color:var(--color-mmi-teal-deep);border:none;box-shadow:none;font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;width:171px;min-height:48px;gap:12px;justify-content:center;padding:0!important}.c-form-component__book-demo .c-button__icon,.c-form-component__book-demo .c-button__icon svg{width:24px;height:24px}.c-form-component__form-panel{background:var(--color-white);padding:48px 80px;display:flex}.c-form-component__form-panel .webform-submission-form{display:flex;flex-direction:column;gap:24px;flex:1;width:100%;min-height:100%}.webform-submission-contact-form .webform-confirmation__message{font-family:var(--font-family-display)}.webform-submission-contact-form .webform-confirmation__back a{text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease;font-family:var(--font-family-body);color:#218a9d}.webform-submission-contact-form .webform-confirmation__back a:after{content:"";display:inline-block;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6001 5.1001L8.4001 0.600098M12.6001 5.1001L8.4001 9.6001M12.6001 5.1001H0.600098' stroke='%23009BB6' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .3s cubic-bezier(.34,1.56,.64,1);margin-left:8px}.c-form-component__form-panel .js-form-item,.c-form-component__form-panel .form-item{margin:0!important}.c-form-component__form-panel input,.c-form-component__form-panel select,.c-form-component__form-panel textarea{width:100%;border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;background:transparent;padding:0;min-height:36px;font-family:var(--font-family-body);font-size:14px;line-height:20px;color:var(--color-text-placeholder)}.c-form-component__form-panel input::placeholder,.c-form-component__form-panel textarea::placeholder{font-family:var(--font-family-body)!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;color:var(--color-text-placeholder)!important;opacity:1}.c-form-component__form-panel textarea{min-height:96px;resize:vertical}.c-form-component__form-panel label,.c-form-component__form-panel .js-form-item>label{display:none!important}.c-form-component__form-panel .form-actions{margin:auto 0 0}.c-form-component__form-panel .contextual,.c-form-component__form-panel .contextual-links,.c-form-component__form-panel .trigger{display:none!important}.c-form-component__form-panel .iti,.c-form-component__form-panel .iti input,.c-form-component__form-panel .select2-container{width:100%!important}.c-form-component__form-panel .form-item,.c-form-component__form-panel .js-form-item{position:relative;transition:z-index .3s}.c-form-component__form-panel .form-item:focus-within,.c-form-component__form-panel .js-form-item:focus-within{z-index:100!important}.iti{z-index:10}.iti__country-list{z-index:9999!important;background-color:#fff!important;border:1px solid var(--color-border-strong)!important;box-shadow:0 4px 12px #0000001a}.c-form-component__form-panel .select2-container--default .select2-selection--single{border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;background:transparent;min-height:36px;padding:4px 0}.c-form-component__form-panel .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-text-placeholder);font-family:var(--font-family-body);font-size:14px;line-height:20px;font-weight:400;padding-left:0}.c-form-component__form-panel .select2-container--default .select2-selection--single .select2-selection__arrow{right:0}.c-form-component__form-panel select option,.select2-dropdown,.select2-results__options,.select2-results__option{font-family:var(--font-family-body);font-size:14px;line-height:20px;font-weight:400;color:var(--color-text-placeholder)}.select2-results__option{padding:10px 12px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--color-mmi-teal-deep);color:var(--color-white)}.c-form-component__form-panel .webform-button--submit{background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end-alt) 100%);border:2px solid var(--color-cta-outline);color:var(--color-white);border-radius:30px;width:177px;min-height:51px;padding:12px 24px;font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;box-shadow:none;cursor:pointer;transition:background .3s ease}.c-form-component__form-panel .webform-button--submit:hover{background:var(--color-cta-gradient-hover)}@media(max-width:991.98px){.c-carousel__title{margin-bottom:24px}.c-form-component__section{width:100%;margin:auto}.c-form-component__header{padding-bottom:32px;margin-bottom:32px}.c-form-component__title{font-size:30px!important;line-height:37.5px!important;margin:0;white-space:unset}.c-form-component__grid{padding:0 var(--container-padding);grid-template-columns:1fr;gap:8px}.c-form-component__info{min-height:400px;padding:24px}.c-form-component__description{font-size:20px!important;line-height:32.5px!important;font-weight:400!important}.c-form-component__book-demo{min-height:48px;min-width:171px;width:171px;padding:0!important}.c-form-component__form-panel{min-height:576px;padding:24px}.c-form-component__form-panel .webform-submission-form{gap:24px}.c-form-component__form-panel input,.c-form-component__form-panel select{min-height:36px}.c-form-component__form-panel textarea{min-height:104px}}:focus-visible{outline-color:#218a9d}.c-form-component__grid .webform-ajax-form-wrapper{height:100%;.form-actions{margin-top:auto}.container.drupal-status-messages{display:none}.form-item--error-message{font-family:var(--font-family-body);font-size:12px;color:red}}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--color-text-placeholder)!important}
