.elementor-1066 .elementor-element.elementor-element-b448f44{--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-1066 .elementor-element.elementor-element-d087c66{--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-1066 .elementor-element.elementor-element-d4932e9{--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-1066 .elementor-element.elementor-element-e54aba2{--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-1066 .elementor-element.elementor-element-3f69301{--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-1066 .elementor-element.elementor-element-18a47f6{--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-1066 .elementor-element.elementor-element-15a35f7{--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-1066 .elementor-element.elementor-element-9851d9f{--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-1066 .elementor-element.elementor-element-72bb6df{--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-1066 .elementor-element.elementor-element-074d0fb{--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-1066 .elementor-element.elementor-element-4c35c25{--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-1066 .elementor-element.elementor-element-df685e1{--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-1066 .elementor-element.elementor-element-cd5c776{--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-1066 .elementor-element.elementor-element-f048cbb{--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-1066 .elementor-element.elementor-element-8764f7c{--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-1066 .elementor-element.elementor-element-2dfee9e{--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-1066 .elementor-element.elementor-element-f283c3b{--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-1066 .elementor-element.elementor-element-c69d709{--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-1066 .elementor-element.elementor-element-b286dae{--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-b448f44 *//* Datrylo ERP feature pages. Native editable Elementor containers. EverDev. */
.elementor-1066 .elementor-element.elementor-element-b448f44{--def-accent:#316be8;--def-tint:color-mix(in srgb,var(--dw-blue,#316be8) 7%,transparent)}
.elementor-1066 .elementor-element.elementor-element-b448f44 .dw-section.e-con{max-width:1180px;margin-inline:auto;padding:64px 32px;gap:28px}
.elementor-1066 .elementor-element.elementor-element-b448f44 .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-1066 .elementor-element.elementor-element-b448f44 .def-hero-copy.e-con{max-width:1000px;margin-inline:auto;padding:0;gap:24px}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-eyebrow p{font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--dw-blue,#316be8)}
.elementor-1066 .elementor-element.elementor-element-b448f44 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-1066 .elementor-element.elementor-element-b448f44 .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-1066 .elementor-element.elementor-element-b448f44 h2.elementor-heading-title{font-size:clamp(28px,3.2vw,42px);line-height:1.25;letter-spacing:-.025em;text-wrap:balance}
.elementor-1066 .elementor-element.elementor-element-b448f44 h3.elementor-heading-title{font-size:23px;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}
.elementor-1066 .elementor-element.elementor-element-b448f44 p{margin:0;line-height:1.85}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-grid.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;align-items:stretch}
.elementor-1066 .elementor-element.elementor-element-b448f44 .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-1066 .elementor-element.elementor-element-b448f44 .def-card:nth-child(2){background:var(--def-tint)}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-card p{font-size:16px;color:var(--dw-muted,#56667d)}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-number p{font-size:13px;font-weight:700;color:var(--dw-blue,#316be8);letter-spacing:.1em}
.elementor-1066 .elementor-element.elementor-element-b448f44 .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-1066 .elementor-element.elementor-element-b448f44 .def-proof-copy.e-con{padding:0;gap:20px}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-caption p{font-size:15px;color:var(--dw-muted,#56667d)}
.elementor-1066 .elementor-element.elementor-element-b448f44 .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-1066 .elementor-element.elementor-element-b448f44 .def-media img{display:block;width:100%;height:auto;border-radius:12px}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-related.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0}
.elementor-1066 .elementor-element.elementor-element-b448f44 .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-1066 .elementor-element.elementor-element-b448f44 .def-related-card .dw-button{margin-top:auto}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-setup.e-con{border-top:1px solid var(--dw-border,#dce4ef);padding-block:44px}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-setup .elementor-widget-text-editor{max-width:850px;color:var(--dw-muted,#56667d)}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-actions.e-con{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-actions .dw-button:last-child .elementor-button{background:transparent;color:var(--dw-ink,#172f50);border:1px solid var(--dw-border,#dce4ef)}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-cta.e-con{max-width:1116px;padding:54px;margin-block:20px 64px;background:linear-gradient(120deg,#102747,#163c77);border-radius:28px}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-cta h2.elementor-heading-title{color:#fff}
.elementor-1066 .elementor-element.elementor-element-b448f44 .def-cta .def-actions .dw-button:last-child .elementor-button{color:#fff;border-color:#8ca8ce}
.elementor-1066 .elementor-element.elementor-element-b448f44 a:focus-visible{outline:3px solid var(--dw-blue,#316be8);outline-offset:5px}
html[dir=rtl] .elementor-1066 .elementor-element.elementor-element-b448f44 h1.elementor-heading-title,html[dir=rtl] .elementor-1066 .elementor-element.elementor-element-b448f44 h2.elementor-heading-title,html[dir=rtl] .elementor-1066 .elementor-element.elementor-element-b448f44 h3.elementor-heading-title{letter-spacing:0;line-height:1.5}
html[dir=rtl] .elementor-1066 .elementor-element.elementor-element-b448f44 .def-eyebrow p{letter-spacing:0}
@media(max-width:1024px){.elementor-1066 .elementor-element.elementor-element-b448f44 .def-grid.e-con{grid-template-columns:1fr}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-proof.e-con{grid-template-columns:1fr}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-cta.e-con{width:calc(100% - 48px)}}
@media(max-width:767px){.elementor-1066 .elementor-element.elementor-element-b448f44 .dw-section.e-con{padding:36px 22px;gap:24px}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-hero.e-con{padding-block:46px}.elementor-1066 .elementor-element.elementor-element-b448f44 h1.elementor-heading-title{font-size:40px}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-hero-copy>.elementor-widget-text-editor:not(.def-eyebrow){font-size:17px}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-card.e-con{padding:24px}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-related.e-con{grid-template-columns:1fr}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-actions.e-con{flex-direction:column;align-items:stretch}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-actions .elementor-button{display:block;text-align:center}.elementor-1066 .elementor-element.elementor-element-b448f44 .def-cta.e-con{width:calc(100% - 32px);padding:32px 24px;margin-block:8px 32px}}/* End custom CSS */