.elementor-172 .elementor-element.elementor-element-ct_hero_v2:not(.elementor-motion-effects-element-type-background),.elementor-172 .elementor-element.elementor-element-ct_hero_v2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg,#1c7fcd 0%,#1565a8 100%)}.elementor-172 .elementor-element.elementor-element-ct_hero_v2>.elementor-container{max-width:1140px}.elementor-172 .elementor-element.elementor-element-ct_hero_v2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 20px}.elementor-172 .elementor-element.elementor-element-ct_hero_v2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-172 .elementor-element.elementor-element-ct_body_v2>.elementor-container{max-width:1140px}.elementor-172 .elementor-element.elementor-element-ct_body_v2{padding:80px 20px}.elementor-172 .elementor-element.elementor-element-ct_body_lcol>.elementor-element-populated{padding:0 20px 0 0}.elementor-172 .elementor-element.elementor-element-ct_actions_v2:not(.elementor-motion-effects-element-type-background),.elementor-172 .elementor-element.elementor-element-ct_actions_v2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fafafa}.elementor-172 .elementor-element.elementor-element-ct_actions_v2>.elementor-container{max-width:1140px}.elementor-172 .elementor-element.elementor-element-ct_actions_v2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:72px 20px}.elementor-172 .elementor-element.elementor-element-ct_actions_v2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-172 .elementor-element.elementor-element-ct_cta_v2:not(.elementor-motion-effects-element-type-background),.elementor-172 .elementor-element.elementor-element-ct_cta_v2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg,#1c7fcd 0%,#1565a8 100%)}.elementor-172 .elementor-element.elementor-element-ct_cta_v2>.elementor-container{max-width:1140px}.elementor-172 .elementor-element.elementor-element-ct_cta_v2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:72px 20px}.elementor-172 .elementor-element.elementor-element-ct_cta_v2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-ct_hero_v2_col{width:100%}.elementor-172 .elementor-element.elementor-element-ct_body_lcol{width:45%}.elementor-172 .elementor-element.elementor-element-ct_body_rcol{width:55%}.elementor-172 .elementor-element.elementor-element-ct_actions_v2_col{width:100%}.elementor-172 .elementor-element.elementor-element-ct_cta_v2_col{width:100%}}.elementor-field-group input,.elementor-field-group textarea,.elementor-field-group select{border:1px solid #e0e0e0 !important;border-radius:8px !important;padding:12px 16px !important;font-size:15px !important;transition:border-color .3s ease,box-shadow .3s ease !important;background:#fafafa !important}.elementor-field-group input:focus,.elementor-field-group textarea:focus,.elementor-field-group select:focus{border-color:#1c7fcd !important;box-shadow:0 0 0 3px rgba(28,127,205,.1) !important;outline:none !important;background:#fff !important}.elementor-field-group label{font-weight:500 !important;margin-bottom:6px !important;color:#181715 !important;font-size:14px !important}.elementor-button{border-radius:8px !important;padding:14px 32px !important;font-weight:600 !important;letter-spacing:.3px !important;transition:all .3s ease !important}.elementor-button:hover{transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(28,127,205,.3) !important}html{scroll-behavior:smooth}.dcs-contact-card{transition:transform .15s ease,box-shadow .15s ease}.dcs-contact-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08) !important}.dcs-action-card{transition:transform .15s ease,box-shadow .15s ease}.dcs-action-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08) !important;border-color:rgba(28,127,205,.12) !important}.elementor-nav-menu--main{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.elementor-nav-menu--dropdown{transition:opacity .15s ease,transform .15s ease !important;border-radius:0 0 10px 10px !important}.elementor-item.elementor-item-active{border-bottom:2px solid #1c7fcd}@media (max-width:767px){.dcs-action-grid{grid-template-columns:1fr !important}}@media (prefers-reduced-motion:reduce){.dcs-contact-card,.dcs-action-card{transition:none !important}.dcs-contact-card:hover,.dcs-action-card:hover{transform:none !important}}