/**
 * Theme Name: WP PDF Theme
 * Theme URI: https://wp-pdf.com
 * Author: WP PDF Team
 * Author URI: https://wp-pdf.com
 * Description: WP PDF site theme.
 * Requires at least: 6.8
 * Tested up to: 6.8
 * Requires PHP: 8.2
 * Version: 2.12.0
 *
 * References
 * - Breakpoints: https://github.com/WordPress/gutenberg/blob/trunk/packages/base-styles/_breakpoints.scss
 */

*,
:after,
:before {
	box-sizing: border-box;
}

[class*="wp-container-"]:empty {
	display: none;
}

/**
 * Utility classes
 */
.page-template-login .wpforms-submit {
	width: 100%;
}

.single-docs .entry-content a,
.single-post .entry-content a,
.has-link-color a {
	color: var(--wp--preset--color--primary);
}
.single-docs .entry-content a:hover,
.single-post .entry-content a:hover,
.has-link-color a:hover {
	text-decoration: underline;
}

/**
 * Format: Highlight
 */
mark.has-inline-color {
	padding: 0 2px;
	border-radius: 2px;
}

/**
 * Format: Tooltip
 */
.am-tooltip {
	padding-bottom: 2px;
	border-bottom: 1px dashed var(--wp--preset--color--lightish-gray);
}

.tippy-content {
	font-weight: normal;
	padding: calc(var(--wp--custom--spacing--block-gap) / 2)
		calc(var(--wp--custom--spacing--block-gap) / 1.5);
	font-size: var(--wp--preset--font-size--sm);
}

h2 .am-tooltip,
h3 .am-tooltip,
h4 .am-tooltip {
	border-bottom-width: 0.1em;
}

/**
 * Format: Badge
 */
.am-badge {
	line-height: 1;
	padding: 0.25em 0.425em;
	display: inline-block;
	border-radius: 3px;
}

.am-badge.is-success {
	color: #0e6245;
	background-color: #cbf4c9;
}

.am-badge.is-warning {
	color: #a04903;
	background-color: #ffde92;
}

.am-badge.is-error {
	color: #9f2725;
	background-color: #ffe2e3;
}

/**
 * Format: Highlight underline
 */
.am-highlight-underline {
	background-image: url("data:image/svg+xml;utf8,<svg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 482 7'><ellipse cx='241' cy='3.5' rx='240' ry='2.5' fill='%23f18200' fill-rule='evenodd'/></svg>");
	background-size: 100%;
	background-position: bottom center;
	background-repeat: no-repeat;
}

/**
 * Format: Text line divider
 */
.am-text-line-divider {
	display: inline-flex;
	align-items: center;
}

.am-text-line-divider::before,
.am-text-line-divider::after {
	content: "";
	width: 100px;
	height: 2px;
	background-color: currentColor;
	opacity: 0.35;
	display: inline-block;
	margin-inline: 1.5rem;
}

/**
 * Format: Modal trigger
 */
.am-modal-content {
	display: none;
}

.wp-block.am-modal-content,
.modal__content .am-modal-content {
	display: block;
}

/**
 * "Fake" blocks are created by applying "Additional CSS Class(es)" to the block
 * in the "Advanced" section of the block settings.
 */

/**
 * "Fake" block: am-header
 */
.am-header.is-sticky {
	box-shadow: 0 1px 0 var(--wp--preset--color--light-gray), var(--wp--preset--shadow--lg);
}

