
figure.wp-block-pullquote { border: none;}figure.wp-block-pullquote { margin-top: 0 !important; margin-bottom: 0 !important; width: fit-content !important; padding: 30px !important; text-wrap: balance !important;}figure.wp-block-pullquote blockquote:before { transform: rotate(180deg); color: var(--theme-palette-color-1) !important; opacity: 0.1 !important;}@media (min-width: 800px) { figure.wp-block-pullquote blockquote p { white-space: nowrap; }}[data-footer*="type-1"] .ct-footer [data-row*="middle"] .ct-container { padding-bottom: 0 !important;}h1.page-title.entry-title,.impact-text-large,.page-heading h1 { background: -webkit-linear-gradient(-37deg, #58a183, #8fbda2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: normal;}h1,h2,h3,h4,h5,h6,.heading-font,.fancy-heading h1,.impact-text-large,#sidebar .widget-heading h3,.header-items h3.phone-number,.related-wrap h4,#comments-list > h4,.item-heading h1,.spb_accordion_section h3,a.sf-button { text-transform: lowercase !important;}h1.page-title.entry-title,.impact-text-large,.page-heading h1,.featured { background: -webkit-linear-gradient(-37deg, #58a183, #8fbda2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: normal;} blockquote { text-transform: lowercase !important; font-style: italic !important;}section.has-background { position: relative; padding-top: 60px !important; padding-bottom: 60px !important;}section.has-background * { color: white;}.white,a.white,.white a { color: white !important; text-decoration: none;}span.separator { margin-left: 2px; margin-right: 2px; color: silver;}.ct-related-posts-container,[data-prefix="portfolio_single"] .ct-related-posts-container { background-color: var(--theme-palette-color-8) !important; background: linear-gradient(169deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .15)) !important;}.entry-tags a { background-color: rgba(128, 128, 128, .01) !important; border-color: rgba(128, 128, 128, .1) !important; border-radius: 3px !important; font-weight: 500 !important; color: rgba(128, 128, 128, .8) !important;}.entry-tags a:hover { background-color: var(--theme-palette-color-1) !important; border-color: var(--theme-palette-color-1) !important; color: var(--theme-palette-color-8) !important;}figure.wp-block-pullquote.has-text-align-center { max-width: fit-content !important;}blockquote { max-width: fit-content !important; margin-left: auto !important; margin-right: auto !important;}blockquote p { hyphens: inherit !important;}