.elementor-157 .elementor-element.elementor-element-svhero01:not(.elementor-motion-effects-element-type-background),.elementor-157 .elementor-element.elementor-element-svhero01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg,#1c7fcd 0%,#1565a8 100%)}.elementor-157 .elementor-element.elementor-element-svhero01>.elementor-container{max-width:1140px}.elementor-157 .elementor-element.elementor-element-svhero01{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 0}.elementor-157 .elementor-element.elementor-element-svhero01>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-157 .elementor-element.elementor-element-svintr01>.elementor-container{max-width:1140px}.elementor-157 .elementor-element.elementor-element-svintr01{padding:70px 0 30px}.elementor-157 .elementor-element.elementor-element-svgrid01:not(.elementor-motion-effects-element-type-background),.elementor-157 .elementor-element.elementor-element-svgrid01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fafafa}.elementor-157 .elementor-element.elementor-element-svgrid01>.elementor-container{max-width:1140px}.elementor-157 .elementor-element.elementor-element-svgrid01{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 70px}.elementor-157 .elementor-element.elementor-element-svgrid01>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-157 .elementor-element.elementor-element-svcta001:not(.elementor-motion-effects-element-type-background),.elementor-157 .elementor-element.elementor-element-svcta001>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg,#1c7fcd 0%,#1565a8 100%)}.elementor-157 .elementor-element.elementor-element-svcta001>.elementor-container{max-width:1140px}.elementor-157 .elementor-element.elementor-element-svcta001{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-157 .elementor-element.elementor-element-svcta001>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}:root{--page-title-display:none}body.elementor-page-157 .dcs-svc-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);border-color:rgba(28,127,205,.15)}body.elementor-page-157 .dcs-svc-card:hover span svg{transform:translateX(3px);transition:transform .15s ease}body.elementor-page-157 .dcs-svc-cta a:first-child:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}body.elementor-page-157 .dcs-svc-cta a:last-child:hover{background:rgba(255,255,255,.2)}@media (max-width:1024px){body.elementor-page-157 .dcs-svc-grid{grid-template-columns:repeat(2,1fr) !important;gap:20px !important;padding:0 16px}}@media (max-width:767px){body.elementor-page-157 .dcs-svc-grid{grid-template-columns:1fr !important;gap:16px !important}body.elementor-page-157 h1{font-size:32px !important}body.elementor-page-157 h2{font-size:26px !important}}body.elementor-page-157 .elementor-nav-menu .elementor-item{transition:color .15s ease !important}body.elementor-page-157 .elementor-nav-menu--main .elementor-item.elementor-item-active{border-bottom:2px solid #1c7fcd;padding-bottom:2px}@media (prefers-reduced-motion:reduce){body.elementor-page-157 .dcs-svc-card{transition:none !important}body.elementor-page-157 .dcs-svc-card:hover{transform:none !important}}