/**
 * Block: core/navigation
 */
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container {
	min-width: 500px !important;
	left: 50%;
	box-shadow: 0 10px 20px rgba(66, 139, 202, 0.15);
	border-color: var(--wp--preset--color--lightish-gray);
	border-radius: 0.5rem !important;
	transform: translate3d(-50%, 0, 0);
	flex-direction: row;
	flex-wrap: wrap;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container:before,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container:after {
	content: "";
	position: absolute;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	top: -7px;
	left: 50%;
	margin-left: -5px;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container:before {
	border-bottom: 8px solid var(--wp--preset--color--lightish-gray);
	border-left-width: 10px;
	border-right-width: 10px;
	margin-left: -6px;
	margin-top: -1px;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container:after {
	border-bottom: 7px solid white;
	z-index: 1;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container	a {
	padding: 0;
	flex-wrap: wrap;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item {
	padding: 1.25rem 1.25rem 0;
	flex-basis: 50%;
	background-color: transparent;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(odd) {
	padding-right: 0.75rem;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(even) {
	padding-left: 0.75rem;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child {
	border-top: 1px solid var(--wp--preset--color--light-gray);
	margin-top: 1rem;
	padding-top: 0;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child a {
	text-align: center;
	display: block;
	padding: 1rem;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container	.wp-block-navigation-item:last-child {
	flex-basis: 100%;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open	.wp-block-navigation__submenu-container {
	display: none;
}

.wp-block-navigation .wp-block-navigation-item__label .emoji {
	margin-right: 5px !important;
}

.wp-block-navigation .wp-block-navigation-item__description {
	font-size: var(--wp--preset--font-size--sm);
	font-weight: normal;
	color: var(--wp--preset--color--gray);
	display: block !important;
	margin-left: 17px;
}

header .wp-block-navigation {
	width: max-content;
}

@media (max-width: 768px) {
	header .wp-block-button__link-navigation {
		padding: 8px 14px;
	}
}

/**
 * Block: core/latest-posts
 */
.wp-block-latest-posts {
	text-align: center;
	margin-block-end: calc(var(--wp--custom--spacing--block-gap) * -2) !important;
}

.wp-block-latest-posts.columns-3 li {
	margin: 0 0 calc(var(--wp--custom--spacing--block-gap) * 2);
}

.wp-block-latest-posts__featured-image {
	border-radius: var(--wp--custom--appearance--card-radius);
	box-shadow: var(--wp--custom--appearance--shadow--lg);
	overflow: hidden;
	margin-bottom: 2rem;
}

.wp-block-latest-posts__featured-image a,
.wp-block-latest-posts__featured-image img {
	display: block;
}

.wp-block-latest-posts a {
	text-align: center;
	text-decoration: none;
}

@media (min-width: 768px) {
	.wp-block-latest-posts.columns-3 {
		display: flex;
		justify-content: space-between;
	}

	.wp-block-latest-posts.columns-3 li {
		width: 31%;
	}
}

.wp-block-latest-posts__post-title {
	font-weight: 500;
	font-size: var(--wp--preset--font-size--lg);
}

.wp-block-latest-posts__post-title:hover {
	color: var(--wp--preset--color--primary);
}

/**
 * Block: core/unordered-list
 */
ul.is-style-no-marker,
ul.is-style-important,
ul.is-style-changed,
ul.is-style-checklist,
ul.is-style-denylist {
	list-style: none;
	margin-left: 0;
	padding: 0;
}

ul.is-style-important li,
ul.is-style-changed li,
ul.is-style-checklist li,
ul.is-style-denylist li {
	padding: 5px var(--wp--custom--spacing--block-gap);
}

ul.is-style-important li .block-editor-rich-text__editable,
ul.is-style-changed li .block-editor-rich-text__editable,
ul.is-style-checklist li .block-editor-rich-text__editable,
ul.is-style-denylist li .block-editor-rich-text__editable {
	display: inline-block;
}

ul.is-style-important li:before,
ul.is-style-changed li:before,
ul.is-style-checklist li:before,
ul.is-style-denylist li:before {
	margin: -2px 9px 0 calc(var(--wp--custom--spacing--block-gap) * -1);
	display: inline-block;
}

ul.is-style-important li:before {
	content: "⚠ ";
	color: var(--wp--preset--color--warning);
}

ul.is-style-changed li:before {
	content: "🛠 ";
	color: var(--wp--preset--color--secondary);
}

ul.is-style-checklist li:before {
	content: "✓ ";
	color: var(--wp--preset--color--secondary);
}

ul.is-style-denylist li:before {
	content: "✕ ";
	font-weight: bold;
	color: var(--wp--preset--color--red);
}

/**
 * Block: core/button
 *
 * @link https://github.com/WordPress/gutenberg/issues/34853
 */
.wp-block-button.is-style-outline > .wp-block-button__link {
	padding: var(--wp--custom--elements--button--spacing--padding--top)
		var(--wp--custom--elements--button--spacing--padding--left);
	border: 0;
	box-shadow: inset 0 0 0 2px var(--wp--preset--color--primary);
}

.wp-block-button.is-style-outline:not(.has-text-color)
	> .wp-block-button__link {
	color: var(--wp--preset--color--gray);
}

.wp-block-button.is-style-outline
	> .wp-block-button__link:not(.has-text-color):hover {
	box-shadow: inset 0 0 0 2px var(--wp--preset--color--dark-gray);
}

.wp-block-button.is-style-sm > .wp-block-button__link {
	font-size: var(--wp--preset--font-size--sm);
	padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
}

.wp-block-button.is-style-lg > .wp-element-button {
	font-size: var(--wp--preset--font-size--lg);
	padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--60);
}

.wp-block-button.is-style-xl > .wp-element-button {
	font-size: calc(var(--wp--preset--font-size--2-xl) * 0.825);
	padding: calc(var(--wp--preset--spacing--40) * 1.5) var(--wp--preset--spacing--80);
}

.wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover {
	background-color: var(
		--wp--custom--elements--button--hover--color--background
	);
}

.wp-block-button.is-style-link > .wp-element-button {
	background: none;
	border-radius: 0;
}

.wp-block-button.is-style-link > .wp-element-button {
	color: var(--wp--preset--color--primary);
}

/**
 * Block: core/search
 */
.wp-block-search .wp-block-search__inside-wrapper {
	background-color: #fff;
	border-width: var(--wp--custom--elements--input--border--width);
	border-style: var(--wp--custom--elements--input--border--style);
	border-color: var(--wp--custom--elements--input--border--color);
	border-radius: var(--wp--custom--elements--input--border--radius);
	box-shadow: var(--wp--custom--elements--input--box-shadow);
	padding: var(--wp--custom--elements--input--spacing--padding--top);
}

.wp-block-search .wp-block-search__inside-wrapper:focus-within {
	border-color: var(--wp--custom--elements--input--focus--border--color);
	box-shadow: var(--wp--custom--elements--input--focus--box-shadow);
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
	.wp-block-search__input {
	appearance: none;
	color: var(--wp--preset--color--dark-gray);
	font-family: var(--wp--custom--elements--input--typography--font-family);
	font-size: var(--wp--custom--elements--input--typography--font-size);
	line-height: 1.5rem;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	padding: 0;
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.wp-block-search .wp-block-search__input:focus {
	border: 0;
	box-shadow: none;
}

.wp-block-search .wp-element-button:focus,
.wp-block-search .wp-block-button__link:focus,
.wp-block-search .wp-element-button:hover,
.wp-block-search .wp-block-button__link:hover {
	color: var(--wp--preset--color--dark-gray);
	background-color: transparent;
}

.wp-block-search .wp-element-button:focus,
.wp-block-search .wp-block-button__link:focus {
	outline-color: var(--wp--preset--color--primary);
}

/**
 * Block: am/cart-reminder
 */
.wp-block-am-cart-reminder {
	color: var(--wp--preset--color--white);
    font-size: var(--wp--preset--font-size--base);
    background: var(--wp--preset--color--secondary);
	padding: calc(var(--wp--custom--spacing--block-gap) * 1.25);
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.wp-block-am-cart-reminder div:first-child {
	max-width: 60%;
	margin-right: 2rem;
}

.wp-block-am-cart-reminder h2,
.wp-block-am-cart-reminder p,
.wp-block-am-cart-reminder a {
	color: var(--wp--preset--color--white);
	margin: 0;
}

.wp-block-am-cart-reminder .wp-block-button__link {
	font-size: 24px !important;
	display: inline-block;
}

.wp-block-am-cart-reminder p {
	margin: 1rem 0;
}

@media (min-width: 1080px) {
	.wp-block-am-cart-reminder {
		padding: calc(var(--wp--custom--spacing--block-gap) * 2);
	}
}


/**
 * Block: am/more-seo
 */
.wp-block-am-more-seo.is-open .wp-block-am-more-seo__content {
	margin-top: var(--wp--custom--spacing--block-gap);
	height: var(--content-height, auto);
	opacity: 1;
}

.wp-block-am-more-seo:not(.is-open) .wp-block-am-more-seo__content {
	height: 0;
	opacity: 0;
	overflow: hidden;
	transition-duration: 0.25s;
	transition-timing-function: var(--ease);
	transition-property: all;
}

.wp-block-am-more-seo__more-link--open {
	text-align: center;
}

.wp-block-am-more-seo__more-link--close {
	margin-top: var(--wp--custom--spacing--block-gap);
}

/**
 * Block: am/term-list
 */
.wp-block-am-term-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-am-term-list ul li {
	line-height: 1;
	font-size: var(--wp--preset--font-size--sm);
	font-weight: 500;
	padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.wp-block-am-term-list ul li.current-cat {
	position: relative;
}

.wp-block-am-term-list ul li.current-cat:after {
	border-radius: 4px;
	background-color: var(--wp--preset--color--primary-100);
	opacity: 0.50;
	width: 100%;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}

.wp-block-am-term-list ul li.current-cat > .count,
.wp-block-am-term-list ul li.current-cat > a {
	position: relative;
	z-index: 1;
}

.wp-block-am-term-list ul li a {
	color: var(--wp--preset--color--dark-gray);
	text-decoration: none;
	display: inline-block;
	flex-grow: 1;
}

.wp-block-am-term-list ul li .count {
	font-size: var(--wp--preset--font-size--sm);
	font-variant-numeric: tabular-nums;
}

/**
 * Block: am/pricing-table-price-option-header
 */
.wp-block-am-pricing-table-price-option-header:not(.wp-block) {
	text-align: center;
	padding-top: 2rem;
	padding-bottom: var(--wp--custom--spacing--block-gap);
}

.wp-block-am-pricing-table-price-option-header.is-free:not(.wp-block) {
	padding-top: 66px;
}

.wp-block-am-pricing-table-price-option-header:not(.is-style-small):not(.wp-block) {
	border-bottom: 1px solid var(--wp--preset--color--light-gray);
}

.is-style-small.wp-block-am-pricing-table-price-option-header:not(.wp-block) {
	padding: var(--wp--preset--spacing--50) 0;
}

.is-style-small.is-featured.wp-block-am-pricing-table-price-option-header:not(.wp-block) {
	margin-top: 0;
}

.wp-block-am-pricing-table-price-option-header:not(.wp-block) > * {
	transition: 0.2s ease-in-out;
}

.wp-block-am-pricing-table-price-option-header > * + * {
	margin-block-start: 1rem;
	margin-block-end: 0;
}

.is-style-small.wp-block-am-pricing-table-price-option-header > * + * {
	margin-block-start: 0.75rem;
	margin-block-end: 0;
}

.wp-block-am-pricing-table-price-option-header__callout {
	text-align: center;
	color: var(--wp--preset--color--white);
	font-size: var(--wp--preset--font-size--base);
	font-weight: 500;
	margin-block-start: 0 !important;
	padding: 0.325rem 1.25rem;
	background: var(--wp--preset--color--secondary);
	border-radius: 9999px;
	position: absolute;
	z-index: 3;
	min-width: 140px;
	top: 0;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.is-style-small .wp-block-am-pricing-table-price-option-header__callout {
	display: none;
}

.wp-block-am-pricing-table-price-option-header__name {
	text-align: center;
	line-height: 1;
	font-size: var(--wp--preset--font-size--xl);
	font-weight: 600;
	margin: 0;
}

.is-style-small .wp-block-am-pricing-table-price-option-header__name {
	font-size: var(--wp--preset--font-size--lg);
}

.is-featured .wp-block-am-pricing-table-price-option-header__name {
	color: var(--wp--preset--color--secondary);
}

/* Experiment: italics for CTA on Pricing pages */
.is-featured .wp-block-am-pricing-table-price-option-header__savings,
.is-featured .wp-block-am-pricing-table-price-option-header__callout,
.is-featured .wp-block-am-pricing-table-price-option-header__cta,
.is-featured .wp-block-am-pricing-table-price-option-footer__cta,
.is-featured .wp-block-am-pricing-table-price-option-footer__featured-text
{
	font-style: italic;
}

.wp-block-am-pricing-table-price-option-header__renewal-price {
	color: var(--wp--preset--color--gray);
	font-weight: 400;
	text-align: center;
	line-height: 1;
}

.is-style-small .wp-block-am-pricing-table-price-option-header__renewal-price {
	display: none;
}

.wp-block-am-pricing-table-price-option-header__renewal-price s {
	text-decoration: none;
	display: inline-block;
	position: relative;
}

.wp-block-am-pricing-table-price-option-header__renewal-price s:after {
	content: "";
	width: 110%;
	height: 2px;
	background: var(--wp--preset--color--red);
	position: absolute;
	left: -5%;
	right: 0;
	top: 50%;
}

.wp-block-am-pricing-table-price-option-header__price {
	color: var(--wp--preset--color--dark-gray);
	font-size: 3.25rem;
	font-weight: 800;
	line-height: 1;
	display: inline-flex;
	margin: 0 auto;
	position: relative;
	transform: translate3d(-12px, 0, 0);
}

.is-style-small .wp-block-am-pricing-table-price-option-header__price {
	display: none;
}

.wp-block-am-pricing-table-price-option-header__price-currency {
	font-size: var(--wp--preset--font-size--xl);
	font-weight: normal;
	position: absolute;
	top: 10px;
	right: 105%;
}

.wp-block-am-pricing-table-price-option-header__price-decimal {
	font-size: var(--wp--preset--font-size--base);
	font-weight: 500;
	width: 30px;
	position: absolute;
	top: 8px;
	left: 105%;
}

.wp-block-am-pricing-table-price-option-header__price-interval {
	color: var(--wp--preset--color--gray);
	font-size: var(--wp--preset--font-size--sm);
	font-weight: normal;
	width: 45px;
	position: absolute;
	bottom: 7px;
	left: 102%;
}

.wp-block-am-pricing-table-price-option-header__savings {
	color: var(--wp--preset--color--dark-gray);
	font-size: var(--wp--preset--font-size--base);
	font-weight: 500;
	text-align: center;
	background: var(--wp--preset--color--highlight);
	padding: 0.25rem 1rem;
	display: inline-block;
}

.is-style-small .wp-block-am-pricing-table-price-option-header__savings {
	display: none;
}

.wp-block-am-pricing-table-price-option-header__then {
	color: var(--wp--preset--color--dark-gray);
	font-size: var(--wp--preset--font-size--sm);
}

.wp-block-am-pricing-table-price-option-header__description {
	color: var(--wp--preset--color--gray);
	font-size: var(--wp--preset--font-size--base);
	text-align: center;
}

.is-style-small .wp-block-am-pricing-table-price-option-header__description {
	display: none;
}

.wp-block-am-pricing-table-price-option-footer__cta,
.wp-block-am-pricing-table-price-option-header__cta {
	text-align: center;
}

.wp-block-am-pricing-table-price-option-footer__cta a,
.wp-block-am-pricing-table-price-option-header__cta a {
	color: var(--wp--preset--color--white);
	font-size: 1.15rem;
	font-weight: 500;
	text-decoration: none;
	padding-top: 0.625rem;
	padding-right: 3rem;
	padding-bottom: 0.625rem;
	padding-left: 3rem;
	background-color: var(--wp--preset--color--primary);
	border-radius: 40px;
	display: inline-block;
}

.is-style-small .wp-block-am-pricing-table-price-option-header__cta a {
	font-size: 1rem;
	padding: 0.25rem 1.75rem;
}

.wp-block-am-pricing-table-price-option-footer__cta a:hover,
.wp-block-am-pricing-table-price-option-header__cta a:hover {
	background-color: var(--wp--preset--color--primary-800);
}

/**
 * Block: am/pricing-table-price-option-footer
 */
.wp-block-am-pricing-table-price-option-footer {
	margin-top: auto !important;
}

.wp-block-am-pricing-table-price-option-footer:not(.wp-block) {
	text-align: center;
	padding-top: var(--wp--custom--spacing--block-gap);
	border-top: 1px solid var(--wp--preset--color--light-gray);
	width: 100%;
}

.wp-block-am-pricing-table-price-option-footer__featured {
	color: var(--wp--preset--color--white);
	font-size: var(--wp--preset--font-size--sm);
	background: var(--wp--preset--color--secondary);
	margin: var(--wp--custom--spacing--block-gap) calc(var(--wp--preset--spacing--50) * -1) calc(var(--wp--preset--spacing--60) * -1);
	padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
	display: flex;
	align-items: center;
}

.wp-block-am-pricing-table-price-option-footer__featured svg {
	margin-right: 12px;
	stroke-width: 1.75;
	flex-shrink: 0;
}

.wp-block-am-pricing-table-price-option-footer__featured-text {
	text-align: left;
}

/**
 * Block: outermost/icon-block
 */
.wp-block-outermost-icon-block.rounded-full > div {
	border-radius: 9999px;
}

/**
 * Block: cb/carousel
 */
/*.cb-carousel-block > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="cb/slide"] .block-editor-inner-blocks,*/
/*.cb-carousel-block > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="cb/slide"] .block-editor-block-list__layout {*/
/*	height: auto;*/
/*}*/
.cb-carousel-block.slick-dotted.slick-slider {
	margin-bottom: 0;
}
.cb-carousel-block .cb-slide {
	padding: 0 1rem;
}
.cb-carousel-block .cb-slide .star-rating {
	margin-left: -5px;
}
.cb-carousel-block .cb-pagination {
	bottom: -45px;
}
.cb-carousel-block .cb-pagination li button::before {
	font-size: 10px;
}
.cb-carousel-block .cb-pagination li button:before {
	color: var(--wp--preset--color--gray);
}
.cb-carousel-block .cb-pagination .swiper-pagination-bullet-active:before {
	color: var(--wp--preset--color--dark-gray);
}
* {
	--swiper-pagination-bullet-horizontal-gap: 10px;
}
.cb-carousel-block .cb-button-prev,
.cb-carousel-block .cb-button-next {
	width: 56px;
	height: 56px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #E5E7EB;
	background-color: #fff !important;
	background-position: center;
	background-size: 24px 24px;
	background-repeat: no-repeat;
}
.cb-carousel-block .cb-button-prev:after,
.cb-carousel-block .cb-button-next:after {
	content: '';
}
.cb-carousel-block .cb-button-next {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGJSURBVHgB7Zm9SgNBFIXviIWNYqmmsRLtBMFWH0AQX0ArxSLvYLldalt9gS1MoaCgrSDEbrGyiVoGbex0z0IUxUyEuWfuLsxXbUjInm+Zn8Os+yiRBjMhDScJWJMErEkC1jReYFKIvL69S9Y5L6+ctPc3pLUwK9pQBa5uCsm799X17d2jnB7vqUtQh1Br/jts/3kgu4cn0n8aiCZUgfW1RcmOtr8+MyTok3hna5UqEWUVYkpEW0ZZElH3AYZE9I1MW8JkJ9aUMKsSWhKmXUhDwrzMhUrUoo2GSDjfsQr+KOtcVK0yBsXDy497oUuNK4DeNpqf9eTyuhAr8ADzbk/aB5sjf+MdQihj1iwvzXm/d+NO5vAUtCvwqPv8Hq6YF5gfPlwdjhb/mrT/CQ/MV6GQ8MBUIDQ8MBPQCA9MBLTCg+gCmuFBVAHt8CCaACM8iCLACg/oAszwgCrADg+oAjgPZYYHVIGVsknOTE9V14zwgF7mhu1yKKJNLdpoCOkVkzVJwJokYE3jBT4BFjgqjUrQDIMAAAAASUVORK5CYII=");
}
.cb-carousel-block .cb-button-prev {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAJAAAAABAAAAkAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMQAAAAD0b6QpAAAACXBIWXMAABYlAAAWJQFJUiTwAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAAByElEQVRoBWP8DwQMQxgwDWG3g50+6oGBjsHRGBiNAQpDYDQJ4QrAT59/MIAwrQFNYmD9lgsMZk6dDC7+Exlu3HpBUz9Q3QMgx1c2bgQ7GhQD14eSB5AdD/KBtJQAg5mxAtgztCKoFgPYHL9oRjyDtKQArdwONpcqHhgox4N8QLEHBtLxFHtgoB1PkQcGg+PJ9sBgcTxZHhhMjifZA4PN8SR5YDA6nmgPDFbHgzzASGhUAt3xfLwcDJVF7jSvYUGOAzVFCNXkeD2w58ANhpzSlSCzBgyAmiP42lN4a2JaN4WJCZVTZx/gVcaCTzbQx4Bh/ZaLDE+ff4ArAyUhDTUJOJ+WDJBdgb4GeK3Am4RAOp8++8AQl7EQxRPt9f4MIM8NBoA3CYEcCMpI6M1iUIcFlLkHAyDogcHuCaI8MJg9QbQHBqsnSPLAYPQEyR4YbJ4gywODyRNke2CweIIiDwwGT1DsgYH2BMGmBMiBxAJszQ5CrUlizcaljioxADMcW7MDuSEIU0dNmqoxAHMYKCamzD4I5P4Hdn48GECtSloBmniAVo7FZi5VkxA2C2gtNuoBWocwIfNHY4BQCNFafjQGaB3ChMwf8jEAAJI55RQcHEOPAAAAAElFTkSuQmCC");
}
.cb-carousel-block .cb-button-next {right: -60px}
.cb-carousel-block .cb-button-prev {left: -60px}

@media (max-width: 1023px) {
	.cb-carousel-block .cb-button-prev,
	.cb-carousel-block .cb-button-next {
		display: none !important;
	}
}

/**
 * Block: flexible-table-block/table
 */
.wp-block-flexible-table-block-table {
	border: 1px solid var(--wp--preset--color--light-gray);
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table {
	width: calc(100% + 2px) !important;
	max-width: calc(100% + 2px) !important;
	margin: -1px;
	padding: 0;
	border: 0;
	border-radius: 1rem;
	border-collapse: collapse;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th {
	color: var(--wp--preset--color--dark-gray);
	background: var(--wp--preset--color--extra-light-gray);
	font-weight: 500;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th,
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td {
	border-color: var(--wp--preset--color--light-gray);
	background-clip: padding-box;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th em,
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td em {
	font-size: var(--wp--preset--font-size--base);
	font-style: normal;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table figcaption {
	text-align: center;
	font-size: var(--wp--preset--font-size--sm);
	padding: calc(var(--wp--custom--spacing--block-gap) / 2);
}

/**
 * "Fake" block: am/pricing-table
 */
.wp-block-column .wp-block-group.is-featured {
	position: relative;
	border-radius: 0.5rem !important;
	margin: calc(var(--wp--preset--spacing--40) * -1) 0;
	padding-top: var(--wp--preset--spacing--50) !important;
	/*padding-bottom: var(--wp--preset--spacing--60) !important;*/
	padding-bottom: 0 !important;
	border: 0;
}

.wp-block-column .wp-block-group.is-disabled:after {
	content: "";
	background: rgba(255, 255, 255, 0.7);
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	border-radius: 0.4rem;
}

.wp-block-column .wp-block-group.is-featured {
	box-shadow: inset 0 0 0 3px var(--wp--preset--color--secondary), var(--wp--preset--shadow--xl) !important;
}

.am-pricing-table .wp-block-column {
	align-self: stretch !important;
}

.am-pricing-table .wp-block-column > .wp-block-group {
	display: flex !important;
	flex-direction: column;
	height: 100%;
}

/**
 * "Fake" block: am/dollars-collected
 */
.wp-block-am-dollars-collected {
	font-variant-numeric: tabular-nums;
}

.wp-block-am-dollars-collected p {
	color: var(--wp--preset--color--dark-gray);
	transition: 0.25s ease-in-out;
}

/**
 * "Fake" block: am/lite-pro-table
 */
.am-comparison-table .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th:not(:first-of-type),
.am-comparison-table .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td:not(:first-of-type) {
	text-align: center;
}

.am-comparison-table__header {
	position: sticky;
	top: -1px;
	z-index: 3;
	padding-top: 32px;
	background: white;
	border-bottom: 1px solid var(--wp--preset--color--light-gray);
	margin-bottom: -1px !important;
}

.am-comparison-table__header:before {
	content: "";
	width: calc(100% + 2px);
	height: 33px;
	position: absolute;
	top: -1px;
	left: -1px;
	background: white;
	border-bottom: 1px solid var(--wp--preset--color--light-gray);
}

.admin-bar .am-comparison-table__header {
	top: 32px;
}

.am-comparison-table__header .wp-block-column:not(:last-of-type) {
	position: relative;
	z-index: 2;
	background-color: var(--wp--preset--color--white);
}

.am-comparison-table__header .wp-block-column:first-of-type {
	min-width: 239px;
}

body:not(.is-upgrade) .am-comparison-table__header .is-featured.wp-block-column {
	background: rgb(14, 133, 106, 0.02);
}

.am-comparison-table .is-style-small.wp-block-column {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.am-comparison-table__header .wp-block-column:not(:last-of-type):not(:first-of-type):before,
.am-comparison-table__header .wp-block-column:not(:last-of-type):not(:first-of-type):after,
.am-comparison-table__header .wp-block-column:last-of-type:after {
	content: "";
	width: 1px;
	height: 100%;
	background: var(--wp--preset--color--light-gray);
	position: absolute;
	top: 0;
	left: 0;
}

.am-comparison-table__header .wp-block-column.is-disabled:before {
	content: "";
	background: rgba(255, 255, 255, 0.7) !important;
	width: 100% !important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
	border-radius: 0.5rem;
}

.am-comparison-table__header .wp-block-column:not(:last-of-type):after {
	right: -1px;
}

.am-comparison-table__header .wp-block-column:last-of-type {
	position: relative;
	z-index: 4;
}

.am-comparison-table tr td:first-of-type {
	width: auto;
	min-width: 240px;
}

.am-comparison-table td {
	width: 15rem;
	position: relative;
}

body:not(.is-upgrade) .am-comparison-table.is-pricing td:nth-child(3):after,
.am-comparison-table.is-lite td:nth-child(5):after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 0 0 0 1px rgb(14, 133, 106, 0.08);
	background: rgb(14, 133, 106, 0.02);
	z-index: 1;
}

.am-comparison-table td[colspan] {
	font-weight: 500;
	color: var(--wp--preset--color--secondary);
	padding: 0.75rem 0.825rem !important;
	background-color: var(--wp--preset--color--extra-light-gray) !important;
}

.am-comparison-table__lite-column {
	align-self: stretch !important;
	justify-content: flex-end;
	display: flex;
	flex-direction: column;
}

.am-comparison-table__lite-column-header {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	z-index: 3;
}

/**
 * Plugin: Easy Digital Downloads (EDD).
 */
#edd_subscription_receipt {
	width: 100%;
}
#edd_subscription_receipt th:first-child {
	text-align: left;
}

#edd-card-country-wrap {
	margin-bottom: 2.5rem;
}

/**
 * Plugin: WPForms.
 */
.am-support-form {
	max-width: 900px;
	margin: 0 auto;
}

.wpforms-form input[type="radio"] {
	appearance: revert !important;
}

div.wpforms-container .wpforms-field {
	padding: 1rem 0;
}

div.wpforms-container .wpforms-field-label {
	font-weight: var(--wp--custom--elements--label--font-weight);
}

div.wpforms-container .wpforms-field-sublabel {
	color: var(--wp--preset--color--gray);
	font-weight: normal;
	margin: 0.325rem 0 0;
}

div.wpforms-container ul,
div.wpforms-container ul li {
	padding: 0;
}

div.wpforms-container .wpforms-field-label-inline {
	color: var(--wp--preset--color--gray);
}

div.wpforms-container .wpforms-selected .wpforms-field-label-inline {
	color: var(--wp--preset--color--dark-gray);
}

div.wpforms-container label {
	color: var(--wp--custom--elements--label--color);
	font-weight: var(--wp--custom--elements--label--font-weight);
	font-size: var(--wp--custom--elements--label--font-size);
	line-height: 1;
	cursor: pointer;
	margin-bottom: 0.325rem;
	display: inline-block;
}

div.wpforms-container [type="text"],
div.wpforms-container [type="email"],
div.wpforms-container [type="url"],
div.wpforms-container [type="password"],
div.wpforms-container [type="number"],
div.wpforms-container [type="date"],
div.wpforms-container [type="datetime-local"],
div.wpforms-container [type="month"],
div.wpforms-container [type="search"],
div.wpforms-container [type="tel"],
div.wpforms-container [type="time"],
div.wpforms-container [type="week"],
div.wpforms-container [multiple],
div.wpforms-container textarea,
div.wpforms-container select {
	appearance: none;
	color: var(--wp--custom--elements--input--color--text);
	font-size: var(--wp--custom--elements--input--typography--font-size);
	font-family: var(--wp--custom--elements--input--typopgraphy--font-family);
	line-height: var(--wp--custom--elements--input--typography--line-height);
	padding: var(--wp--custom--elements--input--spacing--padding--top)
		var(--wp--custom--elements--input--spacing--padding--left);
	background-color: var(--wp--custom--elements--input--color--background);
	border-width: var(--wp--custom--elements--input--border--width);
	border-style: var(--wp--custom--elements--input--border--style);
	border-color: var(--wp--custom--elements--input--border--color);
	border-radius: var(--wp--custom--elements--input--border--radius);
	box-shadow: var(--wp--custom--elements--input--box-shadow);
}

div.wpforms-container [type="text"]:focus,
div.wpforms-container [type="email"]:focus,
div.wpforms-container [type="url"]:focus,
div.wpforms-container [type="password"]:focus,
div.wpforms-container [type="number"]:focus,
div.wpforms-container [type="date"]:focus,
div.wpforms-container [type="datetime-local"]:focus,
div.wpforms-container [type="month"]:focus,
div.wpforms-container [type="search"]:focus,
div.wpforms-container [type="tel"]:focus,
div.wpforms-container [type="time"]:focus,
div.wpforms-container [type="week"]:focus,
div.wpforms-container [multiple]:focus,
div.wpforms-container textarea:focus,
div.wpforms-container select:focus {
	border-color: var(--wp--custom--elements--input--focus--border--color);
	box-shadow: var(--wp--custom--elements--input--focus--box-shadow);
	outline: 0;
}

div.wpforms-container [type="submit"] {
	appearance: none;
	cursor: pointer;
	color: var(--wp--custom--elements--button--color--text);
	font-size: var(--wp--custom--elements--button--typography--font-size);
	font-family: var(--wp--custom--elements--button--typography--font-family);
	font-weight: var(--wp--custom--elements--button--typography--font-weight);
	line-height: var(--wp--custom--elements--button--typography--line-height);
	padding: var(--wp--custom--elements--button--spacing--padding--top)
		var(--wp--custom--elements--button--spacing--padding--left);
	background-color: var(--wp--custom--elements--button--color--background);
	border-width: var(--wp--custom--elements--button--border--width);
	border-style: var(--wp--custom--elements--button--border--style);
	border-color: var(--wp--custom--elements--button--border--color);
	border-radius: var(--wp--custom--elements--button--border--radius);
	box-shadow: var(--wp--custom--elements--button--box-shadow);
}

div.wpforms-container [type="submit"]:hover,
div.wpforms-container [type="submit"]:focus {
	background-color: var(
		--wp--custom--elements--button--hover--color--background
	);
}

div.wpforms-container [type="submit"]:disabled {
	opacity: 0.5;
}

div.wpforms-container label.wpforms-error {
	margin-top: 5px;
}

div.wpforms-container.try-am-free {
	margin-bottom: 0;
}

div.wpforms-container.try-am-free .wpforms-field-large {
	font-size: 1.14rem;
	padding: 0.75rem 1.15rem;
}

div.wpforms-container.try-am-free .wpforms-submit-spinner {
	position: absolute;
	top: 33px;
	right: 20px;
}

/**
 * Plugin: SearchWP.
 */
.searchwp-live-search-results.searchwp-live-search-results-showing {
	width: 100% !important;
	background: #fff;
	box-shadow: 0 10px 20px rgba(66, 139, 202, 0.15);
	border: 1px solid var(--wp--preset--color--lightish-gray);
	border-radius: var(--wp--custom--elements--input--border--radius);
}
body.docs-template-default .searchwp-live-search-results-showing,
body.tax-docs_category .searchwp-live-search-results-showing,
body.post-type-archive-docs .searchwp-live-search-results-showing {
	max-width: 466px;
}
body.post-template-default .searchwp-live-search-results-showing,
body.page-template-blog .searchwp-live-search-results-showing {
	max-width: 386px;
}
.searchwp-live-search-results .searchwp-live-search-result a {
	text-decoration: none;
}

.searchwp-live-search-results .searchwp-live-search-result--title {
	margin-bottom: 0;
}
.searchwp-live-search-results .searchwp-live-search-result--desc {
	margin-bottom: 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-clamp: 2;
	-webkit-line-clamp: 2;
}

/**
 * Micro Modal.
 */
.modal {
	display: none;
}

.modal.is-open {
	display: block;
}

.modal__overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.6);
	display: flex;
	justify-content: center;
	align-items: center;
}

.modal__container {
	background-color: #fff;
	padding: 30px;
	min-width: 500px;
	max-width: 100vw;
	max-height: 90vh;
	border-radius: 4px;
	overflow-y: auto;
	box-sizing: border-box;
}

.modal.has-content .modal__container {
	padding: 30px;
	max-width: 500px;
	max-height: 100vh;
	background-color: #fff;
	box-shadow: 0 6px 10px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	box-sizing: border-box;
	overflow-y: auto;
}

.modal__header {
	margin-bottom: 2rem;
}

.modal__header h2 {
	margin: 0;
}

.modal__title {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 1.25;
	color: #00449e;
	box-sizing: border-box;
}

.modal__close {
	cursor: pointer;
	padding: 1rem;
	background: transparent;
	border: 0;
	position: absolute;
	top: 0;
	right: 0;
}

.modal__close:before {
	content: "\2715";
}

.modal__content {
	margin-top: 2rem;
	margin-bottom: 2rem;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.8);
}

.modal__btn {
	font-size: 0.875rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	background-color: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	border-radius: 0.25rem;
	border-style: none;
	border-width: 0;
	cursor: pointer;
	text-transform: none;
	overflow: visible;
	line-height: 1.15;
	margin: 0;
	will-change: transform;
	backface-visibility: hidden;
	transform: translateZ(0);
	transition: transform 0.25s ease-out;
}

.modal__btn:focus,
.modal__btn:hover {
	transform: scale(1.05);
}

.modal__btn-primary-700 {
	background-color: #00449e;
	color: #fff;
}

@keyframes mmslideIn {
	from {
		transform: translateY(15%);
	}
	to {
		transform: translateY(0);
	}
}

@keyframes mmslideOut {
	from {
		transform: translateY(0);
	}
	to {
		transform: translateY(-10%);
	}
}

.modal-slide[aria-hidden="false"] .modal__overlay {
	animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide[aria-hidden="false"] .modal__container {
	animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide[aria-hidden="true"] .modal__overlay {
	animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide[aria-hidden="true"] .modal__container {
	animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide .modal__container,
.modal-slide .modal__overlay {
	will-change: transform;
}

/*
 * Unchurn.
 */
#unchurn-billing-update-template {
	margin: var(--wp--preset--spacing--70) auto !important;
	max-width: 600px !important;
}

#unchurn-billing-update-template h3 {
	text-align: center;
	margin-bottom: var(--wp--preset--spacing--70);
}
#unchurn-billing-update-template h3 em {
	display: block;
}

#unchurn-update-submit {
	cursor: pointer;
	background-color: var(--wp--custom--elements--button--color--background);
	border-radius: var(--wp--custom--elements--button--border--radius);
	border-color: var(--wp--custom--elements--button--border--color);
	border-width: var(--wp--custom--elements--button--border--width);
	border-style: var(--wp--custom--elements--button--border--style);
	color: var(--wp--custom--elements--button--color--text);
	font-family: var(--wp--custom--elements--button--typography--font-family);
	font-size: var(--wp--custom--elements--button--typography--font-size);
	font-weight: var(--wp--custom--elements--button--typography--font-weight);
	line-height: var(--wp--custom--elements--button--typography--line-height);
	padding-top: var(--wp--custom--elements--button--spacing--padding--top);
	padding-right: var(--wp--custom--elements--button--spacing--padding--right);
	padding-bottom: var(--wp--custom--elements--button--spacing--padding--bottom);
	padding-left: var(--wp--custom--elements--button--spacing--padding--left);
}

/**
 * WP.org Reviews Badge
 */
.wporg-badge-verified {
	position: relative;
	width: 186px;
	height: 48px;
	background-color: #ffffff;
	border-radius: 42.56px;
	border: 1px solid #E7E7E7;
}
.wporg-badge-verified .line-stroke {
	position: absolute;
	width: 1px;
	height: 26px;
	top: 11px;
	left: 137px;
	background-color: #CFCFCF;
}
.wporg-verified-badge {
	position: absolute;
	width: 28px;
	height: 28px;
	top: 9.5px;
	left: 14px;
	border-radius: 50%;
}
.wporg-stars-container {
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	position: absolute;
	top: 9px;
	left: 53px;
}
.wporg-stars-row {
	width: 72px;
	height: 12px;
	display: flex;
	flex-direction: row;
	margin-bottom: 2px;
}
.wporg-star-icon {
	width: 15px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;

}
.wporg-reviews-count {
	position: relative;
	width: fit-content;
	font-weight: 400;
	color: #374151;
	font-size: 10px;
	letter-spacing: 0.19px;
	line-height: 16px;
	white-space: nowrap;
	margin: 0;
}
.wporg-reviews-count .text-wrapper {
	font-weight: 900;
	letter-spacing: 0.02px;
}
.wporg-reviews-count .span {
	font-weight: 500;
	letter-spacing: 0.02px;
}
.wporg-rating {
	position: absolute;
	top: 11px;
	left: 146px;
	font-weight: 700;
	color: #374151;
	font-size: 16px;
	letter-spacing: 0.16px;
	line-height: 24px;
	white-space: nowrap;
}

/**
 * Page Template: Login
 */
.page-template-login .wp-site-blocks .wp-block-columns .wp-block-column:nth-child(2) {
	background-color: #d9defb;
	background-image: url('assets/images/login-bg-pattern.svg');
}

/**
 * WPConsent
 */
#wpconsent-container{--wpconsent-min-width: 305px}
