.elementor-4927 .elementor-element.elementor-element-423ffeb .elementor-icon-list-icon{width:14px;}.elementor-4927 .elementor-element.elementor-element-423ffeb .elementor-icon-list-icon i{font-size:14px;}.elementor-4927 .elementor-element.elementor-element-423ffeb .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}/* Start custom CSS for section, class: .elementor-element-d4c7103 */.elementor-4927 .elementor-element.elementor-element-d4c7103{padding:clamp(42px,6vw,88px) 22px 96px;background:linear-gradient(180deg,#dbe7ed 0%,#f4f8fa 100%)}
.elementor-4927 .elementor-element.elementor-element-d4c7103>.elementor-container{max-width:1080px;background:#fff;border:1px solid rgba(8,47,66,.1);border-radius:24px;overflow:hidden;box-shadow:0 22px 60px rgba(2,18,28,.16)}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-294a69c>.elementor-widget-wrap{display:flex;flex-direction:column;padding:clamp(28px,5vw,64px)}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-7be1566{order:1;margin-bottom:12px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-7be1566 .elementor-heading-title{display:inline-flex;color:#075b78;font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;border-left:4px solid #ffb000;padding-left:11px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-1b089f6{order:2;margin-bottom:14px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-1b089f6 .elementor-heading-title{color:#0b2e40;font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.025em}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-423ffeb{order:3;margin-bottom:26px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-423ffeb .elementor-icon-list-item:not(:nth-child(2)){display:none}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-423ffeb .elementor-icon-list-text{color:#526b78;font-weight:650}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-e6d872b{order:4;margin:0 0 34px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-e6d872b img{width:100%;max-height:560px;object-fit:cover;border-radius:16px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-8196438{order:5;color:#294653;font-size:18px;line-height:1.75}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-8196438 h2,.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-8196438 h3{color:#0b2e40;line-height:1.2;margin-top:1.7em}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-8196438 img{border-radius:12px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-40d3e3a{order:6;margin-top:28px}
.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-40d3e3a .elementor-button{background:#ffb000;color:#0b2130;border-radius:9px;padding:13px 18px;font-weight:800}
@media(max-width:767px){.elementor-4927 .elementor-element.elementor-element-d4c7103{padding:24px 12px 54px}.elementor-4927 .elementor-element.elementor-element-d4c7103>.elementor-container{border-radius:16px}.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-294a69c>.elementor-widget-wrap{padding:26px 20px}.elementor-4927 .elementor-element.elementor-element-d4c7103 .elementor-element-8196438{font-size:16px}}/* End custom CSS */