.devotel-solutions,.devotel-solutions *{box-sizing:border-box}.devotel-solutions{--devotel-hero-fade-duration:220ms;--devotel-hero-fade-ease:ease-in-out;background-color:#fff;background-image:url(/wp-content/uploads/2026/05/Background-pattern.svg);background-repeat:repeat;background-position:top left;min-height:777px;position:relative;overflow-x:hidden;overflow-y:hidden;width:100%;display:flex;justify-content:center;align-items:flex-start;padding-left:100px;padding-right:100px}.devotel-solutions__stage{position:relative;width:1400px;min-width:1400px;height:777px;flex-shrink:0;margin-left:auto;margin-right:auto;--devotel-preview-top:169px;--devotel-preview-height:264px;--devotel-hero-width:305px;--devotel-hero-height:403px;--devotel-preview-icons-gap:10px}.devotel-solutions__media-row{position:absolute;left:775px;top:var(--devotel-preview-top);display:flex;flex-direction:row;align-items:stretch;gap:10px}.devotel-solutions__preview-column{width:306px;flex-shrink:0;display:grid;grid-template-columns:100%;grid-template-rows:minmax(0,1fr) auto;row-gap:var(--devotel-preview-icons-gap);align-items:stretch;align-self:stretch;min-height:var(--devotel-hero-height)}.devotel-solutions__preview-panel{background:linear-gradient(180deg,rgb(234 224 218) 0%,rgb(241 245 249) 100%);border-radius:24px;width:306px;height:var(--devotel-preview-height);position:relative;overflow:hidden;flex-shrink:0;grid-row:1;align-self:end;justify-self:stretch}.devotel-solutions__preview-panel--image-only{background:#fff0;border-radius:0;box-shadow:none;overflow:hidden}.devotel-solutions__code-window{background:var(--color-slate-slate-900,#0f172b);border-radius:10.25px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;width:267px;height:188px;position:absolute;left:50%;translate:-50%;top:calc(50% - 87px);overflow:hidden}.devotel-solutions__code-window-header{background:var(--color-slate-slate-900,#0f172b);border-style:solid;border-color:var(--border-border-primary,#314158);border-width:0 0 .43px 0;padding:6px 10.25px 6px 11.96px;display:flex;flex-direction:row;gap:13.67px;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;position:relative}.devotel-solutions__code-window-tabs-row{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.devotel-solutions__code-tab-pill-active{background:var(--color-slate-slate-800,#1d293d);border-radius:2.56px;padding:1.71px 3.42px 1.71px 3.42px;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;flex-shrink:0;height:14px;position:relative;overflow:hidden}.devotel-solutions__code-tab-label-active{color:var(--text-text-primary,#f8fafc);text-align:left;font-family:var(--font-family-font-family-body,"Inter-Medium",sans-serif);font-size:10px;line-height:8.54px;font-weight:500;position:relative}.devotel-solutions__code-tab-pill-inactive{border-radius:2.56px;padding:1.71px 3.42px 1.71px 3.42px;display:flex;flex-direction:row;gap:3.42px;align-items:center;justify-content:center;flex-shrink:0;height:14px;position:relative;overflow:hidden}.devotel-solutions__code-tab-label-inactive{color:var(--text-text-quaternary,#62748e);text-align:left;font-family:var(--font-family-font-family-body,"Inter-Medium",sans-serif);font-size:10px;line-height:8.54px;font-weight:500;position:relative}.devotel-solutions__code-window-body{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;align-self:stretch;flex:1;position:relative}.devotel-solutions__code-gutter{border-style:solid;border-color:var(--border-border-primary,#314158);border-width:0 .43px 0 0;padding:6px 6.84px 8px 6.84px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;width:23.07px;position:relative}.devotel-solutions__code-line-numbers{color:var(--text-text-quaternary,#62748e);text-align:center;font-family:"RobotoMono-Medium",sans-serif;font-size:9px;line-height:12.5px;font-weight:500;position:relative}.devotel-solutions__code-main{padding:6px 8.54px 8px 8.54px;display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.devotel-solutions__code-pre{text-align:left;font-family:"RobotoMono-Medium",sans-serif;font-size:9px;line-height:12.5px;font-weight:500;position:relative;flex:1}.devotel-solutions__code-token-command{color:var(--color-green-green-400,#05df72)}.devotel-solutions__code-token-string{color:var(--color-green-green-50,#f0fdf4)}.devotel-solutions__code-watermark{flex-shrink:0;width:58.53px;height:56.39px;position:absolute;right:14.53px;bottom:11.52px;overflow:visible}.devotel-solutions__hero-panel{width:var(--devotel-hero-width);height:var(--devotel-hero-height);position:relative;flex-shrink:0;align-self:flex-start}.devotel-solutions__hero-image{border-radius:24px;width:var(--devotel-hero-width);height:var(--devotel-hero-height);position:absolute;left:0;top:0;object-fit:cover;object-position:top center;aspect-ratio:305 / 403;opacity:1;transition:opacity var(--devotel-hero-fade-duration) var(--devotel-hero-fade-ease);image-rendering:auto}.devotel-solutions--sub-devhub .devotel-solutions__hero-panel{border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgb(234 224 218) 0%,rgb(241 245 249) 100%)}.devotel-solutions--sub-devhub .devotel-solutions__hero-image{border-radius:24px;object-fit:cover;object-position:top center;background:#fff0}.devotel-solutions--sub-esimora{--devotel-preview-height:300px}.devotel-solutions--sub-esimora .devotel-solutions__preview-panel.devotel-solutions__preview-panel--image-only{border-radius:24px;overflow:hidden}.devotel-solutions--sub-esimora .devotel-solutions__preview-image{border-radius:24px}.devotel-solutions__category-tabs{display:flex;flex-direction:row;gap:var(--spacing-xl,16px);align-items:flex-start;justify-content:flex-start;width:614px;position:absolute;left:777px;top:604px}.devotel-solutions__category-tabs-inner{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;flex:1;position:relative}.devotel-solutions__category-tab-active{border-style:solid;border-color:var(--border-border-brand,#325fec);border-width:0 0 2px 0;padding:8px var(--spacing-xs,4px) 8px var(--spacing-xs,4px);display:flex;flex-direction:row;gap:var(--spacing-md,8px);align-items:center;justify-content:center;flex:1;position:relative;transition:border-color 280ms ease}.devotel-solutions__category-tab-label-active{color:var(--Text-text-brand-primary,var(--text-text-brand-primary,#325fec));text-align:left;font-family:var(--Font-family-font-family-body,Inter),var(--font-family-font-family-body,Inter),sans-serif;font-size:var(--Font-size-text-md,var(--text-md-medium-font-size,16px));font-style:normal;font-weight:500;line-height:var(--Line-height-text-md,var(--text-md-medium-line-height,24px));position:relative}.devotel-solutions__category-tab-inactive{padding:8px var(--spacing-xs,4px) 8px var(--spacing-xs,4px);display:flex;flex-direction:row;gap:var(--spacing-md,8px);align-items:center;justify-content:center;flex:1;position:relative;border-bottom:2px solid #fff0;transition:border-color 280ms ease}.devotel-solutions__tab-indicator{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--border-border-brand,#325fec);transform:translateX(0);transition:transform 320ms ease,width 320ms ease;will-change:transform,width;pointer-events:none}.devotel-solutions__category-tab-label-inactive{color:var(--Text-text-quaternary,var(--text-text-quaternary,#62748e));text-align:left;font-family:var(--Font-family-font-family-body,Inter),var(--font-family-font-family-body,Inter),sans-serif;font-size:var(--Font-size-text-md,var(--text-md-medium-font-size,16px));font-style:normal;font-weight:500;line-height:var(--Line-height-text-md,var(--text-md-medium-line-height,24px));position:relative}.devotel-solutions__subcategory-panel{background:var(--color-slate-slate-100,#f1f5f9);border-radius:16px;width:100%;min-height:102px;height:auto;position:relative;flex-shrink:0;grid-row:2;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 12px}.devotel-solutions__subcategory-icons-row{display:flex;flex-direction:row;gap:18px;align-items:center;justify-content:center;width:100%;margin:0 auto}.devotel-solutions__subcategory-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:0 0 auto;width:auto;min-width:52px;cursor:default;text-align:center}.devotel-solutions__subcategory-item-label{color:var(--Text-text-quaternary,var(--text-text-quaternary,#62748e));text-align:center;font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.724px;width:100%;max-width:88px;margin-left:auto;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity 0.18s ease,max-height 0.22s ease,visibility 0.22s ease}.devotel-solutions__subcategory-item--active .devotel-solutions__subcategory-item-label{color:var(--Text-text-quaternary,var(--text-text-quaternary,#62748e));opacity:1;visibility:visible;max-height:52px;margin-top:8px}.devotel-solutions__subcategory-item:hover .devotel-solutions__subcategory-item-label{opacity:1;visibility:visible;max-height:52px;margin-top:8px}.devotel-solutions__subcategory-item:hover:not(.devotel-solutions__subcategory-item--active) .devotel-solutions__subcategory-item-label{color:var(--Text-text-quaternary,var(--text-text-quaternary,#62748e))}.devotel-solutions__subcategory-icon-slot{width:48px;height:48px;flex-shrink:0;border-radius:10.68px;display:flex;align-items:center;justify-content:center;position:relative;cursor:default;transition:opacity 0.2s ease,transform 0.2s ease}.devotel-solutions__subcategory-item--active .devotel-solutions__subcategory-icon-slot{opacity:1;transform:translateY(-2px)}.devotel-solutions__subcategory-item:not(.devotel-solutions__subcategory-item--active) .devotel-solutions__subcategory-icon-slot{opacity:.35}.devotel-solutions__subcategory-icon-slot img{width:48px;height:48px;object-fit:contain;border-radius:10.68px;display:block;image-rendering:auto}@supports (image-rendering:high-quality){.devotel-solutions__subcategory-icon-slot img{image-rendering:high-quality}}.devotel-solutions__cta-row{display:flex;flex-direction:row;gap:12px;align-items:flex-start;justify-content:flex-start;position:absolute;left:0;top:458px}.devotel-solutions__cta-primary,.devotel-solutions__cta-secondary{transition-property:color,background-color,border-color,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.devotel-solutions__cta-primary{border-radius:10px;background-color:#325fec;color:#fff;padding:0 15px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;text-decoration:none;border:none;cursor:pointer;font:inherit;width:180px;height:40px;box-sizing:border-box;white-space:nowrap}.devotel-solutions__cta-primary:active{transform:translateY(0);background-color:#325fec}.devotel-solutions__cta-primary:focus{background-color:#325fec;outline:none}.devotel-solutions__cta-primary:hover{background-color:#325fec!important;color:#fff!important}.devotel-solutions__cta-primary:hover span{color:#fff!important}.devotel-solutions__cta-primary-label{color:#fff;text-align:left;font-family:"Inter",sans-serif;font-size:16px;line-height:24px;font-weight:500;position:relative}.devotel-solutions__cta-secondary{border-radius:10px;border-style:solid;border-color:var(--Border-border-primary,#CAD5E2);border-width:1px;padding:0 15px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;text-decoration:none;background:#fff0;cursor:pointer;font:inherit;background-color:#fff0;box-sizing:border-box;color:var(--Text-text-secondary,#314158);width:180px;height:40px;white-space:nowrap}.devotel-solutions__cta-secondary:active{transform:translateY(0);background-color:#fff0;border-color:#fff}.devotel-solutions__cta-secondary:focus{background-color:#fff0;border-color:var(--Border-border-primary,#CAD5E2);outline:none}.devotel-solutions__cta-secondary:hover{background-color:transparent!important;border-color:var(--Border-border-primary,#CAD5E2)!important;color:var(--Text-text-secondary,#314158)!important}.devotel-solutions__cta-secondary-label{color:var(--Text-text-secondary,#314158);text-align:left;font-family:var(--Font-family-font-family-body,Inter),Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;position:relative}.devotel-solutions__cta-secondary:hover span{color:var(--Text-text-secondary,#314158)!important}.devotel-solutions__cta-secondary .devotel-solutions__cta-arrow{color:var(--Text-text-secondary,#314158)!important}.devotel-solutions__cta-secondary:hover .devotel-solutions__cta-arrow{color:var(--Text-text-secondary,#314158)!important}.devotel-solutions__cta-arrow{display:block;height:20px;width:0;opacity:0;flex-shrink:0;transform:translateX(-8px);transition:width 0.3s ease,opacity 0.3s ease,transform 0.3s ease;overflow:hidden}.devotel-solutions__cta-primary:hover .devotel-solutions__cta-arrow,.devotel-solutions__cta-secondary:hover .devotel-solutions__cta-arrow{width:20px;opacity:1;transform:translateX(0)}.devotel-solutions__cta-inner{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center;height:40px}.devotel-solutions__lede{color:var(--text-text-secondary,#314158);text-align:left;font-family:var(--text-lg-regular-font-family,"Inter-Regular",sans-serif);font-size:var(--text-lg-regular-font-size,18px);line-height:var(--text-lg-regular-line-height,28px);font-weight:var(--text-lg-regular-font-weight,400);position:absolute;left:0;top:326px;width:455px}.devotel-solutions__headline{color:var(--text-text-primary,#0f172b);text-align:left;font-family:var(--display-semibold-font-family,"Duplet-Semibold",sans-serif);font-size:var(--display-semibold-font-size,48px);line-height:var(--display-semibold-line-height,60px);letter-spacing:var(--display-semibold-letter-spacing,-.02em);font-weight:var(--display-semibold-font-weight,600);position:absolute;left:0;top:197px;width:543px}.devotel-solutions__preview-image{border-radius:24px;width:100%;height:100%;object-fit:cover;object-position:top center;position:absolute;left:0;top:0;display:none;opacity:1;transition:opacity var(--devotel-hero-fade-duration) var(--devotel-hero-fade-ease);image-rendering:auto}.devotel-solutions__preview-image--visible{display:block}.devotel-solutions__image--fade-out{opacity:0}@media (prefers-reduced-motion:reduce){.devotel-solutions__hero-image,.devotel-solutions__preview-image{transition:none}}.devotel-solutions__code-window--hidden{display:none}.devotel-solutions__category-tab-clickable{cursor:pointer;user-select:none}.devotel-solutions__category-tab-clickable:focus{outline:none}.devotel-solutions__category-tab-clickable:focus-visible{outline:none;box-shadow:none}.devotel-solutions a:focus,.devotel-solutions button:focus{outline:none}@media (min-width:769px) and (max-width:1499px){.devotel-solutions{overflow-x:hidden;padding-left:clamp(24px, 5vw, 100px);padding-right:clamp(24px, 5vw, 100px);--devotel-hero-fit-scale:min(1, (100vw - 2 * clamp(24px, 5vw, 100px)) / 1400);min-height:calc(777px * var(--devotel-hero-fit-scale))}.devotel-solutions__stage{transform:scale(var(--devotel-hero-fit-scale));transform-origin:top center;margin-bottom:calc(777px * (var(--devotel-hero-fit-scale) - 1))}}@media (max-width:768px){.devotel-solutions{--devotel-hero-width:343px;--devotel-hero-height:325px;--devotel-hero-fade-duration:120ms;min-height:0;overflow-x:hidden;overflow-y:visible;padding:calc(var(--devotel-mobile-header-height, 64px) + var(--devotel-mobile-content-gap, 56px)) 16px 64px;align-items:stretch}.devotel-solutions__stage{width:100%;min-width:0;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:32px}.devotel-solutions__headline{position:relative;left:auto;top:auto;width:100%;max-width:480px;order:1;font-size:var(--font-size-display-md,36px);line-height:var(--line-height-display-md,44px)}.devotel-solutions__lede{position:relative;left:auto;top:auto;width:100%;max-width:480px;order:2;margin-top:-16px;font-size:var(--text-md-regular-font-size,16px);line-height:var(--text-md-regular-line-height,24px)}.devotel-solutions__cta-row{position:relative;left:auto;top:auto;order:3;flex-direction:column;align-items:stretch;width:100%;gap:12px;margin-top:16px}.devotel-solutions__cta-primary,.devotel-solutions__cta-secondary{align-self:stretch;justify-content:center;width:100%}.devotel-solutions__media-row{position:relative;left:auto;top:auto;order:4;display:flex;flex-direction:column;align-items:stretch;width:100%;gap:16px}.devotel-solutions__hero-panel{order:1;width:100%;height:325px;aspect-ratio:324 / 307;align-self:stretch;position:relative;overflow:hidden;border-radius:24px;isolation:isolate}.devotel-solutions__hero-image{position:absolute;top:0;right:0;bottom:auto;left:0;width:100%;height:120%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:top center;transform-origin:top center;display:block;border-radius:24px;image-rendering:auto}@supports (image-rendering:high-quality){.devotel-solutions__hero-image{image-rendering:high-quality}}.devotel-solutions--sub-devhub .devotel-solutions__hero-panel{border-radius:24px}.devotel-solutions--sub-devhub .devotel-solutions__hero-image{border-radius:24px;object-fit:cover;object-position:top center}.devotel-solutions__preview-column{order:2;width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:16px;align-self:stretch}.devotel-solutions--sub-esimora .devotel-solutions__preview-panel{height:var(--devotel-preview-height,300px)}.devotel-solutions__preview-panel{width:100%;height:264px;flex-shrink:0;align-self:stretch;align-self:stretch;justify-self:stretch;overflow:hidden;border-radius:24px;isolation:isolate}.devotel-solutions__preview-panel.devotel-solutions__preview-panel--image-only{border-radius:24px;overflow:hidden}.devotel-solutions__preview-image{border-radius:0;display:block;object-fit:contain;object-position:top center;image-rendering:auto}.devotel-solutions__hero-image,.devotel-solutions__preview-image{margin:0;max-width:100%;transition:opacity var(--devotel-hero-fade-duration) var(--devotel-hero-fade-ease)}.devotel-solutions__subcategory-panel{width:100%;min-height:102px;margin:0;flex-shrink:0}.devotel-solutions__category-tabs{position:relative;left:auto;top:auto;order:5;width:100%;max-width:614px;margin-left:auto;margin-right:auto;justify-content:center}.devotel-solutions__category-tabs-inner{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;max-width:614px;gap:24px}.devotel-solutions__tab-indicator{display:none}.devotel-solutions__category-tab-active,.devotel-solutions__category-tab-inactive{flex:0 0 auto;box-sizing:border-box;width:min(100%, calc((614px - 32px) / 3));align-self:center;justify-content:center}.devotel-solutions__category-tab-active{border-style:none;border-width:0;border-bottom:2px solid var(--Border-border-brand,#325fec)}.devotel-solutions__category-tab-inactive{border-bottom:2px solid #fff0}.devotel-solutions__category-tab-label-active,.devotel-solutions__category-tab-label-inactive{text-align:center}}.devotel-solutions{background-image:var(--devotel-solutions-pattern,none)}body.devotel-home-solutions-hero .header-navbar-wrapper .header-products,body.devotel-home-solutions-hero .header-navbar-wrapper .header-telco,body.devotel-home-solutions-hero .header-navbar-wrapper .header-company,body.devotel-home-solutions-hero .header-navbar-wrapper .header-menu-item-text,body.devotel-home-solutions-hero .header-navbar-wrapper .header-menu-item,body.devotel-home-solutions-hero .header-navbar-wrapper .header-frame-parent a{color:#0f172b!important}body.devotel-home-solutions-hero .header-navbar-wrapper .header-arrow-down svg path{stroke:#0f172b!important}body.devotel-home-solutions-hero .header-navbar-wrapper .header-login-wrapper{border-color:#0f172b!important;border:1px solid var(--Border-border-primary,#cad5e2)!important;background-color:#fff!important}body.devotel-home-solutions-hero .header-navbar-wrapper .header-login-text{color:#0f172b!important}body.devotel-home-solutions-hero .header-navbar-wrapper .header-mobile-menu-button svg path{stroke:#414651!important}body.devotel-home-solutions-hero .header-navbar-wrapper .header-talk-to-an-expert-wrapper{background-color:#325fec!important}body.devotel-home-solutions-hero .header-navbar-wrapper .header-talk-to-an{color:#fff!important}body.devotel-home-solutions-hero .header-navbar-wrapper .header-products-parent:hover,body.devotel-home-solutions-hero .header-navbar-wrapper .header-telco-parent:hover,body.devotel-home-solutions-hero .header-navbar-wrapper .header-company-parent:hover,body.devotel-home-solutions-hero .header-navbar-wrapper .header-menu-item:hover{border-radius:10px!important;background:rgb(15 23 43 / .06)!important;background-color:rgb(15 23 43 / .06)!important}body.devotel-home-solutions-hero .devotel-section--solutions-hero{margin:0;padding:0}:root{--devotel-solutions-pattern:url(https://devotel.com/wp-content/uploads/2026/05/Background-pattern.svg)}