/* Reduced theme extract from therapyaustin.com-reference.css */
/* Custom properties (thematic subset; last source occurrence wins) */
:root {
  --ast-global-color-0: #b186b0;
  --ast-global-color-1: #7c627e;
  --ast-global-color-2: #00adc6;
  --ast-global-color-3: #1562c6;
  --ast-global-color-4: #62ab7e;
  --ast-global-color-5: #ffffff;
  --ast-global-color-6: #F2F5F7;
  --ast-global-color-7: #fdcb6e;
  --ast-global-color-8: #000000;
  --ast-global-color-alternate-background: var(--ast-global-color-7);
  --ast-global-color-primary: var(--ast-global-color-5);
  --ast-global-color-secondary: var(--ast-global-color-4);
  --ast-global-color-subtle-background: var(--ast-global-color-6);
  --e-global-color-2fc6ed3: #0E778B;
  --e-global-color-3775b9c: #1562C6;
  --e-global-color-3e93754: #F3F4F6;
  --e-global-color-816459a: #707070;
  --e-global-color-accent: #62AB7E;
  --e-global-color-astglobalcolor0: #b186b0;
  --e-global-color-astglobalcolor1: #7c627e;
  --e-global-color-astglobalcolor2: #00adc6;
  --e-global-color-astglobalcolor3: #1562c6;
  --e-global-color-astglobalcolor4: #62ab7e;
  --e-global-color-astglobalcolor5: #ffffff;
  --e-global-color-astglobalcolor6: #F2F5F7;
  --e-global-color-astglobalcolor7: #fdcb6e;
  --e-global-color-astglobalcolor8: #000000;
  --e-global-color-bcec14c: #FFFFFF;
  --e-global-color-db4068a: #FDCB6E;
  --e-global-color-e363594: #DFDEDE;
  --e-global-color-edc2543: #111827;
  --e-global-color-primary: #000000;
  --e-global-color-secondary: #000000;
  --e-global-color-sk_color_1: #FFFFFF;
  --e-global-color-sk_color_10: #000000;
  --e-global-color-sk_color_11: #000000;
  --e-global-color-sk_color_12: #FFFFFF;
  --e-global-color-sk_color_13: #0000001A;
  --e-global-color-sk_color_14: #1562C6;
  --e-global-color-sk_color_2: #F3F4F6;
  --e-global-color-sk_color_3: #297045;
  --e-global-color-sk_color_4: #62AB7E;
  --e-global-color-sk_color_5: #B186B0;
  --e-global-color-sk_color_6: #FDCB6E;
  --e-global-color-sk_color_7: #7C627E;
  --e-global-color-sk_color_8: #00ADC6;
  --e-global-color-sk_color_9: #000000;
  --e-global-color-text: #000000;
  --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
  --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
  --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
  --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
  --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
  --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
  --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
  --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
  --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--white: #ffffff;
  --ast-blog-title-font-weight: 600;
  --e-global-typography-1186a6d-font-family: "FlowerRoseBrush";
  --e-global-typography-1186a6d-font-size: 24px;
  --e-global-typography-1186a6d-font-weight: 500;
  --e-global-typography-1186a6d-line-height: 32px;
  --e-global-typography-51baae1-font-family: "sofia-pro";
  --e-global-typography-51baae1-font-size: 16px;
  --e-global-typography-51baae1-font-weight: 500;
  --e-global-typography-51baae1-line-height: 24px;
  --e-global-typography-59ef3ae-font-family: "FlowerRoseBrush";
  --e-global-typography-59ef3ae-font-size: 20px;
  --e-global-typography-59ef3ae-font-weight: 500;
  --e-global-typography-59ef3ae-line-height: 28px;
  --e-global-typography-616c0aa-font-family: "sofia-pro";
  --e-global-typography-616c0aa-font-size: 16px;
  --e-global-typography-616c0aa-font-weight: 500;
  --e-global-typography-616c0aa-line-height: 24px;
  --e-global-typography-73e3588-font-family: "sofia-pro";
  --e-global-typography-73e3588-font-size: 16px;
  --e-global-typography-73e3588-font-weight: 400;
  --e-global-typography-73e3588-line-height: 24px;
  --e-global-typography-8e08ab1-font-family: "sofia-pro";
  --e-global-typography-8e08ab1-font-size: 16px;
  --e-global-typography-8e08ab1-font-weight: 300;
  --e-global-typography-8e08ab1-line-height: 24px;
  --e-global-typography-accent-font-family: "sofia-pro";
  --e-global-typography-accent-font-size: 14px;
  --e-global-typography-accent-font-weight: 400;
  --e-global-typography-accent-line-height: 20px;
  --e-global-typography-bd1f16d-font-family: "sofia-pro";
  --e-global-typography-bd1f16d-font-size: 16px;
  --e-global-typography-bd1f16d-font-weight: 300;
  --e-global-typography-bd1f16d-line-height: 24px;
  --e-global-typography-d03271c-font-family: "sofia-pro";
  --e-global-typography-d03271c-font-size: 20px;
  --e-global-typography-d03271c-font-weight: 600;
  --e-global-typography-d03271c-line-height: 28px;
  --e-global-typography-e9993d4-font-family: "FlowerRoseBrush";
  --e-global-typography-e9993d4-font-size: 20px;
  --e-global-typography-e9993d4-font-weight: 500;
  --e-global-typography-e9993d4-line-height: 28px;
  --e-global-typography-primary-font-family: "ivypresto-headline";
  --e-global-typography-primary-font-size: 30px;
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-primary-line-height: 36px;
  --e-global-typography-secondary-font-family: "FlowerRoseBrush";
  --e-global-typography-secondary-font-size: 30px;
  --e-global-typography-secondary-font-weight: 500;
  --e-global-typography-secondary-line-height: 36px;
  --e-global-typography-sk_type_1-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_1-font-size: 48px;
  --e-global-typography-sk_type_1-font-weight: 600;
  --e-global-typography-sk_type_1-line-height: 48px;
  --e-global-typography-sk_type_10-font-family: "sofia-pro";
  --e-global-typography-sk_type_10-font-size: 18px;
  --e-global-typography-sk_type_10-font-weight: 300;
  --e-global-typography-sk_type_10-line-height: 28px;
  --e-global-typography-sk_type_11-font-family: "sofia-pro";
  --e-global-typography-sk_type_11-font-size: 16px;
  --e-global-typography-sk_type_11-font-weight: 300;
  --e-global-typography-sk_type_11-line-height: 24px;
  --e-global-typography-sk_type_12-font-family: "sofia-pro";
  --e-global-typography-sk_type_12-font-size: 14px;
  --e-global-typography-sk_type_12-font-weight: 300;
  --e-global-typography-sk_type_12-line-height: 20px;
  --e-global-typography-sk_type_13-font-family: "sofia-pro";
  --e-global-typography-sk_type_13-font-size: 14px;
  --e-global-typography-sk_type_13-font-weight: 500;
  --e-global-typography-sk_type_13-line-height: 20px;
  --e-global-typography-sk_type_14-font-family: "sofia-pro";
  --e-global-typography-sk_type_14-font-size: 16px;
  --e-global-typography-sk_type_14-font-weight: 700;
  --e-global-typography-sk_type_14-line-height: 24px;
  --e-global-typography-sk_type_15-font-family: "sofia-pro";
  --e-global-typography-sk_type_15-font-size: 12px;
  --e-global-typography-sk_type_15-font-weight: 700;
  --e-global-typography-sk_type_15-line-height: 16px;
  --e-global-typography-sk_type_2-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_2-font-size: 30px;
  --e-global-typography-sk_type_2-font-weight: 600;
  --e-global-typography-sk_type_2-line-height: 36px;
  --e-global-typography-sk_type_3-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_3-font-size: 24px;
  --e-global-typography-sk_type_3-font-weight: 600;
  --e-global-typography-sk_type_3-line-height: 32px;
  --e-global-typography-sk_type_4-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_4-font-size: 24px;
  --e-global-typography-sk_type_4-font-weight: 500;
  --e-global-typography-sk_type_4-line-height: 32px;
  --e-global-typography-sk_type_5-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_5-font-size: 18px;
  --e-global-typography-sk_type_5-font-weight: 600;
  --e-global-typography-sk_type_5-line-height: 28px;
  --e-global-typography-sk_type_6-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_6-font-size: 22px;
  --e-global-typography-sk_type_6-font-weight: 600;
  --e-global-typography-sk_type_6-line-height: 28px;
  --e-global-typography-sk_type_7-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_7-font-size: 36px;
  --e-global-typography-sk_type_7-font-weight: 500;
  --e-global-typography-sk_type_7-line-height: 40px;
  --e-global-typography-sk_type_8-font-family: "ivypresto-headline";
  --e-global-typography-sk_type_8-font-size: 24px;
  --e-global-typography-sk_type_8-font-weight: 500;
  --e-global-typography-sk_type_8-line-height: 32px;
  --e-global-typography-sk_type_9-font-family: "sofia-pro";
  --e-global-typography-sk_type_9-font-size: 20px;
  --e-global-typography-sk_type_9-font-weight: 300;
  --e-global-typography-sk_type_9-line-height: 28px;
  --e-global-typography-text-font-family: "sofia-pro";
  --e-global-typography-text-font-size: 16px;
  --e-global-typography-text-font-weight: 300;
  --e-global-typography-text-line-height: 24px;
  --ast-bg-style-guide: var( --ast-global-color-secondary,var(--ast-global-color-5) );
  --ast-border-color: var(--ast-global-color-6);
  --ast-code-block-background: #ECEFF3;
  --ast-gallery-block-color: #000;
  --ast-global-dark-bg-style: #fff;
  --ast-search-border-color: #e7e7e7;
  --ast-wc-container-head-bg-color: #fbfbfb;
  --ast-widget-bg-color: #fafafa;
  --wp--custom--ast-container-width: 1340px;
  --wp--custom--ast-content-width-size: 750px;
  --wp--custom--ast-default-block-bottom-padding: 50px;
  --wp--custom--ast-default-block-left-padding: 30px;
  --wp--custom--ast-default-block-right-padding: 30px;
  --wp--custom--ast-default-block-top-padding: 50px;
  --wp--custom--ast-wide-width-size: 750px;
}

