.elementor .coa-ai-media{width:100%;max-width:100%;margin:0px;border-radius:0.75rem;display:block;cursor: default;\n}.elementor .coa-ai-grid2{min-width:0px;padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .coa-ai-grid3{min-width:0px;padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .coa-ai-button:hover,.elementor .coa-ai-button:focus-visible{color:#ffffff;background-color:#102b52;}.elementor .coa-ai-button:focus{outline-width:3px;outline-color:#95b6ff;outline-style:solid;outline-offset:4px;}.elementor .coa-ai-button{max-width:100%;font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#ffffff;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;border-width:1px;border-color:#173b70;border-style:solid;background-color:#173b70;display:inline-block;align-self:flex-start;}.elementor .coa-ai-card{min-width:0px;padding:1.8rem;border-radius:0.9rem;border-width:1px;border-color:#dce4f0;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0.85rem;}.elementor .coa-ai-note{font-family:Montserrat;font-size:0.8rem;color:#61728b;line-height:1.65;margin:0px;cursor: default;\n}.elementor .coa-ai-p{font-family:Montserrat;font-weight:400;font-size:1rem;color:#42536b;line-height:1.75;margin:0px;cursor: default;\n}.elementor .coa-ai-h3{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#173b70;line-height:1.4;margin:0px;cursor: default;\n}.elementor .coa-ai-h2{max-width:55rem;font-family:Montserrat;font-weight:700;font-size:2.65rem;color:#173b70;letter-spacing:-0.035em;line-height:1.18;margin:0px;cursor: default;\n}.elementor .coa-ai-h1{font-family:Montserrat;font-weight:700;font-size:4.5rem;letter-spacing:-0.045em;line-height:1.06;margin:0px;cursor: default;\n}.elementor .coa-ai-eyebrow{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#4879ee;letter-spacing:0.14em;line-height:1.5;margin:0px;cursor: default;\n}.elementor .coa-ai-inner{min-width:0px;max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .coa-ai-section{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;}