.elementor-1514 .elementor-element.elementor-element-eecf49c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-b2f6076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-ec7fd0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-2cbd364{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-ee4dafb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-ee1d441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-cab3898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-2880468{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a28781f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-ca5205d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-33cc193{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0240c02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-f9be0d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-65aba18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-93fb1a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-9492a36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-b2f237c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-d91b4db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-b96bc28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-eecf49c *//* Datrylo ERP feature pages. Native editable Elementor containers. EverDev. */
.elementor-1514 .elementor-element.elementor-element-eecf49c{--def-accent:#316be8;--def-tint:color-mix(in srgb,var(--dw-blue,#316be8) 7%,transparent)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .dw-section.e-con{max-width:1180px;margin-inline:auto;padding:64px 32px;gap:28px}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-hero.e-con{max-width:none;padding-block:80px 66px;background:radial-gradient(ellipse at 18% 10%,var(--def-tint),transparent 65%);border-bottom:1px solid var(--dw-border,#dce4ef)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-hero-copy.e-con{max-width:1000px;margin-inline:auto;padding:0;gap:24px}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-eyebrow p{font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--dw-blue,#316be8)}
.elementor-1514 .elementor-element.elementor-element-eecf49c h1.elementor-heading-title{max-width:960px;font-size:clamp(40px,5.2vw,72px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-hero-copy>.elementor-widget-text-editor:not(.def-eyebrow){max-width:790px;font-size:20px;line-height:1.8;color:var(--dw-muted,#56667d)}
.elementor-1514 .elementor-element.elementor-element-eecf49c h2.elementor-heading-title{font-size:clamp(28px,3.2vw,42px);line-height:1.25;letter-spacing:-.025em;text-wrap:balance}
.elementor-1514 .elementor-element.elementor-element-eecf49c h3.elementor-heading-title{font-size:23px;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}
.elementor-1514 .elementor-element.elementor-element-eecf49c p{margin:0;line-height:1.85}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-grid.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;align-items:stretch}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-card.e-con{width:100%;min-width:0;padding:30px;gap:20px;border:1px solid var(--dw-border,#dce4ef);border-radius:24px;background:var(--dw-surface,#fff);box-shadow:0 12px 34px #102d5d06}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-card:nth-child(2){background:var(--def-tint)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-card p{font-size:16px;color:var(--dw-muted,#56667d)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-number p{font-size:13px;font-weight:700;color:var(--dw-blue,#316be8);letter-spacing:.1em}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-proof.e-con{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:44px;align-items:center;border-top:1px solid var(--dw-border,#dce4ef)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-proof-copy.e-con{padding:0;gap:20px}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-caption p{font-size:15px;color:var(--dw-muted,#56667d)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-media.e-con{padding:12px;border:1px solid var(--dw-border,#dce4ef);border-radius:22px;background:var(--dw-surface-soft,#f5f7fb);box-shadow:0 24px 54px #102d5d0d;min-width:0}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-media img{display:block;width:100%;height:auto;border-radius:12px}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-related.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-related-card.e-con{padding:28px;gap:24px;border-radius:20px;background:var(--dw-surface-soft,#f5f7fb);border:1px solid var(--dw-border,#dce4ef)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-related-card .dw-button{margin-top:auto}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-setup.e-con{border-top:1px solid var(--dw-border,#dce4ef);padding-block:44px}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-setup .elementor-widget-text-editor{max-width:850px;color:var(--dw-muted,#56667d)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-actions.e-con{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-actions .dw-button:last-child .elementor-button{background:transparent;color:var(--dw-ink,#172f50);border:1px solid var(--dw-border,#dce4ef)}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-cta.e-con{max-width:1116px;padding:54px;margin-block:20px 64px;background:linear-gradient(120deg,#102747,#163c77);border-radius:28px}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-cta h2.elementor-heading-title{color:#fff}
.elementor-1514 .elementor-element.elementor-element-eecf49c .def-cta .def-actions .dw-button:last-child .elementor-button{color:#fff;border-color:#8ca8ce}
.elementor-1514 .elementor-element.elementor-element-eecf49c a:focus-visible{outline:3px solid var(--dw-blue,#316be8);outline-offset:5px}
html[dir=rtl] .elementor-1514 .elementor-element.elementor-element-eecf49c h1.elementor-heading-title,html[dir=rtl] .elementor-1514 .elementor-element.elementor-element-eecf49c h2.elementor-heading-title,html[dir=rtl] .elementor-1514 .elementor-element.elementor-element-eecf49c h3.elementor-heading-title{letter-spacing:0;line-height:1.5}
html[dir=rtl] .elementor-1514 .elementor-element.elementor-element-eecf49c .def-eyebrow p{letter-spacing:0}
@media(max-width:1024px){.elementor-1514 .elementor-element.elementor-element-eecf49c .def-grid.e-con{grid-template-columns:1fr}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-proof.e-con{grid-template-columns:1fr}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-cta.e-con{width:calc(100% - 48px)}}
@media(max-width:767px){.elementor-1514 .elementor-element.elementor-element-eecf49c .dw-section.e-con{padding:36px 22px;gap:24px}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-hero.e-con{padding-block:46px}.elementor-1514 .elementor-element.elementor-element-eecf49c h1.elementor-heading-title{font-size:40px}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-hero-copy>.elementor-widget-text-editor:not(.def-eyebrow){font-size:17px}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-card.e-con{padding:24px}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-related.e-con{grid-template-columns:1fr}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-actions.e-con{flex-direction:column;align-items:stretch}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-actions .elementor-button{display:block;text-align:center}.elementor-1514 .elementor-element.elementor-element-eecf49c .def-cta.e-con{width:calc(100% - 32px);padding:32px 24px;margin-block:8px 32px}}/* End custom CSS */