.elementor .sm-faq-icon{width:auto;}.elementor .art-small{font-size:0.88rem;color:#7a8597;line-height:1.7;}.elementor .art-card{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:#e3d5bb;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:8px;}.elementor .art-cards{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:repeat(2, 1fr);}.elementor .art-caption{font-size:0.88rem;color:#7a8597;line-height:1.6;text-align:center;}.elementor .art-img{width:100%;height:auto;border-radius:14px;border-width:1px;border-color:#ecdcc0;border-style:solid;}.elementor .art-td-k{font-weight:700;font-size:0.95rem;color:#13294b;line-height:1.6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;background-color:#faf8f4;display:block;border-block-start: 1px solid #efe6d6;\n}.elementor .art-td{font-size:0.95rem;color:#2f3a4d;line-height:1.7;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;background-color:#ffffff;display:block;border-block-start: 1px solid #efe6d6; & strong { color: #13294b; } & a { color: #a8823d; text-decoration: underline; }\n}.elementor .art-th{font-weight:700;font-size:0.95rem;color:#ffffff;line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;background-color:#13294b;display:block;}.elementor .art-table{width:100%;min-width:680px;padding:0px;display:grid;gap:0px;grid-auto-rows:auto;}.elementor .art-tablewrap{width:100%;min-width:0px;max-width:100%;padding:0px;border-radius:14px;border-width:1px;border-color:#e3d5bb;border-style:solid;background-color:#ffffff;display:block;overflow-x: auto;\n}.elementor .art-label{font-weight:800;font-size:0.9rem;color:#a8823d;letter-spacing:0.08em;}.elementor .art-box-navy{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:14px;background-color:#13294b;display:flex;flex-direction:column;gap:8px;& .art-p { color: rgba(255,255,255,0.9); } & .art-p strong { color: #e8c98f; } & .art-p a { color: #e8c98f; }\n}.elementor .art-box{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;background-color:#fdf3e2;display:flex;flex-direction:column;gap:8px;}.elementor .art-quote{font-weight:600;font-size:1.12rem;color:#13294b;line-height:1.85;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:12px;border-end-start-radius:0px;border-end-end-radius:12px;background-color:#faf8f4;border-inline-start: 4px solid #e8c98f;\n}.elementor .art-p{font-size:1.06rem;color:#2f3a4d;line-height:1.95;display:block;& a { color: #a8823d; text-decoration: underline; text-underline-offset: 3px; font-weight: 600; } & strong { color: #13294b; } & ul, & ol { padding-inline-start: 1.3em; margin: 0; } & li { margin-block: 6px; } & li::marker { color: #a8823d; }\n}.elementor .art-h3{font-weight:800;font-size:1.22rem;color:#13294b;line-height:1.5;margin-block-start:8px;}.elementor .art-h2{font-weight:800;font-size:1.65rem;color:#13294b;line-height:1.45;padding-inline-start:14px;margin-block-end:4px;border-inline-start: 5px solid #a8823d;\n}.elementor .art-sec{width:100%;min-width:0px;max-width:100%;padding:0px;margin-block-start:48px;display:flex;flex-direction:column;gap:16px;}.elementor .art-wrap{width:100%;min-width:0px;max-width:820px;padding:0px;display:flex;flex-direction:column;gap:0px;margin-inline: auto;\n}.elementor .smv-faq-a{font-size:1.02rem;color:#3d4654;line-height:1.85;& a { color: #b07d3e; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .smv-faq-body{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .smv-faq-q{font-weight:700;font-size:1.15rem;color:#13294b;}.elementor .smv-faq-head:hover,.elementor .smv-faq-head:focus-visible{background-color:#f3ece1;}.elementor .smv-faq-head{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .smv-faq-item{overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ece4d8;border-style:solid;background-color:#faf8f5;}.elementor .smv-btnrow{padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .smv-btn-tel:hover,.elementor .smv-btn-tel:focus-visible{color:#ffffff;background-color:#13294b;}.elementor .smv-btn-tel{font-weight:700;color:#13294b;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;border-width:2px;border-color:#13294b;border-style:solid;background-color:transparent;}.elementor .smv-btn-line:hover,.elementor .smv-btn-line:focus-visible{box-shadow:0px 12px 30px 0px rgba(6, 199, 85, 0.3);transform:translate3d(0px, -3px, 0px);}.elementor .smv-btn-line{font-weight:700;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;background-color:#06c755;transition:transform 0.3s, box-shadow 0.3s;}.elementor .smv-h2{font-weight:800;font-size:2.4rem;color:#13294b;line-height:1.3;text-align:center;}