
figure.wp-block-pullquote { margin-top: 0 !important; margin-bottom: 0 !important; width: fit-content !important; padding: 30px !important; font-weight: 800 !important; text-wrap: balance !important;}figure.wp-block-pullquote blockquote { border: 0 !important; padding: 0 !important; margin-left: auto !important; margin-right: auto !important; hyphens: none !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; }}.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;}[data-prefix="feature_archive"] [data-cards="simple"] .entry-card { --card-border: none;}[data-archive="default"] .entry-card .ct-ghost { margin: 0 !important; flex: 0.5 0 auto !important;}.white,a.white,.white a { color: white !important; text-decoration: none;}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]) { background-color: transparent;}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]) { background-color: transparent !important;}section.has-background { position: relative; padding-top: 60px !important; padding-bottom: 60px !important;}section.has-background * { color: var(--theme-palette-color-2);}h1.page-title { -ms-transform: rotate(-deg) !important; transform: rotate(-4deg) !important; text-shadow: 0px 2px 10px black;}[data-prefix="portfolio_single"] .entry-header .page-title { --font-weight: 700; --text-transform: uppercase; --font-size: 32px; --heading-color: var(--theme-palette-color-2); text-shadow: 0px 2px 10px black;}.entry-content label a:hover,.entry-content a:hover .entry-title,.entry-content .entry-title a:hover { text-shadow: 1px 2px 8px rgb(0 0 0 / 90%); transform: scale(1.02);}.ct-image-container img,.ct-image-container picture,.ct-image-container video { object-fit: var(--theme-object-fit, cover); object-position: var(--theme-object-position, 50% 0%);}.single-jobs ul.post-pagination-wrap,.single-jobs .post-info { display: none !important;}.page-heading h1 { white-space: inherit !important;}.single-jobs div#gform_wrapper_2 { max-width: 870px; margin-left: auto; margin-right: auto;}.listing-jobs-b2 h3 a { color: #485057; display: block; line-height: normal; min-height: 80px;}h3 a:hover,h3:hover a,.item-wrapper:hover h3 a { color: #009cec !important;}[data-link=type-4] .entry-content p > a:hover,[data-link=type-4] .entry-content em > a:hover,[data-link=type-4] .entry-content strong > a:hover,[data-link=type-4] .entry-content > ul a:hover,[data-link=type-4] .entry-content > ol a:hover { color: var(--has-link-decoration, #252525) !important;}@media only screen and (max-width: 767px) { .fancy-heading.fancy-image.light-style h1, .fancy-heading.fancy-image.light-style h3, [data-prefix="portfolio_single"] .entry-header .entry-meta { transform: scale(.8); line-height: 0; } .hero-section li.meta-categories a, .fancy-heading.fancy-image.light-style h1, .fancy-heading.fancy-image.light-style h3, .wp-block-cover p.claim { font-size: 60px !important; }}.ct-contact-info-block li { display: flex; width: 100%;}article.entry-card.partner img { object-fit: contain;}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;}