.elementor-419 .elementor-element.elementor-element-ed6daf .ct-heading .item--sub-title.st-line-right .item--sub-title-inner::before,.elementor-419 .elementor-element.elementor-element-ed6daf .ct-heading .item--sub-title.st-line-right2 .item--sub-title-inner::before,.elementor-419 .elementor-element.elementor-element-ed6daf .ct-heading .item--sub-title.st-line-center .item--sub-title-inner::before,.elementor-419 .elementor-element.elementor-element-ed6daf .ct-heading .item--sub-title.st-line-center2 .item--sub-title-inner::before,.elementor-419 .elementor-element.elementor-element-ed6daf .ct-heading .item--sub-title.st-line-center2 .item--sub-title-inner::after{background-color:var(--e-global-color-accent)}.elementor-419 .elementor-element.elementor-element-532a9726 .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-3750da28 .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-4b12e8e3 .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-4b66b3f7 .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-7e0c5754 .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-1e6b601e .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-49ffd1c6 .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-5dc56b23 .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-492156b .ct-fancy-box-layout1.style9 .item--icon{border-color:var(--e-global-color-e509ca6)}.elementor-419 .elementor-element.elementor-element-2ff86dc3 .elementor-tab-title.elementor-active a,.elementor-419 .elementor-element.elementor-element-2ff86dc3 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#467ff7}.elementor-419 .elementor-element.elementor-element-2ff86dc3 .elementor-tab-title .elementor-toggle-icon i:before{color:#1c244b}.elementor-419 .elementor-element.elementor-element-2ff86dc3 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1c244b}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-tab-title.elementor-active a,.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#467ff7}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-tab-title .elementor-toggle-icon i:before{color:#1c244b}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1c244b}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-accordion-item{background:#fff!important;border:2px solid #e1e8ed!important;border-radius:12px!important;margin-bottom:20px!important;transition:all .3s ease;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05)}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-accordion-title{padding:25px 20px!important;min-height:110px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer;background:#fff!important}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-accordion-title-text{font-size:17px!important;font-weight:800!important;color:#001c3d!important;line-height:1.4!important;margin:0!important}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-accordion-item.elementor-active{border-color:#2d5df7!important;box-shadow:0 8px 25px rgba(45,93,247,.15)}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-accordion-content{background:#f8fafc!important;padding:20px!important;border-top:1px solid #e1e8ed!important;font-size:15px!important;line-height:1.8;color:#475569}.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-accordion-icon{font-size:18px;color:#2d5df7!important}@media (max-width:767px){.elementor-419 .elementor-element.elementor-element-7512df2a .elementor-accordion-title{min-height:80px!important;padding:15px!important}}