@media screen and (max-width:767px){body.omm-site .omm-main,body.omm-site .omm-main article,body.omm-site .omm-main div,body.omm-site .omm-main fieldset,body.omm-site .omm-main footer,body.omm-site .omm-main form,body.omm-site .omm-main header,body.omm-site .omm-main section{min-width:0}body.omm-site .omm-main iframe,body.omm-site .omm-main img,body.omm-site .omm-main svg,body.omm-site .omm-main video{max-width:100%}body.omm-site .omm-container,body.omm-site .omm-site-footer>.omm-container{width:calc(100% - 32px);max-width:100%}body.omm-site .omm-main a,body.omm-site .omm-main h1,body.omm-site .omm-main h2,body.omm-site .omm-main h3,body.omm-site .omm-main label,body.omm-site .omm-main legend,body.omm-site .omm-main li,body.omm-site .omm-main p,body.omm-site .omm-page-title,body.omm-site .omm-section-title{max-width:100%;overflow-wrap:break-word}body.omm-site .omm-home .omm-personal-media{display:flex;width:min(100%,430px);max-width:100%;margin-inline:auto;align-items:center;justify-self:center;flex-direction:column;transform:none}body.omm-site .omm-home .omm-personal-media>img{display:block;width:100%;max-width:100%;height:auto;margin-inline:auto;aspect-ratio:auto;object-fit:contain}body.omm-site .omm-home .omm-person-card-caption{position:static;inset:auto;display:flex;width:100%;max-width:100%;margin:0;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:none}body.omm-site .omm-home .omm-person-card-caption .omm-person-name,body.omm-site .omm-home .omm-person-card-caption .omm-person-role{width:100%;text-align:center}body.omm-site .omm-home .omm-capability-mosaic{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:18px;overflow:visible}body.omm-site .omm-home .omm-capability-card,body.omm-site .omm-home .omm-capability-card:nth-child(n){display:flex;width:100%;min-width:0;min-height:0;height:auto;border-radius:26px;flex-direction:column;overflow:hidden}body.omm-site .omm-home .omm-capability-card:nth-child(n) .omm-capability-copy,body.omm-site .omm-home .omm-capability-copy{position:relative;inset:auto;width:100%;min-height:0;padding:24px 21px 27px;order:1;flex:0 0 auto}body.omm-site .omm-home .omm-capability-copy h3{margin-bottom:12px;font-size:clamp(25px, 8vw, 32px);line-height:1.08}body.omm-site .omm-home .omm-capability-copy p{margin:0;font-size:15px;line-height:1.58}body.omm-site .omm-home .omm-capability-card:nth-child(n) .omm-capability-image,body.omm-site .omm-home .omm-capability-image{position:relative;inset:auto;display:block;width:100%;height:auto;min-height:0;margin:0;order:2;flex:0 0 auto;aspect-ratio:16/10;overflow:hidden}body.omm-site .omm-home .omm-capability-card:nth-child(n) .omm-capability-image img,body.omm-site .omm-home .omm-capability-image img{display:block;width:100%;height:100%;margin:0;object-fit:cover}body.omm-site .omm-home .omm-capability-image::after{position:absolute;z-index:1;right:0;bottom:0;left:0;display:block;height:48%;background:linear-gradient(to top,rgba(10,12,18,.55),rgba(10,12,18,0));content:"";pointer-events:none}body.omm-site .omm-capability-details-desktop{display:none!important}body.omm-site .omm-home .omm-capability-details-mobile{position:absolute;z-index:2;right:auto;bottom:15px;left:16px;display:inline-flex;width:auto;max-width:calc(100% - 32px);min-height:44px;padding:10px 16px;margin:0;border:1px solid rgba(255,255,255,.28);justify-content:center;background:rgba(20,22,25,.82);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);opacity:1;transform:none;backdrop-filter:blur(7px)}body.omm-site .omm-home .omm-capability-card:focus-visible,body.omm-site .omm-home .omm-capability-card:hover{transform:none!important}body.omm-site .omm-home .omm-references-section{padding-block:90px}body.omm-site .omm-home .omm-references-section .omm-section-heading{margin-bottom:40px;align-items:stretch;text-align:center}body.omm-site .omm-home .omm-references-section .omm-section-title{margin-inline:auto;text-transform:uppercase}body.omm-site .omm-home .omm-home-reference-grid,body.omm-site .omm-reference-grid{display:grid!important;width:100%;padding:0;margin:0;grid-template-columns:minmax(0,1fr)!important;gap:26px!important;overflow:visible}body.omm-site .omm-home .omm-home-reference-grid .omm-reference-card,body.omm-site .omm-reference-grid .omm-reference-card{display:flex!important;width:100%!important;min-width:0!important;max-width:none;min-height:0;height:auto;border:1px solid #e5e9ef;border-radius:30px;flex:none;flex-direction:column;overflow:hidden;background:#f7f8fa;box-shadow:0 18px 45px rgba(8,29,69,.08)}body.omm-site .omm-home .omm-home-reference-grid .omm-reference-card:hover,body.omm-site .omm-reference-grid .omm-reference-card:hover{box-shadow:0 18px 45px rgba(8,29,69,.08);transform:none}body.omm-site .omm-home .omm-home-reference-grid .omm-reference-image,body.omm-site .omm-reference-grid .omm-reference-image{width:100%;min-height:0;flex:0 0 auto;aspect-ratio:1.16/1;overflow:hidden;background:#e8ebf0}body.omm-site .omm-home .omm-home-reference-grid .omm-reference-image img,body.omm-site .omm-reference-grid .omm-reference-image img{display:block;width:100%;height:100%;object-fit:cover}body.omm-site .omm-home .omm-home-reference-grid .omm-reference-body,body.omm-site .omm-reference-grid .omm-reference-body{display:flex;min-height:0;height:auto;padding:26px;align-items:flex-start;flex:1 1 auto;flex-direction:column}body.omm-site .omm-home .omm-home-reference-grid .omm-reference-body h3,body.omm-site .omm-reference-grid .omm-reference-body h3{display:block;min-height:0;margin:0 0 12px;overflow:visible;color:#141619;font-size:27px;line-height:1.08;-webkit-line-clamp:unset}body.omm-site .omm-home .omm-home-reference-grid .omm-reference-body>p,body.omm-site .omm-reference-grid .omm-reference-body>p{display:block;margin-bottom:18px;overflow:visible;color:#657086;font-size:15px;line-height:1.55;-webkit-line-clamp:unset}body.omm-site .omm-reference-partner,body.omm-site .omm-reference-relation,body.omm-site .omm-reference-role{max-width:100%;overflow-wrap:break-word}body.omm-site .omm-home .omm-demo-detail,body.omm-site .omm-reference-button{width:100%;min-height:54px;margin-top:auto!important;justify-content:center;font-size:15px;white-space:normal;text-align:center}body.omm-site .omm-reference-logo-link{display:flex;width:100%;min-height:0;margin:18px 0 0;justify-content:center}body.omm-site .omm-reference-logo-link .omm-reference-logo{width:min(144px,55%);min-height:0;height:auto;margin:0}body.omm-site .omm-reference-logo-link .omm-reference-logo img{width:auto;max-width:100%;height:auto;max-height:48px}body.omm-site .omm-package-group .omm-packages,body.omm-site .omm-packages{display:grid;width:100%;grid-template-columns:minmax(0,1fr)!important;gap:18px}body.omm-site .omm-package-card,body.omm-site .omm-package-card>footer,body.omm-site .omm-package-card>header{width:100%;min-width:0;max-width:100%}body.omm-site .omm-package-card{min-height:0;height:auto;padding:25px 20px;border-radius:24px}body.omm-site .omm-package-media{width:100%;margin:0 0 20px}body.omm-site .omm-package-media img{width:100%;height:auto}body.omm-site .omm-package-card h3,body.omm-site .omm-package-price span,body.omm-site .omm-package-price strong,body.omm-site .omm-package-summary,body.omm-site .omm-price-note{max-width:100%;overflow-wrap:break-word;white-space:normal}body.omm-site .omm-package-card>footer{align-items:stretch;flex-direction:column}body.omm-site .omm-package-card>footer .omm-button{width:100%;min-height:48px;white-space:normal;text-align:center}body.omm-site .omm-article-hero,body.omm-site .omm-articles-hero{padding:128px 0 58px}body.omm-site .omm-article-content,body.omm-site .omm-article-header-inner,body.omm-site .omm-article-reading-layout{width:100%;min-width:0;max-width:100%}body.omm-site .omm-visible-breadcrumbs{margin-bottom:22px;flex-wrap:wrap;gap:7px;line-height:1.45}body.omm-site .omm-single-article .omm-article-hero h1,body.omm-site .omm-single-article.is-kormend-case-study .omm-article-hero h1{max-width:100%;font-size:clamp(34px, 10.5vw, 48px);line-height:1.06;overflow-wrap:break-word;hyphens:auto}body.omm-site .omm-article-byline{display:grid;margin-top:24px;gap:8px;line-height:1.45}body.omm-site .omm-article-featured{width:calc(100% - 32px);margin-top:-25px}body.omm-site .omm-article-featured img,body.omm-site .omm-article-featured-placeholder img{display:block;width:100%;max-height:none;height:auto;border-radius:19px;object-fit:cover}body.omm-site .omm-article-reading-layout{display:grid;padding-top:46px;padding-bottom:76px;grid-template-columns:minmax(0,1fr);gap:25px}body.omm-site .omm-article-share{position:static;display:flex;max-width:100%;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}body.omm-site .omm-article-share>strong{width:100%;margin:0 0 4px}body.omm-site .omm-article-content{color:#252a31;font-size:17px;line-height:1.72}body.omm-site .omm-article-content h2{margin:1.9em 0 .65em;font-size:clamp(29px, 9vw, 38px);line-height:1.12}body.omm-site .omm-article-content h3{margin:1.7em 0 .55em;font-size:clamp(23px, 7vw, 30px)}body.omm-site .omm-article-content .wp-block-image,body.omm-site .omm-article-content figure{width:100%;max-width:100%;margin-right:0;margin-left:0}body.omm-site .omm-article-content img{display:block;width:100%;max-width:100%;height:auto}body.omm-site .omm-article-content figcaption{padding-inline:4px;font-size:13px;line-height:1.5}body.omm-site .omm-article-content .omm-article-intro,body.omm-site .omm-article-content blockquote{width:100%;padding:20px 18px;margin-right:0;margin-left:0}body.omm-site .omm-article-content pre,body.omm-site .omm-article-content table{max-width:100%;overflow-x:auto}body.omm-site .omm-article-cta-card{align-items:flex-start;flex-direction:column}body.omm-site .omm-article-cta-card .omm-button{width:100%;min-height:48px;justify-content:center}body.omm-site .omm-about-page .omm-art-section,body.omm-site .omm-about-page .omm-art-section .omm-art-quote,body.omm-site .omm-about-page .omm-art-section .omm-container,body.omm-site .omm-about-page .omm-art-section .omm-section-title,body.omm-site .omm-about-page .omm-art-section [data-omm-reveal]{min-height:0;max-height:none;overflow:visible;opacity:1!important;transform:none!important}body.omm-site .omm-about-page .omm-art-section .omm-art-quote,body.omm-site .omm-about-page .omm-art-section .omm-section-title{position:relative;z-index:2;max-width:100%;color:#fff;overflow-wrap:break-word}body.omm-site .omm-about-page .omm-art-section .omm-section-title{font-size:clamp(31px, 9.5vw, 41px);line-height:1.08}body.omm-site .omm-about-page .omm-art-section .omm-art-quote{font-size:18px;line-height:1.65}body.omm-site .omm-contact-page .omm-page-hero{padding:122px 0 66px}body.omm-site .omm-contact-page .omm-page-hero .omm-page-lead{max-width:38rem;margin-top:18px;font-size:18px;line-height:1.6}body.omm-site .omm-contact-page .omm-contact-cta .omm-split{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:34px}body.omm-site .omm-contact-page .omm-contact-cta .omm-cta-copy{order:1}body.omm-site .omm-contact-page .omm-contact-cta .omm-cta-portrait{width:100%;min-height:0;order:2}body.omm-site .omm-contact-page .omm-contact-cta .omm-cta-portrait img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}body.omm-site .omm-contact-list{width:100%;margin-top:28px;gap:10px}body.omm-site .omm-contact-list li{width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:15px;grid-template-columns:26px minmax(0,1fr);background:rgba(255,255,255,.06)}body.omm-site .omm-contact-list a,body.omm-site .omm-contact-list span{min-width:0;color:#fff;overflow-wrap:anywhere;line-height:1.45}body.omm-site .omm-contact-page .omm-form-section,body.omm-site .omm-quote-page .omm-page-hero{padding-block:70px}body.omm-site .omm-contact-page .omm-form-layout,body.omm-site .omm-form-grid,body.omm-site .omm-quote-page .omm-form-layout{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}body.omm-site .omm-contact-page .omm-form-layout,body.omm-site .omm-quote-page .omm-form-layout{gap:30px}body.omm-site .omm-form-section .omm-form-shell,body.omm-site .omm-form-shell,body.omm-site .omm-lead-form .omm-form-shell{width:100%;min-width:0;max-width:100%;padding:21px 16px;border-radius:20px}body.omm-site .omm-form-grid{gap:18px}body.omm-site .omm-choice-field,body.omm-site .omm-choice-grid,body.omm-site .omm-form-field,body.omm-site .omm-form-field fieldset,body.omm-site .omm-form-field.is-full{width:100%;min-width:0;max-width:100%;grid-column:1}body.omm-site .omm-choice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}body.omm-site .omm-choice-field legend,body.omm-site .omm-form-field>label{display:flex;max-width:100%;align-items:baseline;flex-wrap:wrap;gap:5px;line-height:1.4}body.omm-site .omm-form-field input:not([type=checkbox]):not([type=radio]),body.omm-site .omm-form-field select,body.omm-site .omm-form-field textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:48px;font-size:16px;line-height:1.45}body.omm-site .omm-form-field textarea{min-height:132px;resize:vertical}body.omm-site .omm-form-field input[type=file]{overflow:hidden}body.omm-site .omm-choice-card,body.omm-site .omm-choice-card span,body.omm-site .omm-consent label,body.omm-site .omm-consent label span,body.omm-site .omm-inline-check{min-width:0;max-width:100%}body.omm-site .omm-choice-card span{min-height:48px;overflow-wrap:break-word}body.omm-site .omm-consent label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px}body.omm-site .omm-consent input[type=checkbox]{width:20px;height:20px;margin:2px 0 0}body.omm-site .omm-field-error,body.omm-site .omm-form-errors,body.omm-site .omm-form-success{width:100%;min-width:0;max-width:100%;overflow-wrap:break-word}body.omm-site .omm-form-errors ul{padding-left:1.2em}body.omm-site .omm-form-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:12px}body.omm-site .omm-callback-submit,body.omm-site .omm-form-actions .omm-button,body.omm-site .omm-form-submit{width:100%;min-width:0;min-height:48px;max-width:100%;white-space:normal;text-align:center}body.omm-site .omm-callback-submit{flex-wrap:wrap}body.omm-site .omm-callback-submit small{max-width:100%;white-space:normal}body.omm-site .omm-capacity-grid{display:grid;width:100%;margin-top:28px;grid-template-columns:minmax(0,1fr);gap:14px}body.omm-site .omm-home-capacity{margin-top:36px;padding-top:30px}body.omm-site .omm-home-capacity-heading{width:100%;max-width:100%}body.omm-site .omm-capacity-card{width:100%;min-width:0;min-height:0;height:auto;padding:21px 18px;border-radius:20px}body.omm-site .omm-capacity-card h3{margin:0 0 8px;font-size:22px;line-height:1.15}body.omm-site .omm-capacity-occupancy{font-size:16px;line-height:1.4}body.omm-site .omm-capacity-segments{width:100%;min-width:0;grid-template-columns:repeat(var(--omm-capacity-segments),minmax(0,1fr));gap:4px}body.omm-site .omm-capacity-segments span{width:auto;min-width:0;height:10px}body.omm-site .omm-capacity-card .omm-button{width:100%;min-height:46px;justify-content:center}body.omm-site .omm-partner-marquee{width:100%;max-width:100%;padding-bottom:0}body.omm-site .omm-partner-set,body.omm-site .omm-partner-tile,body.omm-site .omm-partner-track{min-width:0}body.omm-site .omm-partner-tile img{width:auto;max-width:100%;height:auto;max-height:58px}}@media screen and (max-width:340px){body.omm-site .omm-container,body.omm-site .omm-site-footer>.omm-container{width:calc(100% - 28px)}body.omm-site .omm-home .omm-capability-card:nth-child(n) .omm-capability-copy,body.omm-site .omm-home .omm-capability-copy,body.omm-site .omm-home .omm-home-reference-grid .omm-reference-body,body.omm-site .omm-reference-grid .omm-reference-body{padding-right:18px;padding-left:18px}body.omm-site .omm-form-section .omm-form-shell,body.omm-site .omm-form-shell,body.omm-site .omm-lead-form .omm-form-shell{padding-right:14px;padding-left:14px}}@media screen and (max-width:767px){body.omm-site .omm-single-article .omm-article-reading-layout{box-sizing:border-box;width:100%!important;max-width:none!important;padding:42px 12px 72px!important;margin-right:0!important;margin-left:0!important;grid-template-columns:minmax(0,1fr)!important;gap:22px}body.omm-site .omm-single-article .omm-article-content{box-sizing:border-box;width:100%!important;min-width:0;max-width:none!important;padding:0!important;margin:0!important;font-size:clamp(16px, 4.25vw, 17px);line-height:1.68}body.omm-site .omm-single-article .omm-article-content li,body.omm-site .omm-single-article .omm-article-content p{overflow-wrap:anywhere}body.omm-site .omm-single-article .omm-article-content ol,body.omm-site .omm-single-article .omm-article-content ul{padding-left:1.2em}body.omm-site .omm-single-article .omm-article-content .omm-article-intro,body.omm-site .omm-single-article .omm-article-content blockquote{box-sizing:border-box;padding:18px 15px}body.omm-site .omm-single-article .omm-article-content h2{font-size:clamp(27px, 8.2vw, 35px)}body.omm-site .omm-single-article .omm-article-content h3{font-size:clamp(22px, 6.5vw, 28px)}}@media (prefers-reduced-motion:reduce) and (max-width:767px){body.omm-site .omm-home .omm-capability-card:focus-visible .omm-capability-image img,body.omm-site .omm-home .omm-capability-card:hover .omm-capability-image img,body.omm-site .omm-home .omm-capability-image img{transform:none!important;transition:none!important}}