/*!
 * This is a generated file.
 * Do not modify this file directly.
 */
/*!
 * This is a generated file.
 * Do not modify this file directly.
 */
.rich_text_component{padding:24px 0px}.rich_text_component h3{font-size:24px;font-weight:400;line-height:32px;color:#343a40;font-family:var(--font-asap);margin-bottom:16px}.rich_text_component p{font-size:16px;font-weight:400;line-height:26px;color:#343a40;font-family:var(--font-asap)}.rich_text_component .CTA_button{margin-bottom:32px}.rich_text_component .CTA_button svg{margin-left:13px;vertical-align:middle}.sourcelink{font-size:16px;margin-top:24px;margin-bottom:72px;font-weight:400;line-height:22px;letter-spacing:0px;font-family:var(--font-asap)}.sourcelink a{text-decoration:underline;font-family:var(--font-asap)}@media screen and (max-width: 1118px){.rich_text_component{padding:24px 0px}.sourcelink{margin-bottom:64px}.rich_text_component p{margin-bottom:24px}}@media screen and (max-width: 576px){.rich_text_component h3{font-size:20px;line-height:28px}.rich_text_component{padding:16px 0px}.rich_text_component .CTA_button{display:block}}.page-intro-component .intro-content .intro-title{color:var(--gray-800, #343a40);font-family:var(--font-asap);font-size:40px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-0.5px;margin-top:32px;margin-bottom:24px}.page-intro-component .intro-content .intro-desc p:last-child{margin-bottom:0}.page-intro-component .intro-content .intro-desc,.page-intro-component .intro-content .intro-desc p{color:var(--gray-800, #343a40);font-family:var(--font-asap);font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:32px}.page-intro-component-big>.intro-content-big{width:825px}.page-intro-component-big .intro-content-big .intro-title{color:var(--gray-800, #343a40);font-family:var(--font-asap);font-size:30px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:4.5px;text-transform:uppercase;margin-top:80px;margin-bottom:32px}.page-intro-component-big .intro-content-big .intro-desc{color:var(--gray-700-secondary, #343a40);font-family:var(--font-asap);font-size:28px;font-style:normal;font-weight:400;line-height:36px;margin-bottom:48px}.page-intro-component,.page-intro-component-big{width:auto}@media screen and (max-width: 767px){.page-intro-component .intro-content,.page-intro-component-big>.intro-content-big{width:100% !important}.page-intro-component .intro-content .intro-title{font-size:28px;line-height:36px;margin-top:16px;margin-bottom:8px}.page-intro-component-big .intro-content-big .intro-title{font-size:22px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:3.3px;margin-top:48px;margin-bottom:24px}.page-intro-component-big .intro-content-big .intro-desc{font-size:20px;line-height:32px;margin-bottom:16px}.page-intro-component .intro-content .intro-desc{margin-bottom:24px}}@media screen and (min-width: 768px) and (max-width: 1118px){.page-intro-component .intro-content .intro-title{font-size:28px;line-height:36px;margin-top:24px;margin-bottom:24px}.page-intro-component-big .intro-content-big .intro-title{font-size:22px;line-height:28px;letter-spacing:3.3px;margin-top:64px;margin-bottom:24px}.page-intro-component-big .intro-content-big .intro-desc{font-size:24px;line-height:32px;margin-bottom:32px}.page-intro-component-big>.intro-content-big{width:570px}}.col-8.col-xs-12.rich_text_component.paddingLR.widthAuto .rich_text_component p:last-child{margin-bottom:0 !important}.rich_text_component .CTA_button{margin-top:32px}

/*# sourceMappingURL=new-tpw-pageIntro-singleRich.min.css.map*/