/* Elementor Global Kit (design tokens on page) */
.elementor-kit-8{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#62AB7E;--e-global-color-816459a:#707070;--e-global-color-2fc6ed3:#0E778B;--e-global-color-3e93754:#F3F4F6;--e-global-color-edc2543:#111827;--e-global-color-3775b9c:#1562C6;--e-global-color-bcec14c:#FFFFFF;--e-global-color-db4068a:#FDCB6E;--e-global-color-e363594:#DFDEDE;--e-global-typography-primary-font-family:"ivypresto-headline";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:35px;--e-global-typography-secondary-font-family:"FlowerRoseBrush";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:40px;--e-global-typography-text-font-family:"sofia-pro";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"sofia-pro";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:20px;--e-global-typography-1186a6d-font-family:"FlowerRoseBrush";--e-global-typography-1186a6d-font-size:36px;--e-global-typography-1186a6d-font-weight:500;--e-global-typography-1186a6d-line-height:40px;--e-global-typography-59ef3ae-font-family:"FlowerRoseBrush";--e-global-typography-59ef3ae-font-size:36px;--e-global-typography-59ef3ae-font-weight:500;--e-global-typography-59ef3ae-line-height:40px;--e-global-typography-e9993d4-font-family:"FlowerRoseBrush";--e-global-typography-e9993d4-font-size:36px;--e-global-typography-e9993d4-font-weight:500;--e-global-typography-e9993d4-line-height:40px;--e-global-typography-8e08ab1-font-family:"sofia-pro";--e-global-typography-8e08ab1-font-size:16px;--e-global-typography-8e08ab1-font-weight:300;--e-global-typography-8e08ab1-line-height:24px;--e-global-typography-51baae1-font-family:"sofia-pro";--e-global-typography-51baae1-font-size:16px;--e-global-typography-51baae1-font-weight:500;--e-global-typography-51baae1-line-height:24px;--e-global-typography-73e3588-font-family:"sofia-pro";--e-global-typography-73e3588-font-size:16px;--e-global-typography-73e3588-font-weight:400;--e-global-typography-73e3588-line-height:24px;--e-global-typography-bd1f16d-font-family:"sofia-pro";--e-global-typography-bd1f16d-font-size:16px;--e-global-typography-bd1f16d-font-weight:300;--e-global-typography-bd1f16d-line-height:24px;--e-global-typography-616c0aa-font-family:"sofia-pro";--e-global-typography-616c0aa-font-size:16px;--e-global-typography-616c0aa-font-weight:500;--e-global-typography-616c0aa-line-height:24px;--e-global-typography-d03271c-font-family:"sofia-pro";--e-global-typography-d03271c-font-size:20px;--e-global-typography-d03271c-font-weight:600;--e-global-typography-d03271c-line-height:28px;--e-global-typography-sk_type_1-font-family:"ivypresto-headline";--e-global-typography-sk_type_1-font-size:72px;--e-global-typography-sk_type_1-font-weight:600;--e-global-typography-sk_type_1-line-height:72px;--e-global-typography-sk_type_2-font-family:"ivypresto-headline";--e-global-typography-sk_type_2-font-size:36px;--e-global-typography-sk_type_2-font-weight:600;--e-global-typography-sk_type_2-line-height:40px;--e-global-typography-sk_type_3-font-family:"ivypresto-headline";--e-global-typography-sk_type_3-font-size:30px;--e-global-typography-sk_type_3-font-weight:600;--e-global-typography-sk_type_3-line-height:36px;--e-global-typography-sk_type_4-font-family:"ivypresto-headline";--e-global-typography-sk_type_4-font-size:36px;--e-global-typography-sk_type_4-font-weight:500;--e-global-typography-sk_type_4-line-height:40px;--e-global-typography-sk_type_5-font-family:"ivypresto-headline";--e-global-typography-sk_type_5-font-size:22px;--e-global-typography-sk_type_5-font-weight:600;--e-global-typography-sk_type_5-line-height:28px;--e-global-typography-sk_type_6-font-family:"ivypresto-headline";--e-global-typography-sk_type_6-font-size:22px;--e-global-typography-sk_type_6-font-weight:600;--e-global-typography-sk_type_6-line-height:28px;--e-global-typography-sk_type_7-font-family:"ivypresto-headline";--e-global-typography-sk_type_7-font-size:36px;--e-global-typography-sk_type_7-font-weight:500;--e-global-typography-sk_type_7-line-height:40px;--e-global-typography-sk_type_8-font-family:"ivypresto-headline";--e-global-typography-sk_type_8-font-size:48px;--e-global-typography-sk_type_8-font-weight:500;--e-global-typography-sk_type_8-line-height:48px;--e-global-typography-sk_type_9-font-family:"sofia-pro";--e-global-typography-sk_type_9-font-size:16px;--e-global-typography-sk_type_9-font-weight:300;--e-global-typography-sk_type_9-line-height:24px;--e-global-typography-sk_type_10-font-family:"sofia-pro";--e-global-typography-sk_type_10-font-size:16px;--e-global-typography-sk_type_10-font-weight:300;--e-global-typography-sk_type_10-line-height:24px;--e-global-typography-sk_type_11-font-family:"sofia-pro";--e-global-typography-sk_type_11-font-size:16px;--e-global-typography-sk_type_11-font-weight:300;--e-global-typography-sk_type_11-line-height:24px;--e-global-typography-sk_type_12-font-family:"sofia-pro";--e-global-typography-sk_type_12-font-size:14px;--e-global-typography-sk_type_12-font-weight:300;--e-global-typography-sk_type_12-line-height:20px;--e-global-typography-sk_type_13-font-family:"sofia-pro";--e-global-typography-sk_type_13-font-size:16px;--e-global-typography-sk_type_13-font-weight:500;--e-global-typography-sk_type_13-line-height:24px;--e-global-typography-sk_type_14-font-family:"sofia-pro";--e-global-typography-sk_type_14-font-size:16px;--e-global-typography-sk_type_14-font-weight:700;--e-global-typography-sk_type_14-line-height:24px;--e-global-typography-sk_type_15-font-family:"sofia-pro";--e-global-typography-sk_type_15-font-size:12px;--e-global-typography-sk_type_15-font-weight:700;--e-global-typography-sk_type_15-line-height:16px;--e-global-color-sk_color_1:#FFFFFF;--e-global-color-sk_color_2:#F3F4F6;--e-global-color-sk_color_3:#297045;--e-global-color-sk_color_4:#62AB7E;--e-global-color-sk_color_5:#B186B0;--e-global-color-sk_color_6:#FDCB6E;--e-global-color-sk_color_7:#7C627E;--e-global-color-sk_color_8:#00ADC6;--e-global-color-sk_color_9:#000000;--e-global-color-sk_color_10:#000000;--e-global-color-sk_color_11:#000000;--e-global-color-sk_color_12:#FFFFFF;--e-global-color-sk_color_13:#0000001A;--e-global-color-sk_color_14:#1562C6;--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);--ang_background_light_background:var( --e-global-color-sk_color_1 );--ang_background_light_heading:var( --e-global-color-primary );--ang_background_dark_background:var( --e-global-color-sk_color_3 );--ang_background_dark_heading:var( --e-global-color-sk_color_12 );--ang_background_accent_background:var( --e-global-color-sk_color_2 );--ang_background_accent_text:var( --e-global-color-text );--ang_background_accent_heading:var( --e-global-color-primary );}
.elementor-kit-8{--e-global-typography-1186a6d-font-size:24px;--e-global-typography-1186a6d-line-height:32px;--e-global-typography-59ef3ae-font-size:20px;--e-global-typography-59ef3ae-line-height:28px;--e-global-typography-e9993d4-font-size:20px;--e-global-typography-e9993d4-line-height:28px;--e-global-typography-8e08ab1-font-size:16px;--e-global-typography-8e08ab1-line-height:24px;--e-global-typography-73e3588-font-size:16px;--e-global-typography-73e3588-line-height:24px;--e-global-typography-sk_type_1-font-size:48px;--e-global-typography-sk_type_1-line-height:48px;--e-global-typography-sk_type_3-font-size:24px;--e-global-typography-sk_type_3-line-height:32px;--e-global-typography-sk_type_4-font-size:24px;--e-global-typography-sk_type_4-line-height:32px;--e-global-typography-sk_type_5-font-size:18px;--e-global-typography-sk_type_5-line-height:28px;--e-global-typography-sk_type_8-font-size:24px;--e-global-typography-sk_type_8-line-height:32px;--e-global-typography-sk_type_9-font-size:20px;--e-global-typography-sk_type_9-line-height:28px;}
.elementor-kit-8{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:36px;--e-global-typography-accent-font-size:14px;--e-global-typography-sk_type_1-font-size:48px;--e-global-typography-sk_type_1-line-height:48px;--e-global-typography-sk_type_2-font-size:30px;--e-global-typography-sk_type_2-line-height:36px;--e-global-typography-sk_type_10-font-size:18px;--e-global-typography-sk_type_10-line-height:28px;--e-global-typography-sk_type_13-font-size:14px;--e-global-typography-sk_type_13-line-height:20px;}

/* @font-face (icon / WooCommerce plugin faces omitted) */
@font-face {
	font-family: 'FlowerRoseBrush';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://therapyaustin.com/wp-content/uploads/2024/04/FlowerRoseBrush.woff') format('woff');
}
@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/27cd4d/00000000000000007735a155/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/27cd4d/00000000000000007735a155/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/27cd4d/00000000000000007735a155/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}
@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/1416a9/00000000000000007735a15a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/1416a9/00000000000000007735a15a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/1416a9/00000000000000007735a15a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/4abf65/00000000000000007735a15d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/4abf65/00000000000000007735a15d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/4abf65/00000000000000007735a15d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}
@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/5e6988/00000000000000007735a163/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5e6988/00000000000000007735a163/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5e6988/00000000000000007735a163/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/6c630f/00000000000000007735a169/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/6c630f/00000000000000007735a169/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/6c630f/00000000000000007735a169/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/fd06ce/00000000000000007735c585/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/fd06ce/00000000000000007735c585/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/fd06ce/00000000000000007735c585/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/9be2e1/00000000000000007735c58c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/9be2e1/00000000000000007735c58c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/9be2e1/00000000000000007735c58c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/cf599a/00000000000000007735c597/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/cf599a/00000000000000007735c597/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/cf599a/00000000000000007735c597/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/f9cc13/00000000000000007735c59a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/f9cc13/00000000000000007735c59a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/f9cc13/00000000000000007735c59a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/4fa32f/00000000000000007735c59e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/4fa32f/00000000000000007735c59e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/4fa32f/00000000000000007735c59e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/41da49/00000000000000007735c5a4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/41da49/00000000000000007735c5a4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/41da49/00000000000000007735c5a4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-headline";
src:url("https://use.typekit.net/af/098da4/00000000000000007735c586/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/098da4/00000000000000007735c586/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/098da4/00000000000000007735c586/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-headline";
src:url("https://use.typekit.net/af/287ef1/00000000000000007735c58b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/287ef1/00000000000000007735c58b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/287ef1/00000000000000007735c58b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-headline";
src:url("https://use.typekit.net/af/637100/00000000000000007735c598/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/637100/00000000000000007735c598/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/637100/00000000000000007735c598/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-headline";
src:url("https://use.typekit.net/af/783c9b/00000000000000007735c59c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/783c9b/00000000000000007735c59c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/783c9b/00000000000000007735c59c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}
@font-face {
font-family:"ivypresto-headline";
src:url("https://use.typekit.net/af/49a67f/00000000000000007735c5a2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/49a67f/00000000000000007735c5a2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/49a67f/00000000000000007735c5a2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

