.elementor-199 .elementor-element.elementor-element-1356ea8{--display:flex;}.elementor-199 .elementor-element.elementor-element-8bf304a{--display:flex;}.elementor-199 .elementor-element.elementor-element-afe0200{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-199 .elementor-element.elementor-element-7e26f6d{--display:flex;}.elementor-199 .elementor-element.elementor-element-3418ff8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* FAA guidance article - rebuilt from GHL builder page, values measured 1:1 */
.pg-faa.pg-faa .faa-fonts{display:none}
@font-face{font-family:"FA5Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff")}
@font-face{font-family:"FA5Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff")}

/* scaffold */
.pg-faa.pg-faa{padding:20px 0 100px;background:radial-gradient(circle,rgba(232,240,248,.67) 67%,rgb(194,210,229) 100%);font-family:"Noto Serif",serif}
.pg-faa.pg-faa .e-con{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:0;padding:0;margin:0;width:auto;max-width:none;min-height:0}
.pg-faa.pg-faa .elementor-widget{margin:0!important;padding:0;max-width:none!important;width:auto}
.pg-faa.pg-faa .faa-wrap{width:100%;max-width:1170px;margin:0 auto}
.pg-faa.pg-faa .faa-article{padding:10px 5px 90px 9px}
.pg-faa.pg-faa .faa-cta{width:85%;margin:80px auto 0;padding:60px 40px;border-radius:20px;background:transparent}
.pg-faa.pg-faa .faa-cta-in{padding:40px 20px}

/* H1 */
.pg-faa.pg-faa .faa-h1{padding:0 10px 0 0}
.pg-faa.pg-faa .faa-h1 .elementor-heading-title{font-family:"Noto Serif",serif;font-size:42px;font-weight:700;line-height:1.3em;letter-spacing:2px;color:#0a1d50;text-align:left;margin:0}

/* rich text: article body + about box */
.pg-faa.pg-faa .faa-body,.pg-faa.pg-faa .faa-about{padding:10px 5px;font-family:"Noto Serif",serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0;color:#0a1d50;text-align:left}
.pg-faa.pg-faa .faa-about{border-top:2px solid #0a1d50}
.pg-faa.pg-faa .faa-body p,.pg-faa.pg-faa .faa-about p{margin:0;font-size:14px;line-height:21px}
.pg-faa.pg-faa .faa-body p:empty::before,.pg-faa.pg-faa .faa-about p:empty::before{content:"";display:inline-block}
.pg-faa.pg-faa .faa-body h2,.pg-faa.pg-faa .faa-about h2{font-family:"Noto Serif",serif;font-size:2rem;font-weight:400;line-height:1.3;letter-spacing:0;margin:0 0 .875rem;color:#0a1d50;text-align:left}
.pg-faa.pg-faa .faa-body ul,.pg-faa.pg-faa .faa-about ul{margin:14px 0;padding:0 0 0 40px}
.pg-faa.pg-faa .faa-body ul.list-circle{list-style-type:circle}
.pg-faa.pg-faa .faa-body ul.list-square{list-style-type:square}
.pg-faa.pg-faa .faa-body li{padding-inline-start:.5em;margin:0}
.pg-faa.pg-faa .faa-body a,.pg-faa.pg-faa .faa-about a{color:#188bf6;text-decoration:none}
.pg-faa.pg-faa .faa-body a:hover,.pg-faa.pg-faa .faa-about a:hover{text-decoration:underline}

/* contact lines */
.pg-faa.pg-faa .faa-c{margin:20px 0 0!important;padding:0 0 0 40px;font-family:"Noto Serif",serif;font-size:16px;font-weight:400;line-height:1.5em;color:#334e7f;text-align:left}
.pg-faa.pg-faa .faa-c p{margin:0;font-size:16px;line-height:24px}
.pg-faa.pg-faa .faa-c a{color:#334e7f;text-decoration:none}
.pg-faa.pg-faa .faa-c a:hover{text-decoration:underline}
.pg-faa.pg-faa .faa-c p:first-child::before{display:inline-block;margin-right:5px;color:#0a1d50;font-size:16px;line-height:24px;font-style:normal}
.pg-faa.pg-faa .faa-c-phone p:first-child::before{font-family:"FA5Free";font-weight:900;content:"\f879"}
.pg-faa.pg-faa .faa-c-mail p:first-child::before{font-family:"FA5Free";font-weight:900;content:"\f1d8"}
.pg-faa.pg-faa .faa-c-ig p:first-child::before{font-family:"FA5Brands";font-weight:400;content:"\f16d"}

/* primary button */
.pg-faa.pg-faa .faa-btn{margin:22px 0 0 40px!important;text-align:left;line-height:0}
.pg-faa.pg-faa .faa-btn .elementor-button-wrapper{line-height:0}
.pg-faa.pg-faa .faa-btn .elementor-button{display:inline-block;background-color:transparent;background-image:none;border:1px solid #0a1d50;border-radius:5px;padding:10px 30px;font-family:"Noto Serif",serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;color:#0a1d50;text-decoration:none;text-transform:none;text-shadow:0 0 3px rgba(173,170,170,.41);box-shadow:none;fill:#0a1d50}
.pg-faa.pg-faa .faa-btn .elementor-button:hover{background-color:transparent;color:#0a1d50}
.pg-faa.pg-faa .faa-btn .elementor-button-content-wrapper{display:inline-block}
.pg-faa.pg-faa .faa-btn .elementor-button-text{display:inline-block;font-size:16px;font-weight:400;line-height:normal;flex-grow:0}

/* CTA card */
.pg-faa.pg-faa .faa-emblem{padding:10px 10px 0;text-align:center;line-height:0}
.pg-faa.pg-faa .faa-emblem figure,.pg-faa.pg-faa .faa-emblem .elementor-image{margin:0;line-height:0}
.pg-faa.pg-faa .faa-emblem img{display:block;margin:0 auto;width:auto;height:100px;max-width:100%;border-radius:0;box-shadow:none}
.pg-faa.pg-faa .faa-eyebrow .elementor-heading-title{font-family:"Noto Serif",serif;font-size:18px;font-weight:500;line-height:2em;letter-spacing:2px;text-transform:uppercase;color:#0038ff;text-align:center;margin:0}
.pg-faa.pg-faa .faa-ctah{padding:0 0 10px}
.pg-faa.pg-faa .faa-ctah .elementor-heading-title{font-family:"Noto Serif",serif;font-size:25px;font-weight:500;line-height:1.6em;letter-spacing:-1px;color:#11285b;text-align:center;margin:0}
.pg-faa.pg-faa .faa-ctabtn{text-align:center;line-height:0}
.pg-faa.pg-faa .faa-ctabtn .elementor-button-wrapper{line-height:0}
.pg-faa.pg-faa .faa-ctabtn .elementor-button{display:inline-block;background-color:transparent;background-image:none;border:1px solid #11285b;border-radius:4px;padding:10px 25px;font-family:"Noto Serif",serif;font-size:16px;line-height:normal;color:#11285b;text-decoration:none;box-shadow:none}
.pg-faa.pg-faa .faa-ctabtn .elementor-button:hover{background-color:transparent;color:#11285b}
.pg-faa.pg-faa .faa-ctabtn .elementor-button-content-wrapper{display:inline-block}
.pg-faa.pg-faa .faa-ctabtn .elementor-button-text{display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;line-height:normal;flex-grow:0}/* End custom CSS */