.elementor-22774 .elementor-element.elementor-element-a1f9954{margin-top:10px;margin-bottom:10px;}.elementor-22774 .elementor-element.elementor-element-14a1b3f:not(.elementor-motion-effects-element-type-background), .elementor-22774 .elementor-element.elementor-element-14a1b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010114;}.elementor-22774 .elementor-element.elementor-element-14a1b3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22774 .elementor-element.elementor-element-14a1b3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22774 .elementor-element.elementor-element-76508d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:29px;margin-bottom:29px;}.elementor-22774 .elementor-element.elementor-element-76508d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22774 .elementor-element.elementor-element-ea9085b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:29px;margin-bottom:29px;}.elementor-22774 .elementor-element.elementor-element-ea9085b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22774 .elementor-element.elementor-element-babf7bd:not(.elementor-motion-effects-element-type-background), .elementor-22774 .elementor-element.elementor-element-babf7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#82981B;}.elementor-22774 .elementor-element.elementor-element-babf7bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22774 .elementor-element.elementor-element-babf7bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22774 .elementor-element.elementor-element-718940b > .elementor-widget-container{padding:34px 34px 34px 34px;}.elementor-22774 .elementor-element.elementor-element-718940b{color:#FFFFFF;}.elementor-22774 .elementor-element.elementor-element-aa50373{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:29px;margin-bottom:29px;}.elementor-22774 .elementor-element.elementor-element-aa50373 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-08c3b6e */.legacy-guide{color:#17342e;line-height:1.65;font-size:17px;overflow-wrap:anywhere}.legacy-guide *{box-sizing:border-box;text-shadow:none!important}.legacy-guide .lg-hero{background:#edf6f2;border-left:6px solid #08765a;padding:30px;border-radius:16px;margin:0 0 34px}.legacy-guide .lg-hero p:last-child{margin-bottom:0}.legacy-guide .lg-lead{font-size:22px;line-height:1.45}.legacy-guide .lg-section{padding:30px 0;border-bottom:1px solid #dbe8e2}.legacy-guide h2{font-size:30px!important;line-height:1.22!important;margin:0 0 20px!important;color:#133e32}.legacy-guide h3{font-size:21px!important;line-height:1.35!important;margin:0 0 12px!important}.legacy-guide .lg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.legacy-guide .lg-card{background:#f5f8f7;border:1px solid #d8e5df;border-radius:12px;padding:23px}.legacy-guide .lg-note{background:#eff7f3;border-left:4px solid #08765a;border-radius:8px;padding:22px;margin:24px 0}.legacy-guide .lg-warn{background:#fff5df;border-left-color:#b77b14}.legacy-guide .lg-price{display:block;font-size:36px;line-height:1.2;color:#06674e;font-weight:750;margin:8px 0}.legacy-guide .lg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#086e55;color:#fff!important;border-radius:8px;padding:12px 22px;text-decoration:none!important;font-weight:700;max-width:100%}.legacy-guide .lg-button:hover{background:#034e3b}.legacy-guide a:focus-visible{outline:3px solid #e0a82e;outline-offset:4px}.legacy-guide .lg-actions{margin:22px 0 8px}.legacy-guide li{margin:8px 0}.legacy-guide img{max-width:100%;height:auto;border-radius:10px}.legacy-guide .lg-small{font-size:14px;color:#456159}.legacy-guide .lg-scroll{overflow-x:auto;max-width:100%}.legacy-guide table{width:100%;border-collapse:collapse}.legacy-guide th,.legacy-guide td{padding:13px;border-bottom:1px solid #d8e5df;text-align:left;vertical-align:top}.legacy-guide th{background:#eff7f3}.legacy-guide details{padding:18px 0;border-bottom:1px solid #d8e5df}.legacy-guide summary{font-weight:700;cursor:pointer;min-height:30px}.legacy-guide details p{margin:12px 0 0}@media(max-width:767px){.legacy-guide{font-size:16px}.legacy-guide .lg-hero{padding:23px 19px}.legacy-guide .lg-lead{font-size:20px}.legacy-guide h2{font-size:26px!important}.legacy-guide .lg-grid{grid-template-columns:1fr}.legacy-guide .lg-section{padding:26px 0}.legacy-guide .lg-price{font-size:32px}.legacy-guide .lg-button{width:100%;text-align:center}.legacy-guide th,.legacy-guide td{padding:10px;font-size:15px}}@media(max-width:767px){.legacy-guide .lg-scroll table:has(tr > :nth-child(3)){min-width:520px}.legacy-guide .lg-scroll{overscroll-behavior-x:contain}}.elementor-22774{font-size:17px;line-height:1.65;color:#17342e;overflow-wrap:anywhere}.elementor-22774 *{text-shadow:none!important}.elementor-22774>.elementor-section{padding:28px 0!important;border-bottom:1px solid #dbe8e2;margin:0!important}.elementor-22774 .elementor-widget-heading h2{font-size:30px!important;line-height:1.25!important;color:#133e32!important;margin:0 0 12px!important}.elementor-22774 .elementor-widget-heading h3{font-size:23px!important;line-height:1.3!important;color:#133e32!important}.elementor-22774 .elementor-button{background:#08765a!important;color:white!important;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:15px 24px;text-align:center;max-width:100%}.elementor-22774 li{margin-bottom:8px}.elementor-22774 img{max-width:100%;height:auto}.elementor-22774 .elementor-widget-text-editor{font-size:17px;line-height:1.65}.elementor-22774 .elementor-col-33>.elementor-widget-wrap{background:#f2f7f4;border:6px solid white;border-radius:14px;padding:22px!important}.elementor-22774 .tablepress{font-size:16px}.elementor-22774 .lg-hero{margin-bottom:0}@media(max-width:767px){.elementor-22774 .elementor-widget-heading h2{font-size:26px!important}.elementor-22774 .elementor-widget-text-editor{font-size:16px}.elementor-22774>.elementor-section{padding:20px 0!important}.elementor-22774 .elementor-button{width:100%;white-space:normal}.elementor-22774 .elementor-column{min-width:0}.elementor-22774 .elementor-col-33{width:100%!important}}/* End custom CSS */