:root{--page-title-display:none;}/* Start custom CSS */.elementor-949{width:100%;max-width:none;overflow-x:clip}.elementor-949 *{box-sizing:border-box}.elementor-949 .cs-video{width:100%;min-width:0;border-radius:20px;overflow:hidden;align-self:center}.elementor-949 .cs-video .elementor-wrapper{aspect-ratio:16/9}.elementor-949 .cs-video iframe,.elementor-949 .cs-video video{width:100%;max-width:100%}.elementor-949 .cs-video img{width:100%;height:100%;object-fit:cover}.elementor-949 .cs-savings-table-wrap{width:100%;min-width:0;overflow:hidden;border:1px solid #dfe5ef;border-radius:18px}.elementor-949 .cs-savings-table{border-collapse:collapse;width:100%;margin:0;font-size:1.05rem;line-height:1.5;color:#061236}.elementor-949 .cs-savings-table th,.elementor-949 .cs-savings-table td{padding:20px;text-align:left;border:0;border-bottom:1px solid #dfe5ef;overflow-wrap:anywhere;vertical-align:top}.elementor-949 .cs-savings-table thead th{background:#061236;color:white!important;font-size:.9rem;text-transform:uppercase;letter-spacing:.03em}.elementor-949 .cs-savings-table tbody th{font-weight:600;width:43%}.elementor-949 .cs-savings-table tbody tr:nth-child(even){background:#f4f4f4}.elementor-949 .cs-savings-table td{font-weight:600;color:#20409a}.elementor-949 .cs-savings-note{display:block;font-size:.85rem;font-weight:400;margin-top:4px}.elementor-949 .cs-savings-table .cs-total th,.elementor-949 .cs-savings-table .cs-total td{background:#20409a;color:#fff!important;border:0}.elementor-949 a:focus-visible{outline:3px solid #94bfe6;outline-offset:3px}@media(max-width:767px){.elementor-949 .cs-savings-table th,.elementor-949 .cs-savings-table td{padding:16px 12px;font-size:.95rem}.elementor-949 .cs-savings-table thead th{font-size:.75rem}.elementor-949 [data-e-type="e-background-video"]{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important;}.elementor-949 .cs-video{margin:0}}
.elementor-949 .cs-watch-label{display:inline-flex;gap:12px;align-items:center;padding:10px 18px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(6,18,54,.55);font-size:.95rem;line-height:1.4;transition:background .2s}.elementor-949 [data-id="a6a1feb4"] .elementor-custom-embed-image-overlay{aspect-ratio:16/9}.elementor-949 [data-id="a6a1feb4"] img{object-fit:cover}@media(prefers-reduced-motion:reduce){.elementor-949 [data-interaction-id]{animation:none!important;transform:none!important;opacity:1!important}}
.elementor-949 .cs-summit-video{width:100%;min-width:0;align-self:center}.elementor-949 .cs-summit-film{position:relative;isolation:isolate;aspect-ratio:16/9;min-width:0;overflow:hidden;border-radius:20px;background:#061236}.elementor-949 .cs-summit-film>img,.elementor-949 .cs-summit-film>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;pointer-events:none}.elementor-949 .cs-summit-film>iframe{z-index:1}.elementor-949 .cs-summit-film>a{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:24px 16px;color:#fff;text-decoration:none;background:linear-gradient(transparent 55%,rgba(6,18,54,.7))}.elementor-949 .cs-summit-film>a:hover .cs-watch-label{background:#20409a}.elementor-949 .cs-summit-film>a:focus-visible{outline-offset:-6px}@media(max-width:767px){.elementor-949 .cs-summit-film>a{padding:16px 12px}.elementor-949 .cs-summit-film .cs-watch-label{font-size:.85rem}}
.elementor-949 h2[data-interaction-id]{transform:none!important}

.elementor-949 .cs-practice-video{max-width:1040px!important;margin-inline:auto!important}
.elementor-949{--cs-gold:var(--e-gv-eb2e58e,#D3AF37)}.elementor-949 .cs-gold-text{color:var(--cs-gold)}.elementor-949 .cs-roadblock-masthead{display:flex;align-items:center;justify-content:space-between;gap:20px}.elementor-949 .cs-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:18px;background:var(--cs-gold);color:#061236;flex-shrink:0}.elementor-949 .cs-icon-badge svg{display:block;width:34px;height:34px;fill:currentColor}.elementor-949 .cs-roadblock-number{font-size:2.8rem;font-weight:600;line-height:1;color:rgba(211,175,55,.55)}.elementor-949 .cs-solution-icon{background:#f7f0d8;border:1px solid #e7d38a}.elementor-949 .cs-fact-icon{display:block;margin-top:6px;color:#ad891d}.elementor-949 .cs-fact-icon svg{display:block;width:16px;height:16px;fill:currentColor}.elementor-949 .cs-divider-widget{position:absolute!important;left:0!important;right:0!important;width:100%!important;height:64px!important;margin:0!important;padding:0!important;z-index:1;pointer-events:none}.elementor-949 .cs-divider-top{top:0!important}.elementor-949 .cs-divider-bottom{bottom:0!important}.elementor-949 .cs-angle-divider,.elementor-949 .cs-angle-divider svg{display:block;width:100%;height:64px}.elementor-949 .cs-angle-bottom{transform:rotate(180deg)}.elementor-949 .cs-angle-navy svg{fill:#020c2a}.elementor-949 .cs-savings-table thead th{color:var(--cs-gold)!important}.elementor-949 .cs-savings-table .cs-total th,.elementor-949 .cs-savings-table .cs-total td{background:var(--cs-gold)!important;color:#061236!important}.elementor-949 [data-id="0ed0d880"] img,.elementor-949 [data-id="f66e5225"] img{outline:2px solid var(--cs-gold);outline-offset:6px}.elementor-949 [data-id="1ba6c3da"]{color:#93731a!important}.elementor-949 .cs-watch-label{border-color:var(--cs-gold)}@media(max-width:900px){.elementor-949 [data-id="fb467a64"]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){.elementor-949 .cs-divider-widget,.elementor-949 .cs-angle-divider,.elementor-949 .cs-angle-divider svg{height:40px!important}.elementor-949 .cs-icon-badge{width:60px;height:60px}.elementor-949 .cs-icon-badge svg{width:30px;height:30px}}
.elementor-949 [data-id="a2d4cb29"] span{color:var(--cs-gold)}.elementor-949 :is([data-id="875c7fe2"],[data-id="8d44322f"],[data-id="7359bfc6"],[data-id="29063d88"],[data-id="c22c2a56"])>span:first-child{display:block;width:16px;height:16px;margin-top:6px;background:#ad891d;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSI+PHBhdGggZD0iTTI1NiA4QzExOS4wMzMgOCA4IDExOS4wMzMgOCAyNTZzMTExLjAzMyAyNDggMjQ4IDI0OCAyNDgtMTExLjAzMyAyNDgtMjQ4UzM5Mi45NjcgOCAyNTYgOHptODAgMjQ4YzAgNDQuMTEyLTM1Ljg4OCA4MC04MCA4MHMtODAtMzUuODg4LTgwLTgwIDM1Ljg4OC04MCA4MC04MCA4MCAzNS44ODggODAgODB6Ij48L3BhdGg+PC9zdmc+") center/contain no-repeat;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSI+PHBhdGggZD0iTTI1NiA4QzExOS4wMzMgOCA4IDExOS4wMzMgOCAyNTZzMTExLjAzMyAyNDggMjQ4IDI0OCAyNDgtMTExLjAzMyAyNDgtMjQ4UzM5Mi45NjcgOCAyNTYgOHptODAgMjQ4YzAgNDQuMTEyLTM1Ljg4OCA4MC04MCA4MHMtODAtMzUuODg4LTgwLTgwIDM1Ljg4OC04MCA4MC04MCA4MCAzNS44ODggODAgODB6Ij48L3BhdGg+PC9zdmc+") center/contain no-repeat}
.elementor-949 .cs-results-breakdown .cs-savings-table-wrap{border:0;border-radius:0;overflow:visible}.elementor-949 .cs-results-breakdown .cs-savings-table{table-layout:fixed;font-size:1.02rem}.elementor-949 .cs-results-breakdown .cs-savings-table th,.elementor-949 .cs-results-breakdown .cs-savings-table td{padding:20px 12px;border-bottom:1px solid #e1e6ef;overflow-wrap:break-word}.elementor-949 .cs-results-breakdown .cs-savings-table thead th{background:transparent;color:#5a6579!important;font-size:.7rem;letter-spacing:.08em;line-height:1.6;border-bottom:2px solid #e1e6ef}.elementor-949 .cs-results-breakdown .cs-savings-table tbody th{font-weight:500;width:46%}.elementor-949 .cs-results-breakdown .cs-savings-table tbody td{font-size:1.15rem;font-weight:600;color:#20409a}.elementor-949 .cs-results-breakdown .cs-savings-table tbody tr:nth-child(even){background:transparent}.elementor-949 .cs-results-breakdown .cs-savings-note{font-size:.8rem;line-height:1.5;color:#5a6579}.elementor-949 .cs-results-breakdown .cs-savings-table .cs-total th,.elementor-949 .cs-results-breakdown .cs-savings-table .cs-total td{background:#f7f0d8!important;color:#061236!important;border-top:2px solid #D3AF37;border-bottom:0;font-size:1rem;font-weight:600}.elementor-949 .cs-result-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#f7f0d8;color:#061236;border:1px solid #e8d797}.elementor-949 .cs-result-benefit-icon svg{width:26px;height:26px;display:block}@media(max-width:767px){.elementor-949 .cs-results-breakdown .cs-savings-table th,.elementor-949 .cs-results-breakdown .cs-savings-table td{padding:16px 8px;font-size:.95rem}.elementor-949 .cs-results-breakdown .cs-savings-table thead th{font-size:.62rem}.elementor-949 .cs-results-breakdown .cs-savings-table tbody td{font-size:1rem}.elementor-949 .cs-results-breakdown .cs-savings-table .cs-total th,.elementor-949 .cs-results-breakdown .cs-savings-table .cs-total td{font-size:.9rem}}
@media(max-width:767px){.elementor-949 [data-id="csresamount"]{font-size:clamp(1.7rem,9.5vw,2.3rem)!important}}/* End custom CSS */