.elementor-1160 .elementor-element.elementor-element-7bacd3f{--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-1160 .elementor-element.elementor-element-69877c4{--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-1160 .elementor-element.elementor-element-163a212{--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-1160 .elementor-element.elementor-element-182edf4{--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-1160 .elementor-element.elementor-element-e9df60b{--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-1160 .elementor-element.elementor-element-885fe50{--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-1160 .elementor-element.elementor-element-c1c0449{--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-1160 .elementor-element.elementor-element-049dc33{--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-1160 .elementor-element.elementor-element-61fb517{--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-1160 .elementor-element.elementor-element-3a3804f{--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-1160 .elementor-element.elementor-element-db10137{--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-1160 .elementor-element.elementor-element-b75367d{--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-1160 .elementor-element.elementor-element-65a27f9{--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-1160 .elementor-element.elementor-element-d53ac94{--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-1160 .elementor-element.elementor-element-037bb73{--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-1160 .elementor-element.elementor-element-917e856{--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-1160 .elementor-element.elementor-element-444aa2e{--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-1160 .elementor-element.elementor-element-a9ebddf{--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-1160 .elementor-element.elementor-element-8882219{--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-7bacd3f *//* Datrylo ERP feature pages. Native editable Elementor containers. EverDev. */
.elementor-1160 .elementor-element.elementor-element-7bacd3f{--def-accent:#316be8;--def-tint:color-mix(in srgb,var(--dw-blue,#316be8) 7%,transparent)}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .dw-section.e-con{max-width:1180px;margin-inline:auto;padding:64px 32px;gap:28px}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .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-1160 .elementor-element.elementor-element-7bacd3f .def-hero-copy.e-con{max-width:1000px;margin-inline:auto;padding:0;gap:24px}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-eyebrow p{font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--dw-blue,#316be8)}
.elementor-1160 .elementor-element.elementor-element-7bacd3f 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-1160 .elementor-element.elementor-element-7bacd3f .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-1160 .elementor-element.elementor-element-7bacd3f h2.elementor-heading-title{font-size:clamp(28px,3.2vw,42px);line-height:1.25;letter-spacing:-.025em;text-wrap:balance}
.elementor-1160 .elementor-element.elementor-element-7bacd3f h3.elementor-heading-title{font-size:23px;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}
.elementor-1160 .elementor-element.elementor-element-7bacd3f p{margin:0;line-height:1.85}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-grid.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;align-items:stretch}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .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-1160 .elementor-element.elementor-element-7bacd3f .def-card:nth-child(2){background:var(--def-tint)}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-card p{font-size:16px;color:var(--dw-muted,#56667d)}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-number p{font-size:13px;font-weight:700;color:var(--dw-blue,#316be8);letter-spacing:.1em}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .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-1160 .elementor-element.elementor-element-7bacd3f .def-proof-copy.e-con{padding:0;gap:20px}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-caption p{font-size:15px;color:var(--dw-muted,#56667d)}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .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-1160 .elementor-element.elementor-element-7bacd3f .def-media img{display:block;width:100%;height:auto;border-radius:12px}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-related.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .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-1160 .elementor-element.elementor-element-7bacd3f .def-related-card .dw-button{margin-top:auto}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-setup.e-con{border-top:1px solid var(--dw-border,#dce4ef);padding-block:44px}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-setup .elementor-widget-text-editor{max-width:850px;color:var(--dw-muted,#56667d)}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-actions.e-con{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-actions .dw-button:last-child .elementor-button{background:transparent;color:var(--dw-ink,#172f50);border:1px solid var(--dw-border,#dce4ef)}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-cta.e-con{max-width:1116px;padding:54px;margin-block:20px 64px;background:linear-gradient(120deg,#102747,#163c77);border-radius:28px}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-cta h2.elementor-heading-title{color:#fff}
.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-cta .def-actions .dw-button:last-child .elementor-button{color:#fff;border-color:#8ca8ce}
.elementor-1160 .elementor-element.elementor-element-7bacd3f a:focus-visible{outline:3px solid var(--dw-blue,#316be8);outline-offset:5px}
html[dir=rtl] .elementor-1160 .elementor-element.elementor-element-7bacd3f h1.elementor-heading-title,html[dir=rtl] .elementor-1160 .elementor-element.elementor-element-7bacd3f h2.elementor-heading-title,html[dir=rtl] .elementor-1160 .elementor-element.elementor-element-7bacd3f h3.elementor-heading-title{letter-spacing:0;line-height:1.5}
html[dir=rtl] .elementor-1160 .elementor-element.elementor-element-7bacd3f .def-eyebrow p{letter-spacing:0}
@media(max-width:1024px){.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-grid.e-con{grid-template-columns:1fr}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-proof.e-con{grid-template-columns:1fr}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-cta.e-con{width:calc(100% - 48px)}}
@media(max-width:767px){.elementor-1160 .elementor-element.elementor-element-7bacd3f .dw-section.e-con{padding:36px 22px;gap:24px}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-hero.e-con{padding-block:46px}.elementor-1160 .elementor-element.elementor-element-7bacd3f h1.elementor-heading-title{font-size:40px}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-hero-copy>.elementor-widget-text-editor:not(.def-eyebrow){font-size:17px}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-card.e-con{padding:24px}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-related.e-con{grid-template-columns:1fr}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-actions.e-con{flex-direction:column;align-items:stretch}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-actions .elementor-button{display:block;text-align:center}.elementor-1160 .elementor-element.elementor-element-7bacd3f .def-cta.e-con{width:calc(100% - 32px);padding:32px 24px;margin-block:8px 32px}}/* End custom CSS */