.elementor .imp-post-meta{& .elementor-icon-list-item, & .elementor-icon-list-text { font-family: var(--imp-font); font-size: 14.45px; line-height: 1.625; color: #666666; text-transform: uppercase; letter-spacing: 1px; } & .elementor-icon-list-items .elementor-icon-list-item:first-child { margin-bottom: 14.45px; } & .elementor-icon-list-text a { color: var(--imp-red); font-weight: 700; text-transform: uppercase; } & .elementor-icon-list-text a:hover { color: var(--imp-red-hover); }\n}.elementor .imp-hd{margin-block-end:22px;display:block;}.elementor .imp-blk{margin-block-end:1.4em;display:block;}.elementor .imp-pullquote{width:40%;font-size:20px;color:var(--imp-navy);line-height:1.4;font-style:italic;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:4px;margin-block-end:16px;margin-inline-start:24px;margin-inline-end:0px;border-inline-start-width:4px;display:block;float: right; border-left-style: solid; border-left-color: var(--imp-navy-dark);\n}.elementor .imp-main{width:100%;max-width:var(--imp-content-width);margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box; padding-inline: 0px;\n}.elementor .imp-entry{width:100%;font-family:var(--imp-font);font-size:17px;color:var(--imp-text);line-height:1.625;overflow-wrap: anywhere; & p { margin: 0px 0px 1.5em; } & a:not(.e-button-base):not(.btn) { color: var(--imp-red); text-decoration: underline; } & a:not(.e-button-base):not(.btn):hover { color: var(--imp-red-hover); } & h1, & h2, & h3, & h4, & h5, & h6 { font-family: var(--imp-font), Arial, sans-serif; color: var(--imp-text); font-weight: 700; line-height: 1.2; margin: 0px 0px 22px; } & h2 { font-size: 28px; } & h3 { font-size: 24px; } & h4 { font-size: 24px; color: var(--imp-navy); text-transform: uppercase; letter-spacing: 2px; line-height: 1.3; } & h5 { font-size: 20px; } & ul, & ol { margin: 10px 0px 1.5em; padding-left: 0px; } & li { margin: 0px 0px 0px 40px; } & img { max-width: 100%; height: auto; } & .aligncenter { display: block; margin-left: auto; margin-right: auto; } & .alignleft { float: left; margin: 0px 1.5em 1em 0px; } & .alignright { float: right; margin: 0px 0px 1em 1.5em; } & .wp-caption, & figure { max-width: 100%; margin: 0px 0px 1.5em; } & .wp-caption-text, & figcaption { font-size: 14px; text-align: center; margin-top: 6px; } & blockquote { padding: 0px 2em; font-size: 17px; line-height: 1.4; margin: 0px 0px 1.5em; } & table { border-collapse: collapse; max-width: 100%; margin-bottom: 1.5em; } & td, & th { padding: 6px 10px; vertical-align: top; } & iframe { max-width: 100%; } & .btn { display: inline-block; font-size: 18px; background: var(--imp-red); color: rgb(255, 255, 255); padding: 10px 20px; border-radius: 20px; text-decoration: none; margin-bottom: 1.5em; } & .btn:hover { background: var(--imp-red-hover); color: rgb(255, 255, 255); } & hr { border: 0; border-top: 1px solid #CCCCCC; margin: 2em 0px; } & strong { font-weight: 700; } & .edd-submit, & .edd-add-to-cart { white-space: normal; max-width: 100%; height: auto; } & .edd-add-to-cart-label { white-space: normal; } &::after { content: ""; display: table; clear: both; }\n}.elementor .imp-page-title{font-family:var(--imp-font);font-weight:400;font-size:32px;color:var(--imp-text);line-height:1.1;margin-block-end:42px;}.elementor .imp-btn:hover,.elementor .imp-btn:focus-visible{color:var(--imp-white);background-color:var(--imp-red-hover);}.elementor .imp-btn{font-family:var(--imp-font);font-weight:400;font-size:18px;color:var(--imp-white);line-height:1.4;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:0px;background-color:var(--imp-red);transition:all 0.2s;}.elementor .imp-widget-title{font-family:var(--imp-font);font-weight:700;font-size:22px;color:var(--imp-navy);letter-spacing:2px;line-height:1.3;text-transform:uppercase;margin-block-end:22px;}.elementor .imp-rich{font-family:var(--imp-font);font-size:17px;color:var(--imp-text);line-height:1.625;& a { color: var(--imp-red); text-decoration: underline; } & a:hover { color: var(--imp-red-hover); } & ul { margin: 0px; padding-left: 0px; list-style: disc; } & li { margin: 0px 0px 0px 40px; }\n}